Skip to content

Commit

Permalink
Update translations
Browse files Browse the repository at this point in the history
- New! Chinese (Simplified) 100%
- German 100%
- French 94%
- Dutch 46%
- Spanish 41%
- Italian 27%
- Ryukyuan 18%
- Indonesian still 100%, but changed
  • Loading branch information
Epicpkmn11 committed Nov 30, 2024
1 parent 105f4ae commit 98b40d6
Show file tree
Hide file tree
Showing 20 changed files with 2,170 additions and 666 deletions.
2 changes: 1 addition & 1 deletion crowdin.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
project_id_env: GM9_CROWDIN_ID
project_id: 559689
api_token_env: CROWDIN_TOKEN
preserve_hierarchy: true

Expand Down
Binary file modified resources/gm9/languages/de.trf
Binary file not shown.
Binary file modified resources/gm9/languages/es.trf
Binary file not shown.
Binary file modified resources/gm9/languages/fr.trf
Binary file not shown.
Binary file modified resources/gm9/languages/id.trf
Binary file not shown.
Binary file modified resources/gm9/languages/it.trf
Binary file not shown.
Binary file added resources/gm9/languages/ja-KANA.trf
Binary file not shown.
Binary file modified resources/gm9/languages/nl.trf
Binary file not shown.
Binary file added resources/gm9/languages/ry.frf
Binary file not shown.
Binary file added resources/gm9/languages/ry.trf
Binary file not shown.
Binary file added resources/gm9/languages/zh-CN.trf
Binary file not shown.
374 changes: 281 additions & 93 deletions resources/languages/de.json

Large diffs are not rendered by default.

