diff --git a/src/components/analytics/metrics-table.vue b/src/components/analytics/metrics-table.vue
index 26c5d61de..dd85b83b4 100644
--- a/src/components/analytics/metrics-table.vue
+++ b/src/components/analytics/metrics-table.vue
@@ -362,6 +362,8 @@ export default {
"num_entities_updated": "Nombre d'Entités modifiées",
"num_entity_conflicts": "Nombre d'Entités ayant déjà eu un conflit",
"num_entity_conflicts_resolved": "Nombre d'Entités avec conflit désormais marqué comme résolu",
+ "num_bulk_create_events": "Nombre d'envois en masse",
+ "biggest_bulk_upload": "Nombre de lignes du plus gros envoi en masse",
"sso_enabled": "Authentification unique (SSO) activée",
"num_client_audit_attachments": "Nombre d'audit de client joints",
"num_client_audit_attachments_failures": "Nombre d'échecs de traitement d'audit de client",
diff --git a/src/components/dataset/new.vue b/src/components/dataset/new.vue
index fcb919748..63d008529 100644
--- a/src/components/dataset/new.vue
+++ b/src/components/dataset/new.vue
@@ -208,6 +208,7 @@ const hideOrComplete = () => {
},
"fr": {
"title": "Créer une liste d'Entités",
+ "encrypted": "Ce projet est chiffré. Les soumissions de formulaires ne pourront pas modifier cette liste. Les entités doivent être gérées à partir de Central ou de l'interface de programmation (API).",
"entityListName": "Nom de la Liste d'Entités",
"success": [
"La Liste d'Entités \"{name}\" a été créée.",
diff --git a/src/components/entity/delete.vue b/src/components/entity/delete.vue
index f8b0b3432..6a55cf5d9 100644
--- a/src/components/entity/delete.vue
+++ b/src/components/entity/delete.vue
@@ -100,7 +100,10 @@ const del = () => {
"title": "Supprimer {label}",
"introduction": [
"Êtes vous sûr de vouloir supprimer \"{label}\" ?"
- ]
+ ],
+ "field": {
+ "noConfirm": "Supprimer immédiatement sans confirmation jusqu'à ce que je quitte la page"
+ }
},
"it": {
"title": "Elimina {label}",
diff --git a/src/components/entity/upload.vue b/src/components/entity/upload.vue
index 79b6c476d..5041bfc6f 100644
--- a/src/components/entity/upload.vue
+++ b/src/components/entity/upload.vue
@@ -468,9 +468,17 @@ watch(() => props.state, (state) => {
},
"fr": {
"title": "Importer des données depuis un fichier",
+ "table": {
+ "server": "{name} : données du serveur",
+ "file": "Données à importer"
+ },
"action": {
"append": "Ajouter des données"
},
+ "alert": {
+ "blankLabel": "Le label manque",
+ "noData": "Votre fichier ne contient aucune donnée"
+ },
"noEntities": "Pas d'entités à montrer."
},
"it": {
diff --git a/src/components/entity/upload/data-error.vue b/src/components/entity/upload/data-error.vue
index d15eb88aa..4ed1ba164 100644
--- a/src/components/entity/upload/data-error.vue
+++ b/src/components/entity/upload/data-error.vue
@@ -41,3 +41,12 @@ defineProps({
}
}
+
+
+
+{
+ "fr": {
+ "title": "Erreur de données"
+ }
+}
+
diff --git a/src/components/entity/upload/file-select.vue b/src/components/entity/upload/file-select.vue
index 68e56f9ae..989161581 100644
--- a/src/components/entity/upload/file-select.vue
+++ b/src/components/entity/upload/file-select.vue
@@ -102,7 +102,8 @@ const changeInput = (event) => {
"text": {
"full": "Glissez un fichier .csv ici, ou {chooseOne} pour l'importer.",
"chooseOne": "Choisissez en un"
- }
+ },
+ "parsing": "Lecture des données..."
}
}
diff --git a/src/components/entity/upload/header-errors.vue b/src/components/entity/upload/header-errors.vue
index 75af08772..a0938cea3 100644
--- a/src/components/entity/upload/header-errors.vue
+++ b/src/components/entity/upload/header-errors.vue
@@ -150,3 +150,21 @@ const formattedDelimiter = computed(() => formatCSVDelimiter(props.delimiter));
}
}
+
+
+
+{
+ "fr": {
+ "expectedHeader": "Entête attendu",
+ "suggestions": {
+ "title": "Suggestions",
+ "invalidQuotes": "Un champ entre guillemets est invalide. Vérifiez que l'entête de votre fichier ne contient pas une valeur inhabituelle.",
+ "missingLabel": "Une propriété {label} est requise. Le label indique le nom à utiliser pour chaque entité dans Central et ailleurs.",
+ "unknownProperty": "Si vous souhaitez ajouter des propriétés à cette liste d'entités, vous pouvez le faire dans la section Propriétés d'Entités de la page d'aperçu de cette liste d'entités, ou vous pouvez charger et publier un formulaire qui référence ces propriétés.",
+ "duplicateColumn": "Il semblerait que deux colonnes ou plus aient le même entête. Assurez vous que les entêtes de colonnes sont uniques.",
+ "emptyColumn": "Il semblerait que vous ayez une cellule vide dans la ligne d'entête. Merci de supprimer toutes les colonnes vides de votre fichier.",
+ "delimiterNotComma": "Ça pourrait être parce que nous avons mal déterminé le délimiteur. Nous avons utilisé {delimiter}."
+ }
+ }
+}
+
diff --git a/src/components/entity/upload/warnings.vue b/src/components/entity/upload/warnings.vue
index 9e25a4f76..8022389cc 100644
--- a/src/components/entity/upload/warnings.vue
+++ b/src/components/entity/upload/warnings.vue
@@ -53,3 +53,15 @@ defineEmits(['rows']);
}
}
+
+
+
+{
+ "fr": {
+ "row": {
+ "raggedRows": "Dans certaines lignes, il y a eu moins de colonnes détectées que prévu:",
+ "largeCell": "Certaines cellules sont anormalement larges, ce qui peut indiquer des difficultés à lire votre fichier:"
+ }
+ }
+}
+
diff --git a/src/components/feedback-button.vue b/src/components/feedback-button.vue
index f6f7794ef..24cec9a43 100644
--- a/src/components/feedback-button.vue
+++ b/src/components/feedback-button.vue
@@ -79,3 +79,12 @@ const surveyLink = computed(() => {
}
}
+
+
+
+{
+ "fr": {
+ "feedback": "Retour d'information"
+ }
+}
+
diff --git a/src/components/pagination.vue b/src/components/pagination.vue
index 37b418413..71e08270b 100644
--- a/src/components/pagination.vue
+++ b/src/components/pagination.vue
@@ -208,3 +208,21 @@ const sizeModel = computed({
}
}
+
+
+
+{
+ "fr": {
+ "action": {
+ "first": "Première page",
+ "previous": "Page précédente",
+ "next": "Prochaine page",
+ "last": "Dernière page"
+ },
+ "rows": "Ligne {range} de {count} | Lignes {range} de {count} | Lignes {range} de {count}",
+ "field": {
+ "size": "par page"
+ }
+ }
+}
+
diff --git a/src/components/project/enable-encryption.vue b/src/components/project/enable-encryption.vue
index c2a91e836..49a451883 100644
--- a/src/components/project/enable-encryption.vue
+++ b/src/components/project/enable-encryption.vue
@@ -493,7 +493,11 @@ export default {
[
"Les formulaires configurés avec des clés {submission} manuelles continueront à utiliser ces clés et devront être déchiffrés manuellement.",
"Pour utiliser le chiffrement automatique de Central pour ce formulaire, supprimez la configuration {base64RsaPublicKey}."
- ]
+ ],
+ "Vous ne pourrez plus éditer ou prévisualiser les données de soumission en ligne.",
+ "Vous ne pourrez plus vous connecter aux données via OData.",
+ "Vous ne serez plus en mesure d'éditer les soumissions dans votre navigateur.",
+ "Les nouvelles Soumissions ne seront plus transformées en entités."
],
[
"En outre, ce qui suit est vrai dans cette version d'ODK Central :",
diff --git a/src/locales/cs.json b/src/locales/cs.json
index a07ae2a7f..7133dc374 100644
--- a/src/locales/cs.json
+++ b/src/locales/cs.json
@@ -332,8 +332,5 @@
},
"router": {
"unsavedChanges": "Opravdu chcete opustit tuto stránku? Vaše změny nemusí být uloženy."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/de.json b/src/locales/de.json
index 59c37c534..a3f4eb31e 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -335,8 +335,5 @@
},
"router": {
"unsavedChanges": "Wollen Sie diese Seite wirklich verlassen? Ihre Änderungen sind noch nicht gespeichert."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/es.json b/src/locales/es.json
index a12383853..7b7e979b0 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -335,8 +335,5 @@
},
"router": {
"unsavedChanges": "¿Está seguro que desea abandonar esta página? Puede que no se guarden sus cambios."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/fr.json b/src/locales/fr.json
index a5ee7fbcc..0d3f7ceee 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -206,7 +206,8 @@
"count": {
"appUser": "{count} utilisateur mobile | {count} utilisateurs mobiles | {count} utilisateurs mobiles",
"form": "{count} Formulaire | {count} Formulaires | {count} Formulaires",
- "submission": "{count} Soumission | {count} Soumissions | {count} Soumissions"
+ "submission": "{count} Soumission | {count} Soumissions | {count} Soumissions",
+ "warning": "{count} message d'avertissement | {count} messages d'avertissement | {count} messages d'avertissement"
},
"resource": {
"appUser": "Utilisateur mobile",
@@ -307,13 +308,15 @@
"new": "Nouveau !",
"totalEntities": "Nombre d'entités",
"versionShort": "v {version}",
+ "warning": "Avertissement",
"status": "Statut",
"version": "Version"
},
"mixin": {
"request": {
"alert": {
- "fileSize": "Le fichier “{name}” que vous essayez de charger dépasse la limite des 100MB acceptés."
+ "fileSize": "Le fichier “{name}” que vous essayez de charger dépasse la limite des 100MB acceptés.",
+ "entityTooLarge": "Les données que vous essayez d'envoyer sont trop volumineuses."
}
}
},
@@ -324,7 +327,11 @@
},
"util": {
"csv": {
+ "readError": "Il y a eu un problème à la lecture de votre fichier : {message}",
+ "invalidCSV": "Le fichier \"{name}\" n'est pas un fichier .csv valide. Il ne peut pas être lu.",
+ "rowError": "Il y a un problème à la {row} ligne du fichier : {message}",
"invalidQuotes": "Un champ entre guillemets n'est pas valide. Vérifiez la ligne pour voir s'il n'y a pas de valeurs inhabituelles.",
+ "emptyRow": "La ligne est vide.",
"dataWithoutHeader": "{expected} colonne attendue, mais {actual} trouvée(s). | {expected} colonnes attendues, mais {actual} trouvée(s). | {expected} colonnes attendues, mais {actual} trouvée(s)."
},
"request": {
@@ -345,8 +352,5 @@
},
"router": {
"unsavedChanges": "Êtes vous sûr de vouloir quitter cette page ? Vos modifications n'ont pas été enregistrées."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/id.json b/src/locales/id.json
index eeec84e00..38037e0af 100644
--- a/src/locales/id.json
+++ b/src/locales/id.json
@@ -319,8 +319,5 @@
},
"router": {
"unsavedChanges": "Apakah Anda yakin ingin meninggalkan laman ini? Pembaruan Anda mungkin tidak tersimpan."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/it.json b/src/locales/it.json
index 353261da5..dc547f0c6 100644
--- a/src/locales/it.json
+++ b/src/locales/it.json
@@ -338,8 +338,5 @@
},
"router": {
"unsavedChanges": "Sei sicuro di voler lasciare questa pagina? Le tue modifiche potrebbero non essere salvate."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/src/locales/sw.json b/src/locales/sw.json
index e1e7f5b0f..500406b16 100644
--- a/src/locales/sw.json
+++ b/src/locales/sw.json
@@ -332,8 +332,5 @@
},
"router": {
"unsavedChanges": "Je, una uhakika unataka kuondoka kwenye ukurasa huu? Mabadiliko yako huenda yasihifadhiwe."
- },
- "punctuation": {
- "comma": ","
}
}
\ No newline at end of file
diff --git a/transifex/strings_cs.json b/transifex/strings_cs.json
index 29ec65314..337ee56f4 100644
--- a/transifex/strings_cs.json
+++ b/transifex/strings_cs.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} podaný příspěvek} few {{count} podaných příspěvků} many {{count} podaných příspěvků} other {{count} podaných příspěvků}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {} few {} many {} other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "v{version}",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "Soubor \"{name}\" který se pokoušíte nahrát, je větší než limit 100 MB."
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": ""
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": "SSO povoleno na serveru"
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "Odeslání {instanceName}",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_de.json b/transifex/strings_de.json
index c7f1f22a1..7260e865b 100644
--- a/transifex/strings_de.json
+++ b/transifex/strings_de.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} Übermittlung} other {{count} Übermittlungen}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {} other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "v{version}",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "Die Datei \"{name}\", die Sie versuchen hochzuladen ist größer als das 100 MB Limit."
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": "Anzahl der Objekte mit Konflikt jetzt als gelöst markiert"
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": "SSO auf dem Server aktiviert"
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "Übermittlung {instanceName}",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_es.json b/transifex/strings_es.json
index ab6db171b..0661b516e 100644
--- a/transifex/strings_es.json
+++ b/transifex/strings_es.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} Envío} many {{count} envíos} other {{count} envíos}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {} many {} other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "v{version}",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "El archivo “{name}” que está intentando cargar supera el límite de 100 MB."
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": "Número de entidades con conflicto ahora marcadas como resueltas"
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": "SSO habilitado en el servidor"
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "Envío {instanceName}",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_fr.json b/transifex/strings_fr.json
index 3dcff279f..6bc6c3f98 100644
--- a/transifex/strings_fr.json
+++ b/transifex/strings_fr.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} Soumission} many {{count} Soumissions} other {{count} Soumissions}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {{count} message d'avertissement} many {{count} messages d'avertissement} other {{count} messages d'avertissement}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "v {version}",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "Avertissement",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "Le fichier “{name}” que vous essayez de charger dépasse la limite des 100MB acceptés."
+ },
+ "entityTooLarge": {
+ "string": "Les données que vous essayez d'envoyer sont trop volumineuses."
}
}
}
@@ -909,11 +915,14 @@
"util": {
"csv": {
"readError": {
- "string": "",
+ "string": "Il y a eu un problème à la lecture de votre fichier : {message}",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": "Le fichier \"{name}\" n'est pas un fichier .csv valide. Il ne peut pas être lu."
+ },
"rowError": {
- "string": "",
+ "string": "Il y a un problème à la {row} ligne du fichier : {message}",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
},
"invalidQuotes": {
@@ -921,7 +930,7 @@
"developer_comment": "This is an error that is shown for a spreadsheet. The field may be any cell in the spreadsheet."
},
"emptyRow": {
- "string": ""
+ "string": "La ligne est vide."
},
"dataWithoutHeader": {
"string": "{count, plural, one {{expected} colonne attendue, mais {actual} trouvée(s).} many {{expected} colonnes attendues, mais {actual} trouvée(s).} other {{expected} colonnes attendues, mais {actual} trouvée(s).}}",
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": "Nombre d'Entités avec conflit désormais marqué comme résolu"
},
+ "num_bulk_create_events": {
+ "string": "Nombre d'envois en masse"
+ },
+ "biggest_bulk_upload": {
+ "string": "Nombre de lignes du plus gros envoi en masse"
+ },
"sso_enabled": {
"string": "Authentification unique (SSO) activée"
},
@@ -1417,7 +1432,7 @@
"developer_comment": "This is the title at the top of a pop-up."
},
"encrypted": {
- "string": "",
+ "string": "Ce projet est chiffré. Les soumissions de formulaires ne pourront pas modifier cette liste. Les entités doivent être gérées à partir de Central ou de l'interface de programmation (API).",
"developer_comment": "This is shown in the introduction as a usage note/warning when the project is encrypted."
},
"entityListName": {
@@ -1744,7 +1759,7 @@
},
"field": {
"noConfirm": {
- "string": "",
+ "string": "Supprimer immédiatement sans confirmation jusqu'à ce que je quitte la page",
"developer_comment": "This is the text of a form field."
}
}
@@ -2036,11 +2051,11 @@
},
"table": {
"server": {
- "string": "",
+ "string": "{name} : données du serveur",
"developer_comment": "This is shown above a list of Entities on the server. {name} is the name of the Entity List."
},
"file": {
- "string": ""
+ "string": "Données à importer"
}
},
"action": {
@@ -2051,10 +2066,10 @@
},
"alert": {
"blankLabel": {
- "string": ""
+ "string": "Le label manque"
},
"noData": {
- "string": ""
+ "string": "Votre fichier ne contient aucune donnée"
}
},
"headersNote": {
@@ -2063,7 +2078,7 @@
},
"EntityUploadDataError": {
"title": {
- "string": ""
+ "string": "Erreur de données"
}
},
"EntityUploadDataTemplate": {
@@ -2090,37 +2105,37 @@
}
},
"parsing": {
- "string": ""
+ "string": "Lecture des données..."
}
},
"EntityUploadHeaderErrors": {
"expectedHeader": {
- "string": "",
+ "string": "Entête attendu",
"developer_comment": "This refers to the header row of a spreadsheet."
},
"suggestions": {
"title": {
- "string": "",
+ "string": "Suggestions",
"developer_comment": "Suggestions to fix an error"
},
"invalidQuotes": {
- "string": ""
+ "string": "Un champ entre guillemets est invalide. Vérifiez que l'entête de votre fichier ne contient pas une valeur inhabituelle."
},
"missingLabel": {
- "string": "",
+ "string": "Une propriété {label} est requise. Le label indique le nom à utiliser pour chaque entité dans Central et ailleurs.",
"developer_comment": "{label} will have the text \"label\" and refers to the \"label\" property. The name of the property is not translated."
},
"unknownProperty": {
- "string": ""
+ "string": "Si vous souhaitez ajouter des propriétés à cette liste d'entités, vous pouvez le faire dans la section Propriétés d'Entités de la page d'aperçu de cette liste d'entités, ou vous pouvez charger et publier un formulaire qui référence ces propriétés."
},
"duplicateColumn": {
- "string": ""
+ "string": "Il semblerait que deux colonnes ou plus aient le même entête. Assurez vous que les entêtes de colonnes sont uniques."
},
"emptyColumn": {
- "string": ""
+ "string": "Il semblerait que vous ayez une cellule vide dans la ligne d'entête. Merci de supprimer toutes les colonnes vides de votre fichier."
},
"delimiterNotComma": {
- "string": ""
+ "string": "Ça pourrait être parce que nous avons mal déterminé le délimiteur. Nous avons utilisé {delimiter}."
}
}
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "Dans certaines lignes, il y a eu moins de colonnes détectées que prévu:",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "Certaines cellules sont anormalement larges, ce qui peut indiquer des difficultés à lire votre fichier:",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "Soumission {instanceName}",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "Retour d'information",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
@@ -3454,29 +3487,29 @@
"Pagination": {
"action": {
"first": {
- "string": "",
+ "string": "Première page",
"developer_comment": "This is the text for an action, for example, the text of a button."
},
"previous": {
- "string": "",
+ "string": "Page précédente",
"developer_comment": "This is the text for an action, for example, the text of a button."
},
"next": {
- "string": "",
+ "string": "Prochaine page",
"developer_comment": "This is the text for an action, for example, the text of a button."
},
"last": {
- "string": "",
+ "string": "Dernière page",
"developer_comment": "This is the text for an action, for example, the text of a button."
}
},
"rows": {
- "string": "{count, plural, one {} many {} other {}}",
+ "string": "{count, plural, one {Ligne {range} de {count}} many {Lignes {range} de {count}} other {Lignes {range} de {count}}}",
"developer_comment": "{range} is a range of row numbers, for example, 1-5. {count} is the total number of rows. The string will be pluralized based on the number of rows in the range."
},
"field": {
"size": {
- "string": "",
+ "string": "par page",
"developer_comment": "This is shown next to a field to select the number of rows to show on each page."
}
}
@@ -3556,10 +3589,10 @@
}
},
"4": {
- "string": ""
+ "string": "Vous ne pourrez plus éditer ou prévisualiser les données de soumission en ligne."
},
"5": {
- "string": ""
+ "string": "Vous ne pourrez plus vous connecter aux données via OData."
},
"6": {
"string": "Vous ne serez plus en mesure d'éditer les soumissions dans votre navigateur."
diff --git a/transifex/strings_id.json b/transifex/strings_id.json
index 04323ff53..d9eb93341 100644
--- a/transifex/strings_id.json
+++ b/transifex/strings_id.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, other {{count} Kiriman}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "File \"{name}\" yang anda coba unggah lebih besar dari batas 100 MB."
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": ""
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": ""
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_it.json b/transifex/strings_it.json
index fa018f915..c6b8ec79b 100644
--- a/transifex/strings_it.json
+++ b/transifex/strings_it.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} Invio} many {{count} Invii} other {{count} Invii}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {} many {} other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "v{version}",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "Il file “{name}” che stai tentando di caricare è più grande del limite di 100 MB."
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": "Numero di entità con conflitto ora contrassegnato come risolto"
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": "SSO abilitato sul server"
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "Invio {instanceName}",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_ja.json b/transifex/strings_ja.json
index 559093329..2433c75e3 100644
--- a/transifex/strings_ja.json
+++ b/transifex/strings_ja.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, other {{count}件の提出済フォーム}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ""
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "アップロードを試みているファイル\"{name}\"は、100MB制限を超過しています。"
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": ""
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": ""
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {
diff --git a/transifex/strings_sw.json b/transifex/strings_sw.json
index c7d5a79d4..f628d54cd 100644
--- a/transifex/strings_sw.json
+++ b/transifex/strings_sw.json
@@ -578,6 +578,10 @@
"submission": {
"string": "{count, plural, one {{count} wasilisho} other {{count} Mawasilisho}}",
"developer_comment": "This text appears on its own and is not part of a longer sentence."
+ },
+ "warning": {
+ "string": "{count, plural, one {} other {}}",
+ "developer_comment": "This text appears on its own and is not part of a longer sentence."
}
},
"resource": {
@@ -883,10 +887,9 @@
"string": "",
"developer_comment": "A short identifier of an Entity version. \"v\" is short for \"version\". {version} is a version number."
},
- "punctuations": {
- "comma": {
- "string": ","
- }
+ "warning": {
+ "string": "",
+ "developer_comment": "This text is shown on its own before details about a warning."
}
},
"mixin": {
@@ -894,6 +897,9 @@
"alert": {
"fileSize": {
"string": "faili \"{name}\" ambayo unajaribu kupakia ni kubwa kuliko kikomo cha MB 100"
+ },
+ "entityTooLarge": {
+ "string": ""
}
}
}
@@ -912,6 +918,9 @@
"string": "",
"developer_comment": "{message} is a description of the problem."
},
+ "invalidCSV": {
+ "string": ""
+ },
"rowError": {
"string": "",
"developer_comment": "{row} is a row number. {message} is a description of the problem."
@@ -1280,6 +1289,12 @@
"num_entity_conflicts_resolved": {
"string": ""
},
+ "num_bulk_create_events": {
+ "string": ""
+ },
+ "biggest_bulk_upload": {
+ "string": ""
+ },
"sso_enabled": {
"string": "SSO imewashwa kwenye seva"
},
@@ -2139,6 +2154,18 @@
}
}
},
+ "EntityUploadWarnings": {
+ "row": {
+ "raggedRows": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ },
+ "largeCell": {
+ "string": "",
+ "developer_comment": "This is a warning that is followed by a list of rows."
+ }
+ }
+ },
"EntityVersionLink": {
"submission": {
"string": "",
@@ -2153,6 +2180,12 @@
"developer_comment": "This refers to creation of an Entity. {filename} is the name of an uploaded file containing the Entity. {name} is the name of a Web User."
}
},
+ "FeedbackButton": {
+ "feedback": {
+ "string": "",
+ "developer_comment": "Text for a hovering feedback button shown anchored to right of screen. If your language doesn't have a single word or short phrase for \"feedback\", consider something like \"comments\" or \"reactions\"."
+ }
+ },
"FieldKeyList": {
"action": {
"create": {