Update translations

This commit is contained in:
Pierre-Olivier Mercier 2021-01-05 17:54:25 +01:00
parent 30ef875239
commit 6294a373d1
6 changed files with 361 additions and 315 deletions

View File

@ -32,7 +32,7 @@
-->
<template>
<h-list-group-input v-model="newDomain" placeholder="my.new.domain." :state="newDomainState" input-class="text-monospace" @submit="submitNewDomain" @update="validateNewDomain" />
<h-list-group-input v-model="newDomain" :placeholder="$t('domains.placeholder-new')" :state="newDomainState" input-class="text-monospace" @submit="submitNewDomain" @update="validateNewDomain" />
</template>
<script>

View File

@ -36,7 +36,7 @@
id="modal-add-source"
scrollable
size="lg"
title="New Source Form"
:title="$t('source.new-form')"
ok-title="Next >"
:ok-disabled="!sourceSpecsSelected"
@ok="nextState"

View File

@ -34,7 +34,9 @@
<template>
<b-modal id="modal-addSvc" :size="step === 2 ? 'lg' : ''" scrollable @ok="handleModalSvcOk">
<template #modal-title>
Add a new service to <span class="text-monospace">{{ dn | fqdn(domain.domain) }}</span>
<i18n path="service.form-new">
<span class="text-monospace">{{ dn | fqdn(domain.domain) }}</span>
</i18n>
</template>
<template #modal-footer="{ cancel }">
<h-help
@ -83,7 +85,9 @@
</template>
<form id="addSvcForm" @submit.stop.prevent="handleModalSvcOk">
<p v-if="step === 0">
Add a new subdomain under <span class="text-monospace">{{ domain.domain }}</span>:
<i18n path="domains.form-new-subdomain">
<span class="text-monospace">{{ domain.domain }}</span>
</i18n>
<b-input-group :append="'.' + domain.domain">
<b-input
v-model="dn"

View File

@ -63,10 +63,10 @@
<b-icon icon="three-dots" />
</template>
<b-dropdown-item @click="updateSource($event, source)">
Update settings
{{ $t('source.update') }}
</b-dropdown-item>
<b-dropdown-item @click="deleteSource($event, source)">
Delete source
{{ $t('source.delete') }}
</b-dropdown-item>
</b-dropdown>
</div>

View File

