Browse Source

Merge pull request #1934 from abdelhak2406/feature/better_translation_french

lang: better translation for french
pull/1936/head
Hiroki Nakayama 2 years ago
committed by GitHub
parent
commit
dca2ec7a32
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 35 additions and 21 deletions
  1. 1
      frontend/i18n/fr/generic.js
  2. 8
      frontend/i18n/fr/home.js
  3. 2
      frontend/i18n/fr/projects/annotation.js
  4. 6
      frontend/i18n/fr/projects/dataset.js
  5. 2
      frontend/i18n/fr/projects/errors.js
  6. 4
      frontend/i18n/fr/projects/home.js
  7. 8
      frontend/i18n/fr/projects/labels.js
  8. 4
      frontend/i18n/fr/projects/members.js
  9. 5
      frontend/i18n/fr/projects/overview.js
  10. 8
      frontend/i18n/fr/projects/statistics.js
  11. 8
      frontend/i18n/fr/rules.js

1
frontend/i18n/fr/generic.js

@ -10,6 +10,7 @@ export default {
upload: 'Télécharger',
add: 'Ajouter',
delete: 'Supprimer',
deleteAll: 'Tout Supprimer',
search: 'Recherchez',
name: 'Nom',
import: 'Importer',

8
frontend/i18n/fr/home.js

@ -2,16 +2,16 @@ export default {
mainTitle: 'Annotation de texte pour les humains',
getStarted: 'Démarrer',
startAnnotation: 'Commencer Annotation',
featuresTitle: 'Les meilleures caractéristiques',
featuresTitle1: 'Collaboration des équipes',
featuresTitle: 'Les meilleures fonctionnalités',
featuresTitle1: 'Collaboration en équipe',
featuresText1: 'Annotation avec vos coéquipiers',
featuresTitle2: 'Toute langue',
featuresText2: "Annotation dans n'importe quelle langue",
featuresTitle3: 'Source ouverte',
featuresTitle3: 'Code Source ouvert',
featuresText3: 'Annotation gratuite et personnalisable',
footerTitle: 'Réalisez vos idées rapidement',
demoDropDown: 'Essayer la démo',
demoNER: "Reconnaissance de l'entité désignée",
demoNER: "Reconnaissance d'entités nommées",
demoSent: 'Analyse du sentiment',
demoTranslation: 'Traduction',
demoTextToSQL: 'Texte à SQL'

2
frontend/i18n/fr/projects/annotation.js

@ -7,6 +7,8 @@ export default {
filterOption3: 'Non terminé',
guidelineTooltip: 'Afficher la ligne directrice',
guidelinePopupTitle: 'Ligne directrice pour les annotations',
commentTooltip: 'Cliquez pour commenter le document',
commentPopupTitle: 'Commentaire',
metadataDefaultMessage: 'Aucune donnée disponible',
key: 'Clé',
value: 'Valeur',

6
frontend/i18n/fr/projects/dataset.js

@ -1,5 +1,5 @@
export default {
dataset: 'Ensemble de données',
dataset: 'Ensemble de données(Dataset)',
actions: 'Actions',
importDataset: "Importer l'ensemble de données",
exportDataset: "Exporter l'ensemble de données",
@ -13,7 +13,11 @@ export default {
importDataPlaceholder: 'Saisir un fichier',
exportDataTitle: 'Exporter les données',
exportDataMessage: 'Sélectionnez un format de fichier',
exportDataMessage2: 'Choisir un nom de fichier',
deleteDocumentsTitle: 'Supprimer le document',
deleteDocumentsMessage: 'Êtes-vous sûr de vouloir supprimer ces documents de ce projet ?',
deleteBulkDocumentsTitle: 'Supprimer Tous Les Documents',
deleteBulkDocumentsMessage:
'Êtes-vous sûr de vouloir supprimer tous les documents de ce projet ?',
pageText: '{0}-{1} de {2}'
}

2
frontend/i18n/fr/projects/errors.js

@ -2,6 +2,6 @@ export default {
fileCannotUpload:
"Le fichier n'a pas pu être téléchargé. Peut-être un format non valide.\n Veuillez vérifier attentivement les formats disponibles.",
labelCannotCreate:
"L'étiquette n'a pas pu être créé.\n Vous ne pouvez pas utiliser le même nom d'étiquette ou la même raccourci clavier.",
"L'étiquette n'a pas pu être créé.\n Vous ne pouvez pas utiliser le même nom d'étiquette ou le même raccourci clavier.",
invalidUserOrPass: "Nom d'utilisateur ou mot de passe incorrect, ou quelque chose a mal tourné."
}

4
frontend/i18n/fr/projects/home.js

@ -1,7 +1,7 @@
export default {
home: 'Accueil',
welcome: 'Bienvenue au Doccano!',
importData: 'Importer un ensemble de données',
welcome: 'Bienvenue dans Doccano!',
importData: 'Importer un ensemble de données (Dataset)',
createLabels: 'Créer des étiquettes pour ce projet',
addMembers: 'Ajouter des membres pour un travail en collaboration',
defineGuideline: 'Définir une ligne directrice pour le travail',

8
frontend/i18n/fr/projects/labels.js

@ -2,14 +2,14 @@ export default {
labels: 'Étiquettes',
shortkey: 'Raccourci clavier',
color: 'Couleur',
createLabel: 'Créer un label',
createLabel: 'Créer un label (étiquette)',
importLabels: 'Importer des étiquettes',
exportLabels: 'Exporter des étiquettes',
labelName: "Nom de l'étiquette",
labelMessage: "Le nom de l'étiquette est obligatoire",
createLink: 'Create Link',
linkName: 'Link name',
linkMessage: 'Link name is required',
createLink: 'Créer un lien',
linkName: 'Nom du lien',
linkMessage: 'Le nom du lien est requis',
key: 'Clé',
deleteLabel: "Supprimer l'étiquette",
deleteMessage: 'Êtes-vous sûr de vouloir supprimer ces étiquettes de ce projet ?',

4
frontend/i18n/fr/projects/members.js

@ -3,13 +3,13 @@ export default {
role: 'Rôle',
updateRole: 'Mettre à jour le rôle',
addMember: 'Ajouter un membre',
userSearchAPIs: "Rechercher des utilisateurs (avec l'IPA)",
userSearchAPIs: "Rechercher des utilisateurs (avec l'API)",
userSearchPrompt: 'Commencez à taper pour rechercher',
removeMember: 'Supprimer un membre',
removePrompt: 'Êtes-vous sûr de vouloir supprimer ces membres ?',
roles: {
projectAdmin: "L'administrateur du projet",
annotator: 'Étiqueteuse',
annotator: 'Annotateur (étiqueteur)',
annotationApprover: "Approbateur d'étiquettes",
undefined: 'Aucun rôle défini'
}

5
frontend/i18n/fr/projects/overview.js

@ -5,10 +5,13 @@ export default {
textClassification: 'Classification des textes',
sequenceLabeling: 'Étiquetage des séquences',
sequenceToSequence: 'Séquence à séquence',
allowSingleLabel: 'Autoriser un seul label',
randomizeDocOrder: "Randomiser l'ordre des documents",
shareAnnotations: 'Partager les annotations entre tous les utilisateurs',
delete: 'Supprimer',
deleteProjectTitle: 'Supprimer le projet',
deleteProjectMessage: 'Êtes-vous sûr de vouloir supprimer ces projets ?',
search: 'Recherche',
projectTypes: [
'Classification des textes',
'Étiquetage des séquences',
@ -18,6 +21,6 @@ export default {
"Sous-titrage d'images",
"Détection d'objets",
'Segmentation',
'De la parole au texte'
'Reconnaissance vocale'
]
}

8
frontend/i18n/fr/projects/statistics.js

@ -1,6 +1,6 @@
export default {
statistics: 'Statistiques',
progress: ['Complété', 'Incomplet'],
labelStats: 'Étiqueter les stats',
userStats: 'Stats des utilisateurs'
statistics: 'Métriques',
progress: ['Complet', 'Incomplet'],
labelStats: 'Statistique Étiquettes',
userStats: 'Statistique utilisateur'
}

8
frontend/i18n/fr/rules.js

@ -4,14 +4,18 @@ export default {
},
labelNameRules: {
labelRequired: "Le nom de l'étiquette est obligatoire",
labelLessThan100Chars: "Le nom de l'étiquette doit comporter moins de 100 caractères"
labelLessThan100Chars: "Le nom de l'étiquette doit comporter moins de 100 caractères",
duplicated: 'Cette étiquette (label) est déja utilisé.'
},
keyNameRules: {
duplicated: 'La clé est déja utilisé.'
},
userNameRules: {
userNameRequired: "Le nom d'utilisateur est requis",
userNameLessThan30Chars: "Le nom d'utilisateur doit comporter moins de 30 caractères"
},
roleRules: {
roleRequired: 'Rôle est obligatoire'
roleRequired: 'Le rôle est obligatoire'
},
projectNameRules: {
projectNameRequired: 'Le nom du projet est requis',

Loading…
Cancel
Save