Traduction de la page UserProfile

This commit is contained in:
2026-01-21 16:16:55 +01:00
parent 9dec294529
commit 0a951a78c3
4 changed files with 280 additions and 255 deletions

View File

@@ -4,7 +4,7 @@
<form [formGroup]="userForm" (ngSubmit)="onSubmit(userForm.value)"> <form [formGroup]="userForm" (ngSubmit)="onSubmit(userForm.value)">
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>Login</mat-label> <mat-label>{{ "UserProfile_Login" | translate }}</mat-label>
<input <input
matInput matInput
type="text" type="text"
@@ -15,26 +15,32 @@
</p> </p>
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>Firstname</mat-label> <mat-label>{{
"UserProfile_Firstname" | translate
}}</mat-label>
<input matInput type="text" formControlName="firstName" /> <input matInput type="text" formControlName="firstName" />
</mat-form-field> </mat-form-field>
</p> </p>
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>Lastname</mat-label> <mat-label>{{
"UserProfile_Lastname" | translate
}}</mat-label>
<input matInput type="text" formControlName="lastName" /> <input matInput type="text" formControlName="lastName" />
</mat-form-field> </mat-form-field>
</p> </p>
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>E-mail</mat-label> <mat-label>{{ "UserProfile_Mail" | translate }}</mat-label>
<input matInput type="text" formControlName="email" /> <input matInput type="text" formControlName="email" />
</mat-form-field> </mat-form-field>
</p> </p>
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>Current password</mat-label> <mat-label>{{
"UserProfile_Current password" | translate
}}</mat-label>
<input <input
matInput matInput
type="text" type="text"
@@ -44,13 +50,15 @@
</p> </p>
<p> <p>
<mat-form-field> <mat-form-field>
<mat-label>New password</mat-label> <mat-label>{{
"UserProfile_NewPassword" | translate
}}</mat-label>
<input matInput type="text" formControlName="newPassword" /> <input matInput type="text" formControlName="newPassword" />
</mat-form-field> </mat-form-field>
</p> </p>
<button type="submit" mat-raised-button color="accent"> <button type="submit" mat-raised-button color="accent">
Update my profile {{ "UserProfile_Update" | translate }}
</button> </button>
</form> </form>
</fieldset> </fieldset>

View File

@@ -30,6 +30,7 @@ import { ServiceComm } from "../../services/service-comm.service";
MatInputModule, MatInputModule,
MatButtonModule, MatButtonModule,
TranslateModule, TranslateModule,
TranslatePipe,
], ],
}) })
export class UserProfileComponent implements OnInit { export class UserProfileComponent implements OnInit {

View File

@@ -11,22 +11,22 @@
"LoginUser_UsernamePattern": "Username must have min 3 characters", "LoginUser_UsernamePattern": "Username must have min 3 characters",
"LoginUser_UsernameRequired": "Username is required", "LoginUser_UsernameRequired": "Username is required",
"LoginCreateUser_Firstname": "Firstname", "CreateUser_Firstname": "Firstname",
"LoginCreateUser_FirstnameRequired": "Firstname is required", "CreateUser_FirstnameRequired": "Firstname is required",
"LoginCreateUser_FirstnamePattern": "Firstname must have min 3 characters", "CreateUser_FirstnamePattern": "Firstname must have min 3 characters",
"LoginCreateUser_Lastname": "Lastname", "CreateUser_Lastname": "Lastname",
"LoginCreateUser_LastnameRequired": "Lastname is required", "CreateUser_LastnameRequired": "Lastname is required",
"LoginCreateUser_LastnamePattern": "Lastname must have min 3 characters", "CreateUser_LastnamePattern": "Lastname must have min 3 characters",
"LoginCreateUser_Email": "E-mail", "CreateUser_Email": "E-mail",
"LoginCreateUser_EmailRequired": "E-mail is required", "CreateUser_EmailRequired": "E-mail is required",
"LoginCreateUser_EmailPattern": "It's not a e-mail", "CreateUser_EmailPattern": "It's not a e-mail",
"LoginCreateUser_Username": "Username", "CreateUser_Username": "Username",
"LoginCreateUser_UsernameRequired": "Username is required", "CreateUser_UsernameRequired": "Username is required",
"LoginCreateUser_UsernamePattern": "Username must have min 3 characters", "CreateUser_UsernamePattern": "Username must have min 3 characters",
"LoginCreateUser_Password": "Password", "CreateUser_Password": "Password",
"LoginCreateUser_PasswordRequired": "Password is required", "CreateUser_PasswordRequired": "Password is required",
"LoginCreateUser_PasswordPattern": "The pattern of the password ([A-Za-z0-9_-|/]{{ '{' }}8,15{{ '}' }})", "CreateUser_PasswordPattern": "The pattern of the password ([A-Za-z0-9_-|/]{{ '{' }}8,15{{ '}' }})",
"LoginCreateUser_BtnLogin": "Create user and login", "CreateUser_BtnLogin": "Create user and login",
"Default_Title": "Home", "Default_Title": "Home",
"ListDz_Title": "List of DZs", "ListDz_Title": "List of DZs",
@@ -135,5 +135,13 @@
"ListTunnelFlight_12Months": "On 12 last months", "ListTunnelFlight_12Months": "On 12 last months",
"ListTunnelFlight_Add": "Add tunnel flights", "ListTunnelFlight_Add": "Add tunnel flights",
"ListTunnelFlight_LoadTable": "Load the tunnel flights", "ListTunnelFlight_LoadTable": "Load the tunnel flights",
"ListTunnelFlight_AllFlights": "All" "ListTunnelFlight_AllFlights": "All",
"UserProfile_Update": "Update my profile",
"UserProfile_NewPassword": "New password",
"UserProfile_CurrentPassword": "Current password",
"UserProfile_Mail": "E-mail",
"UserProfile_Lastname": "Lastname",
"UserProfile_Firstname": "Firstname",
"UserProfile_Login": "Login"
} }