@ -37,15 +37,15 @@
"edit": "Edit",
"field": "Field",
"go": "Go!",
"help": "Help!",
"name": "Name",
"records": "no {type} record | {type} record | {type} records",
"password": "Password",
"rename": "Rename",
"resolver": "Resolver",
"run": "Run the request!",
"spinning": "Spinning",
"welcome": "Welcome to {0}!"
"welcome": "Welcome to {0}!",
"help": "Help!",
"records": "no {type} record | {type} record | {type} records"
},
"domains": {
"kind": "domain",
@ -68,8 +68,6 @@
"add-an-alias": "Add an alias",
"add-now": "Add it now!",
"added-success": "Great! {domain} has been added. You can manage it right now.",
"alias-creation": "Add an alias pointing to {0}:",
"alias-creation-sample": "This will create the alias:",
"apply": {
"additions": "no additions | {count} addition | {count} additions",
"button": "Apply modifications",
@ -104,7 +102,6 @@
"title": "View zone"
},
"views": {
"as": "View as:",
"grid": {
"title": "Grid view (easiest)",
"label": "Grid"
@ -117,8 +114,13 @@
"records": {
"title": "List records (advanced)",
"label": "Records"
}
}
},
"as": "View as:"
},
"alias-creation": "Add an alias pointing to {0}:",
"alias-creation-sample": "This will create the alias:",
"placeholder-new": "my.new.domain.",
"form-new-subdomain": "Add a new subdomain under {0}:"
},
"email": {
"address": "Email address",
@ -140,12 +142,10 @@
"content": "The page you are look for was not found."
},
"account-delete": "An error occurs when trying to delete your account",
"account-no-auth": "You're using happyDNS without authentication. You cannot manage other account properties.",
"address": "Email address is required",
"address-valid": "A valid email address is required",
"domain-access": "An error occurs when trying to access domain's list.",
"domain-attach": "An error occurs when attaching the domain to happyDNS",
"domain-all-imported": "This account on {0} doesn't have any more domain to import.",
"domain-have": "It appears you don't have any domain name registered on this provider.",
"domain-list": "This provider doesn't permit to list existing domains. Use the form below to add one.",
"error": "Error",
@ -161,12 +161,14 @@
"registration": "Registration problem",
"rr-add": "An error occurs when trying to add RR to the zone:",
"rr-delete": "An error occurs when trying to delete RR in the zone:",
"settings-change": "Unable to change your settings",
"source-delete": "Something went wrong during source deletion",
"session": {
"title": "Authentication timeout",
"content": "Invalid session, your have been logged out: {err}. Please login again."
}
},
"settings-change": "Unable to change your settings",
"account-no-auth": "You're using happyDNS without authentication. You cannot manage other account properties.",
"domain-all-imported": "This account on {0} doesn't have any more domain to import."
},
"menu": {
"my-domains": "My domains",
@ -174,9 +176,9 @@
"dns-resolver": "DNS resolver",
"my-account": "My account",
"logout": "Logout",
"quick-menu": "Quick Access",
"signup": "Sign up",
"signin": "Sign in"
"signin": "Sign in",
"quick-menu": "Quick Access"
},
"onboarding": {
"add-one": "add a new one",
@ -215,6 +217,62 @@
"success": "You can now login with your new password.",
"success-change": "Your account's password has been changed with success."
},
"service": {
"add": "Add service",
"already": "Already managed",
"delete": "@:common.delete the service",
"update": "Update the service",
"form-new": "Add a new service to {0}"
},
"source": {
"delete": "@:common.delete this @:source.kind",
"find": "Can't find your @:source.kind here?",
"name-your": "Name your @:source.kind",
"source": "Domains living on {0}",
"kind": "domain's hoster",
"select-provider": "First, you need to select the provider hosting your domain:",
"select-source": "Select the place where your domain {0} is hosted",
"source-name": "Host's name",
"source-type": "Hosting type",
"title": "Your domains' hosters",
"available-types": "Resources Types available",
"import-domains": "Import all domains",
"new-form": "New @:source.kind form",
"update": "Update @:source.kind"
},
"upgrade": {
"title": "An update is available!",
"content": "A new version of happyDNS is already available. To enable it, please click here to refresh the page."
},
"wait": {
"asking-domains": "Asking provider for the existing domains...",
"exporting": "Please wait while we export your zone…",
"formating": "Please wait while we format your zone…",
"importing": "Please wait while we are importing your domain…",
"loading": "Loading the domain…",
"loading-account": "Loading your account …",
"loading-record": "Loading records…",
"retrieving-setting": "Retrieving host settings' form...",
"updating": "Updating your domain name host",
"validating": "Validating domain …",
"wait": "Please wait",
"retrieving-domains": "Retrieving your domains...",
"retrieving-source": "Retrieving hosting information..."
},
"settings": {
"fieldhint": {
"title": "Display hint for form fields",
"hide": "Hide",
"tooltip": "Tooltip near field",
"focused": "Under field when focused",
"always": "Under field, always"
},
"language": "Language",
"save": "Save settings",
"title": "Settings",
"success": "Continue to enjoy happyDNS.",
"success-change": "Your settings has been saved."
},
"record": {
"A": "IPv4 address",
"AAAA": "IPv6 address",
@ -242,58 +300,5 @@
"resolver-description": "This is the server we will ask for the information.",
"ttl": "Remaining time in cache",
"showDNSSEC": "Show DNSSEC records in answer (if any)"
},
"service": {
"add": "Add service",
"already": "Already managed",
"delete": "@:common.delete the service",
"update": "Update the service"
},
"settings": {
"fieldhint": {
"title": "Display hint for form fields",
"hide": "Hide",
"tooltip": "Tooltip near field",
"focused": "Under field when focused",
"always": "Under field, always"
},
"language": "Language",
"save": "Save settings",
"title": "Settings",
"success": "Continue to enjoy happyDNS.",
"success-change": "Your settings has been saved."
},
"source": {
"available-types": "Resources Types available",
"delete": "@:common.delete this @:source.kind",
"find": "Can't find your @:source.kind here?",
"import-domains": "Import all domains",
"name-your": "Name your @:source.kind",
"source": "Domains living on {0}",
"kind": "domain's hoster",
"select-provider": "First, you need to select the provider hosting your domain:",
"select-source": "Select the place where your domain {0} is hosted",
"source-name": "Host's name",
"source-type": "Hosting type",
"title": "Your domains' hosters"
},
"upgrade": {
"title": "An update is available!",
"content": "A new version of happyDNS is already available. To enable it, please click here to refresh the page."
},
"wait": {
"asking-domains": "Asking provider for the existing domains...",
"exporting": "Please wait while we export your zone…",
"formating": "Please wait while we format your zone…",
"importing": "Please wait while we are importing your domain…",
"loading": "Loading the domain…",
"loading-account": "Loading your account …",
"loading-record": "Loading records…",
"retrieving-domains": "Retrieving your domains...",
"retrieving-setting": "Retrieving host settings' form...",
"retrieving-source": "Retrieving hosting information...",
"updating": "Updating your domain name host",
"validating": "Validating domain …",
"wait": "Please wait"
}
}