145 changes: 73 additions & 72 deletions resources/languages/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@
"MOUNT_AS_DIFF_IMAGE": "Montar como imagen DIFF",
"MOUNT_AS_DISA_IAMGE": "Montar como imagen DISA",
"INSTALL_CIFINISH_BIN": "Instalar cifinish.bin",
"TITLEKEY_OPTIONS": "Titlekey options...",
"TITLEKEY_OPTIONS": "Opciones de clave de título...",
"AESKEYDB_OPTIONS": "Opciones de AESkeydb...",
"BUILD_X": "Generar %s",
"NCCHINFO_OPTIONS": "Opciones de NCCHinfo...",
Expand Down Expand Up @@ -283,57 +283,58 @@
"INSTALL_FAILED_CONTINUE": "Error al instalar\n \n¿Continuar?",
"N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files installed ok\n%lu/%lu not of same type",
"N_OF_N_FILES_INSTALLED": "%lu/%lu files installed ok",
"INSTALL_SUCCESS": "Install success",
"INSTALL_FAILED": "Install failed",
"FILE_FAILED_INSTALL_VERIFY_NOW": "file failed install.\n \nVerify now?",
"KEEP_TICKET_AND_SAVEGAME": "Keep ticket & savegame",
"UNINSTALL_EVERYTHING": "Uninstall everything",
"ABORT_UNINSTALL": "Abort uninstall",
"UNINSTALL_N_SELECTED_TITLES": "Uninstall %lu selected titles?",
"UNINSTALL_SELECTED_TITLE": "Uninstall selected title?",
"N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titles uninstalled",
"UNINSTALLING_PLEASE_WAIT": "Uninstalling, please wait...",
"UNINSTALL_FAILED": "Uninstall failed!",
"TRY_TO_VERIFY_N_SELECTED_FILES": "Try to verify all %lu selected files?",
"VERIFICATION_FAILED_CONTINUE": "Verification failed\n \nContinue?",
"N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files verified ok\n%lu/%lu not of same type",
"VERIFYING_FILE_PLEASE_WAIT": "Verifying file, please wait...",
"NAND_VALIDATION_SUCCESS": "NAND validation success",
"NAND_VALIDATION_FAILED": "NAND validation failed",
"DUMP_FOR_N_SELECTED_FILES": "Dump for all %lu selected files?",
"INSTALL_SUCCESS": "Instalado exitosamente",
"INSTALL_FAILED": "Falló la instalación",
"FILE_FAILED_INSTALL_VERIFY_NOW": "la instalación del archivo falló.\n \n¿Verificar ahora?",
"KEEP_TICKET_AND_SAVEGAME": "Mantener ticket y savegame",
"UNINSTALL_EVERYTHING": "Desinstalar todo",
"ABORT_UNINSTALL": "Cancelar desinstalación",
"UNINSTALL_N_SELECTED_TITLES": "¿Desinstalar %lu títulos seleccionados?",
"UNINSTALL_SELECTED_TITLE": "¿Desinstalar título seleccionado?",
"N_OF_N_TITLES_UNINSTALLED": "%lu/%lu títulos desinstalados",
"UNINSTALLING_PLEASE_WAIT": "Desinstalando, espere...",
"UNINSTALL_FAILED": "¡Desinstalación fallida!",
"TRY_TO_VERIFY_N_SELECTED_FILES": "¿Intentar verificar los %lu archivos seleccionados?",
"VERIFICATION_FAILED_CONTINUE": "Verificación fallida\n \n¿Continuar?",
"N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu archivos verificados ok\n%lu/%lu no son del mismo tipo",
"VERIFYING_FILE_PLEASE_WAIT": "Verificando archivo, espere...",
"NAND_VALIDATION_SUCCESS": "Validación de NAND exitosa",
"NAND_VALIDATION_FAILED": "Validación de NAND falló",
"DUMP_FOR_N_SELECTED_FILES": "¿Volcar para todos los %lu archivos seleccionados?",
"N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu legit tickets dumped.\n \nAttempt to dump all tickets?",
"N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu tickets dumped to %s",
"PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket dumped to %s",
"LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLegit ticket not found.\n \nDump anyways?",
"LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nTicket legítimo no encontrado.\n \n¿Volcar de todos modos?",
"DUMP_TICKET_FAILED": "Ticket de descarga fallido!",
"BUILDING_X": "Creando %s...",
"BUILDING_X_SYSNAND": "Creando %s (SysNAND)...",
"BUILDING_X_EMUNAND": "Creando %s (EmuNAND)...",
"PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu files processed\n%lu/%lu files ignored",
"PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu files processed",
"BUILD_DATABASE_SUCCESS": "Build database success.",
"BUILD_DATABASE_FAILED": "Build database failed.",
"TRY_TO_TRIM_N_SELECTED_FILES": "Try to trim all %lu selected files?",
"TRIMMING_FAILED_CONTINUE": "Recorte fallido\n\nContinuar?","N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu files trimmed ok\n%lu/%lu not of same type\n%s saved",
"N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu files trimmed ok\n%s saved",
"FILE_CANT_BE_TRIMMED": "File can't be trimmed.",
"FILE_ALREADY_TRIMMED": "File is already trimmed.",
"PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nCurrent size: %s\nTrimmed size: %s\nDifference: %s\n \nTrim this file?",
"TRIMMING_FAILED": "Trimming failed.",
"PATH_TRIMMED_BY_X": "%s\nTrimmed by %s.",
"TRY_TO_RENAME_N_SELECTED_FILES": "Try to rename all %lu selected files?",
"N_OF_N_RENAMED": "%lu/%lu renamed ok",
"COULD_NOT_RENAME_TO_GOOD_NAME": "Could not rename to good name",
"SYSNAND_H_AND_S_INJECT": "SysNAND H&S inject",
"EMUNAND_H_AND_S_INJECT": "EmuNAND H&S inject",
"H_AND_S_INJECT_SUCCESS": "H&S inject success",
"H_AND_S_INJECT_FAILURE": "H&S inject failure",
"TRY_EXTRACT_ALL_N_SELECTED_FILES": "Try to extract all %lu selected files?",
"N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files extracted ok\n%lu/%lu not of same type",
"N_OF_N_FILES_EXTRACTED": "%lu/%lu files extracted ok",
"EXTRACTING_DOT_CODE": "Extracting .code, please wait...",
"PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extracted to %s",
"DOT_CODE_EXTRACT_FAILED": ".code extract failed",
"PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu archivos procesados\n%lu/%lu archivos ignorados",
"PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu archivos procesados",
"BUILD_DATABASE_SUCCESS": "Base de datos construida exitosamente.",
"BUILD_DATABASE_FAILED": "Falló al construir la base de datos.",
"TRY_TO_TRIM_N_SELECTED_FILES": "¿Intenta recortar los %lu archivos seleccionados?",
"TRIMMING_FAILED_CONTINUE": "Recorte fallido\n\nContinuar?",
"N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu archivos recortados ok\n%lu/%lu no son del mismo tipo\n%s guardados",
"N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu archivos recortados ok\n%s guardados",
"FILE_CANT_BE_TRIMMED": "El archivo no puede ser recortado.",
"FILE_ALREADY_TRIMMED": "Este archivo ya está recortado.",
"PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nTamaño actual: %s\nTamaño recortado: %s\nDiferencia: %s\n \n¿Recortar este archivo?",
"TRIMMING_FAILED": "Recorte fallido.",
"PATH_TRIMMED_BY_X": "%s\nRecortado por %s.",
"TRY_TO_RENAME_N_SELECTED_FILES": "¿Intentar renombrar los %lu archivos seleccionados?",
"N_OF_N_RENAMED": "%lu/%lu renombrados ok",
"COULD_NOT_RENAME_TO_GOOD_NAME": "No se pudo renombrar a un nombre válido",
"SYSNAND_H_AND_S_INJECT": "Inyección en H&S de SysNAND",
"EMUNAND_H_AND_S_INJECT": "Inyección en H&S de EmuNAND",
"H_AND_S_INJECT_SUCCESS": "H&S inyectado exitosamente",
"H_AND_S_INJECT_FAILURE": "Falló al inyectar H&S",
"TRY_EXTRACT_ALL_N_SELECTED_FILES": "¿Intentar extraer los %lu archivos seleccionados?",
"N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu archivos extraídos ok\n%lu/%lu no son del mismo tipo",
"N_OF_N_FILES_EXTRACTED": "%lu/%lu archivos extraídos ok",
"EXTRACTING_DOT_CODE": "Extrayendo .code, espere...",
"PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extraído a %s",
"DOT_CODE_EXTRACT_FAILED": "Falló al extraer .code",
"TRANSFER_TO_SYSNAND": "Transferir a SysNAND",
"TRANSFER_TO_EMUNAND": "Transferir a SysNAND",
"CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success",
Expand Down Expand Up @@ -388,34 +389,34 @@
"BUILT_IN_OUT_STATUSES": "Built in %s:\n \n%-18.18s %s\n%-18.18s %s\n%-18.18s %s",
"OK_SYS_EMU": "OK (Sys&Emu)",
"OK_SYS": "OK (Sys)",
"FAILED": "Failed",
"RESTORE_H_AND_S_EMUNAND": "Restore H&S (EmuNAND)",
"RESTORE_H_AND_S_SYSNAND": "Restore H&S (SysNAND)",
"TITLE_SET_RTC_DATE_TIME": "Set RTC date&time:",
"NEW_RTC_DATE_TIME_IS_TIME": "New RTC date&time is:\n%s\n \nHint: HOMEMENU time needs\nmanual adjustment after\nsetting the RTC.",
"TOUCHSCREEN_CALIBRATION_SUCCESS": "Touchscreen calibration success!",
"TOUCHSCREEN_CALIBRATION_FAILED": "Touchscreen calibration failed!",
"GODMODE9_README_TOC": "GodMode9 ReadMe Table of Contents",
"ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "Essential files backup not found.\nCreate one now?",
"BACKUP_EMBEDDED_WRITTEN_TO_OUT": "Backup embedded in SysNAND\nand written to %s.",
"RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC date&time seems to be\nwrong. Set it now?",
"FAILED": "Falló",
"RESTORE_H_AND_S_EMUNAND": "Restaurar H&S (EmuNAND)",
"RESTORE_H_AND_S_SYSNAND": "Restaurar H&S (SysNAND)",
"TITLE_SET_RTC_DATE_TIME": "Ajustar fecha y hora del RTC:",
"NEW_RTC_DATE_TIME_IS_TIME": "La nueva fecha y hora del RTC es:\n%s\n \nSugerencia: HOMEMENU necesita\nun ajuste manual después de\najustar el RTC.",
"TOUCHSCREEN_CALIBRATION_SUCCESS": "Calibración correcta de la pantalla táctil!",
"TOUCHSCREEN_CALIBRATION_FAILED": "¡Error de calibración de la pantalla táctil!",
"GODMODE9_README_TOC": "Tabla de contenidos de ReadMe de GodMode9",
"ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "Copia de seguridad de archivos esenciales no encontrada.\n¿Crear una ahora?",
"BACKUP_EMBEDDED_WRITTEN_TO_OUT": "Copia de seguridad incrustada en SysNAND\ny escrita en %s.",
"RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "La fecha y hora del RTC parece ser\nincorrecta. ¿Configurar ahora?",
"RESUME_GODMODE9": "Reanudar GodMode9",
"RESUME_BOOTLOADER": "Resume bootloader",
"SELECT_PAYLOAD": "Select payload...",
"RESUME_BOOTLOADER": "Reanudar bootloader",
"SELECT_PAYLOAD": "Seleccionar payload...",
"SELECT_SCRIPT": "Seleccionar script...",
"POWEROFF_SYSTEM": "Poweroff system",
"POWEROFF_SYSTEM": "Apagar el sistema",
"REBOOT_SYSTEM": "Reiniciar sistema",
"FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:",
"BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Bootloader payloads menu.\nSelect payload:",
"BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "Bootloader scripts menu.\nSelect script:",
"NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "No bootable FIRM found.\nNow resuming GodMode9...",
"OUT_OF_MEMORY": "Out of memory.",
"INVALID_DIRECTORY_OBJECT": "Invalid directory object",
"INVALID_ROOT_DIRECTORY": "Invalid root directory.",
"WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Write permissions were changed.\nRelock them?",
"OPEN_TITLE_MANAGER": "Open title manager",
"SEARCH_FOR_FILES": "Search for files...",
"FIX_CMACS_FOR_DRIVE": "Fix CMACs for drive",
"FLAVOR_BOOTLOADER_SELECT_OPTION": "Menú de arranque %s.\nSeleccione acción:",
"BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Menú de payloads de arranque.\nSeleccione payload:",
"BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "Menú de scripts de arranque.\nSeleccione script:",
"NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "No se ha encontrado ninguna FIRM de arranque.\nReanudando GodMode9...",
"OUT_OF_MEMORY": "Sin memoria.",
"INVALID_DIRECTORY_OBJECT": "Objeto de directorio inválido",
"INVALID_ROOT_DIRECTORY": "Directorio raíz inválido.",
"WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Se cambiaron los permisos de escritura.\n¿Volver a bloquearlos?",
"OPEN_TITLE_MANAGER": "Abrir gestor de títulos",
"SEARCH_FOR_FILES": "Buscar archivos...",
"FIX_CMACS_FOR_DRIVE": "Corregir CMACs para la unidad",
"SHOW_DIRECTORY_INFO": "Show directory info",
"SHOW_DRIVE_INFO": "Show drive info",
"FAILED_SETTING_UP_TITLE_MANAGER": "Failed setting up title manager!",
Expand Down Expand Up @@ -614,7 +615,7 @@
"ERROR_PROBABLY_NOT_CIA_FILE": "Error: Probably not a CIA file",
"ERROR_TMD_PROBABLY_CORRUPTED": "Error: TMD probably corrupted",
"PATH_ID_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nID %08lX (%08llX@%08llX)\nVerification failed",
"ERROR_CDN_TITLEKEY_NOT_FOUND": "Error: CDN titlekey not found",
"ERROR_CDN_TITLEKEY_NOT_FOUND": "Error: Clave de título del CDN no encontrada",
"DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC content is missing\n \nIgnore all and continue?",
"PATH_SECTION_N_HASH_MISMATCH": "%s\nSection %lu hash mismatch",
"ARM9_ENTRYPOINT_IS_MISSING": "ARM9 entrypoint is missing",
Expand All @@ -624,7 +625,7 @@
"GENERIC_TICKET_PIRATE_LEGIT": "Generic ticket (\"pirate legit\")",
"PERSONALIZED_TICKET_LEGIT": "Personalized ticket (legit)",
"ID_N_LEGIT_TICKET_IS_PERSONALIZED_USING_THIS_NOT_RECOMMENDED_CHOOSE_DEFAULT_ACTION": "ID %016llX\nLegit ticket is personalized.\nUsing this is not recommended.\nChoose default action:",
"ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\nTitlekey not found.",
"ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\nClave de título no encontrada.",
"ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD in TAD is not legit.",
"ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD is not legit.",
"ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s",
Expand Down
Loading

0 comments on commit 98b40d6

Please sign in to comment.