Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Feature french localization #1419

Merged
merged 11 commits into from
Dec 18, 2017
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