View File

@ -1,6 +1,6 @@
{
"account": {
"ask-have": "Vous n'avez pas encore de compte sur notre belle plateforme ?",
"ask-have": "Vous n'avez pas encore de compte sur notre sympathique plateforme ?",
"delete": {
"delete": "Supprimer mon compte",
"deleted": "Compte supprimé",
@ -43,19 +43,20 @@
"resolver": "Résolveur",
"run": "Lancer l'opération !",
"spinning": "Chargement",
"welcome": "Bienvenue à {0} !",
"help": "Besoin d'aide ?"
"welcome": "Bienvenue sur {0} !",
"help": "Besoin d'aide ?",
"records": "aucun enregistrement {type} | enregistrement {type} | enregistrements {type}"
},
"domains": {
"kind": "domaine",
"actions": {
"reimport": "Importer à nouveau",
"view": "Voir la zone",
"propagate": "Diffuser",
"view": "Voir ma zone",
"propagate": "Diffuser mes changements",
"rollback": "Revenir à cette version"
},
"alert": {
"remove": "Cette action retirera définitivement le domaine {domain} de votre liste. L'historique et les zones abstraites seront supprimés. Cela ne supprimera ni n'affectera votre domaine auprès de votre fournisseur, ni ne modifiera ce qui est actuellement diffusé. Cela concerne seulement que ce que vous voyez dans happyDNS. Êtes-vous certain de vouloir continuer ?",
"remove": "Cette action retirera définitivement le domaine {domain} de votre liste. L'historique et les zones abstraites seront supprimés. Cela ne supprimera ni n'affectera votre domaine auprès de votre fournisseur, ni ne modifiera ce qui est actuellement diffusé. Cela ne concerne seulement que ce que vous voyez dans happyDNS. Êtes-vous certain de vouloir continuer ?",
"unable-retrieve": {
"description": "Malheureusement, nous ne parvenons pas à obtenir les informations du domaine {domain} :",
"title": "Impossible de récupérer les informations du domaine"
@ -79,14 +80,14 @@
},
"attached-new": "Nouveau domaine lié à happyDNS!\n",
"create-new-key": "Créer une nouvelle clé {id}.",
"discard": "Abandon",
"discard": "Supprimer",
"drop-alias": "Supprimer l'alias",
"edit-target": "@:common.edit destination",
"give-explicit-name": "Donnez un nom explicite afin de trouver facilement ce service.",
"history": "Historique",
"list": "Liste des domaines importables",
"n-aliases": "{n} alias | {n} alias",
"please-fill-fields": "Veuilez remplir les champs suivants:",
"please-fill-fields": "Veuillez remplir les champs suivants:",
"removal": "Confirmer la suppression du domaine",
"save-modifications": "Enregistrer ces modifications",
"stop": "Arrêter de gérer ce domaine",
@ -97,7 +98,7 @@
"live": "Enregistrements actifs",
"monitoring": "Suivi",
"summary": "Résumé",
"source": "Hébergeur du domaine",
"source": "Zone hébergée par",
"title": "Voir la zone"
},
"views": {
@ -111,13 +112,15 @@
},
"source-parameters": "Paramètres d'hébergement",
"records": {
"title": "Liste des enregistrements (avancés)",
"title": "Liste avec les enregistrements (avancés)",
"label": "Enregistrements"
},
"as": "Voir comme :"
},
"alias-creation": "Ajouter un alias pointant sur {0} :",
"alias-creation-sample": "Cela va créer cet alias :"
"alias-creation-sample": "Cela va créer cet alias :",
"placeholder-new": "mon.nouveau.domaine.",
"form-new-subdomain": "Ajout d'un sous-domaine sous {0} :"
},
"email": {
"address": "Adresse électronique",
@ -163,17 +166,19 @@
"title": "Délai d'authentification",
"content": "Session invalide, vous avez été déconnecté : {err}. Veuillez vous connecter à nouveau."
},
"settings-change": "Impossible de changer vos paramètres"
"settings-change": "Impossible de changer vos paramètres",
"account-no-auth": "",
"domain-all-imported": "Ce compte sur {0} ne contient plus aucun domaine à importer."
},
"menu": {
"my-domains": "Mes domaines",
"my-sources": "Les hébergeurs de mes domaines",
"dns-client": "Client DNS",
"dns-resolver": "Résolveur DNS",
"my-account": "Mon compte",
"logout": "Se déconnecter",
"signup": "S'inscrire",
"signin": "S'identifier"
"signin": "S'identifier",
"quick-menu": "Accès rapide"
},
"onboarding": {
"add-one": "ajouter un domaine",
@ -216,20 +221,24 @@
"add": "Ajout d'un service",
"already": "Déjà géré",
"delete": "@:common.delete ce service",
"update": "Mettre à jour le service"
"update": "Mettre à jour le service",
"form-new": "Ajout d'une service sur {0}"
},
"source": {
"delete": "@:common.delete ce @:source.kind",
"find": "Vous ne trouvez pas votre @:source.kind ici ?",
"name-your": "Indiquez votre @:source.kind",
"source": "Domaines résidant sur {0}",
"source": "Domaines existant sur {0}",
"kind": "L'hébergeur du domaine",
"select-provider": "Sélectionnez d'abord l'hébergeur de votre domaine :",
"select-source": "Sélectionnez l'endroit où votre domaine {0} est hébergé",
"source-name": "Nom de l'hébergeur",
"source-type": "Type d'hébergement",
"title": "Les hébergeurs de vos domaines",
"available-types": "Types de ressources disponibles"
"available-types": "Types de ressources disponibles",
"import-domains": "Importer tous les domaines",
"new-form": "Nouvel hébergeur de domaines",
"update": "Changer @:source.kind"
},
"upgrade": {
"title": "Une mise à jour est disponible !",
@ -261,7 +270,35 @@
"language": "Langue",
"save": "Enregistrer les paramètres",
"title": "Paramètres",
"success": "",
"success": "Vous pouvez continuer d'apprécier happyDNS.",
"success-change": "Vos paramètres ont été sauvegardés."
},
"record": {
"A": "Adresse IPv4",
"AAAA": "Adresse IPv6",
"Expire": "",
"Mbox": "E-mail de l'administrateur",
"Minttl": "",
"Mx": "Serveur de courriels",
"Ns": "Serveur de noms",
"Preference": "Préférences",
"Priority": "Priorité",
"Refresh": "Rafraîchissement",
"Retry": "Prochaine tentative",
"Serial": "N° série",
"Target": "Cible",
"Txt": "Données",
"Weight": "Poids"
},
"resolver": {
"advanced": "Besoin de paramètres personnalisés ?",
"custom": "Résolveur spécifique",
"custom-description": "Indiquez l'adresse (un nom de domaine ou une IP) du résolveur que vous souhaitez utiliser.",
"domain-description": "Indiquez le domaine dont vous souhaitez consulter les enregistrements. Par exemple, vous pouvez essayer {0}.",
"field-description": "Quel type d'enregistrement DNS vous souhaitez voir. Par exemple : A est utilisé pour les IPv4, AAAA pour les IPv6, .... {0}",
"field-description-more-info": "Plus d'information ici",
"resolver-description": "Il s'agit du serveur à qui nous allons demander les informations.",
"ttl": "Temps de cache restant",
"showDNSSEC": "Afficher les enregistrements DNSSEC dans la réponse (s'il y en a)"
}
}