diff --git a/components/account/activation_check.htm b/components/account/activation_check.htm
index 5030833..1d4c1b9 100644
--- a/components/account/activation_check.htm
+++ b/components/account/activation_check.htm
@@ -1,9 +1,9 @@
{% if not user.is_activated %}
-
Your email address has not yet been verified.
+ {{ 'winter.user::frontend.email_not_verified.title' | trans }}
- You should verify your account otherwise it may be deleted. Please check your email to verify.
- Send the verification email again .
+ {{ 'winter.user::frontend.email_not_verified.description' | trans }}
+ {{ 'winter.user::frontend.resend_verification_email' | trans }} .
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/components/account/deactivate_link.htm b/components/account/deactivate_link.htm
index 5c8cc2d..1373421 100644
--- a/components/account/deactivate_link.htm
+++ b/components/account/deactivate_link.htm
@@ -10,26 +10,26 @@
onclick="toggleAccountDeactivateForm()"
class="deactivate"
>
- Deactivate account
+ {{ 'winter.user::frontend.deactivate_account.title' | trans }}
diff --git a/components/account/register.htm b/components/account/register.htm
index a14715d..b393355 100644
--- a/components/account/register.htm
+++ b/components/account/register.htm
@@ -1,52 +1,52 @@
{% if canRegister %}
- Register
+ {{ 'winter.user::frontend.general.register' | trans }}
{{ form_ajax('onRegister') }}
- Full Name
+ {{ 'winter.user::frontend.general.full_name' | trans }}
+ placeholder="{{ 'winter.user::frontend.general.full_name_placeholder' | trans }}"/>
- Email
+ {{ 'winter.user::frontend.general.email' | trans }}
+ placeholder="{{ 'winter.user::frontend.general.email_placeholder' | trans }}"/>
{% if loginAttribute == "username" %}
- Username
+ {{ 'winter.user::frontend.general.username' | trans }}
+ placeholder="{{ 'winter.user::frontend.general.username_placeholder' | trans }}"/>
{% endif %}
- Password
+ {{ 'winter.user::frontend.general.password' | trans }}
- Register
+ {{ 'winter.user::frontend.general.register' | trans }}
{{ form_close() }}
{% else %}
diff --git a/components/account/signin.htm b/components/account/signin.htm
index b4c4188..d98f3ee 100644
--- a/components/account/signin.htm
+++ b/components/account/signin.htm
@@ -1,4 +1,4 @@
-Sign in
+{{ 'winter.user::frontend.general.signin' | trans }}
{{ form_ajax('onSignin') }}
@@ -8,29 +8,29 @@
Sign in
type="text"
class="form-control"
id="userSigninLogin"
- placeholder="Enter your {{ loginAttributeLabel|lower }}"
+ placeholder="{{ 'winter.user::frontend.general.login_placeholder' | trans({attribute: loginAttributeLabel | lower}) }}"
autocomplete="username"/>
- Password
+ {{ 'winter.user::frontend.general.password' | trans }}
{% if rememberLoginMode == 'ask' %}
{% endif %}
- Sign in
+ {{ 'winter.user::frontend.general.signin' | trans }}
{{ form_close() }}
diff --git a/components/account/update.htm b/components/account/update.htm
index f2ad0f3..6357f4a 100644
--- a/components/account/update.htm
+++ b/components/account/update.htm
@@ -1,29 +1,29 @@
-Profile
+{{ 'winter.user::frontend.general.profile' | trans }}
{{ form_ajax('onUpdate', { flash: 1 }) }}
- Full Name
+ {{ 'winter.user::frontend.general.full_name' | trans }}
- Email
+ {{ 'winter.user::frontend.general.email' | trans }}
- New Password
+ {{ 'winter.user::frontend.general.password_new' | trans }}
- Confirm New Password
+ {{ 'winter.user::frontend.general.password_new_confirm' | trans }}
{% if updateRequiresPassword %}
- To change these details, please confirm your current password.
+ {{ 'winter.user::frontend.password_required_update' | trans }}
- Current Password * required
+ {{ 'winter.user::frontend.general.password_current' | trans }} * {{ 'winter.user::frontend.general.required' | trans }}
{% endif %}
- Save
+ {{ 'winter.user::frontend.general.save' | trans }}
{{ form_close() }}
diff --git a/lang/en/frontend.php b/lang/en/frontend.php
new file mode 100644
index 0000000..53c8b56
--- /dev/null
+++ b/lang/en/frontend.php
@@ -0,0 +1,43 @@
+ 'To continue, please enter your password:',
+ 'password_required_update' => 'To change these details, please confirm your current password.',
+ 'resend_verification_email' => 'Send the verification email again',
+ 'general' => [
+ 'avatar' => 'Display Picture',
+ 'avatar_remove' => 'Remove current display picture',
+ 'email' => 'Email',
+ 'email_placeholder' => 'Enter your email',
+ 'full_name' => 'Full Name',
+ 'full_name_placeholder' => 'Enter your full name',
+ 'login_placeholder' => 'Enter your :attribute',
+ 'password' => 'Password',
+ 'password_current' => 'Current Password',
+ 'password_new' => 'New password',
+ 'password_new_confirm' => 'Confirm New Password',
+ 'password_placeholder' => 'Choose a password',
+ 'profile' => 'Profile',
+ 'register' => 'Register',
+ 'remember' => 'Stay logged in',
+ 'required' => 'required',
+ 'save' => 'Save',
+ 'signin' => 'Sign In',
+ 'username' => 'Username',
+ 'username_placeholder' => 'Enter your username',
+ ],
+ 'email_not_verified' => [
+ 'description' => 'You should verify your account otherwise it may be deleted. Please check your email to verify.',
+ 'title' => 'Your email address has not yet been verified.',
+ ],
+ 'deactivate_account' => [
+ 'cancel' => 'I changed my mind',
+ 'confirm' => 'Confirm Deactivate Account',
+ 'description' => 'Your account will be disabled and your details removed from the site. You can reactivate your account any time by signing back in.',
+ 'prompt' => 'Deactivate your account?',
+ 'title' => 'Deactivate account',
+ ],
+ 'signin' => [
+ 'password_placeholder' => 'Enter your password',
+ ],
+];
diff --git a/lang/fr/frontend.php b/lang/fr/frontend.php
new file mode 100644
index 0000000..a1839d8
--- /dev/null
+++ b/lang/fr/frontend.php
@@ -0,0 +1,43 @@
+ 'Pour continuer, veuillez saisir votre mot de passe actuel :',
+ 'password_required_update' => 'Pour modifier ces données, veuillez confirmer votre mot de passe actuel.',
+ 'resend_verification_email' => 'Renvoyer l\'e-mail de vérification',
+ 'general' => [
+ 'avatar' => 'Image de présentation',
+ 'avatar_remove' => 'Supprimer l\'image de présentation actuelle',
+ 'email' => 'E-mail',
+ 'email_placeholder' => 'Saisissez votre e-mail',
+ 'full_name' => 'Nom complet',
+ 'full_name_placeholder' => 'Saisissez votre nom complet',
+ 'login_placeholder' => 'Saisissez votre :attribute',
+ 'password' => 'Mot de passe',
+ 'password_current' => 'Mot de passe actuel',
+ 'password_new' => 'Nouveau mot de passe',
+ 'password_new_confirm' => 'Confirmer le nouveau mot de passe',
+ 'password_placeholder' => 'Choisir un mot de passe',
+ 'profile' => 'Profil',
+ 'register' => 'S\'enregistrer',
+ 'remember' => 'Rester connecté',
+ 'required' => 'requis',
+ 'save' => 'Enregistrer',
+ 'signin' => 'S\'authentifier',
+ 'username' => 'Pseudo',
+ 'username_placeholder' => 'Saisissez votre pseudo',
+ ],
+ 'email_not_verified' => [
+ 'description' => 'Vous devez vérifier votre compte, faute de quoi il pourrait être supprimé. Veuillez vérifier votre courrier électronique.',
+ 'title' => 'Votre adresse e-mail n\'a pas encore été vérifiée.',
+ ],
+ 'deactivate_account' => [
+ 'cancel' => 'J\'ai changé d\'avis',
+ 'confirm' => 'Confirmer la désactivation du compte',
+ 'description' => 'Votre compte sera désactivé et vos données seront supprimées du site. Vous pouvez réactiver votre compte à tout moment en vous reconnectant.',
+ 'prompt' => 'Désactiver votre compte ?',
+ 'title' => 'Désactiver le compte',
+ ],
+ 'signin' => [
+ 'password_placeholder' => 'Saisissez votre mot de passe',
+ ],
+];