Skip to content

Commit e0450ca

Browse files
committed
i18n: translate the FAT32 file-too-large guard strings into all 9 locales
Brings the 6 new copy/move size-guard strings to full coverage across every shipped locale (de, es, fr, hu, nl, pt, sv, vi, zh), so the FAT32 "file too large for this drive" dialog and the "and N more files" overflow line read naturally in each language instead of falling back to English. - Each language translated via the documented agent-driven process: per-language style guide + glossary, reference-pile mining (macOS Finder, the explorer file managers, the orthodox two-pane pair), with terms recorded in each glossary with sources and confidence. - Several languages reuse an existing in-catalog FAT32 precedent (`errors.listing.notSupportedErrno.suggestion`) for consistency. Plural branches follow each language's CLDR categories. - All six i18n checks pass (parity, ICU, plural, stale, coverage, dont-translate): full coverage across all 9 locales.
1 parent c34d10d commit e0450ca

28 files changed

Lines changed: 425 additions & 32 deletions

apps/desktop/src/lib/intl/messages/de/errors.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,26 @@
13131313
"@errors.write.insufficientSpace.suggestion": {
13141314
"sourceHash": "257f1d9"
13151315
},
1316+
"errors.write.filesTooLargeForFilesystem.title.one": "Datei zu groß für dieses Laufwerk",
1317+
"@errors.write.filesTooLargeForFilesystem.title.one": {
1318+
"sourceHash": "d8e95aa"
1319+
},
1320+
"errors.write.filesTooLargeForFilesystem.title.many": "Einige Dateien sind zu groß für dieses Laufwerk",
1321+
"@errors.write.filesTooLargeForFilesystem.title.many": {
1322+
"sourceHash": "6b148d5"
1323+
},
1324+
"errors.write.filesTooLargeForFilesystem.message.one": "{name} ist {size}, aber dieses Laufwerk ist mit FAT32 formatiert und kann keine Dateien speichern, die größer als {maxSize} sind.",
1325+
"@errors.write.filesTooLargeForFilesystem.message.one": {
1326+
"sourceHash": "2993e08"
1327+
},
1328+
"errors.write.filesTooLargeForFilesystem.message.many": "{count} Dateien sind zu groß für dieses Laufwerk, das mit FAT32 formatiert ist und keine Dateien speichern kann, die größer als {maxSize} sind.",
1329+
"@errors.write.filesTooLargeForFilesystem.message.many": {
1330+
"sourceHash": "1aac250"
1331+
},
1332+
"errors.write.filesTooLargeForFilesystem.suggestion": "Um so große Dateien zu speichern, nutze ein Laufwerk, das mit exFAT formatiert ist und keine solche Begrenzung hat.",
1333+
"@errors.write.filesTooLargeForFilesystem.suggestion": {
1334+
"sourceHash": "bb4ac05"
1335+
},
13161336
"errors.write.readOnlyDevice.title": "Schreibgeschütztes Gerät",
13171337
"@errors.write.readOnlyDevice.title": {
13181338
"sourceHash": "3f79690"

apps/desktop/src/lib/intl/messages/de/fileOperations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,10 @@
515515
"@fileOperations.errorDialog.close": {
516516
"sourceHash": "7d9eb7a"
517517
},
518+
"fileOperations.errorDialog.tooLargeAndMore": "und {countText} weitere {count, plural, one {Datei} other {Dateien}}",
519+
"@fileOperations.errorDialog.tooLargeAndMore": {
520+
"sourceHash": "ff109f8"
521+
},
518522
"fileOperations.validation.disallowedChars": "{kind, select, folder {Der Ordnername darf kein „/“ und keine Nullzeichen enthalten} other {Der Dateiname darf kein „/“ und keine Nullzeichen enthalten}}",
519523
"@fileOperations.validation.disallowedChars": {
520524
"sourceHash": "d84512c"

apps/desktop/src/lib/intl/messages/es/errors.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,26 @@
13131313
"@errors.write.insufficientSpace.suggestion": {
13141314
"sourceHash": "257f1d9"
13151315
},
1316+
"errors.write.filesTooLargeForFilesystem.title.one": "Archivo demasiado grande para esta unidad",
1317+
"@errors.write.filesTooLargeForFilesystem.title.one": {
1318+
"sourceHash": "d8e95aa"
1319+
},
1320+
"errors.write.filesTooLargeForFilesystem.title.many": "Algunos archivos son demasiado grandes para esta unidad",
1321+
"@errors.write.filesTooLargeForFilesystem.title.many": {
1322+
"sourceHash": "6b148d5"
1323+
},
1324+
"errors.write.filesTooLargeForFilesystem.message.one": "{name} ocupa {size}, pero esta unidad tiene formato FAT32, que no puede almacenar archivos de más de {maxSize}.",
1325+
"@errors.write.filesTooLargeForFilesystem.message.one": {
1326+
"sourceHash": "2993e08"
1327+
},
1328+
"errors.write.filesTooLargeForFilesystem.message.many": "{count} archivos son demasiado grandes para esta unidad, que tiene formato FAT32 y no puede almacenar archivos de más de {maxSize}.",
1329+
"@errors.write.filesTooLargeForFilesystem.message.many": {
1330+
"sourceHash": "1aac250"
1331+
},
1332+
"errors.write.filesTooLargeForFilesystem.suggestion": "Para almacenar archivos tan grandes, usa una unidad con formato exFAT, que no tiene ese límite.",
1333+
"@errors.write.filesTooLargeForFilesystem.suggestion": {
1334+
"sourceHash": "bb4ac05"
1335+
},
13161336
"errors.write.readOnlyDevice.title": "Dispositivo de solo lectura",
13171337
"@errors.write.readOnlyDevice.title": {
13181338
"sourceHash": "3f79690"

apps/desktop/src/lib/intl/messages/es/fileOperations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,10 @@
512512
"@fileOperations.errorDialog.close": {
513513
"sourceHash": "7d9eb7a"
514514
},
515+
"fileOperations.errorDialog.tooLargeAndMore": "y {countText} {count, plural, one {archivo} many {archivos} other {archivos}} más",
516+
"@fileOperations.errorDialog.tooLargeAndMore": {
517+
"sourceHash": "ff109f8"
518+
},
515519
"fileOperations.validation.disallowedChars": "{kind, select, folder {El nombre de la carpeta no puede contener “/” ni caracteres nulos} other {El nombre del archivo no puede contener “/” ni caracteres nulos}}",
516520
"@fileOperations.validation.disallowedChars": {
517521
"sourceHash": "d84512c"

apps/desktop/src/lib/intl/messages/fr/errors.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,26 @@
13131313
"@errors.write.insufficientSpace.suggestion": {
13141314
"sourceHash": "257f1d9"
13151315
},
1316+
"errors.write.filesTooLargeForFilesystem.title.one": "Fichier trop volumineux pour ce disque",
1317+
"@errors.write.filesTooLargeForFilesystem.title.one": {
1318+
"sourceHash": "d8e95aa"
1319+
},
1320+
"errors.write.filesTooLargeForFilesystem.title.many": "Certains fichiers sont trop volumineux pour ce disque",
1321+
"@errors.write.filesTooLargeForFilesystem.title.many": {
1322+
"sourceHash": "6b148d5"
1323+
},
1324+
"errors.write.filesTooLargeForFilesystem.message.one": "{name} fait {size}, mais ce disque est formaté en FAT32, qui ne peut pas stocker de fichiers de plus de {maxSize}.",
1325+
"@errors.write.filesTooLargeForFilesystem.message.one": {
1326+
"sourceHash": "2993e08"
1327+
},
1328+
"errors.write.filesTooLargeForFilesystem.message.many": "{count} fichiers sont trop volumineux pour ce disque, qui est formaté en FAT32 et ne peut pas stocker de fichiers de plus de {maxSize}.",
1329+
"@errors.write.filesTooLargeForFilesystem.message.many": {
1330+
"sourceHash": "1aac250"
1331+
},
1332+
"errors.write.filesTooLargeForFilesystem.suggestion": "Pour stocker des fichiers de cette taille, utilisez un disque formaté en exFAT, qui n'a pas cette limite.",
1333+
"@errors.write.filesTooLargeForFilesystem.suggestion": {
1334+
"sourceHash": "bb4ac05"
1335+
},
13161336
"errors.write.readOnlyDevice.title": "Appareil en lecture seule",
13171337
"@errors.write.readOnlyDevice.title": {
13181338
"sourceHash": "3f79690"

apps/desktop/src/lib/intl/messages/fr/fileOperations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,10 @@
514514
"@fileOperations.errorDialog.close": {
515515
"sourceHash": "7d9eb7a"
516516
},
517+
"fileOperations.errorDialog.tooLargeAndMore": "et {countText} {count, plural, one {fichier} many {fichiers} other {fichiers}} de plus",
518+
"@fileOperations.errorDialog.tooLargeAndMore": {
519+
"sourceHash": "ff109f8"
520+
},
517521
"fileOperations.validation.disallowedChars": "{kind, select, folder {Le nom du dossier ne peut pas contenir « / » ni de caractère null} other {Le nom du fichier ne peut pas contenir « / » ni de caractère null}}",
518522
"@fileOperations.validation.disallowedChars": {
519523
"sourceHash": "d84512c"

apps/desktop/src/lib/intl/messages/hu/errors.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,26 @@
13131313
"@errors.write.insufficientSpace.suggestion": {
13141314
"sourceHash": "257f1d9"
13151315
},
1316+
"errors.write.filesTooLargeForFilesystem.title.one": "A fájl túl nagy ehhez a meghajtóhoz",
1317+
"@errors.write.filesTooLargeForFilesystem.title.one": {
1318+
"sourceHash": "d8e95aa"
1319+
},
1320+
"errors.write.filesTooLargeForFilesystem.title.many": "Néhány fájl túl nagy ehhez a meghajtóhoz",
1321+
"@errors.write.filesTooLargeForFilesystem.title.many": {
1322+
"sourceHash": "6b148d5"
1323+
},
1324+
"errors.write.filesTooLargeForFilesystem.message.one": "A(z) {name} mérete {size}, de ez a meghajtó FAT32 formátumú, amely nem tud {maxSize}-nál nagyobb fájlokat tárolni.",
1325+
"@errors.write.filesTooLargeForFilesystem.message.one": {
1326+
"sourceHash": "2993e08"
1327+
},
1328+
"errors.write.filesTooLargeForFilesystem.message.many": "{count} fájl túl nagy ehhez a meghajtóhoz, amely FAT32 formátumú, és nem tud {maxSize}-nál nagyobb fájlokat tárolni.",
1329+
"@errors.write.filesTooLargeForFilesystem.message.many": {
1330+
"sourceHash": "1aac250"
1331+
},
1332+
"errors.write.filesTooLargeForFilesystem.suggestion": "Ilyen nagy fájlok tárolásához használj exFAT formátumú meghajtót, amelynek nincs ilyen korlátja.",
1333+
"@errors.write.filesTooLargeForFilesystem.suggestion": {
1334+
"sourceHash": "bb4ac05"
1335+
},
13161336
"errors.write.readOnlyDevice.title": "Csak olvasható eszköz",
13171337
"@errors.write.readOnlyDevice.title": {
13181338
"sourceHash": "3f79690"

apps/desktop/src/lib/intl/messages/hu/fileOperations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,10 @@
513513
"@fileOperations.errorDialog.close": {
514514
"sourceHash": "7d9eb7a"
515515
},
516+
"fileOperations.errorDialog.tooLargeAndMore": "és {countText} további {count, plural, one {fájl} other {fájl}}",
517+
"@fileOperations.errorDialog.tooLargeAndMore": {
518+
"sourceHash": "ff109f8"
519+
},
516520
"fileOperations.validation.disallowedChars": "{kind, select, folder {A mappa neve nem tartalmazhat „/” vagy null karaktert} other {A fájlnév nem tartalmazhat „/” vagy null karaktert}}",
517521
"@fileOperations.validation.disallowedChars": {
518522
"sourceHash": "d84512c"

apps/desktop/src/lib/intl/messages/nl/errors.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,26 @@
13131313
"@errors.write.insufficientSpace.suggestion": {
13141314
"sourceHash": "257f1d9"
13151315
},
1316+
"errors.write.filesTooLargeForFilesystem.title.one": "Bestand te groot voor deze schijf",
1317+
"@errors.write.filesTooLargeForFilesystem.title.one": {
1318+
"sourceHash": "d8e95aa"
1319+
},
1320+
"errors.write.filesTooLargeForFilesystem.title.many": "Sommige bestanden zijn te groot voor deze schijf",
1321+
"@errors.write.filesTooLargeForFilesystem.title.many": {
1322+
"sourceHash": "6b148d5"
1323+
},
1324+
"errors.write.filesTooLargeForFilesystem.message.one": "{name} is {size}, maar deze schijf is geformatteerd als FAT32 en kan geen bestanden bewaren die groter zijn dan {maxSize}.",
1325+
"@errors.write.filesTooLargeForFilesystem.message.one": {
1326+
"sourceHash": "2993e08"
1327+
},
1328+
"errors.write.filesTooLargeForFilesystem.message.many": "{count} bestanden zijn te groot voor deze schijf, die geformatteerd is als FAT32 en geen bestanden kan bewaren die groter zijn dan {maxSize}.",
1329+
"@errors.write.filesTooLargeForFilesystem.message.many": {
1330+
"sourceHash": "1aac250"
1331+
},
1332+
"errors.write.filesTooLargeForFilesystem.suggestion": "Gebruik een schijf die geformatteerd is als exFAT om zulke grote bestanden te bewaren; die heeft zo'n beperking niet.",
1333+
"@errors.write.filesTooLargeForFilesystem.suggestion": {
1334+
"sourceHash": "bb4ac05"
1335+
},
13161336
"errors.write.readOnlyDevice.title": "Alleen-lezenapparaat",
13171337
"@errors.write.readOnlyDevice.title": {
13181338
"sourceHash": "3f79690"

apps/desktop/src/lib/intl/messages/nl/fileOperations.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,10 @@
513513
"@fileOperations.errorDialog.close": {
514514
"sourceHash": "7d9eb7a"
515515
},
516+
"fileOperations.errorDialog.tooLargeAndMore": "en nog {countText} {count, plural, one {bestand} other {bestanden}}",
517+
"@fileOperations.errorDialog.tooLargeAndMore": {
518+
"sourceHash": "ff109f8"
519+
},
516520
"fileOperations.validation.disallowedChars": "{kind, select, folder {Een mapnaam mag geen ‘/’ of null-tekens bevatten} other {Een bestandsnaam mag geen ‘/’ of null-tekens bevatten}}",
517521
"@fileOperations.validation.disallowedChars": {
518522
"sourceHash": "d84512c"

0 commit comments

Comments
 (0)