Skip to content

Commit

Permalink
Merge pull request #1419 from orange-cloudfoundry/feature_french_loca…
Browse files Browse the repository at this point in the history
…lization

Add Feature french localization
  • Loading branch information
nwmac authored Dec 18, 2017
2 parents fbf2e0d + 1a6f922 commit 41ca056
Show file tree
Hide file tree
Showing 31 changed files with 1,725 additions and 3 deletions.
19 changes: 19 additions & 0 deletions components/about-app/i18n/fr/about.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"about": {
"about": "À propos",
"title": "[[@:product.name]] [[@:product.version]]",
"console-version": "La Version de la Console ",
"db-version": "Base de données Version",
"user": "Utilisateur",
"footer": {
"title": "@:footer.title",
"copyright": "@:footer.copyright",
"company.logo": "@:company.logo",
"product.logo": "@:product.logo",
"company.www-link": "@:company.www-link",
"product.www-link": "@:product.www-link",
"company.terms-href": "@:company.terms.href",
"company.privacy-href": "@:company.privacy.href"
}
}
}
5 changes: 3 additions & 2 deletions components/app-core/frontend/i18n/en_US/locales.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"locales": {
"locales": "en_US,en_GB",
"locales": "en_US,en_GB,fr",
"en_US": "English (US)",
"en_GB": "English (UK)"
"en_GB": "English (UK)",
"fr": "Français (FR)"
}
}
75 changes: 75 additions & 0 deletions components/app-core/frontend/i18n/fr/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"applications": "Applications",
"console": "Console",
"endpoints": "Endpoints",
"privacy": "confidentialité",
"terms": "Conditions d'utilisation",
"endpoint": "Endpoint",

"preparing.console": "Préparation de la console ...",

