diff --git a/crowdin.yml b/crowdin.yml index 863c759..69e87c2 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ -project_id_env: GM9_CROWDIN_ID +project_id: 559689 api_token_env: CROWDIN_TOKEN preserve_hierarchy: true diff --git a/resources/gm9/languages/ry.frf b/resources/gm9/languages/ry.frf new file mode 100644 index 0000000..295357d Binary files /dev/null and b/resources/gm9/languages/ry.frf differ diff --git a/resources/languages/de.json b/resources/languages/de.json index b2d77d8..cad88ff 100644 --- a/resources/languages/de.json +++ b/resources/languages/de.json @@ -47,7 +47,7 @@ "LAB_IMGNAND_TWLP": "IMGNAND TWLP", "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL", "LAB_GAMECART": "GAMECART", - "LAB_GAME_IMAGE": "SPIEL ABBILD", + "LAB_GAME_IMAGE": "SPIELABBILD", "LAB_AESKEYDB_IMAGE": "AESKEYDB ABBILD", "LAB_BDRI_IMAGE": "BRDI ABBILD", "LAB_DISA_DIFF_IMAGE": "DISA/DIFF ABBILD", @@ -74,8 +74,8 @@ "REMOUNT_SD": "R+B - SD-Karte wieder einhängen\n", "DIRECTORY_OPTIONS": "R+A - Verzeichnisoptionen\n", "DRIVE_OPTIONS": "R+A - Laufwerkoptionen\n", - "MAKE_SCREENSHOT": "R+L - Mache einen Screenshot\n", - "PREV_NEXT_PANE": "R+←→ - Wechsele zum vorherigen/nächsten Fenster\n", + "MAKE_SCREENSHOT": "R+L - Screenshot erstellen\n", + "PREV_NEXT_PANE": "R+←→ - Zum vorherigen/nächsten Fenster wechseln\n", "CLEAR_CLIPBOARD": "SELECT - Zwischenablage leeren\n", "RESTORE_CLIPBOARD": "SELECT - Zwischenablage wiederherstellen\n", "REBOOT_POWEROFF_HOME": "START - Neustarten / [+R] Ausschalten\nHOME Knopf für HOME-Menü", @@ -326,56 +326,56 @@ "TRY_TO_RENAME_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien umzubenennen?", "N_OF_N_RENAMED": "%lu/%lu erfolgreich umbenannt", "COULD_NOT_RENAME_TO_GOOD_NAME": "Konnte nicht zum guten Namen umbenennen", - "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", - "TRANSFER_TO_SYSNAND": "Transfer to SysNAND", - "TRANSFER_TO_EMUNAND": "Transfer to EmuNAND", - "CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success", - "CTRNAND_TRANSFER_FAILED": "CTRNAND transfer failed", - "NO_VALID_DESTINATION_FOUND": "No valid destination found", - "NAND_RESTORE_SUCCESS": "NAND restore success", - "NAND_RESTORE_FAILED": "NAND restore failed", - "REBUILD_NCSD_SUCCESS": "Rebuild NCSD success", - "REBUILD_NCSD_FAILED": "Rebuild NCSD failed", - "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", - "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", - "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", - "BACKUP_UPDATE_NOT_REQUIRED": "Backup update: not required", - "BACKUP_UPDATE_COMPLETED": "Backup update: completed", - "BACKUP_UPDATE_FAILED": "Backup update: failed!", - "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Warning: Keys are not verified.\nContinue on your own risk?", - "AESKEYDB_INIT_SUCCESS": "AESkeydb init success", - "AESKEYDB_INIT_FAILED": "AESkeydb init failed", - "AESKEYDB_INSTALL_SUCCESS": "AESkeydb install success", - "AESKEYDB_INSTALL_FAILED": "AESkeydb install failed", - "INSTALL_TO_FIRM0": "Install to FIRM0", - "INSTALL_TO_FIRM1": "Install to FIRM1", - "INSTALL_TO_BOTH": "Install to both", - "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nInstall to SysNAND?", - "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nInstall success", - "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstall failed", - "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Warning: Do not run scripts\nfrom untrusted sources.\n \nExecute script?", - "SCRIPT_EXECUTE_SUCCESS": "Script execute success", - "SCRIPT_EXECUTE_FAILURE": "Script execute failure", - "ERROR_CANNOT_VIEW_FILE": "Error: Cannot view file\n(Hint: maybe it's too big)", - "SAVEGAME_DUMPED_TO_OUT": "Savegame dumped to %s.", - "SAVEGAME_DUMP_FAILED": "Savegame dump failed!", - "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC savegame has to\nbe in the clipboard.", - "SAVEGAME_INJECT_SUCCESS": "Savegame inject success.", - "SAVEGAME_INJECT_FAILED": "Savegame inject failed!", - "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Font will be active on next boot", - "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Language will be active on next boot", - "HOME_MORE_MENU_SELECT_ACTION": "HOME more... menu.\nSelect action:", - "SD_FORMAT_MENU": "SD format menu", - "BONUS_DRIVE_MENU": "Bonus drive setup", + "SYSNAND_H_AND_S_INJECT": "SysNAND G&S injizieren", + "EMUNAND_H_AND_S_INJECT": "EmuNAND G&S injizieren", + "H_AND_S_INJECT_SUCCESS": "G&S-Injektion erfolgreich", + "H_AND_S_INJECT_FAILURE": "G&S-Injektion fehlgeschlagen", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien zu extrahieren?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu Dateien erfolgreich extrahiert\n%lu/%lu nicht vom gleichen Typ", + "N_OF_N_FILES_EXTRACTED": "%lu/%lu Dateien erfolgreich extrahiert", + "EXTRACTING_DOT_CODE": "Extrahiere .code, bitte warten...", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s extrahiert nach %s", + "DOT_CODE_EXTRACT_FAILED": ".code-Extrahierung fehlgeschlagen", + "TRANSFER_TO_SYSNAND": "Übertragung auf SysNAND", + "TRANSFER_TO_EMUNAND": "Übertragung auf EmuNAND", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND-Übertragung erfolgreich", + "CTRNAND_TRANSFER_FAILED": "CTRNAND-Übertragung fehlgeschlagen", + "NO_VALID_DESTINATION_FOUND": "Kein gültiges Ziel gefunden", + "NAND_RESTORE_SUCCESS": "NAND-Wiederherstellung erfolgreich", + "NAND_RESTORE_FAILED": "NAND-Wiederherstellung fehlgeschlagen", + "REBUILD_NCSD_SUCCESS": "NCSD-Neuaufbau erfolgreich", + "REBUILD_NCSD_FAILED": "NCSD-Neuaufbau fehlgeschlagen", + "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo Padgen Erfolg%cAusgabeverzeichnis: %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo Padgen fehlgeschlagen%c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "Eingebettetes Backup wird aktualisiert...", + "BACKUP_UPDATE_NOT_REQUIRED": "Backup-Update: nicht erforderlich", + "BACKUP_UPDATE_COMPLETED": "Backup-Update: abgeschlossen", + "BACKUP_UPDATE_FAILED": "Backup-Update: fehlgeschlagen!", + "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Warnung: Schlüssel sind nicht verifiziert.\nFortfahren auf eigene Gefahr?", + "AESKEYDB_INIT_SUCCESS": "AESkeydb-Initialisierung erfolgreich", + "AESKEYDB_INIT_FAILED": "AESkeydb-Initialisierung fehlgeschlagen", + "AESKEYDB_INSTALL_SUCCESS": "AESkeydb-Installation erfolgreich", + "AESKEYDB_INSTALL_FAILED": "AESkeydb-Installation fehlgeschlagen", + "INSTALL_TO_FIRM0": "Auf FIRM0 installieren", + "INSTALL_TO_FIRM1": "Auf FIRM1 installieren", + "INSTALL_TO_BOTH": "Auf beiden installieren", + "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nAuf SysNAND installieren?", + "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nInstallation erfolgreich", + "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstallation fehlgeschlagen", + "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Warnung: Führe keine Skripte aus\nnicht vertrauenswürdigen Quellen aus.\n \nSkript ausführen?", + "SCRIPT_EXECUTE_SUCCESS": "Skriptausführung erfolgreich", + "SCRIPT_EXECUTE_FAILURE": "Skriptausführung fehlgeschlagen", + "ERROR_CANNOT_VIEW_FILE": "Fehler: Datei kann nicht angezeigt werden\n(Hinweis: Möglicherweise ist sie zu groß)", + "SAVEGAME_DUMPED_TO_OUT": "Spielstand gespeichert unter %s.", + "SAVEGAME_DUMP_FAILED": "Spielstandspeicherung fehlgeschlagen!", + "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC savegame muss\nin der Zwischenablage sein.", + "SAVEGAME_INJECT_SUCCESS": "Savegame Injektion erfolgreich.", + "SAVEGAME_INJECT_FAILED": "Speicherspiel-Injektion fehlgeschlagen!", + "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Schriftart wird beim nächsten Start aktiv sein", + "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Sprache wird beim nächsten Start aktiv sein", + "HOME_MORE_MENU_SELECT_ACTION": "HOME mehr... Menü.\nAktion auswählen:", + "SD_FORMAT_MENU": "SD-Format-Menü", + "BONUS_DRIVE_MENU": "Bonus-Laufwerk-Setup", "SWITCH_EMUNAND": "EmuNAND wechseln", "BUILD_SUPPORT_FILES": "Unterstützungsdateien erstellen", "RESTORE_H_AND_S": "G&S wiederherstellen", @@ -395,9 +395,9 @@ "RESTORE_H_AND_S_SYSNAND": "G&S wiederherstellen (SysNAND)", "TITLE_SET_RTC_DATE_TIME": "RTC Datum/Uhrzeit einstellen:", "NEW_RTC_DATE_TIME_IS_TIME": "Neue(s) RTC-Datum/Uhrzeit ist:\n%s\n\nTipp: HOME-Menü benötigt\nmanuelles einstellen nach\nRTC-Einstellung.", - "TOUCHSCREEN_CALIBRATION_SUCCESS": "Touchscreen-kalibrierung erfolgreich!", - "TOUCHSCREEN_CALIBRATION_FAILED": "Touchscreen-kalibrierung fehlgeschlagen!", - "GODMODE9_README_TOC": "GodMode9 ReadMe Inhaltsverzeichnis", + "TOUCHSCREEN_CALIBRATION_SUCCESS": "Touchscreen-Kalibrierung erfolgreich!", + "TOUCHSCREEN_CALIBRATION_FAILED": "Touchscreen-Kalibrierung fehlgeschlagen!", + "GODMODE9_README_TOC": "GodMode9-ReadMe-Inhaltsverzeichnis", "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "Essenzielle-Dateien-Backup nicht gefunden.\nJetzt eins erstellen?", "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "Backup im SysNAND eingebettet\nund unter %s geschrieben.", "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC-Datum/Uhrzeit könnte\nfalsch sein. Jetzt einstellen?", @@ -422,7 +422,7 @@ "SHOW_DRIVE_INFO": "Laufwerk-Info anzeigen", "FAILED_SETTING_UP_TITLE_MANAGER": "Einrichtung des Titel-Verwalters fehlgeschlagen!", "SEARCH_FILE_ENTER_SEARCH_BELOW": "Suche %s?\nSuchbegriffe unten eingeben.", - "FOUND_N_RESULTS": "Habe %lu Ergebnisse gefunden.", + "FOUND_N_RESULTS": "%lu Ergebnisse gefunden.", "FIX_CMACS_FOR_DRIVE_FINISHED": "CMAC-Reparatur für Laufwerk beendet.", "FAILED_TO_ANALYZE_DRIVE": "Laufwerkanalyse fehlgeschlagen\n", "FAILED_TO_ANALYZE_DIR": "Verzeichnisanalyse fehlgeschlagen\n", @@ -433,7 +433,7 @@ "DELETE_FILE": "\"%s\" löschen?", "FAILED_DELETING_PATH": "Löschen fehlgeschlagen:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Im Suchlaufwerk nicht erlaubt", - "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Im virtuellen Spielpfad nichterlaubt", + "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Im virtuellen Spielpfad nicht erlaubt", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Im XORpad-Laufwerk nicht erlaubt", "NOT_ALLOWED_IN_GAMECART_DRIVE": "Im Gamecart-Laufwerk nicht erlaubt", "NOT_ALLOWED_IN_ALIAS_PATH": "Im Alias-Pfad nicht erlaubt", @@ -468,24 +468,24 @@ "4_DRIVE_NAND_TWL": "[4:] NAND / TWL", "A_DRIVE_SD_CARD": "[A:] SD-KARTE", "B_DRIVE_SD_CARD": "[B:] SD-KARTE", - "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Titel-Verwalter-Menü.\nQuelle von Titlen auswählen:", + "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Titel-Verwalter-Menü.\nQuelle von Titeln auswählen:", "LANGUAGES_DIRECTORY_NOT_FOUND": "Sprachverzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "Skriptverzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME-Sprachen... Menü.\nSprache auswählen:", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME-Skripte... Menü.\nSkript auswählen:", "PAYLOADS_DIRECTORY_NOT_FOUND": "Payloads-Verzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME-Payloads... Menü.\nPayload auswählen:", - "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unerwartetes entfernen der SD-Karte!\n\nUm Datenverluste zu vermeiden,\nhänge die SD-Karte aus bevor du\nsie entfernst.", + "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unerwartetes Entfernen der SD-Karte!\n\nUm Datenverluste zu vermeiden,\nhänge die SD-Karte aus bevor du\nsie entfernst.", "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%s Skript-Menü.\nSkript auswählen:", "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "Als Skript-Autorunner kompiliert,\naber kein Skript wurde angegeben.\n\nDerp!", - "KEYBOARD_CONTROLS_DETAILS": "Tastaturbedienung:\n←/→ - Cursor bewegen\nR - Caps / Capslock\nX - Zeichen löschen\nY - Zeichen einfügen\nA - Bestätigen\nB - Abbrechen\n\nSELECT wechselt zur\nklassischen eingabe", + "KEYBOARD_CONTROLS_DETAILS": "Tastaturbedienung:\n←/→ - Cursor bewegen\nR - Caps / Capslock\nX - Zeichen löschen\nY - Zeichen einfügen\nA - Bestätigen\nB - Abbrechen\n\nSELECT wechselt zur\nklassischen Eingabe", "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "Berühre die roten Kreuze, um\ndeinen Touchscreen zu kalibrieren.\n\nBenutze einen Touchpen für die\nbesten Ergebnisse!", "INVALID": "UNGÜLTIG", "TO_PROCEED_ENTER_THIS": "Um fortzufahren, gebe dies ein:", "TO_PROCEED_HOLD_X": "Um fortzufahren, halte :", "N_MORE": " [%d weitere]", "CANCEL": "abbrechen", - "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) schnelles scrollen\nL - Eingabe leeren", + "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) Schnell scrollen\nL - Eingabe leeren", "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - Zeichen entfernen\nY - Zeichen einfügen", "ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", "ETA_N_MIN_N_SEC": "ETA %02llum%02llus", @@ -502,7 +502,7 @@ "SD_SYSTEM_DATA": "SD-Systemdaten", "SD_CARD": "SD-Karte", "RAM_DRIVE": "RAM-Laufwerk", - "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "Schreiben in %s ist gesperrt!\nEs jetzt entsperren?", + "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "Schreiben in %s ist gesperrt!\nJetzt entsperren?", "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "Entsperren von Schreibrechten für\n%s ist nicht erlaubt.", "ENABLE_BASE_WRITE": "Du möchtest vielleicht die Basis-\nSchreibrechte entsperren.", "ENABLE_SD_WRITE": "Du möchtest vielleicht die SD-Karten-\nSchreibrechte entsperren.", @@ -517,7 +517,7 @@ "ENABLE_MEMORY_WRITE": "!Du solltest vorsichtig sein!\n\nDu möchtest vielleicht die Arbeitsspeicher-\nSchreibrechte entsperren.\n\nDas Schreiben in einigen Bereichen könnte\nzu unerwarteten Ergebnissen führen.", "ENABLE_SD_DATA_WRITE": "!DIES IST NICHT EMPFOHLEN!\n\nDu möchtest vielleicht die SD-\nDaten-Schreibrechte entsperren.\n\nAlles hier ist verschlüsselt. Es wird\nempfohlen, die A:/B: Laufwerke für\nÄnderungen an Installationen,\nNutzerdaten und Spielständen zu\ntätigen.", "ENABLE_SYSNAND_3_WRITE": "!DIES IST DEINE EINZIGE WARNUNG!\n\nDu möchtest vielleicht die SysNAND-\nlvl3-Schreibrechte entsperren.\n\nDies ermöglicht dir, deine Bootloader-\nInstallation und/oder wichtige\nSystemdateien zu ÜBERSCHREIBEN\nund/oder deine Konsole zu BRICKEN!", - "UNLOCK_WRITE_NOT_ALLOWED": "Das entsperren von Schreibrechten\nist nicht erlaubt.", + "UNLOCK_WRITE_NOT_ALLOWED": "Das Entsperren der Schreibrechte\nist nicht erlaubt.", "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Kann Schreibrechte nicht entsperren.\nNutze stattdessen GodMode9!", "ERROR_SD_TOO_SMALL": "Fehler: SD-Karte ist zu klein", "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!WARNUNG!\n\nFortfahren wird diese SD-Karte\nformatieren. Dies wird ALLE Daten\nunwiderruflich löschen.", @@ -549,34 +549,34 @@ "COPY_OPERATION_IS_NOT_ALLOWED": "Kopiervorgang ist nicht zulässig", "DESTINATION_EQUALS_ORIGIN": "Ziel ist gleich Ursprung", "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "Eintrag nicht gefunden: %s\nStattdessen in %s injizieren?", - "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "File smaller than available space:\n%s (%s)\n%s (%s)\nContinue?", - "NO_USABLE_ENTRIES_FOUND": "No usable entries found.", - "BEAT_NO_ERROR": "No error", - "BEAT_END_OF_ACTION_LIST": "End of action list", - "BEAT_ABORTED_BY_USER": "Aborted by user", - "BEAT_FAILED_TO_READ_WRITE_FILE": "Failed to read/write file", - "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Attempted to write beyond end of file", - "BEAT_INVALID_PATCH_FILE": "Invalid patch file", - "BEAT_INVALID_INPUT_FILE": "Invalid input file", - "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Output file checksum mismatch", - "BEAT_FILE_CHECKSUM_FAILED": "File checksum failed", - "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", - "BEAT_OUT_OF_MEMORY": "Out of memory", - "BEAT_UNKNOWN_ERROR": "Unknown error", - "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", - "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", - "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", - "PATCHING_ABORTED_BY_USER": "Patching aborted by user", - "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", - "DECOMPRESSING_DOT_CODE": "Decompressing .code...", - "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", - "COMPRESSING_DOT_CODE": "Compressing .code...", - "COMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Compressing .code...\nB button detected. Cancel?", - "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "The patch is most likely not intended for this file.", - "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "You most likely applied the patch on the output file.", - "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "The patch is technically valid,\nbut seems scrambled or malformed.", - "PATCH_IS_INVALID": "The patch is invalid.", - "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "One or both files are bigger than 16MB.\nThe IPS format doesn't support that.", + "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "Datei kleiner als verfügbarer Speicherplatz:\n%s (%s)\n%s (%s)\nFortfahren?", + "NO_USABLE_ENTRIES_FOUND": "Keine verwendbaren Einträge gefunden.", + "BEAT_NO_ERROR": "Kein Fehler", + "BEAT_END_OF_ACTION_LIST": "Ende der Aktionsliste", + "BEAT_ABORTED_BY_USER": "Vom Benutzer abgebrochen", + "BEAT_FAILED_TO_READ_WRITE_FILE": "Fehler beim Lesen/Schreiben der Datei", + "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Es wurde versucht, über das Ende der Datei hinaus zu schreiben", + "BEAT_INVALID_PATCH_FILE": "Ungültige Patch-Datei", + "BEAT_INVALID_INPUT_FILE": "Ungültige Eingabedatei", + "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Ausgabedatei Prüfsumme stimmt nicht überein", + "BEAT_FILE_CHECKSUM_FAILED": "Datei-Prüfsumme fehlgeschlagen", + "BEAT_EXPECTED_MORE_PATCH_DATA": "Weitere Patchdaten erwartet", + "BEAT_OUT_OF_MEMORY": "Nicht im Speicher", + "BEAT_UNKNOWN_ERROR": "Unbekannter Fehler", + "FAILED_TO_INITIALIZE_BPM_FILE": "Fehler beim Initialisieren der BPM-Datei:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Fehler beim Initialisieren der BPS-Datei:\n%s", + "PATCH_SUCCESSFULLY_APPLIED": "Patch erfolgreich angewendet", + "PATCHING_ABORTED_BY_USER": "Patchvorgang vom Benutzer abgebrochen", + "FAILED_TO_RUN_PATCH": "Fehler beim Ausführen des Patchs:\n%s", + "DECOMPRESSING_DOT_CODE": "Dekomprimiere .code...", + "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Dekomprimiere .code...\nB-Taste erkannt. Abbrechen?", + "COMPRESSING_DOT_CODE": ".code komprimieren...", + "COMPRESSING_DOT_CODE_B_DETECTED_CANCEL": ".code komprimieren...\nB Schaltfläche erkannt. Abbrechen?", + "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "Der Patch ist höchstwahrscheinlich nicht für diese Datei vorgesehen.", + "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "Du hast den Patch höchstwahrscheinlich auf die Ausgabedatei angewendet.", + "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "Der Patch ist technisch gültig,\nscheint jedoch durcheinandergebracht oder fehlerhaft zu sein.", + "PATCH_IS_INVALID": "Der Patch ist ungültig.", + "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "Eine oder beide Dateien sind größer als 16 MB.\nDas IPS-Format unterstützt das nicht.", "REQUESTED_FILE_PATH_WAS_INVALID": "Der angeforderte Dateipfad war ungültig.", "PATCHING_CANCELED": "Patchen abgebrochen.", "NOT_ENOUGH_MEMORY": "Nicht genügend Speicherplatz.", @@ -618,5 +618,193 @@ "ERROR_TMD_PROBABLY_CORRUPTED": "Fehler: TMD wahrscheinlich beschädigt", "PATH_ID_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nID %08lX (%08llX@%08llX)\nVerifizierung fehlgeschlagen", "ERROR_CDN_TITLEKEY_NOT_FOUND": "Fehler: CDN-Titlekey nicht gefunden", - "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC-Inhalt fehlt\n\nAlle ignorieren und fortfahren?" + "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC-Inhalt fehlt\n\nAlle ignorieren und fortfahren?", + "PATH_SECTION_N_HASH_MISMATCH": "%s\nAbschnitt %lu Hashfehler", + "ARM9_ENTRYPOINT_IS_MISSING": "ARM9-Einstiegspunkt fehlt", + "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "Warnung: ARM11-Einstiegspunkt fehlt", + "ERROR_NOT_A_BOSS_FILE": "Fehler: Keine BOSS-Datei", + "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "BOSS Payload Hash-Unstimmigkeit.\n \nVersuchen Sie es zu beheben?", + "GENERIC_TICKET_PIRATE_LEGIT": "Allgemeines Ticket (\"Piratenlegit\")", + "PERSONALIZED_TICKET_LEGIT": "Personalisiertes Ticket (legit)", + "ID_N_LEGIT_TICKET_IS_PERSONALIZED_USING_THIS_NOT_RECOMMENDED_CHOOSE_DEFAULT_ACTION": "ID %016llX\nLegit Ticket ist personalisiert.\nVerwendung wird nicht empfohlen.\nStandardaktion auswählen:", + "ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\nTitlekey nicht gefunden.", + "ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD in TAD ist nicht erlaubt.", + "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD ist nicht erlaubt.", + "ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s", + "CONTENT_IS_CORRUPT": "Inhalt ist beschädigt", + "INSERT_CONTENT_FAILED": "Inhalt nicht einfügen", + "INSTALL_CONTENT_FAILED": "Installationsinhalt fehlgeschlagen", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "Installationsfehler:\nDieses System fehlt eine oder\nmehr .db-Dateien.\n \nVielleicht fehlt die SD-Karte\noder uninitialisiert?", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "Installationsfehler:\nDieses System fehlt die\nticket.db Datei.", + "SKIPPED_TITLE_0004008C000CBD00_NEEDS_SPECIAL_COMPILE_FLAGS": "Übersprungener Titel:\nTitel mit id 0004008C000CBD00\nbenötigt spezielle Compiler-Flags.", + "ERROR_FAKE_SIGNED_TICKET_ONLY_VALID_SIGNED_TICKETS_CAN_BE_INSTALLED": "Fehler: Fake-signed ticket\n \nNur gültige signierte Tickets können\nim System installiert werden.", + "PATH_ERROR_UNKNOWN_CID_N_THIS_TICKET_DOES_NOT_BELONG_TO_THIS_3DS": "%s\nFehler: Unbekannter cid %08lX\n \nDieses Ticket gehört nicht zu\ndieser 3DS Konsole.", + "INSTALLING_TICKET": "Ticket wird installiert...", + "POSSIBLY_BROKEN": "Möglicherweise kaputt", + "PERSONAL_LEGIT": "Personal Legit", + "PERSONAL_LEGIT_DLC": "Persönlicher Legit-DLC", + "PERSONAL_PIRATE_LEGIT": "Personal Pirate Legit", + "PERSONAL_PIRATE_LEGIT_DLC": "Persönliche Piraten-Legit-DLC", + "PERSONAL_CUSTOM": "Persönliche Anpassung", + "PERSONAL_CUSTOM_DLC": "Persönlich angepasster DLC", + "UNIVERSAL_LEGIT": "Universal Legit", + "UNIVERSAL_LEGIT_DLC": "Universal Legit DLC", + "UNIVERSAL_PIRATE_LEGIT": "Universal Pirate Legit", + "UNIVERSAL_PIRATE_LEGIT_DLC": "Universal Pirate Legit DLC", + "UNIVERSAL_CUSTOM": "Universal Anpassung", + "UNIVERSAL_CUSTOM_DLC": "Universal Anpassung DLC", + "CONTENTS_IN_CIA_FOUND_TOTAL": "Inhalt im CIA: %lu/%lu", + "CONTENTS_IN_CIA_TOTAL": "Inhalt im TMD: %lu", + "CONSOLE_ID_N": "Konsolen-ID: %08lX\n", + "SHOW_GAME_INFO_DETAILS": "%s\n%s %s Titel\n \nTitel-ID: %016llX\nTitelversion: %lu.%lu.%lu\nGröße des Inhalts: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerifizierung: %s", + "STATE_LEGIT": "legitim", + "STATE_ILLEGIT": "nicht legitim", + "STATE_UNKNOWN": "unbekannt", + "STATE_INVALID": "ungültig", + "STATE_PENDING_PROCEED_WITH_VERIFICATION": "anstehend\n \nmit Überprüfung fortfahren?", + "STATE_PASSED": "bestanden", + "STATE_FAILED": "fehlgeschlagen", + "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "Ausgabedatei existiert bereits.\nAktualisieren?", + "DSI_ENHANCED": "DSi Enhanced", + "DSI_EXCLUSIVE": "DSi Exklusiv", + "FIXING_CMACS_PLEASE_WAIT": "CMACs reparieren, bitte warten...", + "NCSD_HEADER_IS_NOT_VALID": "NCSD-Header ist ungültig", + "NAND_DUMP_MISSING_DATA": "NAND-Dump fehlende Daten", + "ERROR_CTR_MBR_IS_CORRUPT": "Fehler: CTR MBR ist beschädigt", + "ERROR_TWL_MBR_IS_CORRUPT": "Fehler: TWL MBR ist beschädigt", + "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\nFehler: CTR-Partition%lu ist beschädigt", + "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\nFehler: TWL-Partition%lu ist beschädigt", + "NO_VALID_FIRM_FOUND": "Kein gültiges FIRM gefunden", + "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "Fehler: NANDump ist beschädigt.\nTrotzdem fortfahren?", + "ERROR_SYSTEM_IS_LOCKED": "Fehler: System ist gesperrt.", + "ESSENTIAL_FILES_BACKUP_IS_REQUIRED_CREATE_ONE_NOW": "Sicherung der wichtigen Dateien ist erforderlich.\nSoll jetzt eine erstellt werden?", + "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": "!WARNUNG!\n \nFortfahren wird das\nSysNAND mit dem angegebenen Dumpf überschreiben.\n \n(B9S/A9LH wird intakt belassen.)", + "IMAGE_NCSD_CORRUPT_OR_CUSTOMIZED_SAFE_RESTORE_NOT_POSSIBLE": "Image NCSD beschädigt oder angepasst,\nsichere Wiederherstellung ist nicht möglich!", + "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "!WARNUNG!\n \nNCSD unterscheidet sich zwischen Bild und lokal,\nerhöhte Schreibberechtigungen, die\n \nauf eigene Gefahr fortsetzen?", + "NOT_AN_INSTALLABLE_FIRM": "Kein installierbarer FIRM.", + "FIRM_LOAD_VERIFY_ERROR": "FIRM Lade/Verifizierungsfehler.", + "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu nicht gefunden oder zu klein.", + "SECTOR_0X96_CRYPTO_FAIL": "Sektor 0x96 Krypto fehlschlagen.", + "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Sektor 0x96 ist beschädigt.\n \nGeben Sie \"secret_sector.bin\"\nan, um den Sektor 0x96 zu reparieren.", + "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Sektor 0x96 ist beschädigt.\n \nSektor 0x96 während\nder Installation reparieren?", + "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!WARNUNG!\n \nFortfahren wird die\nmit FIRM im SysNAND\ninstallieren und sighax injizieren.\n \nInstallieren eines nicht unterstützten FIRM\nwird Ihre Konsole BRICKEN!", + "INSTALLING_FIRM_PLEASE_WAIT": "FIRM wird installiert, bitte warten...", + "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!DIES IST SCHLECHT!\n \nSchreiben von Sektor 0x96 fehlgeschlagen.\nVersuchen Sie, den Fehler vor dem Neustart zu beheben!", + "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!DIES IST SCHLECHT!\n \nFehler beim Schreiben von FIRM%lu.\nVersuchen Sie vor dem Neustart zu reparieren!", + "CHECKING_INSTALLATION_PLEASE_WAIT": "Installation wird überprüft, bitte warten...", + "THIS_IS_BAD_FAILED_VERIFYING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!DIES IST SCHLECHT!\n \nFehler beim Überprüfen des Sektors 0x96.\nVersuchen Sie vor dem Neustart zu reparieren!", + "THIS_IS_BAD_FAILED_VERIFYING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!DIES IST SCHLECHT!\n \nFehler beim Überprüfen von FIRM%lu.\nVersuchen Sie vor dem Neustart zu reparieren!", + "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "Perfekte %s ist bereits installiert!", + "PATH_NOT_PERFECT_KEYDB_IMAGE_CANNOT_INSTALL_TO_NAND": "%s\nKein perfektes %s Image.\nKann nicht in NAND installieren!", + "PATH_FAILED_WRITING_KEYDB_TO_NAND": "%s\nFehler beim Schreiben von %s in NAND!", + "USE_L_R_TO_SAVE": "(Benutze L+R zum Speichern)", + "EASTER_NOT_FOUND": "(%s nicht gefunden)", + "BUILDING_TO_OUT_ARG": "Baue auf %s:\n%s...", + "EJECT_SD_CARD": "SD-Karte auswerfen...", + "INSERT_SD_CARD": "SD-Karte einlegen...", + "SCRIPTERR_UNKNOWN_CMD": "unbekannter cmd", + "SCRIPTERR_BAD_NUMBER_OF_ARGS": "schlechte Anzahl von Argumenten", + "SCRIPTERR_UNRECOGNIZED_FLAGS": "unbekannte Flaggen", + "SCRIPTERR_ILLEGAL_FLAG": "illegale Flagge", + "SCRIPTERR_UNRESOLVED_QUOTES": "ungelöste Zitate", + "SCRIPTERR_TOO_MANY_ARGUMENTS": "zu viele Argumente", + "SCRIPTERR_ARGUMENT_EXPAND_FAILED": "Argument Expansion fehlgeschlagen", + "SCRIPTERR_QUOTE_NOT_AN_ERROR": "'not' ein Fehler", + "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "syntax-Fehler nach 'if'", + "SCRIPTERR_ELIF_WITHOUT_IF": "'elif' ohne 'if'", + "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "Syntaxfehler nach 'elif'", + "SCRIPTERR_ELSE_WITHOUT_IF": "'else' ohne 'if'", + "SCRIPTERR_END_WITHOUT_IF": "'end' ohne 'if'", + "SCRIPTERR_FOR_INSIDE_FOR": "'for' Innerhalb von 'for'", + "SCRIPTERR_DIR_NOT_FOUND": "Verzeichnis nicht gefunden", + "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' ohne 'next'", + "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' ohne 'for'", + "SCRIPTERR_FORPATH_ERROR": "Pfadfehler", + "SCRIPTERR_LABEL_NOT_FOUND": "Label nicht gefunden", + "SCRIPTERR_USER_ABORT": "Benutzerabbruch", + "SCRIPTERR_KEY_NOT_PRESSED": "Taste nicht gedrückt", + "SCRIPTERR_OUT_OF_MEMORY": "Speicherplatzmangel", + "SCRIPTERR_VAR_FAIL": "var fehlgeschlagen", + "SCRIPTERR_FORBIDDEN_DRIVE": "verbotener Laufwerk", + "SCRIPTERR_INVALID_PATH": "ungültiger Pfad", + "SCRIPTERR_FILESELECT_ABORT": "fileselect abbrechen", + "SCRIPTERR_DIRSELECT_ABORT": "dirselect abbrechen", + "SCRIPTERR_SET_FAIL": "setze Fehler", + "SCRIPTERR_CHAR_NOT_FOUND": "char nicht gefunden", + "SCRIPTERR_ARGV_2_IS_NOT_CHAR": "argv[2] ist kein Zeichen", + "SCRIPTERR_ARGV_2_MUST_BE_2_CHARS": "argv[2] muss 2 Zeichen lang sein", + "SCRIPTERR_ARG_MATCH": "arg passt überein", + "SCRIPTERR_NO_ARG_MATCH": "arg passt nicht überein", + "SCRIPTERR_PERMISSION_FAIL": "Genehmigung nicht erteilt", + "SCRIPTERR_COPY_FAIL": "Kopieren fehlgeschlagen", + "SCRIPTERR_MOVE_FAIL": "dateien verschieben", + "SCRIPTERR_INJECT_FAIL": "einfügung fehlgeschlagen", + "SCRIPTERR_FILLBYTE_FAIL": "fillbyte fehlgeschlagen", + "SCRIPTERR_FILL_FAIL": "füllen nicht möglich", + "SCRIPTERR_BAD_FILESIZE": "schlechte Dateigröße", + "SCRIPTERR_CREATE_DUMMY_FILE": "erstelle Dummy Fehler", + "SCRIPTERR_REMOVE_FAIL": "fehler entfernen", + "SCRIPTERR_MAKEDIR_FAIL": "makedir fehlgeschlagen", + "SCRIPTERR_MOUNT_FAIL": "mount fehlgeschlagen", + "SCRIPTERR_FIND_FAIL": "finde Fehler", + "SCRIPTERR_FINDNOT_FAIL": "finde nicht scheitern", + "SCRIPTERR_NO_SIZE_GIVEN": "keine Größe angegeben", + "SCRIPTERR_SIZE_TOO_BIG": "datei zu groß", + "SCRIPTERR_READ_FAIL": "lese Fehler", + "SCRIPTERR_CONVERSION_FAIL": "konvertierung fehlgeschlagen", + "SCRIPTERR_INVALID_DATA": "ungültige Daten", + "SCRIPTERR_WRITE_FAIL": "schreibfehler", + "SCRIPTERR_SHA_ARG0_FAIL": "sha arg0 gescheitert", + "SCRIPTERR_SHA_ARG1_FAIL": "sha arg1 gescheitert", + "SCRIPTERR_SHA_DOES_NOT_MATCH": "sha stimmt nicht überein", + "SCRIPTERR_SHA_WRITE_FAIL": "sha gescheitert", + "SCRIPTERR_FILE_WRITE_FAIL": "Datei schreiben fehlgeschlagen", + "SCRIPTERR_FIXCMAC_FAILED": "fixcmac fehlgeschlagen", + "SCRIPTERR_VERIFICATION_FAILED": "Verifizierung fehlgeschlagen", + "SCRIPTERR_DECRYPT_FAILED": "Entschlüsselung fehlgeschlagen", + "SCRIPTERR_ENCRYPT_FAILED": "Verschlüsselung fehlgeschlagen", + "SCRIPTERR_BUILD_CIA_FAILED": "Build CIA fehlgeschlagen", + "SCRIPTERR_INSTALL_GAME_FAILED": "Spiel installieren fehlgeschlagen", + "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": "enthält nicht .code", + "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": "extrahieren .code fehlgeschlagen", + "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": "komprimieren .code fehlgeschlagen", + "SCRIPTERR_BUILD_FAILED": "Build fehlgeschlagen", + "SCRIPTERR_UNKNOWN_FILE": "unbekannte Datei", + "SCRIPTERR_APPLY_IPS_FAILD": "IPS anwenden fehlgeschlagen", + "SCRIPTERR_APPLY_BPS_FAILED": "BPS anwenden fehlgeschlagen", + "SCRIPTERR_APPLY_BPM_FAILED": "BPM anwenden fehlgeschlagen", + "SCRIPTERR_TEXTVIEWER_FAILED": "Textviewer fehlgeschlagen", + "SCRIPTERR_BAD_DUMPSIZE": "schlechte Dumpinggröße", + "SCRIPTERR_CART_INIT_FAIL": "karteninitialisierung fehlgeschlagen", + "SCRIPTERR_CART_DUMP_FAILED": "karteninitialisierung fehlgeschlagen", + "SCRIPTERR_NOT_A_DIR": "kein Verzeichnis", + "SCRIPTERR_FILE_NOT_FOUND": "Datei nicht gefunden", + "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "keine bootfähige FIRM", + "SCRIPTERR_SD_NOT_MOUNTED": "SD nicht mounted", + "SCRIPTERR_UNKNOWN_ERROR": "unbekannter Fehler", + "SCRIPTERR_COMMAND_SUCCESS": "Befehlserfolg", + "SCRIPTERR_CONTROL_FLOW_ERROR": "Kontrollflussfehler", + "SCRIPTERR_UNCLOSED_CONDITIONAL": "ungeschlossene Bedingung", + "SCRIPTERR_ERROR_MESSAGE_FAIL": "Fehlermeldung fehlgeschlagen", + "ERROR_INVALID_TEXT_DATA": "Fehler: Ungültige Textdaten", + "TEXTVIEWER_CONTROLS_DETAILS": "Textviewer-Steuerelemente:\n \n↑↓→←(+R) - Scrollen\nR+Y - Wortumbruch umschalten\nR+X - Gehe zu Zeile #\nB - Beenden\n", + "CURRENT_LINE_N_ENTER_NEW_LINE_BELOW": "Aktuelle Zeile: %i\nGeben Sie unten eine neue Zeile ein.", + "PREVIEW_DISABLED": "(Vorschau deaktiviert)", + "PATH_LINE_N_ERR_LINE": "%s\nZeile %lu: %s\n%s", + "END_OF_SCRIPT_UNRESOLVED_IF": "Ende des Skripts: ungelöstes 'if'", + "END_OF_SCRIPT_UNRESOLVED_FOR": "Ende des Skripts: ungelöstes 'for'", + "SYSINFO_MODEL": "Modell: %s (%s)\n", + "SYSINFO_SERIAL": "Seriennummer: %s\n", + "SYSINFO_REGION_SYSTEM": "Region (System): %s\n", + "SYSINFO_REGION_SALES": "Region (Verkauf): %s\n", + "SYSINFO_SOC_MANUFACTURING_DATE": "SoC-Herstellungsdatum: %s\n", + "SYSINFO_SYSTEM_ASSEMBLY_DATE": "Datum der Systemmontage: %s\n", + "SYSINFO_ORIGINAL_FIRMWARE": "Original-Firmware: %s\n", + "SYSINFO_FRIENDCODE_SEED": "Freundschaftscode seed: %s\n", + "SYSINFO_SD_KEYY": "SD-Schlüssel: %s\n", + "SYSINFO_NAND_CID": "NAND CID: %s\n", + "SYSINFO_SD_CID": "SD CID: %s\n", + "SYSINFO_SYSTEM_ID0": "System ID0: %s\n", + "SYSINFO_SYSTEM_ID1": "System ID1: %s\n", + "SORTING_TICKETS_PLEASE_WAIT": "Tickets werden sortiert, bitte warten..." } diff --git a/resources/languages/es.json b/resources/languages/es.json index 9ba7c99..9fd0c0f 100644 --- a/resources/languages/es.json +++ b/resources/languages/es.json @@ -177,7 +177,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...", @@ -284,57 +284,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", @@ -389,34 +390,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!", @@ -616,7 +617,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", @@ -626,7 +627,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", diff --git a/resources/languages/fr.json b/resources/languages/fr.json index c428e50..1d7f1ef 100644 --- a/resources/languages/fr.json +++ b/resources/languages/fr.json @@ -13,9 +13,9 @@ "WARNING_BOOT_UNSUPPORTED_LOCATION": "Attention : Tentative de démarrage à partir d'un emplacement\nnon pris en charge.", "ROOT": "[racine]", "LOADING": "CHARGEMENT…", - "PANE_N": "VOLET #%lu", - "CURRENT": "CURRENT", - "DIR": "(dos)", + "PANE_N": "ONGLET #%lu", + "CURRENT": "ACTUEL", + "DIR": "(dossier)", "SD_FAT": "(SD FAT)", "RAMDRIVE_FAT": "(Lecteur RAM FAT)", "GAME_VIRTUAL": "(Jeu virtuel)", @@ -29,9 +29,9 @@ "ALIAS_FAT": "(Alias FAT)", "GAMECART_VIRTUAL": "(Carte de jeu virtuelle)", "VRAM_VIRTUAL": "(VRAM virtuelle)", - "SEARCH": "(Search)", - "TITLEMANAGER_VIRTUAL": "(TitleManager Virtual)", - "LAB_SDCARD": "Carte SD", + "SEARCH": "(Rechercher)", + "TITLEMANAGER_VIRTUAL": "(Gestionnaire d'applications Virtuel)", + "LAB_SDCARD": "CARTE SD", "LAB_SYSNAND_CTRNAND": "SYSNAND CTRNAND", "LAB_SYSNAND_TWLN": "SYSNAND TWLN", "LAB_SYSNAND_TWLP": "SYSNAND TWLP", @@ -46,28 +46,28 @@ "LAB_IMGNAND_TWLN": "IMGNAND TWLN", "LAB_IMGNAND_TWLP": "IMGNAND TWLP", "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUELLE", - "LAB_GAMECART": "CARTE DE JEU", + "LAB_GAMECART": "CARTOUCHE", "LAB_GAME_IMAGE": "IMAGE DU JEU", "LAB_AESKEYDB_IMAGE": "IMAGE AESKEYDB", "LAB_BDRI_IMAGE": "IMAGE BDRI", "LAB_DISA_DIFF_IMAGE": "IMAGE DISA/DIFF", "LAB_MEMORY_VIRTUAL": "MÉMOIRE VIRTUELLE", "LAB_VRAM_VIRTUAL": "VRAM VIRTUELLE", - "LAB_TITLE_MANAGER": "GESTIONNAIRE DE TITRES", + "LAB_TITLE_MANAGER": "GESTIONNAIRE D'APPS", "LAB_LAST_SEARCH": "DERNIÈRE RECHERCHE", "LAB_FAT_IMAGE": "IMAGE FAT", "LAB_BONUS_DRIVE": "LECTEUR BONUS", - "LAB_RAMDRIVE": "LECTEUR RAM", + "LAB_RAMDRIVE": "MÉMOIRE RAM", "LAB_NOLABEL": "AUCUN LABEL", "N_BYTE": "%s octet", "BYTE": " Octet", - "KB": " ko", - "MB": " Mo", - "GB": " Go", + "KB": " kb", + "MB": " Mb", + "GB": " Gb", "CLIPBOARD": "[PRESSE-PAPIER]", "PLUS_N_MORE": "+ %lu en plus", - "MARK_DELETE_COPY": "L - MARQUER les fichiers (avec ↑↓→←)\nX - SUPPRIMER / [+R] RENOMMER fichier(s)\nY - COPIER fichier(s) / [+R] CRÉER une entrée\n", - "MARK_DELETE_PASTE": "L - MARQUER les fichiers (avec ↑↓→←)\nX - SUPPRIMER / [+R] RENOMMER fichier(s)\nY - COLLER fichier(s) / [+R] CRÉER une entrée\n", + "MARK_DELETE_COPY": "L - SÉLÉCTIONNER fichiers (avec ↑↓→←)\nX - SUPPRIMER / [+R] RENOMMER fichier(s)\nY - COPIER fichier(s) / [+R] CRÉER une entrée\n", + "MARK_DELETE_PASTE": "L - SÉLÉCTIONNER fichiers (avec ↑↓→←)\nX - SUPPRIMER / [+R] RENOMMER fichier(s)\nY - COLLER fichier(s) / [+R] CRÉER une entrée\n", "RELOCK_WRITE_PERMISSION": "R+Y - Verrouiller les droits d'écriture\n", "UNMOUNT_IMAGE": "R+X - Démonter l'image\n", "UNMOUNT_SD": "R+B - Démonter la carte SD\n", @@ -81,11 +81,11 @@ "REBOOT_POWEROFF_HOME": "START - Redémarrer / [+R] Éteindre\nHOME - aller au menu HOME", "NO_EMUNAND": "Aucune EmuNAND", "REDNAND_SIZE_MIN": "Taille de la RedNAND (min)", - "GW_EMUNAND_SIZE_FULL": "GW EmuNAND size (full)", + "GW_EMUNAND_SIZE_FULL": "Taille de l'EmuNAND GW (full)", "MULTINAND_SIZE_2X": "Taille MultiNAND (x2)", "MULTINAND_SIZE_3X": "Taille MultiNAND (x3)", "MULTINAND_SIZE_4X": "Taille MultiNAND (x4)", - "USER_INPUT": "User input...", + "USER_INPUT": "Saisie de l'utilisateur...", "AUTO": "Auto", "16KB_CLUSTERS": "Clusters de 16 ko", "32KB_CLUSTERS": "Clusters de 32 ko", @@ -95,25 +95,25 @@ "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "La taille de la carte SD est de %lluMB.\nEntrez la taille EmuNAND (Mo) ci-dessous :", "FORMAT_SD_CHOOSE_CLUSTER": "Formater la carte SD (%lluMo) ?\nChoisissez la taille d'allocation :", "FORMAT_SD_ENTER_LABEL": "Formater la carte SD (%lluMo) ?\nEntrez le nom :", - "FORMAT_SD_FAILED": "Formatage SD : échec !", + "FORMAT_SD_FAILED": "Échec du formatage de la Carte SD !", "REDNAND_TYPE": "Type de la RedNAND", "REDNAND_TYPE_MULTI": "Type de la RedNAND (multiple)", "REDNAND_TYPE_SINGLE": "Type de la RedNAND (simple)", "GW_EMUNAND_TYPE": "GW EmuNAND type", - "DONT_SET_UP": "Don't set up", + "DONT_SET_UP": "Ne pas configurer", "CHOOSE_EMUNAND_TYPE": "Choisissez le type d'EmuNAND à configurer :", "CLONE_SYSNAND_TO_REDNAND": "Cloner la SysNAND vers la RedNAND ?", "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Clonage de la SysNAND vers l'EmuNAND : échec !", "PRESS_A_TO_CONTINUE": "Appuyez sur pour continuer", "HEXEDITOR_CONTROLS": "Commandes de l'éditeur hexadécimal :\n \n↑↓→←(+R) - Défiler\nR+Y - Changer de vue\nX - Rechercher / aller à…\nA - Entrer en mode édition\nA+↑↓→← - Modifier la valeur\nB - Quitter\n", - "NOT_FOUND": "Not found!", + "NOT_FOUND": "Aucun résultat!", "GO_TO_OFFSET": "Aller à l'offset", "SEARCH_FOR_STRING": "Recherche de chaîne", "SEARCH_FOR_DATA": "Recherche de données", - "CURRENT_OFFSET_SELECT_ACTION": "Current offset: %08lX\nSelect action:", - "CURRENT_OFFSET_ENTER_NEW": "Current offset: %08lX\nEnter new offset below.", - "ENTER_SEARCH_REPEAT_SEARCH": "Enter search string below.\n(R+X to repeat search)", - "MADE_EDITS_SAVE_CHANGES": "You made edits in %lu place(s).\nWrite changes to file?", + "CURRENT_OFFSET_SELECT_ACTION": "Offset actuel: %08lX\nSélectionnez l'action:", + "CURRENT_OFFSET_ENTER_NEW": "Offset actuel: %08lX\nSaisissez le nouvel offset ci-dessous.", + "ENTER_SEARCH_REPEAT_SEARCH": "Saisissez la chaîne de recherche ci-dessous.\n(R+X pour répéter la recherche)", + "MADE_EDITS_SAVE_CHANGES": "Vous avez effectué des modifications à %lu endroits.\nEnregistrer les modifications?", "FAILED_WRITING_TO_FILE": "Impossible d'écrire dans le fichier !", "CALCULATING_SHA_FAILED": "Calcul SHA-%s : échec !", "SHA_VERIFICATION_PASSED": "\nVérification SHA : réussie !", @@ -130,17 +130,17 @@ "FAILED_COPYING_ITEM": "Impossible de copier l'élément", "ITEMS_COPIED_TO_OUT": "%lu éléments copiés vers %s", "PATH_COPIED_TO_OUT": "%s\nCopié dans %s", - "CART_INIT_FAILED": "Cart init failed!", - "CART_DETECTED_SIZE_INPUT_BELOW": "Cart: %s\nDetected size: %s\n \nInput dump size below.", - "NDS_CART_DECRYPT_SECURE_AREA": "Cart: %s\nNDS cart detected\nDecrypt the secure area?", - "FAILED_DUMPING_CART": "%s\nFailed dumping cart", + "CART_INIT_FAILED": "Échec de l'initialisation de la cartouche!", + "CART_DETECTED_SIZE_INPUT_BELOW": "Carte : %s\nTaille détectée : %s\n\nTaille de la dump d'entrée ci-dessous.", + "NDS_CART_DECRYPT_SECURE_AREA": "Contenu : %s\nCarte NDS détecté\nDécrypter la zone sécurisée ?", + "FAILED_DUMPING_CART": "%s\nÉchec de la copie de la cartouche", "PATH_DUMPED_TO_OUT": "%s\nDumpé vers %s", - "CREATED": "créé ", - "MODIFIED": "modifié ", + "CREATED": "créé le", + "MODIFIED": "modifié le", "ANALYZING_DRIVE": "Analyse du disque, veuillez patienter…", "ANALYZING_DIR": "Analyse du dossier, veuillez patienter…", - "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu files & %lu subdirs\n%s total size\n \nspace free: %s\nspace used: %s\nspace total: %s", - "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu files & %lu subdirs\n%s total size", + "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu fichiers & %lu sous-dossiers\ntaille totale: %s\n \nespace libre: %s\nespace utilisé: %s\nespace total: %s", + "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu fichiers & %lu sous-dossiers\ntaille totale: %s", "FILESIZE_X": "taille fichier : %s", "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %slect. seule [%c] %scaché\n[%c] %ssystème [%c] %sarchive\n[%c] %svirtuel\n%s", "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← pour changer les attributs)\n", @@ -161,15 +161,15 @@ "TMD_FILE_OPTIONS": "Options de fichier TMD…", "TMD_CDN_OPTIONS": "Options TMD/CDN…", "TMD_TWL_OPTIONS": "Options TMD/TWL…", - "MANAGE_TITLE": "Gérer le titre…", + "MANAGE_TITLE": "Gérer l'application...", "BOSS_FILE_OPTIONS": "Options de fichier BOSS…", "DECRYPT_NUS_CDN_FILE": "Décrypter fichier NUS/CDN", - "SHOW_SMDH_TITLE_INFO": "Afficher infos titre SMDH", + "SHOW_SMDH_TITLE_INFO": "Afficher les infos SMDH de l'app", "NDS_IMAGE_OPTIONS": "Options d'image NDS…", "GBA_IMAGE_OPTIONS": "Options d'image GBA…", "TICKET_OPTIONS": "Options de ticket…", "TAD_IMAGE_OPTIONS": "Options d'image TAD…", - "SHOW_3DSX_TITLE_INFO": "Afficher infos titre 3DSX", + "SHOW_3DSX_TITLE_INFO": "Afficher les infos de l'app 3DSX", "FIRM_IMAGE_OPTIONS": "Options d'image FIRM…", "AGBSAVE_OPTIONS": "Options AGBSAVE…", "DUMP_GBA_VC_SAVE": "Dumper sauvegarde GBA CV", @@ -177,7 +177,7 @@ "MOUNT_AS_DIFF_IMAGE": "Monter en tant qu'image DIFF", "MOUNT_AS_DISA_IAMGE": "Monter en tant qu'image DISA", "INSTALL_CIFINISH_BIN": "Installer cifinish.bin", - "TITLEKEY_OPTIONS": "Titlekey options...", + "TITLEKEY_OPTIONS": "Options de Titlekey...", "AESKEYDB_OPTIONS": "Options AESkeydb…", "BUILD_X": "Générer %s", "NCCHINFO_OPTIONS": "Options NCCHinfo…", @@ -194,10 +194,10 @@ "CALCULATE_CMAC": "Calculer le CMAC", "COPY_TO_OUT": "Copier vers %s", "DUMP_TO_OUT": "Dumper vers %s", - "INJECT_DATA_AT_OFFSET": "Inject data @offset", + "INJECT_DATA_AT_OFFSET": "Injecter les données dans @offset", "OPEN_THIS_FOLDER": "Ouvrir ce dossier", "OPEN_CONTAINING_FOLDER": "Ouvrir le dossier contenant", - "OPEN_TITLE_FOLDER": "Ouvrir le dossier du titre", + "OPEN_TITLE_FOLDER": "Ouvrir le dossier de l'app", "PATH_N_FILES_SELECTED": "%s\n(%lu fichiers sélectionnés)", "CHECK_CURRENT_CMAC_ONLY": "Vérifier le CMAC actuel uniq.", "VERIFY_CMAC_FOR_ALL": "Vérifier le CMAC pour tous", @@ -206,32 +206,32 @@ "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu fichiers vérifiés ok\n%lu/%lu fichiers corrigés", "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu fichiers vérifiés ok\n%lu/%lu n'ont pas de CMAC", "N_OF_N_FILES_VERIFIED": "%lu/%lu fichiers vérifiés ok", - "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Inject data from %s?\nSpecify offset below.", - "FAILED_INJECTING_PATH": "Failed injecting %s", + "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Injecter les données de %s?\nEntrez l'offset ci-dessous.", + "FAILED_INJECTING_PATH": "Échec de l'injection de %s", "MOUNT_CXI_NDS_TO_DRIVE": "Monter CXI/NDS sur le lecteur", "MOUNT_IMAGE_TO_DRIVE": "Monter l'image sur le lecteur", "RESTORE_SYSNAND_SAFE": "Restaurer la SysNAND (sans risque)", - "UPDATE_EMBEDDED_BACKUP": "Update embedded backup", - "SHOW_TITLE_INFO": "Afficher infos titre", + "UPDATE_EMBEDDED_BACKUP": "Mettre à jour la sauvegarde intégrée", + "SHOW_TITLE_INFO": "Afficher les infos de l'app", "DECRYPT_FILE": "Déchiffrer le fichier (…)", "DECRYPT_FILE_OUT": "Déchiffrer le fichier (%s)", "ENCRYPT_FILE": "Chiffrer le fichier (…)", "ENCRYPT_FILE_OUT": "Chiffrer le fichier (%s)", - "BUILD_CIA_FROM_FILE": "Générer CIA à partir du fichier", - "BUILD_CIA_STANDARD": "Générer CIA (standard)", - "BUILD_CIA_LEGIT": "Générer CIA (authentique)", + "BUILD_CIA_FROM_FILE": "Créer un CIA à partir du fichier", + "BUILD_CIA_STANDARD": "Créer le CIA (standard)", + "BUILD_CIA_LEGIT": "Créer le CIA (legit)", "DUMP_CXI_NDS_FILE": "Dumper fichier CXI/NDS", "INSTALL_GAME_IMAGE": "Installer l'image du jeu", "INSTALL_TICKET": "Installer le ticket", "DUMP_TICKET_FILE": "Dumper le fichier ticket", - "UNINSTALL_TITLE": "Désinstaller le titre", + "UNINSTALL_TITLE": "Désinstaller l'application", "VERIFY_FILE": "Vérifier le fichier", "TRANSFER_IMAGE_TO_CTRNAND": "Transférer image vers CTRNAND", "INJECT_TO_H_AND_S": "Injecter dans S&S", "TRIM_FILE": "Tronquer le fichier", "RENAME_FILE": "Renommer le fichier", - "BUILD_XORPADS_SD": "Build XORpads (SD output)", - "BUILD_XORPADS_INPLACE": "Build XORpads (inplace)", + "BUILD_XORPADS_SD": "Créer les XORpads (carte SD)", + "BUILD_XORPADS_INPLACE": "Créer les XORpads (sur place)", "EXTRACT_X": "Extraire %s", "INIT_X": "Init %s", "INSTALL_X": "Installer %s", @@ -267,12 +267,12 @@ "ENCRYPTION_FAILED": "Échec du chiffrement", "PATH_ENCRYPTED_TO_OUT": "%s\nChiffré vers %s", "TRY_TO_PROCESS_N_SELECTED_FILES": "Essayer de traiter les %lu fichiers sélectionnés ?", - "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nLa génération de %s a échoué\n \nContinuer ?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nLa création de %s a échoué\n \nContinuer ?", "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss générés ok\n%lu/%lu pas du même type", "N_OF_N_TYPES_BUILT": "%lu/%lu %ss générés ok", "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "La conversion a échoué pour %s fichier(s).\nUne vérification est recommandée.", "PATH_TYPE_BUILT_TO_OUT": "%s\n%s générés vers %s", - "PATH_TYPE_BUILD_FAILED": "%s\n%s n'a pu être généré", + "PATH_TYPE_BUILD_FAILED": "%s\n%s n'a pu être créé", "FILE_FAILED_CONVERSION_VERIFY_NOW": "conversion du fichier échouée.\n \nVérifier maintenant ?", "VERIFICATION_SUCCESS": "Vérification réussie", "VERIFICATION_FAILED": "Échec de la vérification", @@ -290,9 +290,9 @@ "KEEP_TICKET_AND_SAVEGAME": "Conserver ticket et sauvegarde", "UNINSTALL_EVERYTHING": "Tout désinstaller", "ABORT_UNINSTALL": "Annuler désinstallation", - "UNINSTALL_N_SELECTED_TITLES": "Désinstaller les %lu titres sélectionnés ?", - "UNINSTALL_SELECTED_TITLE": "Désinstaller le titre sélectionné ?", - "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titres désinstallés", + "UNINSTALL_N_SELECTED_TITLES": "Désinstaller les %lu applications sélectionnés ?", + "UNINSTALL_SELECTED_TITLE": "Désinstaller l'application sélectionné ?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu applications ont été désinstallés", "UNINSTALLING_PLEASE_WAIT": "Désinstallation, veuillez patienter…", "UNINSTALL_FAILED": "Échec de la désinstallation !", "TRY_TO_VERIFY_N_SELECTED_FILES": "Essayer de vérifier les %lu fichiers sélectionnés ?", @@ -307,13 +307,13 @@ "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket dumpé vers %s", "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLe ticket authentique n'a pas été trouvé.\n \nDumper quand même ?", "DUMP_TICKET_FAILED": "Échec du dumping du ticket !", - "BUILDING_X": "Building %s...", - "BUILDING_X_SYSNAND": "Building %s (SysNAND)...", - "BUILDING_X_EMUNAND": "Building %s (EmuNAND)...", + "BUILDING_X": "Création de %s...", + "BUILDING_X_SYSNAND": "Création de %s (SysNAND)...", + "BUILDING_X_EMUNAND": "Création de %s (EmuNAND)...", "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu fichiers traités\n%lu/%lu fichiers ignorés", "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu fichiers traités", - "BUILD_DATABASE_SUCCESS": "Génération de la base de données réussie.", - "BUILD_DATABASE_FAILED": "Échec de la génération de la base de données.", + "BUILD_DATABASE_SUCCESS": "Création de la base de données réussie.", + "BUILD_DATABASE_FAILED": "Échec de la création de la base de données.", "TRY_TO_TRIM_N_SELECTED_FILES": "Essayer de tronquer les %lu fichiers sélectionnés ?", "TRIMMING_FAILED_CONTINUE": "Échec du troncage\n \nContinuer ?", "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu fichiers tronqués ok\n%lu/%lu pas du même type\n%s enregistrés", @@ -325,9 +325,9 @@ "PATH_TRIMMED_BY_X": "%s\nTronqué par %s.", "TRY_TO_RENAME_N_SELECTED_FILES": "Essayer de renommer les %lu fichiers sélectionnés ?", "N_OF_N_RENAMED": "%lu/%lu renommés 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", + "COULD_NOT_RENAME_TO_GOOD_NAME": "Impossible de renommer par un bon nom", + "SYSNAND_H_AND_S_INJECT": "Injecter dans l'app. S&S SysNAND", + "EMUNAND_H_AND_S_INJECT": "Injecter dans l'app. S&S EmuNAND", "H_AND_S_INJECT_SUCCESS": "Injection dans S&S réussie", "H_AND_S_INJECT_FAILURE": "Échec de l'injection dans S&S", "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Essayer d'extraire les %lu fichiers sélectionnés ?", @@ -345,85 +345,85 @@ "NAND_RESTORE_FAILED": "Échec de la restauration de la NAND", "REBUILD_NCSD_SUCCESS": "Régénération du NCSD réussie", "REBUILD_NCSD_FAILED": "Échec de la régénération du NCSD", - "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", - "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", - "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", - "BACKUP_UPDATE_NOT_REQUIRED": "Backup update: not required", - "BACKUP_UPDATE_COMPLETED": "Backup update: completed", - "BACKUP_UPDATE_FAILED": "Backup update: failed!", + "PATH_NCCHINFO_PADGEN_SUCCESS": "NCCHinfo padgen réussi%cRépertoire de sortie : %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen a échoué%c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "Mettre à jour de la sauvegarde intégrée...", + "BACKUP_UPDATE_NOT_REQUIRED": "Mise à jour de la sauvegarde non nécessaire", + "BACKUP_UPDATE_COMPLETED": "Mise à jour de la sauvegarde terminée", + "BACKUP_UPDATE_FAILED": "Échec de la mise à jour de la sauvegarde!", "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Attention : Les clés ne sont pas vérifiées.\nPoursuivre à vos risques et périls ?", - "AESKEYDB_INIT_SUCCESS": "AESkeydb init success", - "AESKEYDB_INIT_FAILED": "AESkeydb init failed", - "AESKEYDB_INSTALL_SUCCESS": "AESkeydb install success", - "AESKEYDB_INSTALL_FAILED": "AESkeydb install failed", + "AESKEYDB_INIT_SUCCESS": "Succès de l'initialisation de AESkeydb", + "AESKEYDB_INIT_FAILED": "Échec de l'initialisation de AESkeydb", + "AESKEYDB_INSTALL_SUCCESS": "Succès de l'installation de AESkeydb", + "AESKEYDB_INSTALL_FAILED": "Échec de l'installation de AESkeydb", "INSTALL_TO_FIRM0": "Installer sur FIRM0", "INSTALL_TO_FIRM1": "Installer sur FIRM1", "INSTALL_TO_BOTH": "Installer sur les deux", "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%d ko)\nInstaller sur la SysNAND ?", "PATH_N_KB_INSTALL_SUCCESS": "%s (%d ko)\nInstallation réussie", - "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstall failed", + "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nL'installation a échoué", "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Attention : N'exécutez pas les scripts\nprovenant de sources non fiables.\n \nExécuter le script ?", "SCRIPT_EXECUTE_SUCCESS": "Exécution du script réussie", "SCRIPT_EXECUTE_FAILURE": "Échec de l'exécution du script", - "ERROR_CANNOT_VIEW_FILE": "Error: Cannot view file\n(Hint: maybe it's too big)", + "ERROR_CANNOT_VIEW_FILE": "Erreur : Impossible d'afficher ce fichier\n(Il doit être trop grand)", "SAVEGAME_DUMPED_TO_OUT": "Sauvegarde dumpée vers %s.", "SAVEGAME_DUMP_FAILED": "Échec du dump de la sauvegarde !", "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "La sauvegarde GBA CV doit être\ndans le presse-papiers.", "SAVEGAME_INJECT_SUCCESS": "Injection de la sauvegarde réussie.", "SAVEGAME_INJECT_FAILED": "Échec de l'injection de la sauvegarde !", "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "La police sera active au prochain démarrage", - "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Language will be active on next boot", - "HOME_MORE_MENU_SELECT_ACTION": "HOME more... menu.\nSelect action:", - "SD_FORMAT_MENU": "SD format menu", - "BONUS_DRIVE_MENU": "Bonus drive setup", - "SWITCH_EMUNAND": "Switch EmuNAND", - "BUILD_SUPPORT_FILES": "Build support files", + "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "La langue sera appliquée au prochain démarrage", + "HOME_MORE_MENU_SELECT_ACTION": "Menu HOME : Plus d'options...\nSélectionnez une option :", + "SD_FORMAT_MENU": "Formater la Carte SD", + "BONUS_DRIVE_MENU": "Formater l'espace Bonus", + "SWITCH_EMUNAND": "Changer d'EmuNAND", + "BUILD_SUPPORT_FILES": "Créer les fichiers de support", "RESTORE_H_AND_S": "Restaurer S&S", "SET_RTC_DATE_TIME": "Régler date et heure HTR", "CONFGURE_BRIGHTNESS": "Configurer la luminosité", "CALIBRATE_TOUCHSCREEN": "Calibrer l'écran tactile", "SYSTEM_INFO": "Infos système", "SHOW_README": "Afficher le ReadMe", - "INITIALIZING_SD_FAILED_RETRY": "Initializing SD card failed! Retry?", - "SETUP_FAILED": "Setup failed!", - "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "Current EmuNAND offset is %06lX.\nSwitch to next offset?", - "BUILT_IN_OUT_STATUSES": "Built in %s:\n \n%-18.18s %s\n%-18.18s %s\n%-18.18s %s", + "INITIALIZING_SD_FAILED_RETRY": "L'initialisation de la carte SD a échoué !\nRéessayer ?", + "SETUP_FAILED": "Échec de la configuration !", + "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "L'offset de EmuNAND utilisée est : %06lX.\nPasser à l'EmuNAND suivante ?", + "BUILT_IN_OUT_STATUSES": "Les fichiers suivants ont été\ncrées dans %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", + "FAILED": "Échec", "RESTORE_H_AND_S_EMUNAND": "Restaurer S&S (EmuNAND)", "RESTORE_H_AND_S_SYSNAND": "Restaurer S&S (SysNAND)", - "TITLE_SET_RTC_DATE_TIME": "Régler date et heure HTR :", - "NEW_RTC_DATE_TIME_IS_TIME": "La nouvelle date et heure HTR est :\n%s\n \nRemarque : L'heure HOMEMENU\ndoit être réglée manuellement\naprès le réglage de l'heure HTR.", + "TITLE_SET_RTC_DATE_TIME": "Régler la date et l'heure RTC :", + "NEW_RTC_DATE_TIME_IS_TIME": "La nouvelle date et heure HTR est :\n%s\n \nRemarque : L'heure du menu HOME\ndoit être réglée manuellement\naprès le réglage de l'heure HTR.", "TOUCHSCREEN_CALIBRATION_SUCCESS": "Calibration de l'écran tactile réussie !", "TOUCHSCREEN_CALIBRATION_FAILED": "Impossible de calibrer l'écran tactile !", - "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.", + "GODMODE9_README_TOC": "Manuel de GodMode9 : Sommaire", + "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "La sauvegarde des fichiers essentiels n'a pas été trouvée.\nCréer la sauvegarde maintenant ?", + "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "La sauvegarde a été intégrée dans\nla SysNAND et copiée dans %s.", "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "La date et l'heure HTR\nsemblent être erronées.\nLes régler maintenant ?", - "RESUME_GODMODE9": "Resume GodMode9", - "RESUME_BOOTLOADER": "Resume bootloader", + "RESUME_GODMODE9": "Entrer dans Godmode9", + "RESUME_BOOTLOADER": "Continuer le démarrage", "SELECT_PAYLOAD": "Sélectionner la charge utile…", "SELECT_SCRIPT": "Sélectionner le script…", "POWEROFF_SYSTEM": "Éteindre le système", "REBOOT_SYSTEM": "Redémarrer le système", - "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:", + "FLAVOR_BOOTLOADER_SELECT_OPTION": "Menu de démarrage %s.\nSélectionnez une option :", "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Menu du chargeur d'amorçage\ndes charges utiles.\nSélectionner la charge utile :", "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": "Mémoire insuffisante.", - "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": "Ouvrir le gestionnaire de titres", + "INVALID_DIRECTORY_OBJECT": "Le dossier n'existe plus", + "INVALID_ROOT_DIRECTORY": "Dossier de racine non valide.", + "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Les permissions d'écritures ont été\nmodifiés. Voulez-vous les bloquer\nà nouveau?", + "OPEN_TITLE_MANAGER": "Gestionnaire d'applications", "SEARCH_FOR_FILES": "Rechercher des titres…", "FIX_CMACS_FOR_DRIVE": "Réparer les CMACs du lecteur", "SHOW_DIRECTORY_INFO": "Afficher infos dossier", "SHOW_DRIVE_INFO": "Afficher infos lecteur", - "FAILED_SETTING_UP_TITLE_MANAGER": "Failed setting up title manager!", - "SEARCH_FILE_ENTER_SEARCH_BELOW": "Search %s?\nEnter search below.", + "FAILED_SETTING_UP_TITLE_MANAGER": "Le gestionnaire d'applications\nn'a pas pu s'initialiser!", + "SEARCH_FILE_ENTER_SEARCH_BELOW": "Rechercher dans %s?\nEntrez la recherche ci-dessous.", "FOUND_N_RESULTS": "%lu résultats trouvés.", - "FIX_CMACS_FOR_DRIVE_FINISHED": "Fix CMACs for drive finished.", + "FIX_CMACS_FOR_DRIVE_FINISHED": "Correction des CMACs terminé.", "FAILED_TO_ANALYZE_DRIVE": "Impossible d'analyser le lecteur\n", "FAILED_TO_ANALYZE_DIR": "Impossible d'analyser le répertoire\n", "NOT_ALLOWED_IN_VIRTUAL_PATH": "Non autorisé dans le chemin virtuel", @@ -436,7 +436,7 @@ "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Non autorisé dans le chemin de jeu virtuel", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Non autorisé dans le lecteur XORpad", "NOT_ALLOWED_IN_GAMECART_DRIVE": "Non autorisé dans le lecteur de la carte de jeu", - "NOT_ALLOWED_IN_ALIAS_PATH": "Not allowed in alias path", + "NOT_ALLOWED_IN_ALIAS_PATH": "Non autorisé dans le répertoire virtuel", "COPY_PATHS": "Copier le(s) chemin(s)", "MOVE_PATHS": "Déplacer le(s) chemin(s)", "PASTE_FILE_HERE": "Coller « %s » ici ?", @@ -447,15 +447,15 @@ "FAILED_MOVING_PATH": "Impossible de déplacer le chemin :\n%s", "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Renommer %s ?\nSaisissez le nouveau nom ci-dessous.", "FAILED_RENAMING_PATH": "Impossible de renommer le chemin :\n%s", - "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", + "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Créer une nouvelle entrée ici ?\nSélectionnez le type.", "CREATE_A_FOLDER": "Créer un dossier", "CREATE_A_DUMMY_FILE": "Créer un fichier vide", "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Créer un nouveau dossier ici ?\nSaisissez le nom ci-dessous.", "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Créer un nouveau fichier ici ?\nSaisissez le nom ci-dessous.", - "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", + "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Créez un nouveau %s ici ?\nEntrez sa taille ci-dessous.", "FAILED_CREATING_FOLDER_PATH": "Impossible de créer le dossier :\n%s", "FAILED_CREATING_FILE_PATH": "Impossible de créer le fichier :\n%s", - "TITLE_MANAGER": "Gestionnaire de titres", + "TITLE_MANAGER": "Gestionnaire d'applications", "BRICK_MY_3DS": "Bricker ma 3DS", "LANGUAGE": "Langue…", "SCRIPTS": "Scripts…", @@ -468,18 +468,18 @@ "4_DRIVE_NAND_TWL": "[4:] NAND / TWL", "A_DRIVE_SD_CARD": "[A:] CARTE SD", "B_DRIVE_SD_CARD": "[B:] CARTE SD", - "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Title manager menu.\nSelect titles source:", - "LANGUAGES_DIRECTORY_NOT_FOUND": "Languages directory not found.\n(default path: 0:/gm9/%s)", - "SCRIPTS_DIRECTORY_NOT_FOUND": "Scripts directory not found.\n(default path: 0:/gm9/%s)", - "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME language... menu.\nSelect language:", - "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME scripts... menu.\nSelect script:", + "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Gestionnaire d'applications.\nSélectionnez la source des applications :", + "LANGUAGES_DIRECTORY_NOT_FOUND": "Le dossier des langues n'a pas pu être trouvé.\n(chemin par défaut : 0:/gm9/%s)", + "SCRIPTS_DIRECTORY_NOT_FOUND": "Le répertoire des scripts n'a pas été trouvé.\n(chemin par défaut : 0:/gm9/%s)", + "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "Sélection de la langue.\nChoisissez la langue à utiliser :", + "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "Sélectionnez le script à exécuter :", "PAYLOADS_DIRECTORY_NOT_FOUND": "Le répertoire des charges utiles\nn'a pas été trouvé.\n(chemin par défaut : 0:/gm9/%s)", - "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME payloads... menu.\nSelect payload:", - "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unexpected SD card removal!\n \nTo prevent data loss, unmount\nbefore ejecting the SD card.", - "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%s scripts menu.\nSelect script:", - "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "Compiled as script autorunner\nbut no script provided.\n \nDerp!", - "KEYBOARD_CONTROLS_DETAILS": "Keyboard Controls:\n \n←/→ - Move cursor\nR - Caps / Capslock\nX - Delete char\nY - Insert char\nA - Submit\nB - Cancel\n \nSELECT switches to\nclassic prompt", - "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "Touch the red crosshairs to\ncalibrate your touchscreen.\n \nUse the stylus for best\nresults!", + "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "Sélectionnez le firm à exécuter :", + "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Retrait inattendu de la carte SD !\n \nPour éviter toute perte de données,\néjectez avec R+B avant de retirer\nla carte SD.", + "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "Menu de scripts %s.\nSélectionnez le script à exécuter :", + "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "Compilé en tant qu'exécuteur\nautomatique de script, mais\naucun script n'a été fourni.\n\nbruh", + "KEYBOARD_CONTROLS_DETAILS": "Contrôles du Clavier:\n \n←/→ - Déplacer le curseur\nR - Maj / Ver. Maj\nX - Effacer\nY - Insérer char\nA - Envoyer\nB - Annuler\n \nLe bouton SELECT passe\nsur l'interface classique", + "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "Touchez les croix rouges pour\ncalibrer l'écran tactile.\n \nUtilisez le stylet pour obtenir\nde meilleurs résultats !", "INVALID": "INVALIDE", "TO_PROCEED_ENTER_THIS": "Pour continuer, entrez ceci :", "TO_PROCEED_HOLD_X": "Pour continuer, maintenez :", @@ -487,9 +487,9 @@ "CANCEL": "annuler", "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) défilement rapide\nL - effacer les données", "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - supprimer le caractère\nY - insérer le caractère", - "ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", - "ETA_N_MIN_N_SEC": "ETA %02llum%02llus", - "BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel", + "ETA_N_HOUR_N_MIN_N_SEC": "Temps restant: %02lluh%02llum%02llus", + "ETA_N_MIN_N_SEC": "Temps restant: %02llum%02llus", + "BRIGHTNESS_CONTROLS": "[←] Baisser la luminosité\n[→] Augmenter la luminosité\n \n[X] Utiliser le curseur de volume\n[A] Régler la luminosité actuelle\n[B] Annuler", "SEARCHING_PLEASE_WAIT": "Recherche en cours, veuillez patienter…", "RENAME_TO_GOOD_NAME": "Renommer en un meilleur nom ?", "SD_WRITE_PROTECTED_CANT_CONTINUE": "La carte SD est protégée en écriture !\nImpossible de continuer.", @@ -507,21 +507,21 @@ "ENABLE_BASE_WRITE": "Vous souhaitez activer les\npermissions d'écriture de\nbase.", "ENABLE_SD_WRITE": "Vous souhaitez activer les\npermissions d'écriture de\nla carte SD.", "ENABLE_IMAGE_WRITE": "Vous souhaitez activer les\npermissions d'écriture\nd'images.", - "ENABLE_RAM_DRIVE_WRITE": "You want to enable RAM drive\nwriting permissions.", - "ENABLE_EMUNAND_0_WRITE": "You want to enable EmuNAND\nlvl0 writing permissions.", - "ENABLE_SYSNAND_0_WRITE": "You want to enable SysNAND\nlvl0 writing permissions.", - "ENABLE_EMUNAND_1_WRITE": "You want to enable EmuNAND\nlvl1 writing permissions.\n \nThis enables you to modify\nrecoverable system data,\nuser data & savegames.", - "ENABLE_SYSNAND_1_WRITE": "You want to enable SysNAND\nlvl1 writing permissions.\n \nThis enables you to modify\nsystem data, installations,\nuser data & savegames.", - "ENABLE_GAMECART_SAVE_WRITE": "You want to enable gamecart\nsave writing permissions.", - "ENABLE_SYSNAND_2_WRITE": "!Better be careful!\n \nYou want to enable SysNAND\nlvl2 writing permissions.\n \nThis enables you to modify\nirrecoverable system data!", - "ENABLE_MEMORY_WRITE": "!Better be careful!\n \nYou want to enable memory\nwriting permissions.\n \nWriting to certain areas may\nlead to unexpected results.", - "ENABLE_SD_DATA_WRITE": "!THIS IS NOT RECOMMENDED!\n \nYou want to enable SD data\nwriting permissions.\n \nEverything here is encrypted.\nIt is recommended to use the\nA:/B: drives for modification\nof installations, user data &\nsavegames instead.", - "ENABLE_SYSNAND_3_WRITE": "!THIS IS YOUR ONLY WARNING!\n \nYou want to enable SysNAND\nlvl3 writing permissions.\n \nThis enables you to OVERWRITE\nyour bootloader installation,\nessential system files and/or\nBRICK your console!", - "UNLOCK_WRITE_NOT_ALLOWED": "Unlock write permission is not allowed.", - "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Can't unlock write permission.\nTry GodMode9 instead!", + "ENABLE_RAM_DRIVE_WRITE": "Vous devez déverrouiller les\npermissions d'écriture de la RAM.", + "ENABLE_EMUNAND_0_WRITE": "Vous voulez activer les permissions d'écriture\nde la EmuNAND niv0.", + "ENABLE_SYSNAND_0_WRITE": "Vous voulez activer les permissions d'écriture\nde la SysNAND niv0.", + "ENABLE_EMUNAND_1_WRITE": "Vous voulez activer les permissions d'écriture\nde la EmuNAND niv1.\n \nCela vous permet de modifier\nles données système récupérables,\nles données utilisateurs et les sauvegardes.", + "ENABLE_SYSNAND_1_WRITE": "Vous voulez activer les permissions d'écriture\nde la SysNAND niv1.\n \nCela vous permet de modifier\nles données système, les installations\nles données utilisateurs et les sauvegardes.", + "ENABLE_GAMECART_SAVE_WRITE": "Vous devez déverrouiller les\npermissions d'écriture de la\nsauvegarde dans la cartouche.", + "ENABLE_SYSNAND_2_WRITE": "!Mieux vaut être prudent!\n \nVous voulez activer les permissions d'écriture\nde la SysNAND niv2.\n \nCela vous permet de modifier des\ndonnées système irrécupérables!", + "ENABLE_MEMORY_WRITE": "!Faites attention!\n \nVous devez déverrouiller les\npermissions d'écriture de la\nmémoire.\n \nÉcrire dans certaines zones peut\nconduire à des résultats inattendus.", + "ENABLE_SD_DATA_WRITE": "!CECI N'EST PAS RECOMMANDÉ!\n \nVous devez déverrouiller les droits\nd'écriture des données de la SD.\n \nTout ce qui s'y trouve est chiffré.\nIl est recommandé d'utiliser les\nlecteurs [A:]/[B:] pour modifier les\nlogiciels, les données utilisateur\net les sauvegardes.", + "ENABLE_SYSNAND_3_WRITE": "!C'EST VOTRE SEUL AVERTISSEMENT!\n \nVous voulez activer les permissions d'écriture\nde la SysNAND niv3.\n \nCela vous permet d'ÉCRASER votre\ninstallation du bootloader, des fichiers\nsystème essentiels et/ou BRICK\nvotre console!", + "UNLOCK_WRITE_NOT_ALLOWED": "Le déverrouillage des permissions\nd'écriture n'est pas autorisé.", + "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Impossible de déverrouiller la permission d'écriture.\nUtilisez GodMode9 à la place !", "ERROR_SD_TOO_SMALL": "Erreur : La carte SD est trop petite", - "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!WARNING!\n \nProceeding will format this SD.\nThis will irreversibly delete\nALL data on it.", - "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Format the bonus drive?\nThis will irreversibly delete\nALL data on it.", + "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!ATTENTION!\n\nCeci va formater la carte SD.\nTOUTES les données de celle-ci\nseront DEFINITIVEMENT effacés.", + "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Formater la partition bonus?\nCela effacera TOUTES les\ndonnées présentes dessus.", "FORMATTING_SD_PLEASE_WAIT": "Formatage de la carte SD, veuillez patienter…", "FORMATTING_DRIVE_PLEASE_WAIT": "Formatage du lecteur, veuillez patienter…", "ERROR_SD_CARD_IO_FAILURE": "Error: SD card i/o failure", @@ -532,9 +532,9 @@ "CANCEL_IS_NOT_ALLOWED_HERE": "L'annulation n'est pas autorisée ici", "B_DETECTED_CANCEL": "Bouton B détecté. Annuler ?", "ERROR_CANNOT_APPEND_FOLDER": "Erreur : Impossible d'ajouter un dossier", - "ERROR_OVERWRITING_FILE_WITH_DIR": "Error: Overwriting file with dir", - "ERROR_OVERWRITING_DIR_WITH_FILE": "Error: Overwriting dir with file", - "ERROR_CANNOT_OPEN_DESTINATION_FILE": "Error: Cannot open destination file", + "ERROR_OVERWRITING_FILE_WITH_DIR": "Erreur : un fichier possède le même nom", + "ERROR_OVERWRITING_DIR_WITH_FILE": "Erreur : un dossier possède le même nom", + "ERROR_CANNOT_OPEN_DESTINATION_FILE": "Erreur : Impossible d'ouvrir le fichier de destination", "ERROR_NOT_ENOUGH_SPACE_AVAILABLE": "Erreur : Pas assez d'espace disponible", "ERROR_ONLY_FAT_FILES_CAN_BE_MOVED": "Erreur : Seuls les fichiers FAT\npeuvent être déplacés", "ERROR_DESTINATION_IS_PART_OF_ORIGIN": "Erreur : La destination\nfait partie de l'origine", @@ -572,14 +572,14 @@ "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Décompression de .code…\nBouton B détecté. Annuler ?", "COMPRESSING_DOT_CODE": "Compression de .code…", "COMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Compression de .code…\nBouton B détecté. Annuler ?", - "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "The patch is most likely not intended for this file.", - "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "You most likely applied the patch on the output file.", - "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "The patch is technically valid,\nbut seems scrambled or malformed.", - "PATCH_IS_INVALID": "The patch is invalid.", - "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "One or both files are bigger than 16MB.\nThe IPS format doesn't support that.", - "REQUESTED_FILE_PATH_WAS_INVALID": "The requested file path was invalid.", - "PATCHING_CANCELED": "Patching canceled.", - "NOT_ENOUGH_MEMORY": "Not enough memory.", + "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "Le patch n'est probablement pas destiné à ce fichier.", + "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "Vous avez probablement appliqué le patch au fichier de destination.", + "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "Le patch est techniquement valide,\nmais semble malformé.", + "PATCH_IS_INVALID": "Le patch est invalide.", + "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "L'un des fichiers ou les 2 sont supérieurs à 16 Mo.\nLe format IPS ne le supporte pas.", + "REQUESTED_FILE_PATH_WAS_INVALID": "Le chemin du fichier source est invalide.", + "PATCHING_CANCELED": "L'application du patch a été annulé.", + "NOT_ENOUGH_MEMORY": "Mémoire insuffisante.", "REGION_AMERICAS": "Amériques", "REGION_AUSTRALIA": "Australie", "REGION_BRAZIL": "Brésil", @@ -595,113 +595,113 @@ "REGION_UNKNOWN": "Inconnu", "REGION_UNITED_KINGDOM": "Royaume-Uni", "REGION_MIDDLE_EAST": "Moyen-Orient", - "GENERATING_QR_CODE": "Generating QR code...", - "REINITIALIZING_SD_CARD": "Reinitializing SD card...", + "GENERATING_QR_CODE": "Génération du QR code...", + "REINITIALIZING_SD_CARD": "Recherche de la carte SD...", "DUMPING_STATE_TO_SD_CARD": "Dumping state to SD card...", - "PRESS_POWER_TO_TURN_OFF": "Press POWER to turn off", - "CLEANING_UP_TITLES_PLEASE_WAIT": "Cleaning up titles, please wait...", - "ERROR_NOT_NCCH_FILE": "Error: Not an NCCH file", - "ERROR_FILE_IS_TOO_SMALL": "Error: File is too small", - "ATTEMPT_FIX_THIS_TIME": "Attempt fix this time", - "ATTEMPT_FIX_ALWAYS": "Attempt fix always", - "ABORT_VERIFICATION": "Abort verification", + "PRESS_POWER_TO_TURN_OFF": "Appuyez sur POWER pour éteindre", + "CLEANING_UP_TITLES_PLEASE_WAIT": "Effacement de toutes les applications système, veuillez patienter...", + "ERROR_NOT_NCCH_FILE": "Erreur : Ceci n'est pas un fichier NCCH", + "ERROR_FILE_IS_TOO_SMALL": "Erreur : Le fichier est trop petit", + "ATTEMPT_FIX_THIS_TIME": "Essayer de réparer cette fois-ci", + "ATTEMPT_FIX_ALWAYS": "Toujours essayer de réparer", + "ABORT_VERIFICATION": "Annuler la vérification", "ERROR_BAD_CRYPTO_FLAGS": "Error: Bad crypto flags", "ERROR_BAD_EXEFS_HEADER": "Error: Bad ExeFS header", "ERROR_MISSING_EXTHEADER": "Error: Missing ExtHeader", "ERROR_CRYPTO_NOT_SET_UP": "Error: Crypto not set up", "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH verification failed:\nExtHdr/ExeFS/RomFS: %s/%s/%s", "OK": "ok", - "FAIL": "fail", + "FAIL": "échec", "ERROR_NOT_NCSD_FILE": "Error: Not an NCSD file", "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nContent%lu (%08lX@%08lX):\nVerification failed", "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", - "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC content is missing\n \nIgnore all and continue?", + "ERROR_CDN_TITLEKEY_NOT_FOUND": "Erreur : Le Titlekey CDN est introuvable", + "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "Le contenu du DLC est manquant\n \nIgnorer tout et continuer ?", "PATH_SECTION_N_HASH_MISMATCH": "%s\nSection %lu hash mismatch", "ARM9_ENTRYPOINT_IS_MISSING": "ARM9 entrypoint is missing", "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "Warning: ARM11 entrypoint is missing", - "ERROR_NOT_A_BOSS_FILE": "Error: Not a BOSS file", + "ERROR_NOT_A_BOSS_FILE": "Erreur : Ceci n'est pas un fichier BOSS", "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "Mauvaise correspondance du\nhachage de la charge utile BOSS.\n \nTenter de le corriger ?", - "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_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD in TAD is not legit.", - "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD is not legit.", + "GENERIC_TICKET_PIRATE_LEGIT": "Ticket générique (\"pirate legit\")", + "PERSONALIZED_TICKET_LEGIT": "Ticket personnalisé (legit)", + "ID_N_LEGIT_TICKET_IS_PERSONALIZED_USING_THIS_NOT_RECOMMENDED_CHOOSE_DEFAULT_ACTION": "ID %016llX\nLe ticket legit est personnalisé.\nIl pourra seulement être utilisé sur cette console.\nChoisissez l'action par défaut :", + "ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\nTitlekey non trouvé.", + "ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nLe TMD dans TAD n'est pas legit.", + "ID_N_TMD_NOT_LEGIT": "ID %016llX\nLe TMD n'est pas legit.", "ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s", - "CONTENT_IS_CORRUPT": "Content is corrupt", - "INSERT_CONTENT_FAILED": "Insert content failed", - "INSTALL_CONTENT_FAILED": "Install content failed", - "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "Install error:\nThis system is missing one or\nmore .db files.\n \nMaybe the SD card is missing\nor uninitialized?", - "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "Install error:\nThis system is missing the\nticket.db file.", + "CONTENT_IS_CORRUPT": "Le contenu est corrompu", + "INSERT_CONTENT_FAILED": "Échec d'insertion du contenu", + "INSTALL_CONTENT_FAILED": "Échec d'installation du contenu", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "Erreur d'installation :\nIl manque un ou plusieurs\nfichiers .db.\n \nLa carte SD est peut-être manquante\nou non initialisée ?", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "Erreur d'installation :\nCe système n'a pas de\nfichier ticket.db.", "SKIPPED_TITLE_0004008C000CBD00_NEEDS_SPECIAL_COMPILE_FLAGS": "Skipped title:\nTitle with id 0004008C000CBD00\nneeds special compiler flags.", - "ERROR_FAKE_SIGNED_TICKET_ONLY_VALID_SIGNED_TICKETS_CAN_BE_INSTALLED": "Error: Fake-signed ticket\n \nOnly valid signed tickets can\nbe installed to the system.", - "PATH_ERROR_UNKNOWN_CID_N_THIS_TICKET_DOES_NOT_BELONG_TO_THIS_3DS": "%s\nError: Unknown cid %08lX\n \nThis ticket does not belong to\nthis 3DS console.", - "INSTALLING_TICKET": "Installing ticket...", - "POSSIBLY_BROKEN": "Possibly Broken", - "PERSONAL_LEGIT": "Personal Legit", - "PERSONAL_LEGIT_DLC": "Personal Legit DLC", - "PERSONAL_PIRATE_LEGIT": "Personal Pirate Legit", - "PERSONAL_PIRATE_LEGIT_DLC": "Personal Pirate Legit DLC", - "PERSONAL_CUSTOM": "Personal Custom", - "PERSONAL_CUSTOM_DLC": "Personal Custom DLC", - "UNIVERSAL_LEGIT": "Universal Legit", - "UNIVERSAL_LEGIT_DLC": "Universal Legit DLC", - "UNIVERSAL_PIRATE_LEGIT": "Universal Pirate Legit", - "UNIVERSAL_PIRATE_LEGIT_DLC": "Universal Pirate Legit DLC", - "UNIVERSAL_CUSTOM": "Universal Custom", - "UNIVERSAL_CUSTOM_DLC": "Universal Custom DLC", - "CONTENTS_IN_CIA_FOUND_TOTAL": "Contents in CIA: %lu/%lu", - "CONTENTS_IN_CIA_TOTAL": "Contents in TMD: %lu", + "ERROR_FAKE_SIGNED_TICKET_ONLY_VALID_SIGNED_TICKETS_CAN_BE_INSTALLED": "Erreur : Faux ticket signé\n \nSeuls les tickets signés valide\npeuvent être installés sur le système.", + "PATH_ERROR_UNKNOWN_CID_N_THIS_TICKET_DOES_NOT_BELONG_TO_THIS_3DS": "%s\nErreur : Cid %08lX inconnu\n \nCe ticket n'appartient pas à\ncette 3DS.", + "INSTALLING_TICKET": "Installation du ticket...", + "POSSIBLY_BROKEN": "Probablement cassé", + "PERSONAL_LEGIT": "Personnel Légitime", + "PERSONAL_LEGIT_DLC": "Personnel Légitime (DLC)", + "PERSONAL_PIRATE_LEGIT": "Personnel Pirate Legit", + "PERSONAL_PIRATE_LEGIT_DLC": "Personnel Pirate Legit (DLC)", + "PERSONAL_CUSTOM": "Personnel Customisé", + "PERSONAL_CUSTOM_DLC": "Personnel Customisé (DLC)", + "UNIVERSAL_LEGIT": "Universelle Légitime", + "UNIVERSAL_LEGIT_DLC": "Universelle Légitime (DLC)", + "UNIVERSAL_PIRATE_LEGIT": "Pirate Legit universel", + "UNIVERSAL_PIRATE_LEGIT_DLC": "Universelle Pirate Legit (DLC)", + "UNIVERSAL_CUSTOM": "Universelle Customisée", + "UNIVERSAL_CUSTOM_DLC": "Universelle Customisée (DLC)", + "CONTENTS_IN_CIA_FOUND_TOTAL": "Contenu du CIA : %lu/%lu", + "CONTENTS_IN_CIA_TOTAL": "Contenu du TMD : %lu", "CONSOLE_ID_N": "Console ID: %08lX\n", - "SHOW_GAME_INFO_DETAILS": "%s\n%s %s Title\n \nTitle ID: %016llX\nTitle version: %lu.%lu.%lu\nContents size: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerification: %s", + "SHOW_GAME_INFO_DETAILS": "%s\nApplication %s %s\n \nTitle ID: %016llX\nVersion: %lu.%lu.%lu\nTaille du contenu: %s\n%s\n%s \nTicket/TMD: %s/%s\nVérification: %s", "STATE_LEGIT": "authentique", "STATE_ILLEGIT": "inauthentique", "STATE_UNKNOWN": "inconnu", "STATE_INVALID": "invalide", - "STATE_PENDING_PROCEED_WITH_VERIFICATION": "pending\n \nProceed with verification?", - "STATE_PASSED": "passed", - "STATE_FAILED": "failed", - "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "Output file already exists.\nUpdate this?", + "STATE_PENDING_PROCEED_WITH_VERIFICATION": "en attente\n \nProcéder à la vérification ?", + "STATE_PASSED": "réussie", + "STATE_FAILED": "échouée", + "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "Le fichier de destination existe déjà.\nÉcraser ce fichier ?", "DSI_ENHANCED": "Optimisé DSi", "DSI_EXCLUSIVE": "Exclusif DSi", - "FIXING_CMACS_PLEASE_WAIT": "Fixing CMACs, please wait...", - "NCSD_HEADER_IS_NOT_VALID": "NCSD header is not valid", - "NAND_DUMP_MISSING_DATA": "NAND dump missing data", - "ERROR_CTR_MBR_IS_CORRUPT": "Error: CTR MBR is corrupt", - "ERROR_TWL_MBR_IS_CORRUPT": "Error: TWL MBR is corrupt", + "FIXING_CMACS_PLEASE_WAIT": "Réparation des CMACs,\nveuillez patienter...", + "NCSD_HEADER_IS_NOT_VALID": "L'en-tête NCSD n'est pas valide", + "NAND_DUMP_MISSING_DATA": "Il manque des données dans\nce dump de la NAND", + "ERROR_CTR_MBR_IS_CORRUPT": "Erreur : La partition CTR est corrompue", + "ERROR_TWL_MBR_IS_CORRUPT": "Erreur : La partition TWL est corrompue", "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\nErreur : La partition CTR%lu est corrompue", "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\nErreur : La partition TWL%lu est corrompue", "NO_VALID_FIRM_FOUND": "Aucun FIRM valide n'a été trouvé", "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "Erreur : Le dump de la NAND\nest corrompu.\nContinuer quand même ?", "ERROR_SYSTEM_IS_LOCKED": "Erreur : Le système est verrouillé.", - "ESSENTIAL_FILES_BACKUP_IS_REQUIRED_CREATE_ONE_NOW": "Essential files backup is required.\nCreate one now?", - "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": "!WARNING!\n \nProceeding will overwrite the\nSysNAND with the provided dump.\n \n(B9S/A9LH will be left intact.)", - "IMAGE_NCSD_CORRUPT_OR_CUSTOMIZED_SAFE_RESTORE_NOT_POSSIBLE": "Image NCSD corrupt or customized,\nsafe restore is not possible!", - "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "!WARNING!\n \nNCSD differs between image and local,\nelevated write permissions required\n \nProceed on your own risk?", - "NOT_AN_INSTALLABLE_FIRM": "Not a installable FIRM.", - "FIRM_LOAD_VERIFY_ERROR": "FIRM load/verify error.", - "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu not found or too small.", + "ESSENTIAL_FILES_BACKUP_IS_REQUIRED_CREATE_ONE_NOW": "La sauvegarde des fichiers essentiels\nn'a pas été trouvée.\nCréer la sauvegarde maintenant ?", + "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": "!ATTENTION!\n \nEn procédant à cette opération, la SysNAND\nsera écrasée par l'image NAND fournie.\n \n(B9S/A9LH seront laissés intacts.)", + "IMAGE_NCSD_CORRUPT_OR_CUSTOMIZED_SAFE_RESTORE_NOT_POSSIBLE": "l'Image NCSD corrompue ou modifiée,\nelle ne peut pas être restaurée\nen toute sécurité!", + "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "!ATTENTION !\n \nLe NCSD diffère entre celle du fichier\net celle du système,\nDes autorisations d'écriture élevées\nsont requises\n \nContinuer à vos risques et périls ?", + "NOT_AN_INSTALLABLE_FIRM": "Ce FIRM n'est pas installable.", + "FIRM_LOAD_VERIFY_ERROR": "Erreur de chargement/vérification du FIRM.", + "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nLe FIRM%lu est introuvable ou trop petit.", "SECTOR_0X96_CRYPTO_FAIL": "Sector 0x96 crypto fail.", - "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Sector 0x96 is corrupted.\n \nProvide \"secret_sector.bin\"\nto fix sector 0x96.", - "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Sector 0x96 is corrupted.\n \nFix sector 0x96 during\nthe installation?", - "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!WARNING!\n \nProceeding will install the\nprovided FIRM to the SysNAND\nand inject sighax.\n \nInstalling an unsupported FIRM\nwill BRICK your console!", - "INSTALLING_FIRM_PLEASE_WAIT": "Installing FIRM, please wait...", - "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed writing sector 0x96.\nTry to fix before reboot!", - "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed writing FIRM%lu.\nTry to fix before reboot!", - "CHECKING_INSTALLATION_PLEASE_WAIT": "Checking installation, please wait...", - "THIS_IS_BAD_FAILED_VERIFYING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed verifying sector 0x96.\nTry to fix before reboot!", - "THIS_IS_BAD_FAILED_VERIFYING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed verifying FIRM%lu.\nTry to fix before reboot!", - "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "Perfect %s is already installed!", - "PATH_NOT_PERFECT_KEYDB_IMAGE_CANNOT_INSTALL_TO_NAND": "%s\nNot a perfect %s image.\nCannot install to NAND!", - "PATH_FAILED_WRITING_KEYDB_TO_NAND": "%s\nFailed writing %s to NAND!", + "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Le secteur 0x96 est corrompu.\n \nFournissez \"secret_sector.bin\"\npour réparer le secteur 0x96.", + "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Le secteur 0x96 est corrompu.\n \nCorriger le secteur 0x96 pendant\nl'installation ?", + "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!ATTENTION!\n \nEn procédant, vous installerez\nle FIRM fourni sur la SysNAND\net injecterez sighax.\n \nL'installation d'un FIRM non supporté\nva BRICK votre console !", + "INSTALLING_FIRM_PLEASE_WAIT": "Installation du firm, veuillez patienter...", + "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!!!ATTENTION!!!\n \nÉchec de l'écriture du secteur 0x96.\nEssayez de réparer avant le redémarrage !", + "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!!!ATTENTION!!!\n \nÉchec de l'écriture du FIRM%lu.\nEssayez de réparer avant le redémarrage !", + "CHECKING_INSTALLATION_PLEASE_WAIT": "Vérification de l'installation,\nveuillez patienter...", + "THIS_IS_BAD_FAILED_VERIFYING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!!!ATTENTION!!!\n \nLa vérification du secteur 0x96 a échoué.\nEssayez de réparer avant le redémarrage !", + "THIS_IS_BAD_FAILED_VERIFYING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!!!ATTENTION!!!\n \nLa vérification du FIRM%lu a échoué.\nEssayez de réparer avant le redémarrage !", + "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "Le %s parfait est déjà installé!", + "PATH_NOT_PERFECT_KEYDB_IMAGE_CANNOT_INSTALL_TO_NAND": "%s\nn'est pas une image parfaite de %s.\nImpossible d'installer sur la NAND !", + "PATH_FAILED_WRITING_KEYDB_TO_NAND": "%s\nÉchec de l'écriture du %s sur NAND !", "USE_L_R_TO_SAVE": "(utilisez L+R pour enregistrer)", - "EASTER_NOT_FOUND": "(%s not found)", + "EASTER_NOT_FOUND": "(%s introuvable)", "BUILDING_TO_OUT_ARG": "Building to %s:\n%s ...", - "EJECT_SD_CARD": "Eject SD card...", - "INSERT_SD_CARD": "Insert SD card...", + "EJECT_SD_CARD": "Ejecter la carte SD...", + "INSERT_SD_CARD": "Insérer la carte SD...", "SCRIPTERR_UNKNOWN_CMD": "cmd inconnu", "SCRIPTERR_BAD_NUMBER_OF_ARGS": "bad # of args", "SCRIPTERR_UNRECOGNIZED_FLAGS": "unrecognized flags", @@ -716,12 +716,95 @@ "SCRIPTERR_ELSE_WITHOUT_IF": "'else' sans 'if'", "SCRIPTERR_END_WITHOUT_IF": "'end' sans 'if'", "SCRIPTERR_FOR_INSIDE_FOR": "'for' dans un 'for'", - "SCRIPTERR_DIR_NOT_FOUND": "dir not found", + "SCRIPTERR_DIR_NOT_FOUND": "dossier non trouvé", "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' sans 'next'", "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' sans 'for'", "SCRIPTERR_FORPATH_ERROR": "forpath error", "SCRIPTERR_LABEL_NOT_FOUND": "label not found", - "SCRIPTERR_USER_ABORT": "user abort", - "SCRIPTERR_KEY_NOT_PRESSED": "key not pressed", - "SCRIPTERR_OUT_OF_MEMORY": "mémoire insuffisante" + "SCRIPTERR_USER_ABORT": "annulation de l'utilisateur", + "SCRIPTERR_KEY_NOT_PRESSED": "touche non pressé", + "SCRIPTERR_OUT_OF_MEMORY": "mémoire insuffisante", + "SCRIPTERR_VAR_FAIL": "échec de la variable", + "SCRIPTERR_FORBIDDEN_DRIVE": "forbidden drive", + "SCRIPTERR_INVALID_PATH": "invalid path", + "SCRIPTERR_FILESELECT_ABORT": "fileselect abort", + "SCRIPTERR_DIRSELECT_ABORT": "dirselect abort", + "SCRIPTERR_SET_FAIL": "set fail", + "SCRIPTERR_CHAR_NOT_FOUND": "char not found", + "SCRIPTERR_ARGV_2_IS_NOT_CHAR": "argv[2] is not a char", + "SCRIPTERR_ARGV_2_MUST_BE_2_CHARS": "argv[2] must be 2 chars", + "SCRIPTERR_ARG_MATCH": "arg match", + "SCRIPTERR_NO_ARG_MATCH": "no arg match", + "SCRIPTERR_PERMISSION_FAIL": "échec de permission", + "SCRIPTERR_COPY_FAIL": "échec de la copie", + "SCRIPTERR_MOVE_FAIL": "échec du déplacement", + "SCRIPTERR_INJECT_FAIL": "échec de l'injection", + "SCRIPTERR_FILLBYTE_FAIL": "fillbyte fail", + "SCRIPTERR_FILL_FAIL": "échec de remplissage", + "SCRIPTERR_BAD_FILESIZE": "mauvaise taille de fichier", + "SCRIPTERR_CREATE_DUMMY_FILE": "échec de la création du fichier", + "SCRIPTERR_REMOVE_FAIL": "échec de la suppression", + "SCRIPTERR_MAKEDIR_FAIL": "échec de création du dossier", + "SCRIPTERR_MOUNT_FAIL": "échec du montage", + "SCRIPTERR_FIND_FAIL": "find fail", + "SCRIPTERR_FINDNOT_FAIL": "findnot fail", + "SCRIPTERR_NO_SIZE_GIVEN": "aucune taille donnée", + "SCRIPTERR_SIZE_TOO_BIG": "taille trop grande", + "SCRIPTERR_READ_FAIL": "échec de la lecture", + "SCRIPTERR_CONVERSION_FAIL": "échec de la conversion", + "SCRIPTERR_INVALID_DATA": "données invalides", + "SCRIPTERR_WRITE_FAIL": "échec de l'écriture", + "SCRIPTERR_SHA_ARG0_FAIL": "sha arg0 fail", + "SCRIPTERR_SHA_ARG1_FAIL": "sha arg1 fail", + "SCRIPTERR_SHA_DOES_NOT_MATCH": "le sha ne correspond pas", + "SCRIPTERR_SHA_WRITE_FAIL": "échec de l'écriture du sha", + "SCRIPTERR_FILE_WRITE_FAIL": "échec de l'écriture du fichier", + "SCRIPTERR_FIXCMAC_FAILED": "fixcmac failed", + "SCRIPTERR_VERIFICATION_FAILED": "échec de la vérification", + "SCRIPTERR_DECRYPT_FAILED": "le déchiffrement a échoué", + "SCRIPTERR_ENCRYPT_FAILED": "le chiffrement a échoué", + "SCRIPTERR_BUILD_CIA_FAILED": "échec de création du CIA", + "SCRIPTERR_INSTALL_GAME_FAILED": "l'installation du jeu a échoué", + "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": "ne contient pas de .code", + "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": "l'extraction du .code a échoué", + "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": "la compression du .code a échoué", + "SCRIPTERR_BUILD_FAILED": "build failed", + "SCRIPTERR_UNKNOWN_FILE": "fichier inconnu", + "SCRIPTERR_APPLY_IPS_FAILD": "échec de l'application du IPS", + "SCRIPTERR_APPLY_BPS_FAILED": "l'application du BPS a échoué", + "SCRIPTERR_APPLY_BPM_FAILED": "l'application du BPM a échoué", + "SCRIPTERR_TEXTVIEWER_FAILED": "échec du visualiseur de texte", + "SCRIPTERR_BAD_DUMPSIZE": "bad dumpsize", + "SCRIPTERR_CART_INIT_FAIL": "échec de l'initialisation de la cartouche", + "SCRIPTERR_CART_DUMP_FAILED": "échec de la copie de la cartouche", + "SCRIPTERR_NOT_A_DIR": "ce n'est pas un dossier", + "SCRIPTERR_FILE_NOT_FOUND": "fichier introuvable", + "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "ce firm n'est pas démarrable", + "SCRIPTERR_SD_NOT_MOUNTED": "Carte SD non montée", + "SCRIPTERR_UNKNOWN_ERROR": "erreur inconnue", + "SCRIPTERR_COMMAND_SUCCESS": "commande réussie", + "SCRIPTERR_CONTROL_FLOW_ERROR": "control flow error", + "SCRIPTERR_UNCLOSED_CONDITIONAL": "unclosed conditional", + "SCRIPTERR_ERROR_MESSAGE_FAIL": "échec du message d'erreur", + "ERROR_INVALID_TEXT_DATA": "Erreur: Données de texte invalides", + "TEXTVIEWER_CONTROLS_DETAILS": "Contrôles du visualisateur de texte:\n \n↑↓→←(+R) - Défiler\nR+Y - Activer/désactiver le retour la ligne\nR+X - Aller au numéro de ligne\nB - Quitter\n", + "CURRENT_LINE_N_ENTER_NEW_LINE_BELOW": "Ligne actuelle : %i\nEntrez la nouvelle ligne ci-dessous.", + "PREVIEW_DISABLED": "(aperçu désactivé)", + "PATH_LINE_N_ERR_LINE": "%s\nligne %lu: %s\n%s", + "END_OF_SCRIPT_UNRESOLVED_IF": "end of script: unresolved 'if'", + "END_OF_SCRIPT_UNRESOLVED_FOR": "end of script: unresolved 'for'", + "SYSINFO_MODEL": "Modèle : %s (%s)\n", + "SYSINFO_SERIAL": "Numéro de série : %s\n", + "SYSINFO_REGION_SYSTEM": "Région (système) : %s\n", + "SYSINFO_REGION_SALES": "Région (vendue) : %s\n", + "SYSINFO_SOC_MANUFACTURING_DATE": "Date de fabrication SoC : %s\n", + "SYSINFO_SYSTEM_ASSEMBLY_DATE": "Date d'assemblage du système : %s\n", + "SYSINFO_ORIGINAL_FIRMWARE": "Version d'origine : %s\n", + "SYSINFO_FRIENDCODE_SEED": "Friendcode seed: %s\n", + "SYSINFO_SD_KEYY": "SD keyY: %s\n", + "SYSINFO_NAND_CID": "NAND CID: %s\n", + "SYSINFO_SD_CID": "SD CID: %s\n", + "SYSINFO_SYSTEM_ID0": "ID0 Système : %s\n", + "SYSINFO_SYSTEM_ID1": "ID1 Système : %s\n", + "SORTING_TICKETS_PLEASE_WAIT": "Tri des tickets en cours, veuillez patienter..." } diff --git a/resources/languages/id.json b/resources/languages/id.json index f3f40e2..150f49b 100644 --- a/resources/languages/id.json +++ b/resources/languages/id.json @@ -4,10 +4,10 @@ "DATE_TIME_FORMAT": "(Thn-Bln-Hari) %1$s%2$02lX-%3$02lX-%4$02lX %5$02lX:%6$02lX", "DECIMAL_SEPARATOR": ".", "THOUSAND_SEPARATOR": ",", - "FIRM_TOO_BIG": "FIRM terlalu besar, tak bisa di-boot", + "FIRM_TOO_BIG": "FIRM kebesaran, tak bisa boot", "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\nPeringatan: Jangan boot-kan FIRM\ndari sumber tidak jelas.\n \nBoot-kan FIRM?", "NOT_BOOTABLE_FIRM": "Bukan FIRM bisa di-boot.", - "FIRM_ENCRYPTED": "FIRM terenkripsi.\n \nDekripsi-kan sebelum di-boot?", + "FIRM_ENCRYPTED": "FIRM terenkripsi.\n \nDekripsi-kan sebelum boot?", "MAKE_COPY_AT_OUT_TEMP_FIRM": "Buat salinan di %s/temp.firm", "TRY_BOOT_ANYWAYS": "Coba di-boot saja", "WARNING_BOOT_UNSUPPORTED_LOCATION": "Peringatan: Mencoba mem-boot dari\nlokasi yang tak didukung.", @@ -18,41 +18,41 @@ "DIR": "(dir)", "SD_FAT": "(SD FAT)", "RAMDRIVE_FAT": "(Kandar-RAM FAT)", - "GAME_VIRTUAL": "(P'mainan Virtual)", + "GAME_VIRTUAL": "(P'mainan Maya)", "SYSNAND_FAT": "(SysNAND FAT)", - "SYSNAND_VIRTUAL": "(SysNAND Virtual)", + "SYSNAND_VIRTUAL": "(SysNAND Maya)", "EMUNAND_FAT": "(EmuNAND FAT)", - "EMUNAND_VIRTUAL": "(EmuNAND Virtual)", + "EMUNAND_VIRTUAL": "(EmuNAND Maya)", "IMAGE_FAT": "(Citra FAT)", - "XORPAD_VIRTUAL": "(XORpad Virtual)", - "MEMORY_VIRTUAL": "(Memori Virtual)", + "XORPAD_VIRTUAL": "(XORpad Maya)", + "MEMORY_VIRTUAL": "(Memori Maya)", "ALIAS_FAT": "(Alias FAT)", - "GAMECART_VIRTUAL": "(Kartrid Virtual)", - "VRAM_VIRTUAL": "(VRAM Virtual)", + "GAMECART_VIRTUAL": "(Kartrid Maya)", + "VRAM_VIRTUAL": "(VRAM Maya)", "SEARCH": "(Cari)", - "TITLEMANAGER_VIRTUAL": "(TitleManager Virtual)", + "TITLEMANAGER_VIRTUAL": "(TitleManager Maya)", "LAB_SDCARD": "KARTU SD", "LAB_SYSNAND_CTRNAND": "SYSNAND CTRNAND", "LAB_SYSNAND_TWLN": "SYSNAND TWLN", "LAB_SYSNAND_TWLP": "SYSNAND TWLP", "LAB_SYSNAND_SD": "SYSNAND SD", - "LAB_SYSNAND_VIRTUAL": "SYSNAND VIRTUAL", + "LAB_SYSNAND_VIRTUAL": "SYSNAND MAYA", "LAB_EMUNAND_CTRNAND": "EMUNAND CTRNAND", "LAB_EMUNAND_TWLN": "EMUNAND TWLN", "LAB_EMUNAND_TWLP": "EMUNAND TWLP", "LAB_EMUNAND_SD": "EMUNAND SD", - "LAB_EMUNAND_VIRTUAL": "EMUNAND VIRTUAL", + "LAB_EMUNAND_VIRTUAL": "EMUNAND MAYA", "LAB_IMGNAND_CTRNAND": "IMGNAND CTRNAND", "LAB_IMGNAND_TWLN": "IMGNAND TWLN", "LAB_IMGNAND_TWLP": "IMGNAND TWLP", - "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL", + "LAB_IMGNAND_VIRTUAL": "IMGNAND MAYA", "LAB_GAMECART": "KARTRID", "LAB_GAME_IMAGE": "CITRA P'MAINAN", "LAB_AESKEYDB_IMAGE": "CITRA AESKEYDB", "LAB_BDRI_IMAGE": "CITRA BDRI", "LAB_DISA_DIFF_IMAGE": "CITRA DISA/DIFF", - "LAB_MEMORY_VIRTUAL": "MEMORI VIRTUAL", - "LAB_VRAM_VIRTUAL": "VRAM VIRTUAL", + "LAB_MEMORY_VIRTUAL": "MEMORI MAYA", + "LAB_VRAM_VIRTUAL": "VRAM MAYA", "LAB_TITLE_MANAGER": "PENGELOLA JUDUL", "LAB_LAST_SEARCH": "CARIAN TERAKHIR", "LAB_FAT_IMAGE": "CITRA FAT", @@ -92,7 +92,7 @@ "64KB_CLUSTERS": "Gugus 64KB", "SD_NOT_DETECTED": "Galat: Kartu SD tidak terbaca.", "FORMAT_SD_CHOOSE_EMUNAND": "Formatkan kartu SD (%lluMB)?\nPilih ukuran EmuNAND:", - "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "Ukuran kartu SD-nya %lluMB.\nMasukkan ukuran EmuNAND (MB) di bawah:", + "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "Ukuran kartu SD-nya %lluMB.\nTulis ukuran EmuNAND (MB) di bawah:", "FORMAT_SD_CHOOSE_CLUSTER": "Formatkan kartu SD (%lluMB)?\nPilih ukuran gugusnya:", "FORMAT_SD_ENTER_LABEL": "Formatkan kartu SD (%lluMB)?\nMasukkan label:", "FORMAT_SD_FAILED": "Memformat SD: gagal!", @@ -102,8 +102,8 @@ "GW_EMUNAND_TYPE": "Jenis EmuNAND GW", "DONT_SET_UP": "Jangan diatur", "CHOOSE_EMUNAND_TYPE": "Pilih jenis EmuNAND untuk diatur:", - "CLONE_SYSNAND_TO_REDNAND": "Klonakan SysNAND ke RedNAND?", - "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Mengklona SysNAND ke EmuNAND: gagal!", + "CLONE_SYSNAND_TO_REDNAND": "Gandakan SysNAND ke RedNAND?", + "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Mengganda SysNAND ke EmuNAND: gagal!", "PRESS_A_TO_CONTINUE": "Tekan untuk lanjut", "HEXEDITOR_CONTROLS": "Kendali Hexeditor:\n \n↑↓→←(+R) - Gulir\nR+Y - Ubah tampilan\nX - Cari / ke...\nA - Masuk mode sunting\nA+↑↓→← - Sunting nilai\nB - Keluar\n", "NOT_FOUND": "Tak ditemukan!", @@ -112,7 +112,7 @@ "SEARCH_FOR_DATA": "Cari data", "CURRENT_OFFSET_SELECT_ACTION": "Offset saat ini: %08lX\nPilih tindakan:", "CURRENT_OFFSET_ENTER_NEW": "Offset saat ini: %08lX\nMasukkan offset baru.", - "ENTER_SEARCH_REPEAT_SEARCH": "Masukkan untaian pencarian.\n(R+X - ulangi pencarian)", + "ENTER_SEARCH_REPEAT_SEARCH": "Tulis untaian pencarian.\n(R+X - ulangi pencarian)", "MADE_EDITS_SAVE_CHANGES": "Anda menyunting di %lu tempat.\nTulis ubahannya ke berkas?", "FAILED_WRITING_TO_FILE": "Gagal menulis ke berkas!", "CALCULATING_SHA_FAILED": "Memperhitung SHA-%s: gagal!", @@ -131,7 +131,7 @@ "ITEMS_COPIED_TO_OUT": "%lu butir disalin ke %s", "PATH_COPIED_TO_OUT": "%s\nDisalin ke %s", "CART_INIT_FAILED": "Inisialisasi kartrid, gagal!", - "CART_DETECTED_SIZE_INPUT_BELOW": "Kartrid: %s\nUkuran terbaca: %s\n \nUkuran dump masukan di bawah.", + "CART_DETECTED_SIZE_INPUT_BELOW": "Kartrid: %s\nUkuran terbaca: %s\n \nTulis ukuran dump di bawah.", "NDS_CART_DECRYPT_SECURE_AREA": "Kartrid: %s\nKartrid NDS terbaca\nDekripsikan area aman?", "FAILED_DUMPING_CART": "%s\nGagal men-dump kartrid", "PATH_DUMPED_TO_OUT": "%s\nDi-dump ke %s", @@ -139,10 +139,10 @@ "MODIFIED": "diubah", "ANALYZING_DRIVE": "Menganalisis kandar, mohon tunggu...", "ANALYZING_DIR": "Menganalisis dir, mohon tunggu...", - "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu berkas & %lu subdirektori\njumlah ukuran %s\n \nruang luang: %s\nruang terpakai: %s\njumlah: %s", + "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu berkas & %lu subdirektori\njumlah ukuran %s\n \nsisa kosong: %s\nruang terpakai: %s\njumlah: %s", "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu berkas & %lu subdirektori\njumlah ukuran %s", "FILESIZE_X": "ukuran-berkas: %s", - "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %shanya baca [%c] %st'sembunyi\n[%c] %ssistem [%c] %sarsip\n[%c] %svirtual\n%s", + "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %shanya baca [%c] %st'sembunyi\n[%c] %ssistem [%c] %sarsip\n[%c] %smaya\n%s", "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← untuk ubah atribut)\n", "A_TO_CONTINUE": "( untuk lanjut)", "A_APPLY_B_CANCEL": "( - terapkan, - batal)", @@ -185,7 +185,7 @@ "FONT_OPTIONS": "Opsi fonta...", "LANGUAGE_OPTIONS": "Ubah bahasa...", "VIEW_PNG_FILE": "Lihat berkas PNG", - "REBUILD_NCSD_HEADER": "Bina ulang tajuk atas NCSD", + "REBUILD_NCSD_HEADER": "Bina ulang header NCSD", "SHOW_IN_HEXEDITOR": "Tampilkan di Hexeditor", "CALCULATE_SHA256": "Perhitung SHA-256", "CALCULATE_SHA1": "Perhitung SHA-1", @@ -276,7 +276,7 @@ "FILE_FAILED_CONVERSION_VERIFY_NOW": "gagal mengonversi berkas.\n \nVerifikasikan?", "VERIFICATION_SUCCESS": "Verifikasi berhasil", "VERIFICATION_FAILED": "Verifikasi, gagal", - "CONTENT_IS_MISSING": "Isi berkas hilang", + "CONTENT_IS_MISSING": "Konten hilang", "INSTALL_TO_SYSNAND": "Pasang ke SysNAND", "INSTALL_TO_EMUNAND": "Pasang ke EmuNAND", "TRY_TO_INSTALL_N_SELECTED_FILES": "Mau pasang %lu berkas terpilih?", @@ -394,7 +394,7 @@ "RESTORE_H_AND_S_EMUNAND": "Pulihkan H&S (EmuNAND)", "RESTORE_H_AND_S_SYSNAND": "Pulihkan H&S (SysNAND)", "TITLE_SET_RTC_DATE_TIME": "Atur tanggal&waktu RTC:", - "NEW_RTC_DATE_TIME_IS_TIME": "Tanggal&waktu RTC baru:\n%s\n \nPeunjuk: Waktu di HOMEMENU\nperlu disesuaikan manual\nsetelah mengatur RTC.", + "NEW_RTC_DATE_TIME_IS_TIME": "Tanggal&waktu RTC baru:\n%s\n \nPeunjuk: Waktu di HOMEMENU\nperlu disesuaikan sendiri\nsetelah mengatur RTC.", "TOUCHSCREEN_CALIBRATION_SUCCESS": "Kalibrasi layar sentuh, berhasil!", "TOUCHSCREEN_CALIBRATION_FAILED": "Kalibrasi layar sentuh, gagal!", "GODMODE9_README_TOC": "Daftar Isi dari ReadMe GodMode9", @@ -426,14 +426,14 @@ "FIX_CMACS_FOR_DRIVE_FINISHED": "Perbaikan CMAC untuk kandar, selesai.", "FAILED_TO_ANALYZE_DRIVE": "Gagal menganalisis kandar\n", "FAILED_TO_ANALYZE_DIR": "Gagal menganalisis dir\n", - "NOT_ALLOWED_IN_VIRTUAL_PATH": "Tidak boleh di jalur virtual", + "NOT_ALLOWED_IN_VIRTUAL_PATH": "Tidak boleh di jalur maya", "DELETE_N_PATHS": "Hapus %lu jalur?", "DELETING_FILES_PLEASE_WAIT": "Menghapus berkas, mohon tunggu...", "FAILED_DELETING_N_OF_N_PATHS": "Gagal menghapus %lu/%lu jalur", "DELETE_FILE": "Hapus \"%s\"?", "FAILED_DELETING_PATH": "Gagal menghapus:\n%s", "NOT_ALLOWED_IN_SEARCH_DRIVE": "Tidak boleh di kandar pencarian", - "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Tidak boleh di jalur permainan virtual", + "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Tidak boleh di jalur permainan maya", "NOT_ALLOWED_IN_XORPAD_DRIVE": "Tidak boleh di kandar XORpad", "NOT_ALLOWED_IN_GAMECART_DRIVE": "Tidak boleh di kandar kartrid", "NOT_ALLOWED_IN_ALIAS_PATH": "Tidak boleh di jalur alias", @@ -456,7 +456,7 @@ "FAILED_CREATING_FOLDER_PATH": "Gagal membuat folder:\n%s", "FAILED_CREATING_FILE_PATH": "Gagal membuat berkas:\n%s", "TITLE_MANAGER": "Pengelola judul", - "BRICK_MY_3DS": "Buat 3DS saya brick", + "BRICK_MY_3DS": "Matotkan 3DS saya", "LANGUAGE": "Bahasa...", "SCRIPTS": "Naskah...", "PAYLOADS": "Payload...", @@ -510,16 +510,16 @@ "ENABLE_RAM_DRIVE_WRITE": "Anda ingin mengaktifkan\nizin penulisan kandar RAM.", "ENABLE_EMUNAND_0_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl0 EmuNAND.", "ENABLE_SYSNAND_0_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl0 SysNAND.", - "ENABLE_EMUNAND_1_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl1 EmuNAND.\n \nIni mengizinkan data sistem\nyang bisa dipulih, data pengguna\n& simpanan bisa diubah.", - "ENABLE_SYSNAND_1_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl1 SysNAND.\n \nIni mengizinkan data sistem\nyang bisa dipulih, data pengguna\n& simpanan bisa diubah.", + "ENABLE_EMUNAND_1_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl1 EmuNAND.\n \nIni mengizinkan data sistem\nyang bisa dipulih, data p'guna\n& simpanan bisa Anda ubah.", + "ENABLE_SYSNAND_1_WRITE": "Anda ingin mengaktifkan\nizin penulisan lvl1 SysNAND.\n \nIni mengizinkan data sistem,\npemasangan, data pengguna\n& simpanan bisa Anda ubah.", "ENABLE_GAMECART_SAVE_WRITE": "Anda ingin mengaktifkan izin\npenulisan simpanan kartrid.", "ENABLE_SYSNAND_2_WRITE": "!Harus hati-hati!\n \nAnda ingin mengaktifkan\nizin penulisan lvl2 SysNAND.\n \nIni mengizinkan data sistem\ntak terpulihkan bisa diubah!", "ENABLE_MEMORY_WRITE": "!Harus hati-hati!\n \nAnda ingin mengaktifkan\nizin penulisan memori.\n \nMenulis ke area tertentu akan\nberakibat hasil yang tak terduga.", - "ENABLE_SD_DATA_WRITE": "!SANGAT TIDAK DIANJURKAN!\n \nAnda ingin mengaktifkan\nizin penulisan kartu SD.\n \nBerkas di sini terenkripsi semua.\nDianjurkan memakai kandar\nA:/B: jika ingin memodifikasi\npemasangan, data pengguna &\nsimpanan permainan saja.", - "ENABLE_SYSNAND_3_WRITE": "!PERINGATAN, SANGAT BAHAYA!\n \nIzin penulisan lvl3 ke\nSysNAND akan diaktifkan.\n \nIni mengizikan pemasangan\nbootloader dan berkas sistem\nesensial bisa DITIMPA, dan/\natau MERUSAK PARAH konsol!", + "ENABLE_SD_DATA_WRITE": "!SANGAT TIDAK DIANJURKAN!\n \nAnda ingin mengaktifkan\nizin penulisan kartu SD.\n \nData di sini terenkripsi semua.\nDianjurkan memakai kandar\nA:/B: jika ingin memodifikasi\npemasangan, data p'guna &\nsimpanan permainan saja.", + "ENABLE_SYSNAND_3_WRITE": "!!INI PERINGATAN TERAKHIR!!\n ・ ・ ・ ・ ・ ・ ・ ・ ・ ・\nIzin penulisan lvl3 ke\nSysNAND akan diaktifkan.\n \nIni mengizikan pemasangan\nbootloader dan berkas sistem\nesensial bisa DITIMPA, dan/\natau membuat MATOT konsol!", "UNLOCK_WRITE_NOT_ALLOWED": "Membuka izin penulisan tidak diizinkan.", "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Tidak bisa membuka izin tulis.\nCoba dengan GodMode9!", - "ERROR_SD_TOO_SMALL": "Galat: Ukuran kartu SD kecil sekali", + "ERROR_SD_TOO_SMALL": "Galat: Ukuran kartu SD kekecilan", "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!PERINGATAN!\n \nJika lanjut, kartu SD ini akan\ndiformat. SEMUA datanya\nakan dihapus permanen.", "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Formatkan kandar bonus?\nSEMUA datanya akan\ndihapus permanen.", "FORMATTING_SD_PLEASE_WAIT": "Memformat kartu SD, mohon tunggu...", @@ -558,8 +558,8 @@ "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Berusaha menulis melebihi ujung berkas", "BEAT_INVALID_PATCH_FILE": "Tambalan tak absah", "BEAT_INVALID_INPUT_FILE": "Berkas masukan tak absah", - "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Jumlah-periksa berkas\nkeluaran tak cocok", - "BEAT_FILE_CHECKSUM_FAILED": "Jumlah-periksa berkas, gagal", + "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Checksum berkas\nkeluaran tak cocok", + "BEAT_FILE_CHECKSUM_FAILED": "Checksum berkas, gagal", "BEAT_EXPECTED_MORE_PATCH_DATA": "Diharapkan lebih banyak\ndata tambalan", "BEAT_OUT_OF_MEMORY": "Kehabisan memori", "BEAT_UNKNOWN_ERROR": "Galat tak diketahui", @@ -601,19 +601,19 @@ "PRESS_POWER_TO_TURN_OFF": "Tekan POWER untuk matikan daya", "CLEANING_UP_TITLES_PLEASE_WAIT": "Membersihkan judul, mohon tunggu...", "ERROR_NOT_NCCH_FILE": "Galat: Bukan berkas NCCH", - "ERROR_FILE_IS_TOO_SMALL": "Galat: Ukuran berkas kecil sekali", + "ERROR_FILE_IS_TOO_SMALL": "Galat: Ukuran berkas kekecilan", "ATTEMPT_FIX_THIS_TIME": "Kali ini coba diperbaiki", "ATTEMPT_FIX_ALWAYS": "Selalu coba diperbaiki", "ABORT_VERIFICATION": "Gugurkan verifikasi", "ERROR_BAD_CRYPTO_FLAGS": "Galat: Panji crypto buruk", - "ERROR_BAD_EXEFS_HEADER": "Galat: Tajuk atas ExeFS buruk", + "ERROR_BAD_EXEFS_HEADER": "Galat: Header ExeFS buruk", "ERROR_MISSING_EXTHEADER": "Galat: ExtHeader hilang", "ERROR_CRYPTO_NOT_SET_UP": "Galat: Crypto belum disiapkan", "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nVerifikasi NCCH, gagal:\nExtHdr/ExeFS/RomFS: %s/%s/%s", "OK": "ok", "FAIL": "gagal", "ERROR_NOT_NCSD_FILE": "Galat: Bukan berkas NCSD", - "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nIsi berkas%lu (%08lX@%08lX):\nVerifikasi, gagal", + "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nKonten%lu (%08lX@%08lX):\nVerifikasi, gagal", "ERROR_PROBABLY_NOT_CIA_FILE": "Galat: Mungkin bukan berkas CIA", "ERROR_TMD_PROBABLY_CORRUPTED": "Galat: TMD mungkin rusak", "PATH_ID_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nID %08lX (%08llX@%08llX)\nVerifikasi, gagal", @@ -631,9 +631,9 @@ "ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD di TAD tidak autentik.", "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD tidak autentik.", "ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s", - "CONTENT_IS_CORRUPT": "Isi berkas rusak", - "INSERT_CONTENT_FAILED": "Menyisip isi berkas, gagal", - "INSTALL_CONTENT_FAILED": "Memasang isi berkas, gagal", + "CONTENT_IS_CORRUPT": "Konten ini rusak", + "INSERT_CONTENT_FAILED": "Menyisip konten, gagal", + "INSTALL_CONTENT_FAILED": "Memasang konten, gagal", "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "Galat pasang:\nSistem ini kehilangan satu\natau lebih berkas .db.\n \nMungkin kartu SD hilang\natau belum inisialiasi?", "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "Galat pasang:\nSistem ini kehilangan\nberkas ticket.db.", "SKIPPED_TITLE_0004008C000CBD00_NEEDS_SPECIAL_COMPILE_FLAGS": "Judul dilewati:\nJudul ber-ID 0004008C000CBD00\nperlu panji kompilator khusus.", @@ -653,10 +653,10 @@ "UNIVERSAL_PIRATE_LEGIT_DLC": "DLC Autentik Bajakan Universal", "UNIVERSAL_CUSTOM": "Kustom Universal", "UNIVERSAL_CUSTOM_DLC": "DLC Kustom Universal", - "CONTENTS_IN_CIA_FOUND_TOTAL": "Isi berkas di CIA: %lu/%lu", - "CONTENTS_IN_CIA_TOTAL": "Isi berkas di TMD: %lu", + "CONTENTS_IN_CIA_FOUND_TOTAL": "Konten di CIA: %lu/%lu", + "CONTENTS_IN_CIA_TOTAL": "Konten di TMD: %lu", "CONSOLE_ID_N": "ID Konsol: %08lX\n", - "SHOW_GAME_INFO_DETAILS": "%s\nJudul ini %s %s\n \nID judul: %016llX\nVersi judul: %lu.%lu.%lu\nUkuran isi: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerifikasi: %s", + "SHOW_GAME_INFO_DETAILS": "%s\nJudul %s %s\n \nID judul: %016llX\nVersi judul: %lu.%lu.%lu\nUkuran konten: %s\n%s\n%s \nTicket/TMD: %s/%s\nVerifikasi: %s", "STATE_LEGIT": "autentik", "STATE_ILLEGIT": "tak autentik", "STATE_UNKNOWN": "tak diketahui", @@ -668,7 +668,7 @@ "DSI_ENHANCED": "DSi Enhanced", "DSI_EXCLUSIVE": "DSi Exclusive", "FIXING_CMACS_PLEASE_WAIT": "Memperbaiki CMAC, mohon tunggu...", - "NCSD_HEADER_IS_NOT_VALID": "Tajuk atas NCSD tidak absah", + "NCSD_HEADER_IS_NOT_VALID": "Header NCSD tidak absah", "NAND_DUMP_MISSING_DATA": "Dump dari NAND ada data hilang", "ERROR_CTR_MBR_IS_CORRUPT": "Galat: MBR di CTR rusak", "ERROR_TWL_MBR_IS_CORRUPT": "Galat: MBR di TWL rusak", @@ -683,11 +683,11 @@ "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "PERINGATAN!\n \nNCSD berbeda antara citra dan lokal,\nperlu izin tulis yang lebih tinggi\n \nTanggung risiko dan lanjutkan?", "NOT_AN_INSTALLABLE_FIRM": "Bukan FIRM bisa dipasang.", "FIRM_LOAD_VERIFY_ERROR": "Muat/verifikasi FIRM, galat.", - "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu tak ditemukan atau kecil sekali.", + "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu tak ditemukan atau kekecilan.", "SECTOR_0X96_CRYPTO_FAIL": "Crypto sektor 0x96, gagal.", "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Sektor 0x96 rusak.\n \nSediakan \"secret_sector.bin\"\nuntuk perbaiki sektor 0x96.", "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Sektor 0x96 rusak.\n \nPerbaiki sektor 0x96 selama\npemasangan?", - "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!PERINGATAN!\n \nJika lanjut, FIRM yang ditaruh\nakan dipasang ke SysNAND\ndan menyuntik sighax.\n \nMemasang FIRM tak didukung\nakan MERUSAK PARAH konsol!", + "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!PERINGATAN!\n \nJika lanjut, FIRM yang ditaruh\nakan dipasang ke SysNAND\ndan menyuntik sighax.\n \nMemasang FIRM tak didukung\nakan membuat MATOT konsol!", "INSTALLING_FIRM_PLEASE_WAIT": "Memasang FIRM, mohon tunggu...", "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!WAH BAHAYA!\n \nGagal menulis sektor 0x96.\nPerbaiki sebelum di-boot ulang!", "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!WAH BAHAYA!\n \nGagal menulis FIRM%lu.\nPerbaiki sebelum di-boot ulang!", diff --git a/resources/languages/it.json b/resources/languages/it.json index aad410d..cecb54e 100644 --- a/resources/languages/it.json +++ b/resources/languages/it.json @@ -50,56 +50,56 @@ "LAB_GAME_IMAGE": "GAME IMAGE", "LAB_AESKEYDB_IMAGE": "AESKEYDB IMAGE", "LAB_BDRI_IMAGE": "BDRI IMAGE", - "LAB_DISA_DIFF_IMAGE": "DISA/DIFF IMAGE", - "LAB_MEMORY_VIRTUAL": "MEMORY VIRTUAL", - "LAB_VRAM_VIRTUAL": "VRAM VIRTUAL", - "LAB_TITLE_MANAGER": "TITLE MANAGER", - "LAB_LAST_SEARCH": "LAST SEARCH", + "LAB_DISA_DIFF_IMAGE": "IMMAGINE DISA/DIFF", + "LAB_MEMORY_VIRTUAL": "MEMORIA VIRTUALE", + "LAB_VRAM_VIRTUAL": "VRAM VIRTUALE", + "LAB_TITLE_MANAGER": "GESTORE TITOLI", + "LAB_LAST_SEARCH": "ULTIMA RICERCA", "LAB_FAT_IMAGE": "FAT IMAGE", "LAB_BONUS_DRIVE": "BONUS DRIVE", "LAB_RAMDRIVE": "RAMDRIVE", - "LAB_NOLABEL": "NOLABEL", + "LAB_NOLABEL": "SENZA ETICHETTA", "N_BYTE": "%s Byte", "BYTE": " Byte", "KB": " kB", "MB": " MB", "GB": " GB", - "CLIPBOARD": "[CLIPBOARD]", - "PLUS_N_MORE": "+ %lu more", - "MARK_DELETE_COPY": "L - MARK files (use with ↑↓→←)\nX - DELETE / [+R] RENAME file(s)\nY - COPY files / [+R] CREATE entry\n", - "MARK_DELETE_PASTE": "L - MARK files (use with ↑↓→←)\nX - DELETE / [+R] RENAME file(s)\nY - PASTE files / [+R] CREATE entry\n", - "RELOCK_WRITE_PERMISSION": "R+Y - Relock write permissions\n", - "UNMOUNT_IMAGE": "R+X - Unmount image\n", - "UNMOUNT_SD": "R+B - Unmount SD card\n", - "REMOUNT_SD": "R+B - Remount SD card\n", - "DIRECTORY_OPTIONS": "R+A - Directory options\n", - "DRIVE_OPTIONS": "R+A - Drive options\n", - "MAKE_SCREENSHOT": "R+L - Make a Screenshot\n", - "PREV_NEXT_PANE": "R+←→ - Switch to prev/next pane\n", - "CLEAR_CLIPBOARD": "SELECT - Clear Clipboard\n", - "RESTORE_CLIPBOARD": "SELECT - Restore Clipboard\n", - "REBOOT_POWEROFF_HOME": "START - Reboot / [+R] Poweroff\nHOME button for HOME menu", - "NO_EMUNAND": "No EmuNAND", - "REDNAND_SIZE_MIN": "RedNAND size (min)", - "GW_EMUNAND_SIZE_FULL": "GW EmuNAND size (full)", - "MULTINAND_SIZE_2X": "MultiNAND size (2x)", - "MULTINAND_SIZE_3X": "MultiNAND size (3x)", - "MULTINAND_SIZE_4X": "MultiNAND size (4x)", - "USER_INPUT": "User input...", + "CLIPBOARD": "[APPUNTI]", + "PLUS_N_MORE": "+ %lu altro", + "MARK_DELETE_COPY": "L - MARCA I FILE (usa con ↑↓→←)\nX - ELIMINA / [+R] RINOMINA file\nY - COPIA i file / [+R] CREA voce\n", + "MARK_DELETE_PASTE": "L - MARCA I FILE (usa con ↑↓→←)\nX - ELIMINA / [+R] RINOMINA file\nY - COPIA i file / [+R] CREA voce\n", + "RELOCK_WRITE_PERMISSION": "R+Y - Riabilita i permessi di scrittura\n", + "UNMOUNT_IMAGE": "R+X - Smonta immagine\n", + "UNMOUNT_SD": "R+B - Smonta scheda SD\n", + "REMOUNT_SD": "R+\\B - Rimonta scheda SD", + "DIRECTORY_OPTIONS": "R+A - Opzioni cartella\n", + "DRIVE_OPTIONS": "R+A - Opzioni Drive\n", + "MAKE_SCREENSHOT": "R+L - Cattura schermata", + "PREV_NEXT_PANE": "R+←→ - Passa al precedente/successivo", + "CLEAR_CLIPBOARD": "SELEZIONA - Cancella appunti\n", + "RESTORE_CLIPBOARD": "SELECT - Ripristina appunti\n", + "REBOOT_POWEROFF_HOME": "START - Riavvia / [+R] Spegni\npremi HOME per il menu HOME", + "NO_EMUNAND": "Nessun EmuNAND", + "REDNAND_SIZE_MIN": "Dimensione RedNAND (min)", + "GW_EMUNAND_SIZE_FULL": "Dimensione GW EmuNAND (max)", + "MULTINAND_SIZE_2X": "Dimensione MultiNAND (2x)", + "MULTINAND_SIZE_3X": "Dimensione MultiNAND (3x)", + "MULTINAND_SIZE_4X": "Dimensione MultiNAND (4x)", + "USER_INPUT": "Input utente...", "AUTO": "Auto", - "16KB_CLUSTERS": "16KB Clusters", - "32KB_CLUSTERS": "32KB Clusters", - "64KB_CLUSTERS": "64KB Clusters", - "SD_NOT_DETECTED": "Error: SD card not detected.", - "FORMAT_SD_CHOOSE_EMUNAND": "Format SD card (%lluMB)?\nChoose EmuNAND size:", - "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "SD card size is %lluMB.\nEnter EmuNAND size (MB) below:", - "FORMAT_SD_CHOOSE_CLUSTER": "Format SD card (%lluMB)?\nChoose cluster size:", - "FORMAT_SD_ENTER_LABEL": "Format SD card (%lluMB)?\nEnter label:", - "FORMAT_SD_FAILED": "Format SD: failed!", - "REDNAND_TYPE": "RedNAND type", - "REDNAND_TYPE_MULTI": "RedNAND type (multi)", - "REDNAND_TYPE_SINGLE": "RedNAND type (single)", - "GW_EMUNAND_TYPE": "GW EmuNAND type", + "16KB_CLUSTERS": "Cluster da 16KB", + "32KB_CLUSTERS": "Cluster da 32KB", + "64KB_CLUSTERS": "Cluster da 64KB", + "SD_NOT_DETECTED": "Errore: Scheda SD non rilevata.", + "FORMAT_SD_CHOOSE_EMUNAND": "Formatta scheda SD (%lluMB)?\nScegli dimensione EmuNAND:", + "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "La dimensione della scheda SD è %lluMB.\nInserisci la dimensione di EmuNAND (MB) qui:", + "FORMAT_SD_CHOOSE_CLUSTER": "Formatta scheda SD (%lluMB)?\nScegli la dimensione del cluster:", + "FORMAT_SD_ENTER_LABEL": "Formatta SD card (%lluMB)?\nInserisci nome:", + "FORMAT_SD_FAILED": "Formattazione non riuscita!", + "REDNAND_TYPE": "Tipo di RedNAND", + "REDNAND_TYPE_MULTI": "Tipo di RedNAND (multi)", + "REDNAND_TYPE_SINGLE": "Tipo di RedNAND (singolo)", + "GW_EMUNAND_TYPE": "Tipo GW EmuNAND", "DONT_SET_UP": "Non impostare", "CHOOSE_EMUNAND_TYPE": "Scegliere il tipo di EmuNAND da impostare:", "CLONE_SYSNAND_TO_REDNAND": "Clonare SysNAND in RedNAND?", @@ -150,57 +150,481 @@ "A_SELECT_B_CANCEL": "( seleziona, annulla)", "HOLD_B_TO_CANCEL": "(tenere premuto B per annullare)", "FAILED_TO_SET_ATTRIBUTES": "Impossibile impostare gli attributi!", - "NAND_IMAGE_OPTIONS": "NAND image options...", - "CTRNAND_OPTIONS": "CTRNAND options...", - "MOUNT_FAT_IMAGE": "Mount as FAT image", - "CIA_IMAGE_OPTIONS": "CIA image options...", - "NCSD_IMAGE_OPTIONS": "NCSD image options...", - "NCCH_IMAGE_OPTIONS": "NCCH image options...", - "MOUNT_AS_EXEFS_IMAGE": "Mount as EXEFS image", - "MOUNT_AS_ROMFS_IMAGE": "Mount as ROMFS image", - "TMD_FILE_OPTIONS": "TMD file options...", - "TMD_CDN_OPTIONS": "TMD/CDN options...", - "TMD_TWL_OPTIONS": "TMD/TWL options...", - "MANAGE_TITLE": "Manage Title...", - "BOSS_FILE_OPTIONS": "BOSS file options...", - "DECRYPT_NUS_CDN_FILE": "Decrypt NUS/CDN file", - "SHOW_SMDH_TITLE_INFO": "Show SMDH title info", - "NDS_IMAGE_OPTIONS": "NDS image options...", - "GBA_IMAGE_OPTIONS": "GBA image options...", - "TICKET_OPTIONS": "Ticket options...", - "TAD_IMAGE_OPTIONS": "TAD image options...", - "SHOW_3DSX_TITLE_INFO": "Show 3DSX title info", - "FIRM_IMAGE_OPTIONS": "FIRM image options...", - "AGBSAVE_OPTIONS": "AGBSAVE options...", - "DUMP_GBA_VC_SAVE": "Dump GBA VC save", - "TICKET_DB_OPTIONS": "Ticket.db options...", - "MOUNT_AS_DIFF_IMAGE": "Mount as DIFF image", - "MOUNT_AS_DISA_IAMGE": "Mount as DISA image", - "INSTALL_CIFINISH_BIN": "Install cifinish.bin", - "TITLEKEY_OPTIONS": "Titlekey options...", - "AESKEYDB_OPTIONS": "AESkeydb options...", - "BUILD_X": "Build %s", - "NCCHINFO_OPTIONS": "NCCHinfo options...", - "EXECUTE_GM9_SCRIPT": "Execute GM9 script", - "FONT_OPTIONS": "Font options...", - "LANGUAGE_OPTIONS": "Language options...", - "VIEW_PNG_FILE": "View PNG file", - "REBUILD_NCSD_HEADER": "Rebuild NCSD header", - "SHOW_IN_HEXEDITOR": "Show in Hexeditor", - "CALCULATE_SHA256": "Calculate SHA-256", - "CALCULATE_SHA1": "Calculate SHA-1", - "SHOW_FILE_INFO": "Show file info", - "SHOW_IN_TEXTVIEWER": "Show in Textviewer", - "CALCULATE_CMAC": "Calculate CMAC", - "COPY_TO_OUT": "Copy to %s", - "DUMP_TO_OUT": "Dump to %s", - "INJECT_DATA_AT_OFFSET": "Inject data @offset", - "OPEN_THIS_FOLDER": "Open this folder", - "OPEN_CONTAINING_FOLDER": "Open containing folder", - "OPEN_TITLE_FOLDER": "Open title folder", - "PATH_N_FILES_SELECTED": "%s\n(%lu files selected)", - "CHECK_CURRENT_CMAC_ONLY": "Check current CMAC only", + "NAND_IMAGE_OPTIONS": "Opzioni immagine NAND...", + "CTRNAND_OPTIONS": "Opzioni CTRNAND...", + "MOUNT_FAT_IMAGE": "Monta come immagine FAT", + "CIA_IMAGE_OPTIONS": "Opzioni di immagine CIA...", + "NCSD_IMAGE_OPTIONS": "Opzioni immagine NCSD...", + "NCCH_IMAGE_OPTIONS": "Opzioni immagine NCCH...", + "MOUNT_AS_EXEFS_IMAGE": "Monta come immagine EXEFS", + "MOUNT_AS_ROMFS_IMAGE": "Monta come immagine ROMFS", + "TMD_FILE_OPTIONS": "Opzioni file TMD...", + "TMD_CDN_OPTIONS": "Opzioni TMD/CDN...", + "TMD_TWL_OPTIONS": "Opzioni TMD/TWL...", + "MANAGE_TITLE": "Gestisci Titolo...", + "BOSS_FILE_OPTIONS": "Opzioni file BOSS...", + "DECRYPT_NUS_CDN_FILE": "Decifra il file NUS/CDN", + "SHOW_SMDH_TITLE_INFO": "Mostra info dell'SMDH", + "NDS_IMAGE_OPTIONS": "Opzioni immagine NDS...", + "GBA_IMAGE_OPTIONS": "Opzioni immagine GBA...", + "TICKET_OPTIONS": "Opzioni ticket...", + "TAD_IMAGE_OPTIONS": "Opzioni immagine TAD...", + "SHOW_3DSX_TITLE_INFO": "Mostra info titolo 3DSX", + "FIRM_IMAGE_OPTIONS": "Opzioni immagine FIRM...", + "AGBSAVE_OPTIONS": "Opzioni AGBSAVE...", + "DUMP_GBA_VC_SAVE": "Esegui il dump del salvataggio GBA VC", + "TICKET_DB_OPTIONS": "Opzioni Ticket.db...", + "MOUNT_AS_DIFF_IMAGE": "Monta come immagine DIFF", + "MOUNT_AS_DISA_IAMGE": "Monta come immagine DISA", + "INSTALL_CIFINISH_BIN": "Installa cifinish.bin", + "TITLEKEY_OPTIONS": "Opzioni ticket...", + "AESKEYDB_OPTIONS": "Opzioni AESkeydb...", + "BUILD_X": "Costruisci %s", + "NCCHINFO_OPTIONS": "Opzioni NCCHinfo...", + "EXECUTE_GM9_SCRIPT": "Esegui script GM9", + "FONT_OPTIONS": "Opzioni caratteri...", + "LANGUAGE_OPTIONS": "Opzioni Lingua...", + "VIEW_PNG_FILE": "Visualizza file PNG", + "REBUILD_NCSD_HEADER": "Ricostruisci l'intestazione NCSD", + "SHOW_IN_HEXEDITOR": "Mostra nel Hexeditor", + "CALCULATE_SHA256": "Calcola SHA-256", + "CALCULATE_SHA1": "Calcola SHA-1", + "SHOW_FILE_INFO": "Mostra info del file", + "SHOW_IN_TEXTVIEWER": "Mostra in visualizzatore di testo", + "CALCULATE_CMAC": "Calcola CMAC", + "COPY_TO_OUT": "Copia in %s", + "DUMP_TO_OUT": "Esporta in %s", + "INJECT_DATA_AT_OFFSET": "Inject dati @offset", + "OPEN_THIS_FOLDER": "Apri questa cartella", + "OPEN_CONTAINING_FOLDER": "Apri cartella contenente", + "OPEN_TITLE_FOLDER": "Apri cartella titolo", + "PATH_N_FILES_SELECTED": "%s\n(%lu file selezionati)", + "CHECK_CURRENT_CMAC_ONLY": "Controlla solo CMAC corrente", "VERIFY_CMAC_FOR_ALL": "Verificare il CMAC per tutti", "FIX_CMAC_FOR_ALL": "Fissare il CMAC per tutti", - "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu file ok/fissati/totali\n\"%lu/%lu\" non hanno CMAC" + "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu file ok/fissati/totali\n\"%lu/%lu\" non hanno CMAC", + "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu file verificati ok\n%lu/%lu file sistemati", + "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu file verificati ok\n%lu/%lu non hanno CMAC", + "N_OF_N_FILES_VERIFIED": "%lu/%lu file verificati ok", + "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Fare l'inject di dati da %s?\nSpecifica l'offset sotto.", + "FAILED_INJECTING_PATH": "Injecting fallito %s", + "MOUNT_CXI_NDS_TO_DRIVE": "Monta file CXI/NDS sul disco", + "MOUNT_IMAGE_TO_DRIVE": "Monta l'immagine sul disco", + "RESTORE_SYSNAND_SAFE": "Ripristino di SysNAND (sicuro)", + "UPDATE_EMBEDDED_BACKUP": "Aggiorna backup incorporato", + "SHOW_TITLE_INFO": "Visualizza informazioni del titolo", + "DECRYPT_FILE": "Decripta il file (...)", + "DECRYPT_FILE_OUT": "Decripta il file (%s)", + "ENCRYPT_FILE": "Cripta il file (...)", + "ENCRYPT_FILE_OUT": "Cripta il file (%s)", + "BUILD_CIA_FROM_FILE": "Crea il CIA dal file", + "BUILD_CIA_STANDARD": "Crea CIA (standard)", + "BUILD_CIA_LEGIT": "Crea CIA (legit)", + "DUMP_CXI_NDS_FILE": "Dumpa file CXI/NDS", + "INSTALL_GAME_IMAGE": "Installa immagine del gioco", + "INSTALL_TICKET": "Installa il ticket", + "DUMP_TICKET_FILE": "Dumpa il file del ticket", + "UNINSTALL_TITLE": "Disinstalla il titolo", + "VERIFY_FILE": "Verifica il file", + "TRANSFER_IMAGE_TO_CTRNAND": "Trasferisci l'immagine nella CTRNAND", + "INJECT_TO_H_AND_S": "Inject a I&S", + "TRIM_FILE": "Taglia il file", + "RENAME_FILE": "Rinomina il file", + "BUILD_XORPADS_SD": "Crea XORpads (Output SD)", + "BUILD_XORPADS_INPLACE": "Crea XORpads (nell'attuale posizione)", + "EXTRACT_X": "Estratto %s", + "INIT_X": "Init %s", + "INSTALL_X": "Installa %s", + "INSTALL_FIRM": "Installa FIRM", + "BOOT_FIRM": "", + "SET_AS_ACTIVE_FONT": "Imposta come carattere attivo", + "SET_AS_ACTIVE_LANGUAGE": "Imposta come lingua attiva", + "DUMP_BA_VC_SAVE": "Copia il salvataggio GBA VC", + "INJECT_GBA_VC_SAVE": "Inietta il salvataggio GBA VC", + "SET_AS_DEFAULT": "Imposta come predefinito", + "MOUNTING_IMAGE_FAILED": "Montaggi immagine: fallito", + "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMontato come unità %s\nInserire il percorso ora?", + "DECRYPT_TO_OUT": "Decrypt to %s", + "DECRYPT_INPLACE": "Decrypt inplace", + "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Try to decrypt all %lu selected files?", + "TRYING_TO_DECRYPT_N_FILES": "Trying to decrypt %lu files...", + "DECRYPTION_FAILED_CONTINUE": "Decryption failed\n \nContinue?", + "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files decrypted ok\n%lu/%lu not encrypted\n%lu/%lu not of same type", + "N_OF_N_FILES_DECRYPTED": "%lu/%lu files decrypted ok", + "N_FILES_WRITTEN_TO_OUT": "%lu files written to %s", + "FILE_NOT_ENCRYPTED": "File is not encrypted", + "DECRYPTION_SUCCESS": "Decryption success", + "DECRYPTION_FAILED": "Decryption failed", + "PATH_DECRYPTED_TO_OUT": "%s\nDecrypted to %s", + "ENCRYPT_TO_OUT": "Encrypt to %s", + "ENCRYPT_INPLACE": "Encrypt inplace", + "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Try to encrypt all %lu selected files?", + "TRYING_TO_ENCRYPT_N_FILES": "Trying to encrypt %lu files...", + "ENCRYPTION_FAILED_CONTINUE": "Encryption failed\n \nContinue?", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files encrypted ok\n%lu/%lu not of same type", + "N_OF_N_FILES_ENCRYPTED": "%lu/%lu files encrypted ok", + "ENCRYPTION_SUCCESS": "Encryption success", + "ENCRYPTION_FAILED": "Encryption failed", + "PATH_ENCRYPTED_TO_OUT": "%s\nEncrypted to %s", + "TRY_TO_PROCESS_N_SELECTED_FILES": "Try to process all %lu selected files?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nBuild %s failed\n \nContinue?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss built ok\n%lu/%lu not of same type", + "N_OF_N_TYPES_BUILT": "%lu/%lu %ss built ok", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu file(s) failed conversion.\nVerification is recommended.", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%s built to %s", + "PATH_TYPE_BUILD_FAILED": "%s\n%s build failed", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "file failed conversion.\n \nVerify now?", + "VERIFICATION_SUCCESS": "Verification success", + "VERIFICATION_FAILED": "Verification failed", + "CONTENT_IS_MISSING": "Content is missing", + "INSTALL_TO_SYSNAND": "Install to SysNAND", + "INSTALL_TO_EMUNAND": "Install to EmuNAND", + "TRY_TO_INSTALL_N_SELECTED_FILES": "Try to install all %lu selected files?", + "TRYING_TO_INSTALL_N_FILES": "Trying to install %lu files...", + "INSTALL_FAILED_CONTINUE": "Install failed\n \nContinue?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu file installati ok\n%lu/%lu non dello stesso tipo", + "N_OF_N_FILES_INSTALLED": "%lu/%lu file installati ok", + "INSTALL_SUCCESS": "Successo dell'installazione", + "INSTALL_FAILED": "Installazione fallita", + "FILE_FAILED_INSTALL_VERIFY_NOW": "l'installazione dei file è fallita\n \nVerificare ora?", + "KEEP_TICKET_AND_SAVEGAME": "Mantieni ticket e salvataggi", + "UNINSTALL_EVERYTHING": "Disinstalla tutto", + "ABORT_UNINSTALL": "Interrompi la disinstallazione", + "UNINSTALL_N_SELECTED_TITLES": "Disinstallare %lu i titoli selezionati?", + "UNINSTALL_SELECTED_TITLE": "Disinstallare il titolo selezionato?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titoli disinstallati", + "UNINSTALLING_PLEASE_WAIT": "Disinstallazione, attendere prego...", + "UNINSTALL_FAILED": "Disinstallazione fallita!", + "TRY_TO_VERIFY_N_SELECTED_FILES": "Provare a verificare tutti %lu i file selezionati?", + "VERIFICATION_FAILED_CONTINUE": "Verifica fallita\n \nContinuare?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu file verificati ok\n%lu/%lu non dello stesso tipo", + "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": "Provare a verificare tutti %lu i file selezionati?", + "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?", + "DUMP_TICKET_FAILED": "Dump ticket failed!", + "BUILDING_X": "Building %s...", + "BUILDING_X_SYSNAND": "Building %s (SysNAND)...", + "BUILDING_X_EMUNAND": "Building %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": "Trimming failed\n \nContinue?", + "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", + "TRANSFER_TO_SYSNAND": "Transfer to SysNAND", + "TRANSFER_TO_EMUNAND": "Transfer to EmuNAND", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success", + "CTRNAND_TRANSFER_FAILED": "CTRNAND transfer failed", + "NO_VALID_DESTINATION_FOUND": "No valid destination found", + "NAND_RESTORE_SUCCESS": "NAND restore success", + "NAND_RESTORE_FAILED": "NAND restore failed", + "REBUILD_NCSD_SUCCESS": "Rebuild NCSD success", + "REBUILD_NCSD_FAILED": "Rebuild NCSD failed", + "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", + "BACKUP_UPDATE_NOT_REQUIRED": "Backup update: not required", + "BACKUP_UPDATE_COMPLETED": "Backup update: completed", + "BACKUP_UPDATE_FAILED": "Backup update: failed!", + "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "Warning: Keys are not verified.\nContinue on your own risk?", + "AESKEYDB_INIT_SUCCESS": "AESkeydb init success", + "AESKEYDB_INIT_FAILED": "AESkeydb init failed", + "AESKEYDB_INSTALL_SUCCESS": "AESkeydb install success", + "AESKEYDB_INSTALL_FAILED": "AESkeydb install failed", + "INSTALL_TO_FIRM0": "Install to FIRM0", + "INSTALL_TO_FIRM1": "Install to FIRM1", + "INSTALL_TO_BOTH": "Install to both", + "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\nInstall to SysNAND?", + "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\nInstall success", + "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\nInstall failed", + "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "Warning: Do not run scripts\nfrom untrusted sources.\n \nExecute script?", + "SCRIPT_EXECUTE_SUCCESS": "Script execute success", + "SCRIPT_EXECUTE_FAILURE": "Script execute failure", + "ERROR_CANNOT_VIEW_FILE": "Error: Cannot view file\n(Hint: maybe it's too big)", + "SAVEGAME_DUMPED_TO_OUT": "Savegame dumped to %s.", + "SAVEGAME_DUMP_FAILED": "Savegame dump failed!", + "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC savegame has to\nbe in the clipboard.", + "SAVEGAME_INJECT_SUCCESS": "Savegame inject success.", + "SAVEGAME_INJECT_FAILED": "Savegame inject failed!", + "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Font will be active on next boot", + "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "Language will be active on next boot", + "HOME_MORE_MENU_SELECT_ACTION": "HOME more... menu.\nSelect action:", + "SD_FORMAT_MENU": "SD format menu", + "BONUS_DRIVE_MENU": "Bonus drive setup", + "SWITCH_EMUNAND": "Switch EmuNAND", + "BUILD_SUPPORT_FILES": "Build support files", + "RESTORE_H_AND_S": "Restore H&S", + "SET_RTC_DATE_TIME": "Set RTC date&time", + "CONFGURE_BRIGHTNESS": "Configure brightness", + "CALIBRATE_TOUCHSCREEN": "Calibrate touchscreen", + "SYSTEM_INFO": "System info", + "SHOW_README": "Show ReadMe", + "INITIALIZING_SD_FAILED_RETRY": "Initializing SD card failed! Retry?", + "SETUP_FAILED": "Setup failed!", + "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "Current EmuNAND offset is %06lX.\nSwitch to next offset?", + "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?", + "RESUME_GODMODE9": "Resume GodMode9", + "RESUME_BOOTLOADER": "Resume bootloader", + "SELECT_PAYLOAD": "Select payload...", + "SELECT_SCRIPT": "Select script...", + "POWEROFF_SYSTEM": "Poweroff system", + "REBOOT_SYSTEM": "Reboot system", + "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", + "SHOW_DIRECTORY_INFO": "Show directory info", + "SHOW_DRIVE_INFO": "Show drive info", + "FAILED_SETTING_UP_TITLE_MANAGER": "Failed setting up title manager!", + "SEARCH_FILE_ENTER_SEARCH_BELOW": "Search %s?\nEnter search below.", + "FOUND_N_RESULTS": "Found %lu results.", + "FIX_CMACS_FOR_DRIVE_FINISHED": "Fix CMACs for drive finished.", + "FAILED_TO_ANALYZE_DRIVE": "Failed to analyze drive\n", + "FAILED_TO_ANALYZE_DIR": "Failed to analyze dir\n", + "NOT_ALLOWED_IN_VIRTUAL_PATH": "Not allowed in virtual path", + "DELETE_N_PATHS": "Delete %lu path(s)?", + "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", + "FAILED_DELETING_N_OF_N_PATHS": "Failed deleting %lu/%lu path(s)", + "DELETE_FILE": "Delete \"%s\"?", + "FAILED_DELETING_PATH": "Failed deleting:\n%s", + "NOT_ALLOWED_IN_SEARCH_DRIVE": "Not allowed in search drive", + "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "Not allowed in virtual game path", + "NOT_ALLOWED_IN_XORPAD_DRIVE": "Not allowed in XORpad drive", + "NOT_ALLOWED_IN_GAMECART_DRIVE": "Not allowed in gamecart drive", + "NOT_ALLOWED_IN_ALIAS_PATH": "Not allowed in alias path", + "COPY_PATHS": "Copy path(s)", + "MOVE_PATHS": "Move path(s)", + "PASTE_FILE_HERE": "Paste \"%s\" here?", + "PASTE_N_PATHS_HERE": "Paste %lu paths here?", + "FAILED_COPYING_PATH_PROCESS_REMAINING": "Failed copying path:\n%s\nProcess remaining?", + "FAILED_COPYING_PATH": "Failed copying path:\n%s", + "FAILED_MOVING_PATH_PROCESS_REMAINING": "Failed moving path:\n%s\nProcess remaining?", + "FAILED_MOVING_PATH": "Failed moving path:\n%s", + "RENAME_FILE_ENTER_NEW_NAME_BELOW": "Rename %s?\nEnter new name below.", + "FAILED_RENAMING_PATH": "Failed renaming path:\n%s", + "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Create a new entry here?\nSelect type.", + "CREATE_A_FOLDER": "Create a folder", + "CREATE_A_DUMMY_FILE": "Create a dummy file", + "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Create a new folder here?\nEnter name below.", + "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Create a new file here?\nEnter name below.", + "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Create a new %s here?\nEnter file size below.", + "FAILED_CREATING_FOLDER_PATH": "Failed creating folder:\n%s", + "FAILED_CREATING_FILE_PATH": "Failed creating file:\n%s", + "TITLE_MANAGER": "Title manager", + "BRICK_MY_3DS": "Brick my 3DS", + "LANGUAGE": "Language...", + "SCRIPTS": "Scripts...", + "PAYLOADS": "Payloads...", + "MORE": "More...", + "BRACKET_MORE": "[more...]", + "HOME_BUTTON_PRESSED_SELECT_ACTION": "HOME button pressed.\nSelect action:", + "POWER_BUTTON_PRESSED_SELECT_ACTION": "POWER button pressed.\nSelect action:", + "1_DRIVE_NAND_TWL": "[1:] NAND / TWL", + "4_DRIVE_NAND_TWL": "[4:] NAND / TWL", + "A_DRIVE_SD_CARD": "[A:] SD CARD", + "B_DRIVE_SD_CARD": "[B:] SD CARD", + "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Title manager menu.\nSelect titles source:", + "LANGUAGES_DIRECTORY_NOT_FOUND": "Languages directory not found.\n(default path: 0:/gm9/%s)", + "SCRIPTS_DIRECTORY_NOT_FOUND": "Scripts directory not found.\n(default path: 0:/gm9/%s)", + "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME language... menu.\nSelect language:", + "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME scripts... menu.\nSelect script:", + "PAYLOADS_DIRECTORY_NOT_FOUND": "Payloads directory not found.\n(default path: 0:/gm9/%s)", + "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME payloads... menu.\nSelect payload:", + "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unexpected SD card removal!\n \nTo prevent data loss, unmount\nbefore ejecting the SD card.", + "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%s scripts menu.\nSelect script:", + "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "Compiled as script autorunner\nbut no script provided.\n \nDerp!", + "KEYBOARD_CONTROLS_DETAILS": "Keyboard Controls:\n \n←/→ - Move cursor\nR - Caps / Capslock\nX - Delete char\nY - Insert char\nA - Submit\nB - Cancel\n \nSELECT switches to\nclassic prompt", + "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "Touch the red crosshairs to\ncalibrate your touchscreen.\n \nUse the stylus for best\nresults!", + "INVALID": "INVALID", + "TO_PROCEED_ENTER_THIS": "To proceed, enter this:", + "TO_PROCEED_HOLD_X": "To proceed, hold :", + "N_MORE": " [%d more]", + "CANCEL": "cancel", + "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data", + "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char", + "ETA_N_MIN_N_SEC": "ETA %02llum%02llus", + "BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel", + "SEARCHING_PLEASE_WAIT": "Searching, please wait...", + "RENAME_TO_GOOD_NAME": "Rename to good name?", + "SD_WRITE_PROTECTED_CANT_CONTINUE": "SD card is write protected!\nCan't continue.", + "SYSNAND_LVL_N": "SysNAND (lvl%lu)", + "EMUNAND_LVL_N": "EmuNAND (lvl%lu)", + "GAME_IMAGES": "game images", + "GAMECART_SAVES": "gamecart saves", + "IMAGES": "images", + "MEMORY_AREAS": "memory areas", + "SD_SYSTEM_DATA": "SD system data", + "SD_CARD": "SD card", + "RAM_DRIVE": "RAM drive", + "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "Writing to %s is locked!\nUnlock it now?", + "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "Unlock write permission for\n%s is not allowed.", + "ENABLE_BASE_WRITE": "You want to enable base\nwriting permissions.", + "ENABLE_SD_WRITE": "You want to enable SD card\nwriting permissions.", + "ENABLE_IMAGE_WRITE": "You want to enable image\nwriting permissions.", + "ENABLE_RAM_DRIVE_WRITE": "You want to enable RAM drive\nwriting permissions.", + "ENABLE_EMUNAND_0_WRITE": "You want to enable EmuNAND\nlvl0 writing permissions.", + "ENABLE_SYSNAND_0_WRITE": "You want to enable SysNAND\nlvl0 writing permissions.", + "ENABLE_EMUNAND_1_WRITE": "You want to enable EmuNAND\nlvl1 writing permissions.\n \nThis enables you to modify\nrecoverable system data,\nuser data & savegames.", + "ENABLE_SYSNAND_1_WRITE": "You want to enable SysNAND\nlvl1 writing permissions.\n \nThis enables you to modify\nsystem data, installations,\nuser data & savegames.", + "ENABLE_GAMECART_SAVE_WRITE": "You want to enable gamecart\nsave writing permissions.", + "ENABLE_SYSNAND_2_WRITE": "!Better be careful!\n \nYou want to enable SysNAND\nlvl2 writing permissions.\n \nThis enables you to modify\nirrecoverable system data!", + "ENABLE_MEMORY_WRITE": "!Better be careful!\n \nYou want to enable memory\nwriting permissions.\n \nWriting to certain areas may\nlead to unexpected results.", + "ENABLE_SD_DATA_WRITE": "!THIS IS NOT RECOMMENDED!\n \nYou want to enable SD data\nwriting permissions.\n \nEverything here is encrypted.\nIt is recommended to use the\nA:/B: drives for modification\nof installations, user data &\nsavegames instead.", + "ENABLE_SYSNAND_3_WRITE": "!THIS IS YOUR ONLY WARNING!\n \nYou want to enable SysNAND\nlvl3 writing permissions.\n \nThis enables you to OVERWRITE\nyour bootloader installation,\nessential system files and/or\nBRICK your console!", + "UNLOCK_WRITE_NOT_ALLOWED": "Unlock write permission is not allowed.", + "CANT_UNLOCK_WRITE_TRY_GODMODE9": "Can't unlock write permission.\nTry GodMode9 instead!", + "ERROR_SD_TOO_SMALL": "Error: SD card is too small", + "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "!WARNING!\n \nProceeding will format this SD.\nThis will irreversibly delete\nALL data on it.", + "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Format the bonus drive?\nThis will irreversibly delete\nALL data on it.", + "FORMATTING_SD_PLEASE_WAIT": "Formatting SD, please wait...", + "FORMATTING_DRIVE_PLEASE_WAIT": "Formatting drive, please wait...", + "ERROR_SD_CARD_IO_FAILURE": "Error: SD card i/o failure", + "FILE_IS_MOUNTED_UNMOUNT_TO_UNLOCK": "File is currently mounted.\nUnmount to unlock?", + "ERROR_CANT_INJECT_FILE_INTO_ITSELF": "Error: Can't inject file into itself", + "OPERATION_WOULD_WRITE_BEYOND_EOF": "Operation would write beyond end of file", + "NOT_ENOUGH_DATA_IN_FILE": "Not enough data in file", + "CANCEL_IS_NOT_ALLOWED_HERE": "Cancel is not allowed here", + "B_DETECTED_CANCEL": "B button detected. Cancel?", + "ERROR_CANNOT_APPEND_FOLDER": "Error: Cannot append a folder", + "ERROR_OVERWRITING_FILE_WITH_DIR": "Error: Overwriting file with dir", + "ERROR_OVERWRITING_DIR_WITH_FILE": "Error: Overwriting dir with file", + "ERROR_CANNOT_OPEN_DESTINATION_FILE": "Error: Cannot open destination file", + "ERROR_NOT_ENOUGH_SPACE_AVAILABLE": "Error: Not enough space available", + "ERROR_ONLY_FAT_FILES_CAN_BE_MOVED": "Error: Only FAT files can be moved", + "ERROR_DESTINATION_IS_PART_OF_ORIGIN": "Error: Destination is part of origin", + "ERROR_DESTINATION_EQUALS_ORIGIN_CHOOSE_ANOTHER_NAME": "Destination equals origin\nChoose another name?", + "CHOOSE_NEW_NAME": "Choose new name", + "OVERWRITE_FILES": "Overwrite file(s)", + "SKIP_FILES": "Skip file(s)", + "OVERWRITE_ALL": "Overwrite all", + "SKIP_ALL": "Skip all", + "DESTINATION_ALREADY_EXISTS": "Destination already exists:\n%s", + "CHOOSE_NEW_DESTINATION_NAME": "Choose new destination name", + "COPY_OPERATION_IS_NOT_ALLOWED": "Copy operation is not allowed", + "DESTINATION_EQUALS_ORIGIN": "Destination equals origin", + "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "Entry not found: %s\nInject into %s instead?", + "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "File smaller than available space:\n%s (%s)\n%s (%s)\nContinue?", + "NO_USABLE_ENTRIES_FOUND": "No usable entries found.", + "BEAT_NO_ERROR": "No error", + "BEAT_END_OF_ACTION_LIST": "End of action list", + "BEAT_ABORTED_BY_USER": "Aborted by user", + "BEAT_FAILED_TO_READ_WRITE_FILE": "Failed to read/write file", + "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Attempted to write beyond end of file", + "BEAT_INVALID_PATCH_FILE": "Invalid patch file", + "BEAT_INVALID_INPUT_FILE": "Invalid input file", + "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Output file checksum mismatch", + "BEAT_FILE_CHECKSUM_FAILED": "File checksum failed", + "BEAT_EXPECTED_MORE_PATCH_DATA": "Expected more patch data", + "BEAT_OUT_OF_MEMORY": "Out of memory", + "BEAT_UNKNOWN_ERROR": "Unknown error", + "FAILED_TO_INITIALIZE_BPM_FILE": "Failed to initialize BPM file:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "Failed to initialize BPS file:\n%s", + "PATCH_SUCCESSFULLY_APPLIED": "Patch successfully applied", + "PATCHING_ABORTED_BY_USER": "Patching aborted by user", + "FAILED_TO_RUN_PATCH": "Failed to run patch:\n%s", + "DECOMPRESSING_DOT_CODE": "Decompressing .code...", + "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Decompressing .code...\nB button detected. Cancel?", + "COMPRESSING_DOT_CODE": "Compressing .code...", + "COMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "Compressing .code...\nB button detected. Cancel?", + "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "The patch is most likely not intended for this file.", + "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "You most likely applied the patch on the output file.", + "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "The patch is technically valid,\nbut seems scrambled or malformed.", + "PATCH_IS_INVALID": "The patch is invalid.", + "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "One or both files are bigger than 16MB.\nThe IPS format doesn't support that.", + "REQUESTED_FILE_PATH_WAS_INVALID": "The requested file path was invalid.", + "PATCHING_CANCELED": "Patching canceled.", + "NOT_ENOUGH_MEMORY": "Not enough memory.", + "REGION_AMERICAS": "Americas", + "REGION_AUSTRALIA": "Australia", + "REGION_BRAZIL": "Brazil", + "REGION_CHINA": "China", + "REGION_EUROPE": "Europe", + "REGION_FRANCE": "France", + "REGION_GERMANY": "Germany", + "REGION_ITALY": "Italy", + "REGION_JAPAN": "Japan", + "REGION_KOREA": "Korea", + "REGION_SPAIN": "Spain", + "REGION_TAIWAN": "Taiwan", + "REGION_UNKNOWN": "Unknown", + "REGION_UNITED_KINGDOM": "United Kingdom", + "REGION_MIDDLE_EAST": "Middle East", + "GENERATING_QR_CODE": "Generating QR code...", + "REINITIALIZING_SD_CARD": "Reinitializing SD card...", + "DUMPING_STATE_TO_SD_CARD": "Dumping state to SD card...", + "PRESS_POWER_TO_TURN_OFF": "Press POWER to turn off", + "CLEANING_UP_TITLES_PLEASE_WAIT": "Cleaning up titles, please wait...", + "ERROR_NOT_NCCH_FILE": "Error: Not an NCCH file", + "ERROR_FILE_IS_TOO_SMALL": "Error: File is too small", + "ATTEMPT_FIX_THIS_TIME": "Attempt fix this time", + "ATTEMPT_FIX_ALWAYS": "Attempt fix always", + "ABORT_VERIFICATION": "Abort verification", + "ERROR_BAD_CRYPTO_FLAGS": "Error: Bad crypto flags", + "ERROR_BAD_EXEFS_HEADER": "Error: Bad ExeFS header", + "ERROR_MISSING_EXTHEADER": "Error: Missing ExtHeader", + "ERROR_CRYPTO_NOT_SET_UP": "Error: Crypto not set up", + "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH verification failed:\nExtHdr/ExeFS/RomFS: %s/%s/%s", + "OK": "ok", + "FAIL": "fail", + "ERROR_NOT_NCSD_FILE": "Error: Not an NCSD file", + "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nContent%lu (%08lX@%08lX):\nVerification failed", + "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": "Errore: Chiave di titolo CDN non trovata", + "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", + "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "Warning: ARM11 entrypoint is missing", + "ERROR_NOT_A_BOSS_FILE": "Error: Not a BOSS file", + "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "BOSS payload hash mismatch.\n \nTry to fix it?", + "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\nChiave di titolo non trovata." } diff --git a/resources/languages/nl.json b/resources/languages/nl.json index 48a10cc..0c77def 100644 --- a/resources/languages/nl.json +++ b/resources/languages/nl.json @@ -257,94 +257,94 @@ "DECRYPTION_FAILED": "Ontsleuteling mislukt", "PATH_DECRYPTED_TO_OUT": "%s\nOntsleuteld naar %s", "ENCRYPT_TO_OUT": "Versleutelen naar %s", - "ENCRYPT_INPLACE": "Encrypt inplace", + "ENCRYPT_INPLACE": "Inplaats versleutelen", "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Proberen alle %lu geselecteerde bestanden te versleutelen?", "TRYING_TO_ENCRYPT_N_FILES": "%lu bestanden aan het proberen te versleutelen...", "ENCRYPTION_FAILED_CONTINUE": "Versleuteling mislukt\n\nDoorgaan?", - "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu files encrypted ok\n%lu/%lu not of same type", - "N_OF_N_FILES_ENCRYPTED": "%lu/%lu files encrypted ok", - "ENCRYPTION_SUCCESS": "Encryption success", - "ENCRYPTION_FAILED": "Encryption failed", - "PATH_ENCRYPTED_TO_OUT": "%s\nEncrypted to %s", - "TRY_TO_PROCESS_N_SELECTED_FILES": "Try to process all %lu selected files?", - "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nBuild %s failed\n \nContinue?", - "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss built ok\n%lu/%lu not of same type", - "N_OF_N_TYPES_BUILT": "%lu/%lu %ss built ok", - "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu file(s) failed conversion.\nVerification is recommended.", - "PATH_TYPE_BUILT_TO_OUT": "%s\n%s built to %s", - "PATH_TYPE_BUILD_FAILED": "%s\n%s build failed", - "FILE_FAILED_CONVERSION_VERIFY_NOW": "file failed conversion.\n \nVerify now?", - "VERIFICATION_SUCCESS": "Verification success", - "VERIFICATION_FAILED": "Verification failed", - "CONTENT_IS_MISSING": "Content is missing", - "INSTALL_TO_SYSNAND": "Install to SysNAND", - "INSTALL_TO_EMUNAND": "Install to EmuNAND", - "TRY_TO_INSTALL_N_SELECTED_FILES": "Try to install all %lu selected files?", - "TRYING_TO_INSTALL_N_FILES": "Trying to install %lu files...", - "INSTALL_FAILED_CONTINUE": "Install failed\n \nContinue?", - "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?", - "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?", - "DUMP_TICKET_FAILED": "Dump ticket failed!", - "BUILDING_X": "Building %s...", - "BUILDING_X_SYSNAND": "Building %s (SysNAND)...", - "BUILDING_X_EMUNAND": "Building %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": "Trimming failed\n \nContinue?", - "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", - "TRANSFER_TO_SYSNAND": "Transfer to SysNAND", - "TRANSFER_TO_EMUNAND": "Transfer to EmuNAND", - "CTRNAND_TRANSFER_SUCCESS": "CTRNAND transfer success", - "CTRNAND_TRANSFER_FAILED": "CTRNAND transfer failed", - "NO_VALID_DESTINATION_FOUND": "No valid destination found", - "NAND_RESTORE_SUCCESS": "NAND restore success", - "NAND_RESTORE_FAILED": "NAND restore failed", - "REBUILD_NCSD_SUCCESS": "Rebuild NCSD success", - "REBUILD_NCSD_FAILED": "Rebuild NCSD failed", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu bestanden ok versleuteld\n%lu/%lu niet van hetzelfde type", + "N_OF_N_FILES_ENCRYPTED": "%lu/%lu bestanden ok versleuteld", + "ENCRYPTION_SUCCESS": "Versleuteling gelukt", + "ENCRYPTION_FAILED": "Versleuteling mislukt", + "PATH_ENCRYPTED_TO_OUT": "%s\nVersleuteld naar %s", + "TRY_TO_PROCESS_N_SELECTED_FILES": "Proberen om alle %lu geselecteerde bestanden te verwerken?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nBuild %s mislukt\nDoorgaan?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %ss ok gebouwd\n%lu/%lu niet van hetzelfde type", + "N_OF_N_TYPES_BUILT": "%lu/%lu %ss ok gebouwd", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "Conversie van %lu bestand(en) mislukt.\nVerificatie is aanbevolen.", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%s gebouwd naar %s", + "PATH_TYPE_BUILD_FAILED": "%s\n%s build mislukt", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "bestandsconversie mislukt.\n \nNu verifiëren?", + "VERIFICATION_SUCCESS": "Verificatie geslaagd", + "VERIFICATION_FAILED": "Verificatie mislukt", + "CONTENT_IS_MISSING": "Inhoud ontbreekt", + "INSTALL_TO_SYSNAND": "Installeren naar SysNAND", + "INSTALL_TO_EMUNAND": "Installeren naar EmuNAND", + "TRY_TO_INSTALL_N_SELECTED_FILES": "Proberen alle %lu geselecteerde bestanden te installeren?", + "TRYING_TO_INSTALL_N_FILES": "Proberen %lu bestanden te installeren...", + "INSTALL_FAILED_CONTINUE": "Installatie mislukt\n \nDoorgaan?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu bestanden ok geïnstalleerd\n%lu/%lu niet van hetzelfde type", + "N_OF_N_FILES_INSTALLED": "%lu/%lu bestanden ok geïnstalleerd", + "INSTALL_SUCCESS": "Installatie geslaagd", + "INSTALL_FAILED": "Installatie mislukt", + "FILE_FAILED_INSTALL_VERIFY_NOW": "bestand installatie mislukt.\n \nNu verifiëren?", + "KEEP_TICKET_AND_SAVEGAME": "Behoud ticket & savegame", + "UNINSTALL_EVERYTHING": "Alles deïnstalleren", + "ABORT_UNINSTALL": "Deïnstallatie afbreken", + "UNINSTALL_N_SELECTED_TITLES": "%lu geselecteerde titels verwijderen?", + "UNINSTALL_SELECTED_TITLE": "Geselecteerde titel verwijderen?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu titels verwijderd", + "UNINSTALLING_PLEASE_WAIT": "Deïnstalleren, even geduld...", + "UNINSTALL_FAILED": "Deïnstallatie mislukt!", + "TRY_TO_VERIFY_N_SELECTED_FILES": "Proberen alle %lu geselecteerde bestanden te verifiëren?", + "VERIFICATION_FAILED_CONTINUE": "Verificatie mislukt\n \nDoorgaan?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu bestanden ok geverifieerd\n%lu/%lu niet van hetzelfde type", + "VERIFYING_FILE_PLEASE_WAIT": "Bestand verifiëren, even geduld...", + "NAND_VALIDATION_SUCCESS": "NAND validatie geslaagd", + "NAND_VALIDATION_FAILED": "NAND validatie mislukt", + "DUMP_FOR_N_SELECTED_FILES": "Dump voor alle %lu geselecteerde bestanden?", + "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu legitieme tickets gedumpt.\n \nPoging om alle tickets te dumpen?", + "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu tickets gedumpt naar %s", + "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket gedumpt naar %s", + "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLegit ticket niet gevonden.\n \nToch dumpen?", + "DUMP_TICKET_FAILED": "Dump ticket mislukt!", + "BUILDING_X": "Bouwen %s...", + "BUILDING_X_SYSNAND": "Bouwen %s (SysNAND)...", + "BUILDING_X_EMUNAND": "Bouwen %s (EmuNAND)...", + "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu bestanden verwerkt\n%lu/%lu bestanden genegeerd", + "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu bestanden verwerkt", + "BUILD_DATABASE_SUCCESS": "Bouw database succesvol.", + "BUILD_DATABASE_FAILED": "Bouw database mislukt.", + "TRY_TO_TRIM_N_SELECTED_FILES": "Proberen om alle %lu geselecteerde bestanden te trimmen?", + "TRIMMING_FAILED_CONTINUE": "Trimmen mislukt\n \nDoorgaan?", + "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu bestanden ok getrimd\n%lu/%lu niet van hetzelfde type\n%s opgeslagen", + "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu bestanden ok getrimd\n%s opgeslagen", + "FILE_CANT_BE_TRIMMED": "Bestand kan niet worden getrimd.", + "FILE_ALREADY_TRIMMED": "Bestand is al getrimd.", + "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nHuidige grootte: %s\nGetrimde grootte: %s\nVerschil: %s\n \nDit bestand trimmen?", + "TRIMMING_FAILED": "Trimmen mislukt.", + "PATH_TRIMMED_BY_X": "%s\nGetrimd met %s.", + "TRY_TO_RENAME_N_SELECTED_FILES": "Proberen om alle %lu geselecteerde bestanden te hernoemen?", + "N_OF_N_RENAMED": "%lu/%lu ok hernoemd", + "COULD_NOT_RENAME_TO_GOOD_NAME": "Kon naam niet wijzigen naar goede naam", + "SYSNAND_H_AND_S_INJECT": "SysNAND H&S injectie", + "EMUNAND_H_AND_S_INJECT": "EmuNAND H&S injectie", + "H_AND_S_INJECT_SUCCESS": "H&S injectie succes", + "H_AND_S_INJECT_FAILURE": "H&S injectie mislukt", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "Proberen om alle %lu geselecteerde bestanden uit te pakken?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu bestanden ok uitgepakt\n%lu/%lu niet van hetzelfde type", + "N_OF_N_FILES_EXTRACTED": "%lu/%lu bestanden ok uitgepakt", + "EXTRACTING_DOT_CODE": ".code uitpakken even geduld...", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s uitgepakt naar %s", + "DOT_CODE_EXTRACT_FAILED": ".code uitpakken mislukt", + "TRANSFER_TO_SYSNAND": "Overzetten naar SysNAND", + "TRANSFER_TO_EMUNAND": "Overzetten naar SysNAND", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND overdracht gelukt", + "CTRNAND_TRANSFER_FAILED": "CTRNAND overdracht mislukt", + "NO_VALID_DESTINATION_FOUND": "Geen geldige bestemming gevonden", + "NAND_RESTORE_SUCCESS": "NAND herstellen gelukt", + "NAND_RESTORE_FAILED": "NAND herstellen mislukt", + "REBUILD_NCSD_SUCCESS": "Opnieuw opbouwen NCSD geslaagd", + "REBUILD_NCSD_FAILED": "Opnieuw opbouwen NCSD mislukt", "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen success%cOutput dir: %s", "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen failed%c%0.0s", "UPDATING_EMBEDDED_BACKUP": "Updating embedded backup...", @@ -584,55 +584,55 @@ "REGION_AUSTRALIA": "Australia", "REGION_BRAZIL": "Brazil", "REGION_CHINA": "China", - "REGION_EUROPE": "Europe", - "REGION_FRANCE": "France", - "REGION_GERMANY": "Germany", - "REGION_ITALY": "Italy", + "REGION_EUROPE": "Europa", + "REGION_FRANCE": "Frankrijk", + "REGION_GERMANY": "Duitsland", + "REGION_ITALY": "Italië", "REGION_JAPAN": "Japan", "REGION_KOREA": "Korea", - "REGION_SPAIN": "Spain", + "REGION_SPAIN": "Spanje", "REGION_TAIWAN": "Taiwan", - "REGION_UNKNOWN": "Unknown", - "REGION_UNITED_KINGDOM": "United Kingdom", - "REGION_MIDDLE_EAST": "Middle East", - "GENERATING_QR_CODE": "Generating QR code...", - "REINITIALIZING_SD_CARD": "Reinitializing SD card...", - "DUMPING_STATE_TO_SD_CARD": "Dumping state to SD card...", - "PRESS_POWER_TO_TURN_OFF": "Press POWER to turn off", - "CLEANING_UP_TITLES_PLEASE_WAIT": "Cleaning up titles, please wait...", - "ERROR_NOT_NCCH_FILE": "Error: Not an NCCH file", - "ERROR_FILE_IS_TOO_SMALL": "Error: File is too small", - "ATTEMPT_FIX_THIS_TIME": "Attempt fix this time", - "ATTEMPT_FIX_ALWAYS": "Attempt fix always", - "ABORT_VERIFICATION": "Abort verification", - "ERROR_BAD_CRYPTO_FLAGS": "Error: Bad crypto flags", - "ERROR_BAD_EXEFS_HEADER": "Error: Bad ExeFS header", - "ERROR_MISSING_EXTHEADER": "Error: Missing ExtHeader", - "ERROR_CRYPTO_NOT_SET_UP": "Error: Crypto not set up", - "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH verification failed:\nExtHdr/ExeFS/RomFS: %s/%s/%s", + "REGION_UNKNOWN": "Onbekend", + "REGION_UNITED_KINGDOM": "Verenigd Koninkrijk", + "REGION_MIDDLE_EAST": "Midden-Oosten", + "GENERATING_QR_CODE": "QR-code genereren...", + "REINITIALIZING_SD_CARD": "SD-kaart herinitialiseren...", + "DUMPING_STATE_TO_SD_CARD": "Status naar SD-kaart dumpen...", + "PRESS_POWER_TO_TURN_OFF": "Druk op POWER om uit te schakelen", + "CLEANING_UP_TITLES_PLEASE_WAIT": "Titels aan het opschonen, even geduld...", + "ERROR_NOT_NCCH_FILE": "Fout: Geen NCCH bestand", + "ERROR_FILE_IS_TOO_SMALL": "Fout: Bestand is te klein", + "ATTEMPT_FIX_THIS_TIME": "Probeer reparatie deze keer", + "ATTEMPT_FIX_ALWAYS": "Probeer reparatie altijd", + "ABORT_VERIFICATION": "Verificatie afbreken", + "ERROR_BAD_CRYPTO_FLAGS": "Fout: Slechte crypto-markeringen", + "ERROR_BAD_EXEFS_HEADER": "Fout: Slechte ExeFS header", + "ERROR_MISSING_EXTHEADER": "Fout: ExtHeader ontbreekt", + "ERROR_CRYPTO_NOT_SET_UP": "Fout: Crypto niet ingesteld", + "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH verificatie mislukt:\nExtHdr/ExeFS/RomFS: %s/%s/%s", "OK": "ok", - "FAIL": "fail", - "ERROR_NOT_NCSD_FILE": "Error: Not an NCSD file", - "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nContent%lu (%08lX@%08lX):\nVerification failed", - "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", - "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", - "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "Warning: ARM11 entrypoint is missing", - "ERROR_NOT_A_BOSS_FILE": "Error: Not a BOSS file", - "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "BOSS payload hash mismatch.\n \nTry to fix it?", - "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_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD in TAD is not legit.", - "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD is not legit.", + "FAIL": "mislukt", + "ERROR_NOT_NCSD_FILE": "Fout: Geen NCSD-bestand", + "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nInhoud%lu (%08lX@%08lX):\nVerificatie mislukt", + "ERROR_PROBABLY_NOT_CIA_FILE": "Fout: waarschijnlijk geen CIA-bestand", + "ERROR_TMD_PROBABLY_CORRUPTED": "Fout: TMD is waarschijnlijk beschadigd", + "PATH_ID_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nID %08lX (%08llX@%08llX)\nVerificatie mislukt", + "ERROR_CDN_TITLEKEY_NOT_FOUND": "Fout: CDN-titelsleutel niet gevonden", + "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC-inhoud ontbreekt\n \nAlles negeren en doorgaan?", + "PATH_SECTION_N_HASH_MISMATCH": "%s\nSectie %lu hash komt niet overeen", + "ARM9_ENTRYPOINT_IS_MISSING": "ARM9 ingangspunt ontbreekt", + "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "Waarschuwing: ARM11 ingangspunt ontbreekt", + "ERROR_NOT_A_BOSS_FILE": "Fout: Geen BOSS-bestand", + "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "BOSS payload hash komt niet overeen.\n \nProberen om het op te lossen?", + "GENERIC_TICKET_PIRATE_LEGIT": "Algemeen ticket (\"piratenlegit\")", + "PERSONALIZED_TICKET_LEGIT": "Gepersonaliseerd ticket (legit)", + "ID_N_LEGIT_TICKET_IS_PERSONALIZED_USING_THIS_NOT_RECOMMENDED_CHOOSE_DEFAULT_ACTION": "ID %016llX\nLegit ticket is gepersonaliseerd.\nHet gebruik hiervan wordt niet aanbevolen.\nKies standaardactie:", + "ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\nTitelsleutel niet gevonden.", + "ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTMD in TAD is niet legitiem.", + "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD is niet legitiem.", "ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s", - "CONTENT_IS_CORRUPT": "Content is corrupt", - "INSERT_CONTENT_FAILED": "Insert content failed", + "CONTENT_IS_CORRUPT": "Inhoud is beschadigd", + "INSERT_CONTENT_FAILED": "Invoegen inhoud mislukt", "INSTALL_CONTENT_FAILED": "Install content failed", "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "Install error:\nThis system is missing one or\nmore .db files.\n \nMaybe the SD card is missing\nor uninitialized?", "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "Install error:\nThis system is missing the\nticket.db file.", @@ -683,15 +683,15 @@ "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "!WARNING!\n \nNCSD differs between image and local,\nelevated write permissions required\n \nProceed on your own risk?", "NOT_AN_INSTALLABLE_FIRM": "Not a installable FIRM.", "FIRM_LOAD_VERIFY_ERROR": "FIRM load/verify error.", - "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu not found or too small.", - "SECTOR_0X96_CRYPTO_FAIL": "Sector 0x96 crypto fail.", - "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Sector 0x96 is corrupted.\n \nProvide \"secret_sector.bin\"\nto fix sector 0x96.", - "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Sector 0x96 is corrupted.\n \nFix sector 0x96 during\nthe installation?", - "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!WARNING!\n \nProceeding will install the\nprovided FIRM to the SysNAND\nand inject sighax.\n \nInstalling an unsupported FIRM\nwill BRICK your console!", - "INSTALLING_FIRM_PLEASE_WAIT": "Installing FIRM, please wait...", - "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed writing sector 0x96.\nTry to fix before reboot!", - "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed writing FIRM%lu.\nTry to fix before reboot!", - "CHECKING_INSTALLATION_PLEASE_WAIT": "Checking installation, please wait...", + "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu niet gevonden of te klein.", + "SECTOR_0X96_CRYPTO_FAIL": "Sector 0x96 crypto mislukt.", + "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "Sector 0x96 is beschadigd.\n \nGeef \"secret_sector.bin\" op\nom sector 0x96 vast te stellen.", + "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "Sector 0x96 is beschadigd.\n \nSector 0x96 repareren tijdens\nde installatie?", + "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!WAARSCHUWING!\n \nDoorgaan zal de\nopgegeven FIRM installeren naar de SysNAND\nand sighax injecteren.\n \nHet installeren van een niet-ondersteunde FIRM\nzal je console BRICKEN!", + "INSTALLING_FIRM_PLEASE_WAIT": "FIRM installeren, even geduld...", + "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!DIT IS SLECHT!\n \nSector 0x96 schrijven mislukt.\nProbeer te repareren voordat je opnieuw opstart!", + "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "DIT IS SLECHT!\n \nFIRM%lu schrijven mislukt.\nProbeer te repareren voordat je opnieuw opstart!", + "CHECKING_INSTALLATION_PLEASE_WAIT": "Installatie controleren, even geduld...", "THIS_IS_BAD_FAILED_VERIFYING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed verifying sector 0x96.\nTry to fix before reboot!", "THIS_IS_BAD_FAILED_VERIFYING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!THIS IS BAD!\n \nFailed verifying FIRM%lu.\nTry to fix before reboot!", "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "Perfect %s is already installed!", diff --git a/resources/languages/ry.json b/resources/languages/ry.json index 15201a7..539349b 100644 --- a/resources/languages/ry.json +++ b/resources/languages/ry.json @@ -1,11 +1,11 @@ { - "GM9_LANGUAGE": "琉球諸語(うちなーぐちー)", + "GM9_LANGUAGE": "琉球諸語", "GM9_TRANS_VER": 1, - "DATE_TIME_FORMAT": "%1$s%2$02lXとぅし%3$02lXちち%4$02lX日 %5$02lX:%6$02lX", + "DATE_TIME_FORMAT": "%1$s%2$02lXさ%3$02lXがち%4$02lXんかいち %5$02lX:%6$02lX", "DECIMAL_SEPARATOR": ".", "THOUSAND_SEPARATOR": ",", - "FIRM_TOO_BIG": "FIRMがまぎしじーくとぅ、起動なやびらん。", - "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n注意: 信頼ならんソースから\nFIRM起動さんぐーとぅーくぃみそーれー。\n \nFIRM起動さびーが?", + "FIRM_TOO_BIG": "FIRMがまぎさくとぅ、きどうなやびらん。", + "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\nちゅうい:しんらいならんソースから\nFIRMきどうさんぐーとぅーくぃみそーれー。\n \nFIRMきどうさびーが?", "NOT_BOOTABLE_FIRM": "%s\n起動ないるFIRMっしぇーあいびらん。", "FIRM_ENCRYPTED": "FIRMが暗号化さりとーいびーん。\n \n起動めーに復号化さびーが?", "MAKE_COPY_AT_OUT_TEMP_FIRM": "%s/temp.firmんかいコピー作成さびーが?", diff --git a/resources/languages/zh-CN.json b/resources/languages/zh-CN.json new file mode 100644 index 0000000..a64500e --- /dev/null +++ b/resources/languages/zh-CN.json @@ -0,0 +1,809 @@ +{ + "GM9_LANGUAGE": "简体中文", + "GM9_TRANS_VER": 1, + "DATE_TIME_FORMAT": "%1$s%2$02lX-%3$02lX-%4$02lX %5$02lX:%6$02lX", + "DECIMAL_SEPARATOR": ".", + "THOUSAND_SEPARATOR": ",", + "FIRM_TOO_BIG": "FIRM太大,无法启动", + "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n警告:请勿使用非授信来源的FIRM启动。\n \n启动FIRM吗?", + "NOT_BOOTABLE_FIRM": "非可启动的FIRM。", + "FIRM_ENCRYPTED": "FIRM已加密.\n \n需要在启动前解密吗?", + "MAKE_COPY_AT_OUT_TEMP_FIRM": "在 %s/temp.firm 上创建一个副本", + "TRY_BOOT_ANYWAYS": "尝试以任意方式启动", + "WARNING_BOOT_UNSUPPORTED_LOCATION": "警告:尝试从不支持的位置启动。", + "ROOT": "[root]", + "LOADING": "正在加载...", + "PANE_N": "窗格 #%lu", + "CURRENT": "当前", + "DIR": "(目录)", + "SD_FAT": "(SD FAT)", + "RAMDRIVE_FAT": "(内存驱动器 FAT)", + "GAME_VIRTUAL": "(游戏虚拟)", + "SYSNAND_FAT": "(SysNAND FAT)", + "SYSNAND_VIRTUAL": "(SysNAND 虚拟)", + "EMUNAND_FAT": "(EmuNAND FAT)", + "EMUNAND_VIRTUAL": "(EmuNAND 虚拟)", + "IMAGE_FAT": "(镜像 FAT)", + "XORPAD_VIRTUAL": "(XORpad 虚拟)", + "MEMORY_VIRTUAL": "(内存虚拟)", + "ALIAS_FAT": "(别名 FAT)", + "GAMECART_VIRTUAL": "(游戏卡带虚拟)", + "VRAM_VIRTUAL": "(VRAM 虚拟)", + "SEARCH": "(搜索)", + "TITLEMANAGER_VIRTUAL": "(应用管理器 虚拟)", + "LAB_SDCARD": "SD 卡", + "LAB_SYSNAND_CTRNAND": "SYSNAND CTRNAND", + "LAB_SYSNAND_TWLN": "SYSNAND TWLN", + "LAB_SYSNAND_TWLP": "SYSNAND TWLP", + "LAB_SYSNAND_SD": "SYSNAND SD", + "LAB_SYSNAND_VIRTUAL": "SYSNAND 虚拟", + "LAB_EMUNAND_CTRNAND": "EMUNAND CTRNAND", + "LAB_EMUNAND_TWLN": "EMUNAND TWLN", + "LAB_EMUNAND_TWLP": "EMUNAND TWLP", + "LAB_EMUNAND_SD": "EMUNAND SD", + "LAB_EMUNAND_VIRTUAL": "EMUNAND 虚拟", + "LAB_IMGNAND_CTRNAND": "IMGNAND CTRNAND", + "LAB_IMGNAND_TWLN": "IMGNAND TWLN", + "LAB_IMGNAND_TWLP": "IMGNAND TWLP", + "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL", + "LAB_GAMECART": "游戏卡带", + "LAB_GAME_IMAGE": "游戏镜像", + "LAB_AESKEYDB_IMAGE": "AESKEYDB 镜像", + "LAB_BDRI_IMAGE": "BDRI 镜像", + "LAB_DISA_DIFF_IMAGE": "DISA/DIF 镜像", + "LAB_MEMORY_VIRTUAL": "内存虚拟", + "LAB_VRAM_VIRTUAL": "VRAM 虚拟", + "LAB_TITLE_MANAGER": "应用管理器", + "LAB_LAST_SEARCH": "最后的搜索", + "LAB_FAT_IMAGE": "FAT 镜像", + "LAB_BONUS_DRIVE": "BONUS 驱动器", + "LAB_RAMDRIVE": "内存驱动器", + "LAB_NOLABEL": "无标签", + "N_BYTE": "%s Byte", + "BYTE": " Byte", + "KB": " kB", + "MB": " MB", + "GB": " GB", + "CLIPBOARD": "[剪贴板]", + "PLUS_N_MORE": "+ %lu 更多", + "MARK_DELETE_COPY": "L - 标记文件 (使用 ↑↓→←)\nX - 删除 / [+R] 重命名文件\nY - 复制文件 / [+R] 创建条目\n", + "MARK_DELETE_PASTE": "L - 标记文件 (使用 ↑↓→←)\nX - 删除 / [+R] 重命名文件\nY - 粘贴文件 / [+R] 创建条目\n", + "RELOCK_WRITE_PERMISSION": "R+Y - 重新锁定写入权限\n", + "UNMOUNT_IMAGE": "R+X - 卸载镜像\n", + "UNMOUNT_SD": "R+B - 卸载SD卡\n", + "REMOUNT_SD": "R+B - 重新挂载SD卡\n", + "DIRECTORY_OPTIONS": "R+A - 目录选项\n", + "DRIVE_OPTIONS": "R+A - 驱动器选项\n", + "MAKE_SCREENSHOT": "R+L - 截图\n", + "PREV_NEXT_PANE": "R+←→ - 切换到上一个/下一个PANE\n", + "CLEAR_CLIPBOARD": "SELECT - 清除剪贴板\n", + "RESTORE_CLIPBOARD": "SELECT - 还原剪贴板\n", + "REBOOT_POWEROFF_HOME": "START - 重新启动 / [+R] 关机\n按HOME键显示HOME菜单", + "NO_EMUNAND": "不存在EmuNAND", + "REDNAND_SIZE_MIN": "RedNAND 大小 (最小)", + "GW_EMUNAND_SIZE_FULL": "GW EmuNAND 大小 (完整)", + "MULTINAND_SIZE_2X": "MultiNAND 大小 (2x)", + "MULTINAND_SIZE_3X": "MultiNAND 大小 (3x)", + "MULTINAND_SIZE_4X": "MultiNAND 大小 (4x)", + "USER_INPUT": "用户输入...", + "AUTO": "自动", + "16KB_CLUSTERS": "16KB 簇", + "32KB_CLUSTERS": "32KB 簇", + "64KB_CLUSTERS": "64KB 簇", + "SD_NOT_DETECTED": "错误:未检测到SD卡。", + "FORMAT_SD_CHOOSE_EMUNAND": "想要格式化SD卡(%lluMB)吗?\n请选择EmuNAND大小:", + "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "SD卡容量为 %lluMB。\n请在下方输入EmuNAND大小(MB):", + "FORMAT_SD_CHOOSE_CLUSTER": "想要格式化SD卡(%lluMB)吗?\n请选择簇大小:", + "FORMAT_SD_ENTER_LABEL": "想要格式化SD卡(%lluMB)吗?\n请输入卷标:", + "FORMAT_SD_FAILED": "格式化SD卡:失败!", + "REDNAND_TYPE": "RedNAND类型", + "REDNAND_TYPE_MULTI": "RedNAND类型(多个)", + "REDNAND_TYPE_SINGLE": "RedNAND类型(单个)", + "GW_EMUNAND_TYPE": "GW EmuNAND类型", + "DONT_SET_UP": "不设置", + "CHOOSE_EMUNAND_TYPE": "请选择要设置的EmuNAND类型:", + "CLONE_SYSNAND_TO_REDNAND": "要将SysNAND克隆到RedNAND吗?", + "CLONING_SYSNAND_TO_EMUNAND_FAILED": "将SysNAND克隆到EmuNAND:失败!", + "PRESS_A_TO_CONTINUE": "按继续", + "HEXEDITOR_CONTROLS": "Hexeditor操作:\n \n↑↓→←(+R) - 滚动\nR+Y - 切换视图\nX - 搜索 / 跳转...\nA - 进入编辑模式\nA+↑↓→← - 编辑数值\nB - 退出\n", + "NOT_FOUND": "未找到!", + "GO_TO_OFFSET": "跳转到偏移地址", + "SEARCH_FOR_STRING": "搜索字符串", + "SEARCH_FOR_DATA": "搜索数据", + "CURRENT_OFFSET_SELECT_ACTION": "当前偏移地址:%08lX\n请选择操作:", + "CURRENT_OFFSET_ENTER_NEW": "当前偏移地址:%08lX\n请在下方输入新的偏移地址。", + "ENTER_SEARCH_REPEAT_SEARCH": "请在下方输入要搜索的字符串。\n(R+X再次搜索)", + "MADE_EDITS_SAVE_CHANGES": "你进行了%lu处编辑。\n是否要将这些修改写入文件?", + "FAILED_WRITING_TO_FILE": "写入文件失败!", + "CALCULATING_SHA_FAILED": "计算SHA-%s:失败!", + "SHA_VERIFICATION_PASSED": "\nSHA校验:通过!", + "SHA_VERIFICATION_FAILED": "\nSHA校验:失败", + "IDENTICAL_WITH_PREVIOUS": "\n与上一个文件相同:\n", + "WRITE_SHA_FILE": "\n \n要写入.SHA文件吗?", + "WRITE_SHA1_FILE": "\n \n要写入.SHA1文件吗?", + "CALCULATING_CMAC_FAILED": "计算CMAC:失败!", + "CMAC_VERIFICATION_PASSED": "CMAC效验:通过!", + "CMAC_VERIFICATION_FAILED": "CMAC校验:失败!", + "FIX_CMAC_IN_FILE": "\n \n要修复文件中的CMAC吗?", + "FIXING_CMAC_FAILED": "修复CMAC:失败!", + "COPY_ALL_SELECTED_ITEMS": "是否复制所有%lu 个选定项?", + "FAILED_COPYING_ITEM": "复制项目失败", + "ITEMS_COPIED_TO_OUT": "将%lu个项目复制到%s", + "PATH_COPIED_TO_OUT": "%s\n复制到%s", + "CART_INIT_FAILED": "卡带初始化失败!", + "CART_DETECTED_SIZE_INPUT_BELOW": "卡带:%s\n检测大小:%s\n \n请在下方输入转储大小.", + "NDS_CART_DECRYPT_SECURE_AREA": "卡带:%s\n检测到为NDS卡带\n是否解密安全区?", + "FAILED_DUMPING_CART": "%s\n转储卡带失败", + "PATH_DUMPED_TO_OUT": "%s\n转储到%s", + "CREATED": "已创建", + "MODIFIED": "已修改", + "ANALYZING_DRIVE": "正在分析驱动器,请稍候...", + "ANALYZING_DIR": "正在分析目录,请稍候...", + "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu个文件& %lu个子目录\n总计大小%s \n \n空闲空间:%s\n已用空间:%s\n总计空间:%s", + "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu个文件&%lu个子目录\n总计大小%s", + "FILESIZE_X": "文件大小:%s", + "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %s只读 [%c] %s隐藏\n[%c] %s系统 [%c] %s压缩\n[%c] %s虚拟\n%s", + "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← 改变文件属性)\n", + "A_TO_CONTINUE": "( 继续)", + "A_APPLY_B_CANCEL": "( 应用, 取消)", + "A_YES_B_NO": "( 是, 否)", + "A_SELECT_B_CANCEL": "( 选择, 取消)", + "HOLD_B_TO_CANCEL": "(按住B取消)", + "FAILED_TO_SET_ATTRIBUTES": "属性设置失败!", + "NAND_IMAGE_OPTIONS": "NAND镜像选项...", + "CTRNAND_OPTIONS": "CTRNAND选项...", + "MOUNT_FAT_IMAGE": "挂载为FAT镜像", + "CIA_IMAGE_OPTIONS": "CIA镜像选项...", + "NCSD_IMAGE_OPTIONS": "NCSD镜像选项...", + "NCCH_IMAGE_OPTIONS": "NCCH镜像选项...", + "MOUNT_AS_EXEFS_IMAGE": "挂载为EXEFS镜像", + "MOUNT_AS_ROMFS_IMAGE": "挂载为ROMFS镜像", + "TMD_FILE_OPTIONS": "TMD文件选项...", + "TMD_CDN_OPTIONS": "TMD/CDN选项...", + "TMD_TWL_OPTIONS": "TMD/TWL选项...", + "MANAGE_TITLE": "管理Title...", + "BOSS_FILE_OPTIONS": "BOSS文件选项...", + "DECRYPT_NUS_CDN_FILE": "解密NUS/CDN文件", + "SHOW_SMDH_TITLE_INFO": "显示SMDH标题信息", + "NDS_IMAGE_OPTIONS": "NDS镜像选项...", + "GBA_IMAGE_OPTIONS": "GBA镜像选项...", + "TICKET_OPTIONS": "Ticket选择...", + "TAD_IMAGE_OPTIONS": "TAD镜像选项...", + "SHOW_3DSX_TITLE_INFO": "显示3DSX标题信息", + "FIRM_IMAGE_OPTIONS": "FIRM镜像选项...", + "AGBSAVE_OPTIONS": "AGBSAVE选项...", + "DUMP_GBA_VC_SAVE": "转存GBA VC记录", + "TICKET_DB_OPTIONS": "Ticket.db选项...", + "MOUNT_AS_DIFF_IMAGE": "挂载为DIFF镜像", + "MOUNT_AS_DISA_IAMGE": "挂载为DISA镜像", + "INSTALL_CIFINISH_BIN": "安装cifinish.bin", + "TITLEKEY_OPTIONS": "Titlekey选项...", + "AESKEYDB_OPTIONS": "AESkeydb选项...", + "BUILD_X": "构建%s", + "NCCHINFO_OPTIONS": "NCCHinfo选项...", + "EXECUTE_GM9_SCRIPT": "执行GM9脚本", + "FONT_OPTIONS": "字体选项...", + "LANGUAGE_OPTIONS": "语言选项...", + "VIEW_PNG_FILE": "查看PNG文件", + "REBUILD_NCSD_HEADER": "重新构建NCSD头", + "SHOW_IN_HEXEDITOR": "在Hexeditor中显示", + "CALCULATE_SHA256": "计算SHA-256", + "CALCULATE_SHA1": "计算SHA-1", + "SHOW_FILE_INFO": "显示文件信息", + "SHOW_IN_TEXTVIEWER": "在文本查看器中显示", + "CALCULATE_CMAC": "计算CMAC", + "COPY_TO_OUT": "复制到%s", + "DUMP_TO_OUT": "转储到%s", + "INJECT_DATA_AT_OFFSET": "在指定偏移地址注入数据", + "OPEN_THIS_FOLDER": "打开此文件夹", + "OPEN_CONTAINING_FOLDER": "打开所在文件夹", + "OPEN_TITLE_FOLDER": "打开标题文件夹", + "PATH_N_FILES_SELECTED": "%s\n(已选择%lu个文件)", + "CHECK_CURRENT_CMAC_ONLY": "仅检查当前的CMAC", + "VERIFY_CMAC_FOR_ALL": "效验所有的CMAC", + "FIX_CMAC_FOR_ALL": "修复所有CMAC", + "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu个文件 正常/修复/总计\n%lu/%lu 不存在CMAC", + "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu个文件效验正常\n%lu/%lu个文件已修复", + "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu个文件效验正常\n%lu/%lu不存在CMAC", + "N_OF_N_FILES_VERIFIED": "%lu/%lu个文件校验正常", + "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "要从%s中注入数据吗?\n请在下方指定偏移地址。", + "FAILED_INJECTING_PATH": "注入%s失败", + "MOUNT_CXI_NDS_TO_DRIVE": "将CXI/NDS挂载至驱动器", + "MOUNT_IMAGE_TO_DRIVE": "将镜像挂载至驱动器", + "RESTORE_SYSNAND_SAFE": "恢复SysNAND(安全)", + "UPDATE_EMBEDDED_BACKUP": "更新嵌入式备份", + "SHOW_TITLE_INFO": "显示Title信息", + "DECRYPT_FILE": "解密文件(...)", + "DECRYPT_FILE_OUT": "解密文件(%s)", + "ENCRYPT_FILE": "加密文件(...)", + "ENCRYPT_FILE_OUT": "加密文件(%s)", + "BUILD_CIA_FROM_FILE": "从文件构建CIA", + "BUILD_CIA_STANDARD": "构建CIA(标准)", + "BUILD_CIA_LEGIT": "构建CIA(合法)", + "DUMP_CXI_NDS_FILE": "转储CXI/NDS文件", + "INSTALL_GAME_IMAGE": "安装游戏镜像", + "INSTALL_TICKET": "安装Ticket", + "DUMP_TICKET_FILE": "转储Ticket文件", + "UNINSTALL_TITLE": "卸载Title", + "VERIFY_FILE": "校验文件", + "TRANSFER_IMAGE_TO_CTRNAND": "将镜像迁移至CTRNAND", + "INJECT_TO_H_AND_S": "注入“安全使用须知”", + "TRIM_FILE": "精简文件", + "RENAME_FILE": "重命名文件", + "BUILD_XORPADS_SD": "构建XORpads(输出至SD卡)", + "BUILD_XORPADS_INPLACE": "构建XORpads(输出至当前位置)", + "EXTRACT_X": "提取%s", + "INIT_X": "初始化%s", + "INSTALL_X": "安装%s", + "INSTALL_FIRM": "安装FIRM", + "BOOT_FIRM": "启动FIRM", + "SET_AS_ACTIVE_FONT": "设置为活动字体", + "SET_AS_ACTIVE_LANGUAGE": "设置为活动语言", + "DUMP_BA_VC_SAVE": "转储GBA VC记录", + "INJECT_GBA_VC_SAVE": "注入GBA VC记录", + "SET_AS_DEFAULT": "设为默认", + "MOUNTING_IMAGE_FAILED": "挂载镜像:失败", + "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\n已挂载为驱动器%s\n是否要打开该路径?", + "DECRYPT_TO_OUT": "解密至%s", + "DECRYPT_INPLACE": "解密至当前位置", + "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "是否要尝试解密所有的%lu个选中文件?", + "TRYING_TO_DECRYPT_N_FILES": "正在尝试解密%lu个文件...", + "DECRYPTION_FAILED_CONTINUE": "解密失败\n \n是否继续?", + "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu个文件解密成功\n%lu/%lu个文件未加密\n%lu/%lu个文件非同类型文件", + "N_OF_N_FILES_DECRYPTED": "%lu/%lu个文件解密成功", + "N_FILES_WRITTEN_TO_OUT": "%lu个文件写入到%s", + "FILE_NOT_ENCRYPTED": "文件未加密", + "DECRYPTION_SUCCESS": "解密成功", + "DECRYPTION_FAILED": "解密失败", + "PATH_DECRYPTED_TO_OUT": "%s\n解密到%s", + "ENCRYPT_TO_OUT": "加密到%s", + "ENCRYPT_INPLACE": "加密到当前位置", + "TRY_TO_ENCRYPT_N_SELECTED_FILES": "是否要尝试加密所有的%lu个选中文件?", + "TRYING_TO_ENCRYPT_N_FILES": "正在尝试加密 %lu 个文件...", + "ENCRYPTION_FAILED_CONTINUE": "加密失败\n \n是否继续?", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 个文件加密成功\n%lu/%lu 个文件非同一类型", + "N_OF_N_FILES_ENCRYPTED": "%lu/%lu 个文件加密成功", + "ENCRYPTION_SUCCESS": "加密成功", + "ENCRYPTION_FAILED": "加密失败", + "PATH_ENCRYPTED_TO_OUT": "%s\n已加密至 %s", + "TRY_TO_PROCESS_N_SELECTED_FILES": "是否要尝试处理所有的%lu个选中文件?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\n构建 %s 失败\n \n是否继续?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %s 构建完成\n%lu/%lu 个文件非同一类型", + "N_OF_N_TYPES_BUILT": "%lu/%lu %ss 构建完成", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu 个文件转换失败。\n建议进行校验。", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%s 已构建至 %s", + "PATH_TYPE_BUILD_FAILED": "%s\n%s 构建失败", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "文件转换失败。\n \n是否立刻校验?", + "VERIFICATION_SUCCESS": "校验成功", + "VERIFICATION_FAILED": "校验失败", + "CONTENT_IS_MISSING": "内容缺失", + "INSTALL_TO_SYSNAND": "安装到 SysNAND", + "INSTALL_TO_EMUNAND": "安装到 EmuNAND", + "TRY_TO_INSTALL_N_SELECTED_FILES": "是否尝试安装全部选中的 %lu 个文件?", + "TRYING_TO_INSTALL_N_FILES": "正在尝试安装 %lu 个文件...", + "INSTALL_FAILED_CONTINUE": "安装失败\n \n是否继续?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 个文件安装成功\n%lu/%lu 个文件非同一类型", + "N_OF_N_FILES_INSTALLED": "%lu/%lu 个文件安装成功", + "INSTALL_SUCCESS": "安装成功", + "INSTALL_FAILED": "安装失败", + "FILE_FAILED_INSTALL_VERIFY_NOW": "文件安装失败。\n \n是否立刻验证?", + "KEEP_TICKET_AND_SAVEGAME": "保留Ticket和游戏记录", + "UNINSTALL_EVERYTHING": "全部卸载", + "ABORT_UNINSTALL": "中止卸载", + "UNINSTALL_N_SELECTED_TITLES": "卸载这 %lu 个选中的应用吗?", + "UNINSTALL_SELECTED_TITLE": "要卸载选中的应用吗?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu 个应用已卸载", + "UNINSTALLING_PLEASE_WAIT": "正在卸载, 请稍候...", + "UNINSTALL_FAILED": "卸载失败!", + "TRY_TO_VERIFY_N_SELECTED_FILES": "是否要尝试校验所有的%lu个选中文件?", + "VERIFICATION_FAILED_CONTINUE": "校验失败\n \n是否继续?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 个文件校验完成\n%lu/%lu 个文件非同一类型", + "VERIFYING_FILE_PLEASE_WAIT": "正在校验文件, 请稍候...", + "NAND_VALIDATION_SUCCESS": "NAND校验成功", + "NAND_VALIDATION_FAILED": "NAND校验失败", + "DUMP_FOR_N_SELECTED_FILES": "是否要转储所有的%lu个选中文件?", + "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "已转储 %lu/%lu 个合法Ticket\n\n是否尝试转储所有的Ticket?", + "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu 个Ticket已转储至 %s", + "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket 已转储至 %s", + "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\n未找到合法Ticket.\n \n是否强制转储?", + "DUMP_TICKET_FAILED": "转储Ticket失败!", + "BUILDING_X": "正在构建 %s...", + "BUILDING_X_SYSNAND": "正在构建 %s (SysNAND)", + "BUILDING_X_EMUNAND": "正在构建 %s (EmuNAND)...", + "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu 个文件已处理\n%lu/%lu 个文件已忽略", + "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu 个文件已处理", + "BUILD_DATABASE_SUCCESS": "构建数据库成功。", + "BUILD_DATABASE_FAILED": "构建数据库失败。", + "TRY_TO_TRIM_N_SELECTED_FILES": "是否要尝试精简所有的%lu个选中文件?", + "TRIMMING_FAILED_CONTINUE": "精简失败\n \n是否继续?", + "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu个文件精简成功\n%lu/%lu个文件非同一类型\n%s saved", + "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu个文件精简成功\n%s 已保存", + "FILE_CANT_BE_TRIMMED": "文件无法精简。", + "FILE_ALREADY_TRIMMED": "文件已被精简。", + "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\n当前大小: %s\n精简大小: %s\n相差: %s\n \n要精简此文件吗?", + "TRIMMING_FAILED": "精简失败", + "PATH_TRIMMED_BY_X": "%s\n由 %s 精简.", + "TRY_TO_RENAME_N_SELECTED_FILES": "是否要尝试重命名所有的%lu个选中文件?", + "N_OF_N_RENAMED": "%lu/%lu 重命名成功", + "COULD_NOT_RENAME_TO_GOOD_NAME": "无法重命名为有效名称", + "SYSNAND_H_AND_S_INJECT": "注入 SysNAND 的\"安全使用须知\"", + "EMUNAND_H_AND_S_INJECT": "注入 EmuNAND 的\"安全使用须知\"", + "H_AND_S_INJECT_SUCCESS": "\"安全使用须知\"注入成功", + "H_AND_S_INJECT_FAILURE": "\"安全使用须知\"注入失败", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "是否要尝试提取所有的%lu个选中文件?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 个文件提取成功\n%lu/%lu 不属于同一类型", + "N_OF_N_FILES_EXTRACTED": "%lu/%lu个文件提取成功", + "EXTRACTING_DOT_CODE": "正在提取 .code, 请稍候...", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s 已提取至 %s", + "DOT_CODE_EXTRACT_FAILED": ".code 提取失败", + "TRANSFER_TO_SYSNAND": "迁移到SysNAND", + "TRANSFER_TO_EMUNAND": "迁移到EmuNAND", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND迁移成功", + "CTRNAND_TRANSFER_FAILED": "CTRNAND迁移失败", + "NO_VALID_DESTINATION_FOUND": "未找到有效的目标", + "NAND_RESTORE_SUCCESS": "NAND 恢复成功", + "NAND_RESTORE_FAILED": "NAND 恢复失败", + "REBUILD_NCSD_SUCCESS": "重新构建NCSD成功", + "REBUILD_NCSD_FAILED": "重新构建NCSD失败", + "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen 成功%c输出目录: %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen 失败%c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "正在更新嵌入式备份...", + "BACKUP_UPDATE_NOT_REQUIRED": "备份更新: 不需要", + "BACKUP_UPDATE_COMPLETED": "备份更新: 已完成", + "BACKUP_UPDATE_FAILED": "备份更新: 失败!", + "WARNING_KEYS_NOT_VERIFIED_CONTINUE_AT_YOUR_OWN_RISK": "警告: 密钥未经验证。\n继续使用风险自负, 是否继续?", + "AESKEYDB_INIT_SUCCESS": "AESkeydb 初始化成功", + "AESKEYDB_INIT_FAILED": "AESkeydb 初始化失败", + "AESKEYDB_INSTALL_SUCCESS": "AESkeydb 安装成功", + "AESKEYDB_INSTALL_FAILED": "AESkeydb 安装失败", + "INSTALL_TO_FIRM0": "安装到 FIRM0", + "INSTALL_TO_FIRM1": "安装到 FIRM1", + "INSTALL_TO_BOTH": "两个都安装", + "PATH_N_KB_INSTALL_TO_SYSNAND": "%s (%dkB)\n是否安装到 SysNAND?", + "PATH_N_KB_INSTALL_SUCCESS": "%s (%dkB)\n安装成功", + "PATH_N_KB_INSTALL_FAILED": "%s (%dkB)\n安装失败", + "WARNING_DO_NOT_RUN_UNTRUSTED_SCRIPTS": "警告:请勿运行非授信来源的脚本.\n\n是否要执行脚本?", + "SCRIPT_EXECUTE_SUCCESS": "脚本执行成功", + "SCRIPT_EXECUTE_FAILURE": "脚本执行失败", + "ERROR_CANNOT_VIEW_FILE": "错误: 无法查看文件\n(提示: 可能文件太大)", + "SAVEGAME_DUMPED_TO_OUT": "游戏记录已转储至 %s", + "SAVEGAME_DUMP_FAILED": "游戏记录转储失败!", + "GBA_SAVEGAME_MUST_BE_IN_CLIPBOARD": "GBA VC 游戏记录必须\n在剪贴板中。", + "SAVEGAME_INJECT_SUCCESS": "游戏记录注入成功!", + "SAVEGAME_INJECT_FAILED": "游戏记录注入失败!", + "FONT_WILL_BE_ACTIVE_ON_NEXT_BOOT": "字体将在下次启动时生效", + "LANGUAGE_WILL_BE_ACTIVE_ON_NEXT_BOOT": "语言将在下次启动时生效", + "HOME_MORE_MENU_SELECT_ACTION": "HOME 更多... 菜单.\n请选择操作:", + "SD_FORMAT_MENU": "SD卡格式化菜单", + "BONUS_DRIVE_MENU": "Bonus 驱动器设置", + "SWITCH_EMUNAND": "切换EmuNAND", + "BUILD_SUPPORT_FILES": "构建支持文件", + "RESTORE_H_AND_S": "恢复\"安全使用须知\"", + "SET_RTC_DATE_TIME": "设置 RTC 日期和时间", + "CONFGURE_BRIGHTNESS": "设置亮度", + "CALIBRATE_TOUCHSCREEN": "校准触摸屏", + "SYSTEM_INFO": "系统信息", + "SHOW_README": "显示自述文件", + "INITIALIZING_SD_FAILED_RETRY": "初始化 SD 卡失败! 是否重试?", + "SETUP_FAILED": "设置失败!", + "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "当前 EmuNAND 偏移位置为 %06lX。\n是否切换到下一个偏移位置?", + "BUILT_IN_OUT_STATUSES": "内置 %s:\n \n%-18.18s %s\n%-18.18s %s\n%-18.18s %s", + "OK_SYS_EMU": "确定 (Sys&Emu)", + "OK_SYS": "确定 (Sys)", + "FAILED": "失败", + "RESTORE_H_AND_S_EMUNAND": "恢复\"安全使用须知\" (EmuNAND)", + "RESTORE_H_AND_S_SYSNAND": "恢复\"安全使用须知\" (SysNAND)", + "TITLE_SET_RTC_DATE_TIME": "设置 RTC 日期和时间:", + "NEW_RTC_DATE_TIME_IS_TIME": "新 RTC 日期和时间为:\n%s\n \n提示: 设置 RTC 后, \nHomeMENU 时间需要\n手动调整。", + "TOUCHSCREEN_CALIBRATION_SUCCESS": "触摸屏校准成功!", + "TOUCHSCREEN_CALIBRATION_FAILED": "触摸屏校准失败!", + "GODMODE9_README_TOC": "GodMode9 自述目录", + "ESSENTIAL_BACKUP_NOT_FOUND_CREATE_NOW": "未发现重要文件备份。\n是否立刻创建?", + "BACKUP_EMBEDDED_WRITTEN_TO_OUT": "备份SysNAND的嵌入式文件\n并写入到 %s。", + "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "RTC日期和时间似乎不正确。\n需要设置吗?", + "RESUME_GODMODE9": "恢复 GodMode9", + "RESUME_BOOTLOADER": "恢复引导程序", + "SELECT_PAYLOAD": "选择 payload...", + "SELECT_SCRIPT": "选择脚本...", + "POWEROFF_SYSTEM": "系统关机", + "REBOOT_SYSTEM": "系统重启", + "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s 引导程序菜单.\n请选择操作:", + "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "引导程序 payload 菜单.\n请选择 payload:", + "BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "引导程序脚本菜单.\n请选择脚本:", + "NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "未找到可启动的 FIRM。\n正在恢复 GodMode9...", + "OUT_OF_MEMORY": "内存不足。", + "INVALID_DIRECTORY_OBJECT": "无效的目录对象", + "INVALID_ROOT_DIRECTORY": "无效的根目录。", + "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "写入权限已更改。\n是否重新锁定?", + "OPEN_TITLE_MANAGER": "打开应用管理器", + "SEARCH_FOR_FILES": "查找文件...", + "FIX_CMACS_FOR_DRIVE": "修复驱动器的 CMAC", + "SHOW_DIRECTORY_INFO": "显示目录信息", + "SHOW_DRIVE_INFO": "显示驱动器信息", + "FAILED_SETTING_UP_TITLE_MANAGER": "设置应用管理器失败!", + "SEARCH_FILE_ENTER_SEARCH_BELOW": "要搜索 %s 吗?\n请在下方输入搜索内容。", + "FOUND_N_RESULTS": "找到 %lu 个结果。", + "FIX_CMACS_FOR_DRIVE_FINISHED": "修复驱动器CMAC完成。", + "FAILED_TO_ANALYZE_DRIVE": "分析驱动器失败\n", + "FAILED_TO_ANALYZE_DIR": "分析目录失败\n", + "NOT_ALLOWED_IN_VIRTUAL_PATH": "在虚拟路径中不允许", + "DELETE_N_PATHS": "删除以下 %lu 个路径?", + "DELETING_FILES_PLEASE_WAIT": "正在删除文件, 请稍候…", + "FAILED_DELETING_N_OF_N_PATHS": "删除 %lu/%lu 个路径失败", + "DELETE_FILE": "要删除 “%s” 吗?", + "FAILED_DELETING_PATH": "删除失败: \n%s", + "NOT_ALLOWED_IN_SEARCH_DRIVE": "不允许在搜索驱动器中使用", + "NOT_ALLOWED_IN_VIRTUAL_GAME_PATH": "不允许在虚拟游戏路径中使用", + "NOT_ALLOWED_IN_XORPAD_DRIVE": "不允许在 XORpad 驱动器中使用", + "NOT_ALLOWED_IN_GAMECART_DRIVE": "不允许在游戏卡带驱动器中使用", + "NOT_ALLOWED_IN_ALIAS_PATH": "不允许在别名路径中使用", + "COPY_PATHS": "复制路径", + "MOVE_PATHS": "移动路径", + "PASTE_FILE_HERE": "将\"%s\"粘贴到这里吗?", + "PASTE_N_PATHS_HERE": "将 %lu 个路径粘贴到这里吗?", + "FAILED_COPYING_PATH_PROCESS_REMAINING": "复制路径失败:\n%s\n是否处理剩余路径?", + "FAILED_COPYING_PATH": "复制路径失败:\n%s", + "FAILED_MOVING_PATH_PROCESS_REMAINING": "移动路径失败:\n%s\n是否处理剩余路径?", + "FAILED_MOVING_PATH": "移动路径失败:\n%s", + "RENAME_FILE_ENTER_NEW_NAME_BELOW": "需要重命名 %s 吗?\n请在下方输入新文件名.", + "FAILED_RENAMING_PATH": "重命名路径失败:\n%s", + "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "要在此处创建新条目吗?\n请选择类型。", + "CREATE_A_FOLDER": "新建文件夹", + "CREATE_A_DUMMY_FILE": "创建空白文件", + "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "要在此新建文件夹吗?\n请在下放输入文件夹名称。", + "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "要在在此新建文件吗?\n请在下放输入文件名。", + "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "要在此新建 %s 吗?\n请在下方输入文件大小。", + "FAILED_CREATING_FOLDER_PATH": "创建文件夹失败:\n%s", + "FAILED_CREATING_FILE_PATH": "创建文件失败:\n%s", + "TITLE_MANAGER": "Title 管理器", + "BRICK_MY_3DS": "让我的3DS变砖", + "LANGUAGE": "语言...", + "SCRIPTS": "脚本...", + "PAYLOADS": "Payload...", + "MORE": "更多...", + "BRACKET_MORE": "[更多...]", + "HOME_BUTTON_PRESSED_SELECT_ACTION": "HOME键被按下.\n请选择操作:", + "POWER_BUTTON_PRESSED_SELECT_ACTION": "电源键被按下.\n请选择操作:", + "1_DRIVE_NAND_TWL": "[1:] NAND / TWL", + "4_DRIVE_NAND_TWL": "[4:] NAND / TWL", + "A_DRIVE_SD_CARD": "[A:] SD 卡", + "B_DRIVE_SD_CARD": "[B:] SD 卡", + "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "应用管理器菜单。\n请选择应用源:", + "LANGUAGES_DIRECTORY_NOT_FOUND": "未找到语言目录。\n(默认路径:0:/gm9/%s)", + "SCRIPTS_DIRECTORY_NOT_FOUND": "未找到脚本目录。\n(默认路径:0:/gm9/%s)", + "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "主页语言...菜单。\n请选择语言:", + "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME 脚本...菜单。\n请选择脚本:", + "PAYLOADS_DIRECTORY_NOT_FOUND": "未找到 Payload 目录。\n(默认路径:0:/gm9/%s)", + "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "首页Payload...菜单。\n请选择Payload:", + "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!SD 卡被意外移除!\n \n为了防止数据丢失,\n在弹出SD 卡前请先卸载.", + "FLAVOR_SCRIPTS_MENU_SELECT_SCRIPT": "%s 脚本菜单。\n请选择脚本:", + "COMPILED_AS_SCRIPT_AUTORUNNER_BUT_NO_SCRIPT_DERP": "已编译为脚本自动运行程序,\n但却未提供脚本.\n\n犯傻了吧!", + "KEYBOARD_CONTROLS_DETAILS": "键盘控制:\n \n←/→ - 移动光标\nR - 大写 / 大写锁定\nX - 删除字符\nY - 插入字符\nA - 提交\nB - 取消\n \n按 SELECT 切换到\n经典提示符", + "TOUCH_CROSSHAIRS_TO_CALIBRATE_TOUCHSCREEN_USE_STYLUS": "请触摸红色十字准线\n来校准触摸屏。\n \n使用触控笔可获得最佳\n效果!", + "INVALID": "无效", + "TO_PROCEED_ENTER_THIS": "若要继续操作,请输入:", + "TO_PROCEED_HOLD_X": "若要继续操作,请按住 :", + "N_MORE": " [%d 更多]", + "CANCEL": "取消", + "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) 快速滚动\nL - 清除数据", + "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - 删除字符\nY - 插入字符", + "ETA_N_MIN_N_SEC": "预计 %02llum%02llus", + "BRIGHTNESS_CONTROLS": "[←] 降低亮度\n[→] 增加亮度\n \n[X] 使用音量滑杆控制\n[A] 设置当前亮度\n[B] 取消", + "SEARCHING_PLEASE_WAIT": "正在搜索,请等待...", + "RENAME_TO_GOOD_NAME": "要重命名为正常名称吗?", + "SD_WRITE_PROTECTED_CANT_CONTINUE": "SD 卡已写入受保护!\n无法继续。", + "SYSNAND_LVL_N": "SysNAND (lvl%lu)", + "EMUNAND_LVL_N": "EmuNAND (lvl%lu)", + "GAME_IMAGES": "游戏镜像", + "GAMECART_SAVES": "游戏卡带记录", + "IMAGES": "镜像", + "MEMORY_AREAS": "内存区域", + "SD_SYSTEM_DATA": "SD 系统数据", + "SD_CARD": "SD 卡", + "RAM_DRIVE": "内存驱动器", + "WRITING_TO_DRIVE_IS_LOCKED_UNLOCK_NOW": "写入 %s 已被锁定!\n要立刻解锁吗?", + "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "不允许解锁\n%s 的写入权限。", + "ENABLE_BASE_WRITE": "您应该启用基础\n写入权限。", + "ENABLE_SD_WRITE": "您应该启用 SD 卡\n的写入权限。", + "ENABLE_IMAGE_WRITE": "您应该启用镜像\n的写入权限。", + "ENABLE_RAM_DRIVE_WRITE": "您应该启用内存驱动器\n的写入权限。", + "ENABLE_EMUNAND_0_WRITE": "您应该启用 EmuNAND\nlvl0 的写入权限。", + "ENABLE_SYSNAND_0_WRITE": "您应该启用 SysNAND\nlvl0 的写入权限。", + "ENABLE_EMUNAND_1_WRITE": "您应该启用 EmuNAND\nlvl1 的写入权限。\n \n这样您就可以修改\n可恢复的系统数据、\n用户数据和游戏记录。", + "ENABLE_SYSNAND_1_WRITE": "您应该启用 SysNAND\nlvl1 的写入权限。\n \n这样您就可以修改\n可恢复的系统数据、\n安装数据、用户数据\n和游戏记录。", + "ENABLE_GAMECART_SAVE_WRITE": "您应该启用游戏卡带\n记录写入权限。", + "ENABLE_SYSNAND_2_WRITE": "!最好小心点!\n \n您应该启用 SysNAND\nlvl2 的写入权限。\n \n这样就可以修改\n不可恢复的系统数据!", + "ENABLE_MEMORY_WRITE": "!最好小心点!\n \n您应该启用内存\n的写入权限。\n \n写入某些区域可能会\n导致意想不到的结果。", + "ENABLE_SD_DATA_WRITE": "!不建议这样做!\n \n您应该启用 SD 数据\n的写入权限。\n \n这里所有文件都是加密的。\n建议使用\nA:/B: 驱动器来修改\n安装程序、用户数据\n和游戏记录。", + "ENABLE_SYSNAND_3_WRITE": "!这是唯一的警告!\n \n您需要启用 SysNAND\nlvl3 的写入权限。\n \n这将使您能够覆盖\n您安装的引导程序、\n重要系统文件和/或\n让你的设备变砖!", + "UNLOCK_WRITE_NOT_ALLOWED": "不允许解锁写入权限。", + "CANT_UNLOCK_WRITE_TRY_GODMODE9": "无法解锁写入权限。\n请使用 GodMode9 重试!", + "ERROR_SD_TOO_SMALL": "错误:SD 卡太小", + "WARNING_PROCEEDING_WILL_FORMAT_SD_DELETE_ALL_DATA": "警告!\n \n该操作将格式化此 SD 卡。\n这将不可逆的删除它的\n所有数据.", + "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "要格式化Bonus驱动器吗?\n这将不可逆地删除\n上面的所有数据。", + "FORMATTING_SD_PLEASE_WAIT": "正在格式化 SD 卡,请稍候...", + "FORMATTING_DRIVE_PLEASE_WAIT": "正在格式化驱动器,请稍候...", + "ERROR_SD_CARD_IO_FAILURE": "错误:SD 卡输入/输出失败", + "FILE_IS_MOUNTED_UNMOUNT_TO_UNLOCK": "文件已被挂载。\n是否要卸载以解锁?", + "ERROR_CANT_INJECT_FILE_INTO_ITSELF": "错误:无法将文件注入其自身", + "OPERATION_WOULD_WRITE_BEYOND_EOF": "操作将写入文件末尾之外", + "NOT_ENOUGH_DATA_IN_FILE": "文件中没有足够数据", + "CANCEL_IS_NOT_ALLOWED_HERE": "此处不允许取消", + "B_DETECTED_CANCEL": "检测到按下B键。是否取消?", + "ERROR_CANNOT_APPEND_FOLDER": "错误:无法附加文件夹", + "ERROR_OVERWRITING_FILE_WITH_DIR": "错误:用目录覆盖文件", + "ERROR_OVERWRITING_DIR_WITH_FILE": "错误:用文件覆盖目录", + "ERROR_CANNOT_OPEN_DESTINATION_FILE": "错误:无法打开目标文件", + "ERROR_NOT_ENOUGH_SPACE_AVAILABLE": "错误:可用空间不足", + "ERROR_ONLY_FAT_FILES_CAN_BE_MOVED": "错误:只能移动 FAT 文件", + "ERROR_DESTINATION_IS_PART_OF_ORIGIN": "错误:目标是源文件的一部分。", + "ERROR_DESTINATION_EQUALS_ORIGIN_CHOOSE_ANOTHER_NAME": "目标和源相同\n要选择另一个名称吗?", + "CHOOSE_NEW_NAME": "选择新名称", + "OVERWRITE_FILES": "覆盖文件", + "SKIP_FILES": "跳过文件", + "OVERWRITE_ALL": "全部覆盖", + "SKIP_ALL": "全部跳过", + "DESTINATION_ALREADY_EXISTS": "目标已存在:\n%s", + "CHOOSE_NEW_DESTINATION_NAME": "选择新的目标名称", + "COPY_OPERATION_IS_NOT_ALLOWED": "不允许复制操作", + "DESTINATION_EQUALS_ORIGIN": "目标和源相同", + "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "未找到条目: %s\n是否改为注入 %s?", + "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "文件小于可用空间:\n%s (%s)\n%s (%s)\n是否继续?", + "NO_USABLE_ENTRIES_FOUND": "未找到可用条目。", + "BEAT_NO_ERROR": "没有错误", + "BEAT_END_OF_ACTION_LIST": "操作列表末尾", + "BEAT_ABORTED_BY_USER": "由用户中止", + "BEAT_FAILED_TO_READ_WRITE_FILE": "读/写文件失败", + "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "试图写入超出文件末尾的内容", + "BEAT_INVALID_PATCH_FILE": "无效的补丁文件", + "BEAT_INVALID_INPUT_FILE": "无效的输入文件", + "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "输出文件校验不匹配", + "BEAT_FILE_CHECKSUM_FAILED": "文件校验失败", + "BEAT_EXPECTED_MORE_PATCH_DATA": "需要更多补丁数据", + "BEAT_OUT_OF_MEMORY": "内存不足", + "BEAT_UNKNOWN_ERROR": "未知错误", + "FAILED_TO_INITIALIZE_BPM_FILE": "初始化 BPM 文件失败:\n%s", + "FAILED_TO_INITIALIZE_BPS_FILE": "初始化 BPS 文件失败:\n%s", + "PATCH_SUCCESSFULLY_APPLIED": "补丁应用成功", + "PATCHING_ABORTED_BY_USER": "补丁被用户中止", + "FAILED_TO_RUN_PATCH": "运行补丁失败:\n%s", + "DECOMPRESSING_DOT_CODE": "正在解压 .code...", + "DECOMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "正在解压 .code...\n检测到按下 B 键。是否取消?", + "COMPRESSING_DOT_CODE": "正在压缩 .code...", + "COMPRESSING_DOT_CODE_B_DETECTED_CANCEL": "正在压缩 .code...\n检测到按下 B 键。是否取消?", + "PATCH_MOST_LIKELY_NOT_FOR_THIS_FILE": "该补丁可能不是为该文件设计的。", + "YOU_MOST_LIKELY_APPLIED_PATCH_ON_OUTPUT": "您很可能在输出文件上打了补丁。", + "PATCH_TECHNICALLY_VALID_BUT_SEEMS_SCRAMBLED": "该补丁在技术上是有效的,\n但似乎有乱码或格式不正确。", + "PATCH_IS_INVALID": "该补丁无效。", + "FILES_BIGGER_THAN_16MB_IPS_DOESNT_SUPPORT_THAT": "单个或两个文件都大于 16MB。\nIPS 格式无法支持。", + "REQUESTED_FILE_PATH_WAS_INVALID": "请求的文件路径无效。", + "PATCHING_CANCELED": "补丁已取消。", + "NOT_ENOUGH_MEMORY": "内存不足.", + "REGION_AMERICAS": "美国", + "REGION_AUSTRALIA": "澳大利亚", + "REGION_BRAZIL": "巴西", + "REGION_CHINA": "中国", + "REGION_EUROPE": "欧洲", + "REGION_FRANCE": "法国", + "REGION_GERMANY": "德国", + "REGION_ITALY": "意大利", + "REGION_JAPAN": "日本", + "REGION_KOREA": "韩国", + "REGION_SPAIN": "西班牙", + "REGION_TAIWAN": "台湾省", + "REGION_UNKNOWN": "未知", + "REGION_UNITED_KINGDOM": "英国", + "REGION_MIDDLE_EAST": "中东", + "GENERATING_QR_CODE": "正在生成 QR 码...", + "REINITIALIZING_SD_CARD": "重新初始化 SD 卡...", + "DUMPING_STATE_TO_SD_CARD": "将状态转储至 SD 卡...", + "PRESS_POWER_TO_TURN_OFF": "按电源键关机", + "CLEANING_UP_TITLES_PLEASE_WAIT": "正在清理应用,请稍候...", + "ERROR_NOT_NCCH_FILE": "错误:非 NCCH 文件", + "ERROR_FILE_IS_TOO_SMALL": "错误:文件太小", + "ATTEMPT_FIX_THIS_TIME": "此次尝试修复", + "ATTEMPT_FIX_ALWAYS": "总是尝试修复", + "ABORT_VERIFICATION": "校验中止", + "ERROR_BAD_CRYPTO_FLAGS": "错误:错误的加密标志", + "ERROR_BAD_EXEFS_HEADER": "错误:错误的 ExeFS 文件头", + "ERROR_MISSING_EXTHEADER": "错误:缺少 ExtHeader", + "ERROR_CRYPTO_NOT_SET_UP": "错误:加密标记未设置", + "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH 校验失败:\nExtHdr/ExeFS/RomFS: %s/%s/%s", + "OK": "确定", + "FAIL": "失败", + "ERROR_NOT_NCSD_FILE": "错误:非 NCSD 文件", + "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\n内容%lu (%08lX@%08lX):\n校验失败", + "ERROR_PROBABLY_NOT_CIA_FILE": "错误:可能不是 CIA 文件", + "ERROR_TMD_PROBABLY_CORRUPTED": "错误:TMD 可能已损坏", + "PATH_ID_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nID %08lX (%08llX@%08llX)\n校验失败", + "ERROR_CDN_TITLEKEY_NOT_FOUND": "错误:未找到 CDN titlekey", + "DLC_CONTENT_IS_MISSING_IGNORE_ALL_AND_CONTINUE": "DLC 内容缺少\n \n忽略所有并继续?", + "PATH_SECTION_N_HASH_MISMATCH": "%s\n%lu 处哈希值不匹配", + "ARM9_ENTRYPOINT_IS_MISSING": "缺少 ARM9 程序入口", + "WARNING_ARM11_ENTRYPOINT_IS_MISSING": "警告:缺少 ARM11 程序入口点", + "ERROR_NOT_A_BOSS_FILE": "错误:非 BOSS 文件", + "BOSS_PAYLOAD_HASH_MISMATCH_TRY_TO_FIX_IT": "BOSS 的 Payload 哈希值不匹配。\n \n是否尝试修复?", + "GENERIC_TICKET_PIRATE_LEGIT": "通用Ticket (\"盗版合法\")", + "PERSONALIZED_TICKET_LEGIT": "个人Ticket (合法)", + "ID_N_LEGIT_TICKET_IS_PERSONALIZED_USING_THIS_NOT_RECOMMENDED_CHOOSE_DEFAULT_ACTION": "ID %016llX\n合法Ticket是个人提供的。\n不建议使用。\n请选择默认操作:", + "ID_N_TITLEKEY_NOT_FOUND": "ID %016llX\n未找到 Titlekey。", + "ID_N_TMD_IN_TAD_NOT_LEGIT": "ID %016llX\nTAD 中的 TMD 不合法。", + "ID_N_TMD_NOT_LEGIT": "ID %016llX\nTMD 不合法.", + "ID_N_DOT_N_STATUS": "ID %016llX.%08lX\n%s", + "CONTENT_IS_CORRUPT": "内容已损坏", + "INSERT_CONTENT_FAILED": "插入内容失败", + "INSTALL_CONTENT_FAILED": "安装内容失败", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_DB_FILES_MAYBE_SD_MISSING_OR_UNINITIALIZED": "安装错误:\n系统缺少一个或\n多个 .db 文件。\n \n可能 SD 卡缺失\n或未初始化?", + "INSTALL_ERROR_THIS_SYSTEM_IS_MISSING_TICKET_DB": "安装错误:\n系统缺少\nticket.db 文件。", + "SKIPPED_TITLE_0004008C000CBD00_NEEDS_SPECIAL_COMPILE_FLAGS": "跳过Titile:\nID为0004008C000CBD00的Title\n需要特殊的编译标志。", + "ERROR_FAKE_SIGNED_TICKET_ONLY_VALID_SIGNED_TICKETS_CAN_BE_INSTALLED": "错误:伪签名Ticket\n \n只有拥有效签名的Ticket\n才能安装到系统中。", + "PATH_ERROR_UNKNOWN_CID_N_THIS_TICKET_DOES_NOT_BELONG_TO_THIS_3DS": "%s\n错误:未知的 cid %08lX\n \n此 Ticket 不属于\n此 3DS 设备。", + "INSTALLING_TICKET": "正在安装Ticket...", + "POSSIBLY_BROKEN": "可能已损坏", + "PERSONAL_LEGIT": "个人合法", + "PERSONAL_LEGIT_DLC": "个人合法 DLC", + "PERSONAL_PIRATE_LEGIT": "个人盗版合法", + "PERSONAL_PIRATE_LEGIT_DLC": "个人盗版合法 DLC", + "PERSONAL_CUSTOM": "个人自定义", + "PERSONAL_CUSTOM_DLC": "个人自定义 DLC", + "UNIVERSAL_LEGIT": "通用合法", + "UNIVERSAL_LEGIT_DLC": "通用合法 DLC", + "UNIVERSAL_PIRATE_LEGIT": "通用盗版合法", + "UNIVERSAL_PIRATE_LEGIT_DLC": "通用盗版合法 DLC", + "UNIVERSAL_CUSTOM": "通用自定义", + "UNIVERSAL_CUSTOM_DLC": "通用自定义 DLC", + "CONTENTS_IN_CIA_FOUND_TOTAL": "CIA 中的内容: %lu/%lu", + "CONTENTS_IN_CIA_TOTAL": "TMD 中的内容: %lu", + "CONSOLE_ID_N": "设备 ID: %08lX\n", + "SHOW_GAME_INFO_DETAILS": "%s\n%s %s Title\n \nTitle ID: %016llX\nTitle 版本: %lu.%lu.%lu\n内容大小: %s\n%s\n%s \nTicket/TMD: %s/%s\n校验: %s", + "STATE_LEGIT": "合法", + "STATE_ILLEGIT": "非法", + "STATE_UNKNOWN": "未知", + "STATE_INVALID": "无效", + "STATE_PENDING_PROCEED_WITH_VERIFICATION": "待定\n \n是否继续校验?", + "STATE_PASSED": "通过", + "STATE_FAILED": "失败", + "OUTPUT_FILE_ALREADY_EXISTS_UPDATE_THIS": "输出文件已存在。\n需要更新吗?", + "DSI_ENHANCED": "DSi 增强", + "DSI_EXCLUSIVE": "DSi 独占", + "FIXING_CMACS_PLEASE_WAIT": "正在修复CMAC,请稍候...", + "NCSD_HEADER_IS_NOT_VALID": "NCSD 文件头无效", + "NAND_DUMP_MISSING_DATA": "NAND 转储丢失数据", + "ERROR_CTR_MBR_IS_CORRUPT": "错误:CTR MBR 已损坏", + "ERROR_TWL_MBR_IS_CORRUPT": "错误:TWL MBR 已损坏", + "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\n错误:CTR 分区%lu 已损坏", + "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\n错误:TWL 分区%lu 已损坏", + "NO_VALID_FIRM_FOUND": "未找到有效的 FIRM", + "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "错误:NAND 转储已损坏。\n是否继续?", + "ERROR_SYSTEM_IS_LOCKED": "错误:系统已锁定。", + "ESSENTIAL_FILES_BACKUP_IS_REQUIRED_CREATE_ONE_NOW": "需要备份基础文件。\n是否立刻创建?", + "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": "!警告!\n \n继续操作将使用提供的转储\n覆盖SysNAND\n \n(B9S/A9LH 将保持不变)。", + "IMAGE_NCSD_CORRUPT_OR_CUSTOMIZED_SAFE_RESTORE_NOT_POSSIBLE": "镜像 NCSD 已经损坏或被自定义,\n已无法进行安全恢复!", + "WARNING_NCSD_DIFFERS_BETWEEN_IMAGE_AND_LOCAL_ELEVATED_WRITE_PERMISSIONS_REQUIRED": "!WARNING!\n \n镜像和本地的 NCSD 不同,\n需要提升写入权限\n \n有风险也要继续吗?", + "NOT_AN_INSTALLABLE_FIRM": "非可安装的 FIRM。", + "FIRM_LOAD_VERIFY_ERROR": "FIRM 加载/校验错误。", + "PATH_FIRM_N_NOT_FOUND_OR_TOO_SMALL": "%s\nFIRM%lu 未找到或太小。", + "SECTOR_0X96_CRYPTO_FAIL": "0x96扇区加密失败。", + "SECTOR_0X96_CORRUPTED_PROVIDE_SECRET_SECTOR_BIN_TO_FIX": "0x96 扇区已损坏。\n \n请提供 \"secret_sector.bin\"\n以修复 0x96 扇区。", + "SECTOR_0X96_CORRUPTED_FIX_DURING_INSTALLATION": "0x96 扇区已损坏。\n \n是否在安装过程中\n修复扇区 0x96?", + "WARNING_PROCEEDING_WILL_INSTALL_FIRM_TO_SYSNAND_AND_INJECT_SIGHAX_UNSUPPORTED_FIRM_WILL_BRICK": "!警告!\n \n继续操作将会将提供的\nFIRM 安装到 SysNAND\n并注入 sighax。\n \n安装不支持的 FIRM\n将导致设备变砖!", + "INSTALLING_FIRM_PLEASE_WAIT": "正在安装 FIRM,请稍候...", + "THIS_IS_BAD_FAILED_WRITING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!这很糟糕!\n \n写入0x96扇区失败。\n请在重启前尝试修复!", + "THIS_IS_BAD_FAILED_WRITING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!这很糟糕!\n \n写入 FIRM%lu 失败。\n请在重启前尝试修复!", + "CHECKING_INSTALLATION_PLEASE_WAIT": "正在安装检测,请稍候...", + "THIS_IS_BAD_FAILED_VERIFYING_SECTOR_0X96_TRY_FIX_BEFORE_REBOOT": "!这很糟糕!\n \n校验0x96扇区失败。\n请在重启前尝试修复!", + "THIS_IS_BAD_FAILED_VERIFYING_FIRM_N_TRY_FIX_BEFORE_REBOOT": "!这很糟糕!\n \n校验 FIRM%lu 失败。\n请在重启前尝试修复!", + "PERFECT_KEYDB_IS_ALREADY_INSTALLED": "完整的 %s 已安装完毕!", + "PATH_NOT_PERFECT_KEYDB_IMAGE_CANNOT_INSTALL_TO_NAND": "%s\n不是完整的 %s 镜像。\n无法安装到 NAND!", + "PATH_FAILED_WRITING_KEYDB_TO_NAND": "%s\n将 %s 写入 NAND 失败!", + "USE_L_R_TO_SAVE": "(使用 L+R 保存)", + "EASTER_NOT_FOUND": "(%s 未找到)", + "BUILDING_TO_OUT_ARG": "构建至 %s:\n%s...", + "EJECT_SD_CARD": "弹出 SD 卡...", + "INSERT_SD_CARD": "插入 SD 卡...", + "SCRIPTERR_UNKNOWN_CMD": "未知的 cmd", + "SCRIPTERR_BAD_NUMBER_OF_ARGS": "错误的#参数", + "SCRIPTERR_UNRECOGNIZED_FLAGS": "无法识别的标识", + "SCRIPTERR_ILLEGAL_FLAG": "非法标识", + "SCRIPTERR_UNRESOLVED_QUOTES": "未解析的引号", + "SCRIPTERR_TOO_MANY_ARGUMENTS": "参数过多", + "SCRIPTERR_ARGUMENT_EXPAND_FAILED": "参数展开失败", + "SCRIPTERR_QUOTE_NOT_AN_ERROR": "'不是'错误", + "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "'if' 后的语法错误", + "SCRIPTERR_ELIF_WITHOUT_IF": "'elif' 没有 'if'", + "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "'elif' 后的语法错误", + "SCRIPTERR_ELSE_WITHOUT_IF": "'else' 没有 'if'", + "SCRIPTERR_END_WITHOUT_IF": "'end' 没有 'if'", + "SCRIPTERR_FOR_INSIDE_FOR": "'for' 嵌套 'for'", + "SCRIPTERR_DIR_NOT_FOUND": "找不到目录", + "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' 没有 'next'", + "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' 没有 'for'", + "SCRIPTERR_FORPATH_ERROR": "forpath 错误", + "SCRIPTERR_LABEL_NOT_FOUND": "标签未找到", + "SCRIPTERR_USER_ABORT": "用户中止", + "SCRIPTERR_KEY_NOT_PRESSED": "未按键", + "SCRIPTERR_OUT_OF_MEMORY": "内存不足", + "SCRIPTERR_VAR_FAIL": "var 失败", + "SCRIPTERR_FORBIDDEN_DRIVE": "禁止的驱动器", + "SCRIPTERR_INVALID_PATH": "无效路径", + "SCRIPTERR_FILESELECT_ABORT": "文件选择中止", + "SCRIPTERR_DIRSELECT_ABORT": "目录选择中止", + "SCRIPTERR_SET_FAIL": "设置失败", + "SCRIPTERR_CHAR_NOT_FOUND": "找不到字符", + "SCRIPTERR_ARGV_2_IS_NOT_CHAR": "argv[2] 不是字符", + "SCRIPTERR_ARGV_2_MUST_BE_2_CHARS": "argv[2] 必须是 2 个字符", + "SCRIPTERR_ARG_MATCH": "参数匹配", + "SCRIPTERR_NO_ARG_MATCH": "没有参数匹配", + "SCRIPTERR_PERMISSION_FAIL": "权限失败", + "SCRIPTERR_COPY_FAIL": "复制失败", + "SCRIPTERR_MOVE_FAIL": "移动失败", + "SCRIPTERR_INJECT_FAIL": "注入失败", + "SCRIPTERR_FILLBYTE_FAIL": "填充字节失败", + "SCRIPTERR_FILL_FAIL": "填充失败", + "SCRIPTERR_BAD_FILESIZE": "文件大小错误", + "SCRIPTERR_CREATE_DUMMY_FILE": "创建空白文件失败", + "SCRIPTERR_REMOVE_FAIL": "删除失败", + "SCRIPTERR_MAKEDIR_FAIL": "创建目录失败", + "SCRIPTERR_MOUNT_FAIL": "挂载失败", + "SCRIPTERR_FIND_FAIL": "查找失败", + "SCRIPTERR_FINDNOT_FAIL": "findnot 失败", + "SCRIPTERR_NO_SIZE_GIVEN": "未指定大小", + "SCRIPTERR_SIZE_TOO_BIG": "尺寸过大", + "SCRIPTERR_READ_FAIL": "读取失败", + "SCRIPTERR_CONVERSION_FAIL": "转换失败", + "SCRIPTERR_INVALID_DATA": "无效数据", + "SCRIPTERR_WRITE_FAIL": "写入失败", + "SCRIPTERR_SHA_ARG0_FAIL": "sha arg0 失败", + "SCRIPTERR_SHA_ARG1_FAIL": "sha arg1 失败", + "SCRIPTERR_SHA_DOES_NOT_MATCH": "sha 不匹配", + "SCRIPTERR_SHA_WRITE_FAIL": "sha 写入失败", + "SCRIPTERR_FILE_WRITE_FAIL": "文件写入失败", + "SCRIPTERR_FIXCMAC_FAILED": "修复 cmac 失败", + "SCRIPTERR_VERIFICATION_FAILED": "校验失败", + "SCRIPTERR_DECRYPT_FAILED": "解密失败", + "SCRIPTERR_ENCRYPT_FAILED": "加密失败", + "SCRIPTERR_BUILD_CIA_FAILED": "构建 CIA 失败", + "SCRIPTERR_INSTALL_GAME_FAILED": "安装游戏失败", + "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": "未包含 .code", + "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": "提取 .code 失败", + "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": "压缩 .code 失败", + "SCRIPTERR_BUILD_FAILED": "构建失败。", + "SCRIPTERR_UNKNOWN_FILE": "未知文件", + "SCRIPTERR_APPLY_IPS_FAILD": "应用 IPS 失败", + "SCRIPTERR_APPLY_BPS_FAILED": "应用 BPS 失败", + "SCRIPTERR_APPLY_BPM_FAILED": "应用 BPM 失败", + "SCRIPTERR_TEXTVIEWER_FAILED": "文本查看器失败", + "SCRIPTERR_BAD_DUMPSIZE": "错误的转储大小", + "SCRIPTERR_CART_INIT_FAIL": "卡带初始化失败!", + "SCRIPTERR_CART_DUMP_FAILED": "卡带转储失败", + "SCRIPTERR_NOT_A_DIR": "不是目录", + "SCRIPTERR_FILE_NOT_FOUND": "文件未找到", + "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "非可启动的FIRM", + "SCRIPTERR_SD_NOT_MOUNTED": "未挂载 SD卡", + "SCRIPTERR_UNKNOWN_ERROR": "未知错误", + "SCRIPTERR_COMMAND_SUCCESS": "命令成功", + "SCRIPTERR_CONTROL_FLOW_ERROR": "控制流错误", + "SCRIPTERR_UNCLOSED_CONDITIONAL": "未结束的条件", + "SCRIPTERR_ERROR_MESSAGE_FAIL": "错误信息失败", + "ERROR_INVALID_TEXT_DATA": "错误:无效的文本数据", + "TEXTVIEWER_CONTROLS_DETAILS": "Textviewer 操作:\n \n↑↓→←(+R) - 滚动\nR+Y - 切换自动换行\nR+X - 转到某行 #\nB - 退出\n", + "CURRENT_LINE_N_ENTER_NEW_LINE_BELOW": "当前行: %i\n请在下方输入新的行号.", + "PREVIEW_DISABLED": "(预览已禁用)", + "PATH_LINE_N_ERR_LINE": "%s\n行 %lu: %s\n%s", + "END_OF_SCRIPT_UNRESOLVED_IF": "脚本结束:未解决的 'if'", + "END_OF_SCRIPT_UNRESOLVED_FOR": "脚本结束:未解决的 'for'", + "SYSINFO_MODEL": "型号: %s (%s)\n", + "SYSINFO_SERIAL": "序列号: %s\n", + "SYSINFO_REGION_SYSTEM": "区域 (系统): %s\n", + "SYSINFO_REGION_SALES": "区域 (销售): %s\n", + "SYSINFO_SOC_MANUFACTURING_DATE": "SoC 制造日期: %s\n", + "SYSINFO_SYSTEM_ASSEMBLY_DATE": "系统装配日期: %s\n", + "SYSINFO_ORIGINAL_FIRMWARE": "原始固件: %s\n", + "SYSINFO_FRIENDCODE_SEED": "好友码种子: %s\n", + "SYSINFO_SD_KEYY": "SD keyY: %s\n", + "SYSINFO_NAND_CID": "NAND CID: %s\n", + "SYSINFO_SD_CID": "SD CID: %s\n", + "SYSINFO_SYSTEM_ID0": "系统 ID0: %s\n", + "SYSINFO_SYSTEM_ID1": "系统 ID1: %s\n", + "SORTING_TICKETS_PLEASE_WAIT": "正在整理Ticket,请稍候..." +} diff --git a/utils/transriff.py b/utils/transriff.py index 5bde317..fb13641 100755 --- a/utils/transriff.py +++ b/utils/transriff.py @@ -101,7 +101,7 @@ def strings_to_trf(mapping: dict[str, bytearray], version: int, language: str) - # Metadata section. trfdata += ( b"META" - + struct.pack("