diff --git a/frontend/i18n/fr/generic.js b/frontend/i18n/fr/generic.js new file mode 100644 index 00000000..b420550b --- /dev/null +++ b/frontend/i18n/fr/generic.js @@ -0,0 +1,17 @@ +export default { + continue: 'Continuer', + yes: 'Oui', + save: 'Enregistrer', + create: 'Créer', + cancel: 'Annuler', + upload: 'Télécharger', + add: 'Ajouter', + delete: 'Supprimer', + search: 'Recherchez', + name: 'Nom', + import: 'Importer', + export: 'Exporter', + signOut: 'Déconnexion', + description: 'Description', + type: 'Type' +} diff --git a/frontend/i18n/fr/header.js b/frontend/i18n/fr/header.js new file mode 100644 index 00000000..85815d56 --- /dev/null +++ b/frontend/i18n/fr/header.js @@ -0,0 +1,3 @@ +export default { + projects: 'projets' +} diff --git a/frontend/i18n/fr/home.js b/frontend/i18n/fr/home.js index fef1e8d6..4164fd7a 100644 --- a/frontend/i18n/fr/home.js +++ b/frontend/i18n/fr/home.js @@ -1,3 +1,17 @@ export default { - welcome: 'Bienvenue au doccano!' + mainTitle: 'Annotation de texte pour les humains', + getStarted: 'Démarrer', + featuresTitle: 'Les meilleures caractéristiques', + featuresTitle1: 'Collaboration des équipes', + featuresText1: 'Annotation avec vos coéquipiers', + featuresTitle2: 'Toute langue', + featuresText2: 'Annotation dans n\'importe quelle langue', + featuresTitle3: 'Open Source', + 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', + demoSent: 'Analyse du sentiment', + demoTranslation: 'Traduction', + demoTextToSQL: 'Texte à SQL' } diff --git a/frontend/i18n/fr/index.js b/frontend/i18n/fr/index.js index 0aa5a1d6..eb063c4b 100644 --- a/frontend/i18n/fr/index.js +++ b/frontend/i18n/fr/index.js @@ -1,7 +1,31 @@ import home from './home' +import header from './header' +import generic from './generic' import toastui from './toastui' +import vuetify from './vuetify' +import annotation from './projects/annotation' +import dataset from './projects/dataset' +import errors from './projects/errors' +import guideline from './projects/guideline' +import projectHome from './projects/home' +import labels from './projects/labels' +import members from './projects/members' +import overview from './projects/overview' +import statistics from './projects/statistics' export default { home, - toastui + header, + generic, + toastui, + vuetify, + annotation, + dataset, + errors, + guideline, + projectHome, + labels, + members, + overview, + statistics } diff --git a/frontend/i18n/fr/projects/annotation.js b/frontend/i18n/fr/projects/annotation.js new file mode 100644 index 00000000..ec1c5179 --- /dev/null +++ b/frontend/i18n/fr/projects/annotation.js @@ -0,0 +1,13 @@ +export default { + checkedTooltip: 'Vérifié', + notCheckedTooltip: 'Non vérifié', + selectFilterTooltip: 'Sélectionnez un filtre', + filterOption1: 'Tous', + filterOption2: 'Terminé', + filterOption3: 'Non terminé', + guidelineTooltip: 'Afficher la ligne directrice', + guidelinePopupTitle: 'Ligne directrice pour les annotations', + metadataDefaultMessage: 'Aucune donnée disponible', + key: 'Clé', + value: 'Valeur' +} diff --git a/frontend/i18n/fr/projects/dataset.js b/frontend/i18n/fr/projects/dataset.js new file mode 100644 index 00000000..1bc35f67 --- /dev/null +++ b/frontend/i18n/fr/projects/dataset.js @@ -0,0 +1,18 @@ +export default { + dataset: 'Ensemble de données', + actions: 'Actions', + importDataset: 'Importer l\'ensemble de données', + exportDataset: 'Exporter l\'ensemble de données', + text: 'Texte', + metadata: 'Métadonnées', + action: 'Action', + annotate: 'Annotater', + importDataTitle: 'Télécharger les données', + importDataMessage1: 'Sélectionnez un format de fichier', + importDataMessage2: 'Sélectionnez un fichier', + importDataPlaceholder: 'Saisir un fichier', + exportDataTitle: 'Exporter les données', + exportDataMessage: 'Sélectionnez un format de fichier', + deleteDocumentsTitle: 'Supprimer le document', + deleteDocumentsMessage: 'Êtes-vous sûr de vouloir supprimer ces documents de ce projet ?' +} diff --git a/frontend/i18n/fr/projects/errors.js b/frontend/i18n/fr/projects/errors.js new file mode 100644 index 00000000..2a135c94 --- /dev/null +++ b/frontend/i18n/fr/projects/errors.js @@ -0,0 +1,5 @@ +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.', + invalidUserOrPass: 'Nom d\'utilisateur ou mot de passe incorrect, ou quelque chose a mal tourné.' +} \ No newline at end of file diff --git a/frontend/i18n/fr/projects/guideline.js b/frontend/i18n/fr/projects/guideline.js new file mode 100644 index 00000000..75faf5a4 --- /dev/null +++ b/frontend/i18n/fr/projects/guideline.js @@ -0,0 +1,4 @@ +export default { + guideline: 'Ligne directrice', + writeGuidelinePrompt: 'Veuillez rédiger le guide d\'annotation.' +} diff --git a/frontend/i18n/fr/projects/home.js b/frontend/i18n/fr/projects/home.js new file mode 100644 index 00000000..ed010b42 --- /dev/null +++ b/frontend/i18n/fr/projects/home.js @@ -0,0 +1,11 @@ +export default { + home: 'Accueil', + welcome: 'Bienvenue au Doccano!', + importData: 'Importer un ensemble de données', + 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', + annotateDataset: 'Annoter un ensemble de données', + viewStatistics: 'Voir les statistiques', + exportDataset: 'Exporter l\'ensemble de données' +} diff --git a/frontend/i18n/fr/projects/labels.js b/frontend/i18n/fr/projects/labels.js new file mode 100644 index 00000000..76a6acce --- /dev/null +++ b/frontend/i18n/fr/projects/labels.js @@ -0,0 +1,17 @@ +export default { + labels: 'Étiquettes', + shortkey: 'Raccourci clavier', + color: 'Couleur', + createLabel: 'Créer un label', + importLabels: 'Importer des étiquettes', + exportLabels: 'Exporter des étiquettes', + labelName: 'Nom de l\'étiquette', + labelMessage: 'Le nom de l\'étiquette est obligatoire', + key: 'Clé', + deleteLabel: 'Supprimer l\'étiquette', + deleteMessage: 'Êtes-vous sûr de vouloir supprimer ces étiquettes de ce projet ?', + importTitle: 'Télécharger l\'étiquette', + importMessage1: 'Exemple de format', + importMessage2: 'Sélectionnez un fichier', + filePlaceholder: 'Saisir un fichier' +} diff --git a/frontend/i18n/fr/projects/members.js b/frontend/i18n/fr/projects/members.js new file mode 100644 index 00000000..102db19a --- /dev/null +++ b/frontend/i18n/fr/projects/members.js @@ -0,0 +1,9 @@ +export default { + members: 'Membres', + role: 'Rôle', + addMember: 'Ajouter un membre', + userSearchAPIs: 'Rechercher des utilisateurs (avec l\'IPA)', + userSearchPrompt: 'Commencez à taper pour rechercher', + removeMember: 'Supprimer un membre', + removePrompt: 'Êtes-vous sûr de vouloir supprimer ces membres ?' +} diff --git a/frontend/i18n/fr/projects/overview.js b/frontend/i18n/fr/projects/overview.js new file mode 100644 index 00000000..9624cbed --- /dev/null +++ b/frontend/i18n/fr/projects/overview.js @@ -0,0 +1,12 @@ +export default { + createProjectTitle: 'Ajouter un projet', + projectName: 'Nom du projet', + projectType: 'Project type', + textClassification: 'Classification des textes', + sequenceLabeling: 'Étiquetage des séquences', + sequenceToSequence: 'Séquence à séquence', + randomizeDocOrder: 'Randomiser l\'ordre des documents', + shareAnnotations: 'Partager les annotations entre tous les utilisateurs', + deleteProjectTitle: 'Supprimer le projet', + deleteProjectMessage: 'Êtes-vous sûr de vouloir supprimer ces projets ?' +} diff --git a/frontend/i18n/fr/projects/statistics.js b/frontend/i18n/fr/projects/statistics.js new file mode 100644 index 00000000..56a53f7b --- /dev/null +++ b/frontend/i18n/fr/projects/statistics.js @@ -0,0 +1,7 @@ +export default { + statistics: 'Statistiques', + completed: 'Complété', + incomplete: 'Incomplet', + labelStats: 'Étiqueter les stats', + userStats: 'Stats des utilisateurs' +} diff --git a/frontend/i18n/fr/vuetify.js b/frontend/i18n/fr/vuetify.js new file mode 100644 index 00000000..87f73230 --- /dev/null +++ b/frontend/i18n/fr/vuetify.js @@ -0,0 +1,3 @@ +export default { + itemsPerPageText: 'Lignes par page' +}