"buttons": {
"ok": "OK",
"cancel": "Annuler",
"next": "Suivant",
"previous": "Précedent",
"back": "Back",
"done": "Terminer",
"add": "Ajouter",
"set": "poser",
"save": "Sauvegarder",
"delete": "Supprimer",
"rename": "Renommer",
"yes": "Oui",
"no": "Non",
"close": "Fermer"
},
"auth": {
"username": "Nom d'utilisateur",
"password": "Mot de passe"
},
"navbar": {
"title": "@:product.name",
"logo": "Accueil",
"copyright": "© SUSE 2017"
},
"menu": {
"applications": "@:applications",
"endpoints": "@:endpoints",
"about": "@:about",
"language": "Langue ({{current}})",
"logout": "Se déconnecter",
"profile": "Profil"
},
"language": {
"select": "Choisir Langue"
},
"footer": {
"title": "[[@:product.name]] [[@:product.version]]",
"copyright": "© 2017 [[@:company.name]]",
"logo": "@:company.logo",
"company.logo": "@:company.logo",
"product.logo": "@:product.logo",
"company.www-link": "@:company.www-link",
"product.www-link": "@:product.www-link"
},
"dateTime": {
"singular": {
"day": "j",
"hour": "h",
"minute": "m",
"second": "s",
"format": "{{value}}{{unit}}"
},
"plural": {
"days": "j",
"hours": "h",
"minutes": "m",
"seconds": "s",
"format": "{{value}}{{unit}}"
}
},
"memory": {
"megabyte": "MB"
}
}
37 changes: 37 additions & 0 deletions components/app-core/frontend/i18n/fr/endpoints.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"endpoints": {
"unknown": "Inconnu",
"unregister": {
"unregister": "Annuler la souscription",
"title": "Annuler la souscription à l'Endpoint",
"confirm": "Etes vous sûr de vouloir nnuler la souscription à l'Endpoint '{{name}}'?",
"error": "Opération Echouée: Annuler la souscription à l'Endpoint",
"success": "Opération Réussie: Annuler la souscription à l'Endpoint '{{name}}'"
},
"connect": {
"connect-action": "souscrire",
"title": "Fournir des informations d'identification",
"description": "Entrez votre nom d'utilisateur et votre mot de passe pour vous souscrire à l'Endpoint ci-dessous.",
"service-label": "Service",
"url-label": "URL",
"username-label": "Nom d'utilisateur",
"password-label": "Mot de passe",
"connect-button": "souscrire",
"success-notification": "Opération Réussie: souscription à '{{name}}'",
"error-no-connect": "Le serveur d'authentification n'a pas pu répondre. Veuillez réessayer. Si cette erreur persiste, veuillez contacter l'administrateur.",
"error-server-failure": "Une erreur de serveur s'est produite lors de la tentative d'enregistrement de votre service. Veuillez réessayer. Si cette erreur persiste, veuillez contacter l'administrateur.",
"error-user-input": "Le nom d'utilisateur ou le mot de passe que vous avez utilisé est incorrecte. Veuillez réessayer."
},
"disconnect": {
"disconnect": "Déconnecter",
"success": "Endpoint '{{name}}' déconnecté avec succès",
"error": "Déconnexion échouée du Endpoint '{{name}}'"
},
"errors": {
"unavailable": "La console n'a pas pu contacter l'endpoint '{{name}}'. Essayez de vous reconnecter à cet Endpoint pour résoudre ce problème.",
"multiple": "La console n'a pas pu contacter plusieurs endpoints",
"contact": "La console n'a pas pu contacter cet endpoint. Essayez de vous reconnecter à cet endpoint pour résoudre ce problème.",
"expired": "Le jeton a expiré. Essayez de vous reconnecter à cet endpoint pour résoudre ce problème."
}
}
}
16 changes: 16 additions & 0 deletions components/app-core/frontend/i18n/fr/errors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"errors": {
"server_comms": "The Console encountered a problem communicating with the server. Please try again.",
"needs-registration": "In order to use the [[@:product.console]] you must connect to a registered service endpoint. Registered service endpoints are provided by your system administrator. Please contact your administrator about registering endpoints.",
"unexpected": "[[@:product.name]] encountered an unexpected error.",
"upgrading": "[[@:product.console]] is being upgraded.",
"contact-admin": "Please contact your administrator.",
"upgrade-wait": "Please wait for the upgrade to complete and then refresh or contact your administrator for further information.",
"nothing-registered": "There are no registered endpoints.",
"setup-required": "[[@:product.console]] has not been setup.",
"nothing-connected": "There are no connected endpoints.",
"endpoint-retrieval": "[[@:product.console]] could not retrieve Endpoint information.",
"generic-async-failure": "There was a problem carrying out the action. Please try again. If this error persists, please contact the administrator."
},
"error-format": "{{errorMsg}}, Error Code: {{errorCode}}"
}
8 changes: 8 additions & 0 deletions components/app-core/frontend/i18n/fr/locales.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"locales": {
"locales": "en_US,en_GB,fr",
"en_US": "English (US)",
"en_GB": "English (UK)",
"fr": "Français (FR)"
}
}
22 changes: 22 additions & 0 deletions components/app-core/frontend/i18n/fr/login.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"login": {
"login": "Login",
"console": "@:product.console",
"logo": "",
"title": "[[@:product.name]] [[@:product.version]]",
"username": "@:auth.username",
"password": "@:auth.password",
"authenticating": "Authentification des informations d'identification",
"welcome": "Utilisez [[@:product.console]] pour développer, composer et gérer les charges de travail Cloud Native.",
"error": {
"credentials": "Le nom d'utilisateur ou le mot de passe que vous avez utilisé est incorrecte. Veuillez réessayer.",
"server": "Une erreur de serveur s'est produite lors de la tentative de connexion. Veuillez réessayer. Si cette erreur persiste, veuillez contacter l'administrateur.",
"no-response": "Le serveur d'authentification n'a pas pu répondre. Veuillez réessayer. Si cette erreur persiste, veuillez contacter l'administrateur."
},
"timeout": {
"prompt": "Êtes-vous encore là?",
"notice": "Vous avez été inactif pendant un moment. Pour votre protection, nous vous déconnectons automatiquement {{timeout}}",
"confirm": "Je suis toujours là"
}
}
}
17 changes: 17 additions & 0 deletions components/app-core/frontend/i18n/fr/product.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"product": {
"name": "Cloud Foundry",
"console": "Cloud Foundry Console",
"logo": "",
"www-link": ""
},
"company": {
"name": "SUSE",
"logo": "images/brand_company_logo.png",
"about-logo": "@:company.logo",
"www-link": "http://www.suse.com",
"terms-href": "",
"privacy-href": "",
"product-family-href": ""
}
}
11 changes: 11 additions & 0 deletions components/app-framework/i18n/fr/app-framework.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"select-input": {
"placeholder": "Selectionner"
},
"code-block": {
"copied-msg": "Copié dans le presse-papier"
},
"search-box": {
"busy": "Chargement ..."
}
}
17 changes: 17 additions & 0 deletions components/app-framework/i18n/fr/landing-page.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"landing": {
"header": {
"header": "@:product.name"
},
"footer": {
"title": "",
"copyright": "@:footer.copyright",
"company.logo": "@:company.logo",
"product.logo": "@:product.logo",
"company.www-link": "@:company.www-link",
"product.www-link": "@:product.www-link",
"company.terms-href": "@:company.terms.href",
"company.privacy-href": "@:company.privacy.href"
}
}
}
72 changes: 72 additions & 0 deletions components/app-setup/frontend/i18n/fr/app-setup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"app-setup": {
"intro-title": "[[@:product.console]] Installation",
"step-intro": {
"title": "Introduction",
"p1": "Bienvenue à [[@:product.console]].",
"p2": "[[@:product.console]] est une interface utilisateur Web Open Source (Console) pour la gestion de Cloud Foundry. Elle permet aux utilisateurs et aux administrateurs de gérer les applications exécutées dans le cluster Cloud Foundry et d'effectuer des tâches de gestion de cluster.",
"p3": "Avant d'accéder à la console pour la première fois, des informations de configuration sont requises.",
"p4": "Appuyez sur <b>SUIVANT</b> pour commencer.",
"p5": ""
},
"step-1": {
"title": "UAA Endpoint",
"p1": "[[@:product.console]] authentifie les utilisateurs avec un compte utilisateur Cloud Foundry et une authentification qui utilise le service UAA. La console doit être configurée avec les détails nécessaires pour communiquer avec l'UAA.",
"p2": "L'adresse du endpoint de l'api de l'UAA doit être fournie et si la validation SSL doit être appliquée.",
"p3": "Les informations d'identification du client sont obligatoires, notamment un nom d'utilisateur et un mot de passe d'administrateur UAA.",
"p4": "La configuration sera validée avant de passer à l'étape suivante.",
"p5": "Pour plus d'informations sur Cloud Foundry UAA voir <a href=\"https://docs.cloudfoundry.org/concepts/architecture/uaa.html\" rel=\"noopener noreferrer\" target=\"_blank\">ici</a>.",
"p6": "Pour plus d'informations sur la console et UAA dans les différents types de déploiement, voir <a href=\"https://github.com/SUSE/stratos-ui/blob/master/docs/access.md\" rel=\"noopener noreferrer\" target=\"_blank\">ici</a>.",
"busy-message": "Validation ...",
"uaa-intro": "UAA Endpoint",
"uaa-url": {
"label": "URL API",
"placeholder": "L'URL de l'API",
"error-required": "L'Url est requis",
"error-pattern": "URL invalide"
},
"uaa-url-skip-ssl": {
"label": "Ignorer la validation SSL pour l'endpoint"
},
"console-intro": "Informations d'identification de la console pour l'UAA",
"console-client": {
"label": "Id Client",
"placeholder": "",
"error-required": "Id est requis"
},
"console-secret": {
"label": "Client Secret",
"placeholder": ""
},
"console-admin": {
"label": "Nom d'utilisateur de l'administrateur",
"placeholder": "",
"error-required": "Le Nom d'utilisateur est requis"
},
"console-password": {
"label": "Mot de passe administrateur",
"placeholder": "",
"error-required": "Le mot de passe est requis"
},
"error-request": "Impossible d'envoyer les informations de configuration. Si cette erreur persiste, veuillez contacter l'administrateur.",
"error-request-reason": "[[@:app-setup.step-1.error-request]]. La cause: {{reason}}."
},
"step-2": {
"title": "La console d'administrateur",
"p1": "La configuration de base a été validée et un ensemble de portées UAA a été découvert.",
"p2": "La console utilise une portée pour identifier les administrateurs de console à partir des utilisateurs réguliers.",
"p3": "Veuillez sélectionner la portée que vous souhaitez utiliser pour cette.",
"p4": "",
"p5": "",
"busy-message": "Application de la configuration ...",
"intro": "La portée de la console d'administrateur",
"console-scope": {
"label": "La portée",
"placeholder": "Portée d'administration UAA identifiant l'administrateur de la console "
},
"error-request": "Impossible d'envoyer les informations de configuration. Si cette erreur persiste, veuillez contacter l'administrateur.",
"error-request-reason": "[[@:app-setup.step-2.error-request]]. La cause: {{reason}}."
},
"buttonComplete": "Terminer"
}
}
Loading

0 comments on commit 41ca056

Please sign in to comment.