View File

@@ -11,22 +11,22 @@
"LoginUser_UsernamePattern": "L'identifiant doit être minimum de 3 caractères", "LoginUser_UsernamePattern": "L'identifiant doit être minimum de 3 caractères",
"LoginUser_UsernameRequired": "L'identifiant est obligatoire", "LoginUser_UsernameRequired": "L'identifiant est obligatoire",
"LoginCreateUser_Firstname": "Prénom", "CreateUser_Firstname": "Prénom",
"LoginCreateUser_FirstnameRequired": "Le prénom est obligatoire", "CreateUser_FirstnameRequired": "Le prénom est obligatoire",
"LoginCreateUser_FirstnamePattern": "Le prénom doit être minimum de 3 caractères", "CreateUser_FirstnamePattern": "Le prénom doit être minimum de 3 caractères",
"LoginCreateUser_Lastname": "Nom", "CreateUser_Lastname": "Nom",
"LoginCreateUser_LastnameRequired": "Le nom est obligatoire", "CreateUser_LastnameRequired": "Le nom est obligatoire",
"LoginCreateUser_LastnamePattern": "Le nom doit être minimum de 3 caractères", "CreateUser_LastnamePattern": "Le nom doit être minimum de 3 caractères",
"LoginCreateUser_Email": "E-mail", "CreateUser_Email": "E-mail",
"LoginCreateUser_EmailRequired": "E-mail est obligatoire", "CreateUser_EmailRequired": "E-mail est obligatoire",
"LoginCreateUser_EmailPattern": "Ceci n'est pas un adresse mail", "CreateUser_EmailPattern": "Ceci n'est pas un adresse mail",
"LoginCreateUser_Username": "Identifiant", "CreateUser_Username": "Identifiant",
"LoginCreateUser_UsernameRequired": "L'identifiant est obligatoire", "CreateUser_UsernameRequired": "L'identifiant est obligatoire",
"LoginCreateUser_UsernamePattern": "L'identifiant doit être minimum de 3 caractères", "CreateUser_UsernamePattern": "L'identifiant doit être minimum de 3 caractères",
"LoginCreateUser_Password": "Mot de passe", "CreateUser_Password": "Mot de passe",
"LoginCreateUser_PasswordRequired": "Le mot de passe est obligatoire", "CreateUser_PasswordRequired": "Le mot de passe est obligatoire",
"LoginCreateUser_PasswordPattern": "Le mot de passe doit contenir lettres minuscule/majuscule et entre 8 et 15 caractères.", "CreateUser_PasswordPattern": "Le mot de passe doit contenir lettres minuscule/majuscule et entre 8 et 15 caractères.",
"LoginCreateUser_BtnLogin": "Créer et se connecter", "CreateUser_BtnLogin": "Créer et se connecter",
"Default_Title": "Accueil", "Default_Title": "Accueil",
"ListDz_Title": "Liste des centres de parachutisme", "ListDz_Title": "Liste des centres de parachutisme",
@@ -135,5 +135,13 @@
"ListTunnelFlight_12Months": "Sur 12 derniers mois", "ListTunnelFlight_12Months": "Sur 12 derniers mois",
"ListTunnelFlight_Add": "Ajouter du temps en soufflerie", "ListTunnelFlight_Add": "Ajouter du temps en soufflerie",
"ListTunnelFlight_LoadTable": "Charger les vols en tunnel", "ListTunnelFlight_LoadTable": "Charger les vols en tunnel",
"ListTunnelFlight_AllFlights": "Tous les vols" "ListTunnelFlight_AllFlights": "Tous les vols",
"UserProfile_Update": "Mise à jour",
"UserProfile_NewPassword": "Nouveau mot de passe",
"UserProfile_CurrentPassword": "Actuel mot de passe",
"UserProfile_Mail": "E-mail",
"UserProfile_Lastname": "Nom",
"UserProfile_Firstname": "Prénom",
"UserProfile_Login": "Login"
} }