feat: implement internationalization with multi-language support and runtime language selection
This commit is contained in:
1 parent
2de09383b9
commit
9c9114879d
26 files changed
+826
-159
No files matched your search
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"locale": "fr-FR",
|
||||
"app": {
|
||||
"title": "vac-optimizer",
|
||||
"description": "Optimisez vos jours de vacances en fonction des jours fériés et des week-ends !"
|
||||
},
|
||||
"userInput": {
|
||||
"addVacationDay": "Ajouter un jour de vacances",
|
||||
"calculate": "Calculer",
|
||||
"remainingDaysWarning": "{count} jour{plural} de vacances non placé{plural}:",
|
||||
"remainingDaysManualPlace": "Veuillez les placer manuellement.",
|
||||
"chooseDate": "Choisissez une date",
|
||||
"daySuffix": "jour",
|
||||
"daysSuffix": "jours",
|
||||
"expires": "exp."
|
||||
},
|
||||
"dayTypes": {
|
||||
"weekend": "Weekend",
|
||||
"closedDay": "Jour Férié",
|
||||
"rtt": "RTT",
|
||||
"cp": "Congé Payé",
|
||||
"other": "Autre",
|
||||
"today": "Aujourd'hui",
|
||||
"any": "N'importe"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Paramètres du calendrier",
|
||||
"description": "Configurez vos paramètres de calendrier ici.",
|
||||
"showWeekNumbers": "Afficher les numéros de semaine",
|
||||
"close": "Fermer",
|
||||
"selectLanguage": "Langue"
|
||||
},
|
||||
"rules": {
|
||||
"title": "Règles Personnalisées",
|
||||
"subtitle": "Gérer les règles d'optimisation",
|
||||
"priorityInfo": "L'ordre des règles définit leur priorité d'exécution (de haut en bas). Glissez-déposez pour réorganiser.",
|
||||
"ifThenTemplate": "Si un jour férié tombe un <strong>{day}</strong>, placer <strong>{placeDays}</strong> jour(s) <strong>{placeType}</strong> <strong>{placement}</strong> et obtenir <strong>{rewardDays}</strong> jour(s) <strong>{rewardType}</strong> en bonus.",
|
||||
"timeWindowTemplate": "Placer <strong>{placeDays}</strong> jour(s) <strong>{placeType}</strong> entre le <strong>{startDate}</strong> et le <strong>{endDate}</strong>.",
|
||||
"editRule": "Modifier la règle",
|
||||
"addRule": "Ajouter une règle",
|
||||
"place": "Placer",
|
||||
"ruleName": "Nom de la règle",
|
||||
"holidayFalls": "Jour férié tombe un",
|
||||
"days": "Jours",
|
||||
"type": "Type",
|
||||
"position": "Position",
|
||||
"getBonus": "Obtenir en bonus",
|
||||
"startDate": "Date de début",
|
||||
"endDate": "Date de fin",
|
||||
"cancel": "Annuler",
|
||||
"save": "Enregistrer",
|
||||
"add": "Ajouter",
|
||||
"addRuleButton": "Ajouter",
|
||||
"newIfThenRule": "Nouvelle Règle \"Si ... Alors\"",
|
||||
"newTimeWindowRule": "Nouvelle Période Imposée",
|
||||
"defaultNewRuleName": "Nouvelle Règle",
|
||||
"defaultNewPeriodName": "Nouvelle Période",
|
||||
"daysOfWeek": {
|
||||
"1": "Lundi",
|
||||
"2": "Mardi",
|
||||
"3": "Mercredi",
|
||||
"4": "Jeudi",
|
||||
"5": "Vendredi",
|
||||
"6": "Samedi",
|
||||
"0": "Dimanche"
|
||||
},
|
||||
"placement": {
|
||||
"before": "Avant",
|
||||
"after": "Après",
|
||||
"around": "Autour",
|
||||
"auto": "Auto (Meilleur choix)"
|
||||
}
|
||||
},
|
||||
"loading": "Calcul en cours...",
|
||||
"weekdaysShort": ["L", "M", "M", "J", "V", "S", "D"]
|
||||
}
|
||||
Reference in new issue
Block a user