diff --git a/resources/gm9/languages/de.trf b/resources/gm9/languages/de.trf
new file mode 100644
index 00000000..575b3de4
Binary files /dev/null and b/resources/gm9/languages/de.trf differ
diff --git a/resources/gm9/languages/fr.trf b/resources/gm9/languages/fr.trf
index 787bb3ba..7581ca49 100644
Binary files a/resources/gm9/languages/fr.trf and b/resources/gm9/languages/fr.trf differ
diff --git a/resources/gm9/languages/ja.trf b/resources/gm9/languages/ja.trf
index 9e0cab08..d8ab68fa 100644
Binary files a/resources/gm9/languages/ja.trf and b/resources/gm9/languages/ja.trf differ
diff --git a/resources/gm9/languages/nl.trf b/resources/gm9/languages/nl.trf
index f870ffef..a213d727 100644
Binary files a/resources/gm9/languages/nl.trf and b/resources/gm9/languages/nl.trf differ
diff --git a/resources/languages/de.json b/resources/languages/de.json
new file mode 100644
index 00000000..91c646da
--- /dev/null
+++ b/resources/languages/de.json
@@ -0,0 +1,805 @@
+{
+ "GM9_LANGUAGE": "Deutsch",
+ "FIRM_TOO_BIG": "FIRM zu groß, kann nicht booten",
+ "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\nWarnung: Boote keine FIRMs\naus nicht vertrauenswürdigen\nQuellen.\n\nFIRM booten?",
+ "NOT_BOOTABLE_FIRM": "Nicht ein bootfähiger FIRM.",
+ "FIRM_ENCRYPTED": "FIRM ist verschlüsselt.\n\nVor dem Booten entschlüsseln?",
+ "MAKE_COPY_AT_OUT_TEMP_FIRM": "Erstelle eine Kopie unter %s/temp.firm",
+ "TRY_BOOT_ANYWAYS": "Versuche trotzdem zu booten",
+ "WARNING_BOOT_UNSUPPORTED_LOCATION": "Warnung: Versuche, von einem nicht unterstütztem\nOrt zu booten.",
+ "ROOT": "[stammverzeichnis]",
+ "LOADING": "LADEN...",
+ "PANE_N": "FENSTER #%lu",
+ "CURRENT": "AKTUELL",
+ "DIR": "(ordner)",
+ "SD_FAT": "(SD FAT)",
+ "RAMDRIVE_FAT": "(RAMdrive FAT)",
+ "GAME_VIRTUAL": "(Spiel Virtuell)",
+ "SYSNAND_FAT": "(SysNAND FAT)",
+ "SYSNAND_VIRTUAL": "(SysNAND Virtuell)",
+ "EMUNAND_FAT": "(EmuNAND FAT)",
+ "EMUNAND_VIRTUAL": "(EmuNAND Virtuell)",
+ "IMAGE_FAT": "(Abbild FAT)",
+ "XORPAD_VIRTUAL": "(XORpad Virtuell)",
+ "MEMORY_VIRTUAL": "(Speicher Virtuell)",
+ "ALIAS_FAT": "(Alias FAT)",
+ "GAMECART_VIRTUAL": "(Gamecart Virtuell)",
+ "VRAM_VIRTUAL": "(VRAM Virtuell)",
+ "SEARCH": "(Suche)",
+ "TITLEMANAGER_VIRTUAL": "(TitelVerwalter Virtuell)",
+ "LAB_SDCARD": "SD-KARTE",
+ "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_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_IMGNAND_CTRNAND": "IMGNAND CTRNAND",
+ "LAB_IMGNAND_TWLN": "IMGNAND TWLN",
+ "LAB_IMGNAND_TWLP": "IMGNAND TWLP",
+ "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL",
+ "LAB_GAMECART": "GAMECART",
+ "LAB_GAME_IMAGE": "SPIEL ABBILD",
+ "LAB_AESKEYDB_IMAGE": "AESKEYDB ABBILD",
+ "LAB_BDRI_IMAGE": "BRDI ABBILD",
+ "LAB_DISA_DIFF_IMAGE": "DISA/DIFF ABBILD",
+ "LAB_MEMORY_VIRTUAL": "SPEICHER VIRTUELL",
+ "LAB_VRAM_VIRTUAL": "VRAM VIRTUELL",
+ "LAB_TITLE_MANAGER": "TITEL VERWALTER",
+ "LAB_LAST_SEARCH": "LETZTE SUCHE",
+ "LAB_FAT_IMAGE": "FAT ABBILD",
+ "LAB_BONUS_DRIVE": "BONUS DRIVE",
+ "LAB_RAMDRIVE": "RAMDRIVE",
+ "LAB_NOLABEL": "NOLABEL",
+ "N_BYTE": "%s Byte",
+ "BYTE": " Byte",
+ "KB": " kB",
+ "MB": " MB",
+ "GB": " GB",
+ "CLIPBOARD": "[ZWISCHENABLAGE]",
+ "PLUS_N_MORE": "+ %lu weitere",
+ "MARK_DELETE_COPY": "L - MARKIERE Dateien (benutze mit ↑↓→←)\nX - LÖSCHE / [+R] UMBENENNE Datei(en)\nY - KOPIERE Dateien / [+R] ERSTELLE Einträge\n",
+ "MARK_DELETE_PASTE": "L - MARKIERE Dataien (benutze mit ↑↓→←)\nX - LÖSCHE / [+R] UMBENENNE Datei(en)\nY - Dateien Einfügen / [+R] ERSTELLE Einträge\n",
+ "RELOCK_WRITE_PERMISSION": "R+Y - Schreibrechte erneut sperren\n",
+ "UNMOUNT_IMAGE": "R+X - Abbild aushängen\n",
+ "UNMOUNT_SD": "R+B - SD-Karte aushängen\n",
+ "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",
+ "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ü",
+ "NO_EMUNAND": "Kein EmuNAND",
+ "REDNAND_SIZE_MIN": "RedNAND-Größe (min)",
+ "GW_EMUNAND_SIZE_FULL": "GW-EmuNAND-Größe (voll)",
+ "MULTINAND_SIZE_2X": "MultiNAND-Größe (2x)",
+ "MULTINAND_SIZE_3X": "MultiNAND-Größe (3x)",
+ "MULTINAND_SIZE_4X": "MultiNAND-Größe (4x)",
+ "USER_INPUT": "Nutzereingabe...",
+ "AUTO": "Auto",
+ "16KB_CLUSTERS": "16KB-Cluster",
+ "32KB_CLUSTERS": "32KB-Cluster",
+ "64KB_CLUSTERS": "64KB-Cluster",
+ "SD_NOT_DETECTED": "Fehler: SD-Karte nicht erkannt.",
+ "FORMAT_SD_CHOOSE_EMUNAND": "SD-Karte formatieren (%lluMB)?\nEmuNAND-Größe auswählen:",
+ "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "Die Größe der SD-Karte ist %lluMB.\nEmuNAND-Größe (MB) unten eingeben:",
+ "FORMAT_SD_CHOOSE_CLUSTER": "SD-Karte (%lluMB) formatieren?\nCluster-Größe auswählen:",
+ "FORMAT_SD_ENTER_LABEL": "SD-Karte (%lluMB) formatieren?\nBeschriftung eingeben:",
+ "FORMAT_SD_FAILED": "SD-Formatierung: fehlgeschlagen!",
+ "REDNAND_TYPE": "RedNAND-Typ",
+ "REDNAND_TYPE_MULTI": "RedNAND-Typ (multi)",
+ "REDNAND_TYPE_SINGLE": "RedNAND-Typ (einzel)",
+ "GW_EMUNAND_TYPE": "GW EmuNAND-Typ",
+ "DONT_SET_UP": "Nicht einrichten",
+ "CHOOSE_EMUNAND_TYPE": "Einzurichtenden EmuNAND-Typ auswählen:",
+ "CLONE_SYSNAND_TO_REDNAND": "SysNAND zu RedNAND klonen?",
+ "CLONING_SYSNAND_TO_EMUNAND_FAILED": "Klonen von SysNAND zu EmuNAND: fehlgeschlagen!",
+ "PRESS_A_TO_CONTINUE": "Drücke um fortzufahren",
+ "HEXEDITOR_CONTROLS": "Hexeditor-Tastenbelegung:\n↑↓→←(+R) - Scrollen\nR+Y - Ansicht wechseln\nX - Suche / gehe zu...\nA - Veränderungsmodus betreten\nA+↑↓→← - Wert verändern\nB - Beenden\n",
+ "NOT_FOUND": "Nicht gefunden!",
+ "GO_TO_OFFSET": "Gehe zu Versatz",
+ "SEARCH_FOR_STRING": "Nach Text suchen",
+ "SEARCH_FOR_DATA": "Nach Daten suchen",
+ "CURRENT_OFFSET_SELECT_ACTION": "Aktueller Versatz: %08lX\nAktion auswählen:",
+ "CURRENT_OFFSET_ENTER_NEW": "Aktueller Versatz: %08lX\nNeuen Versatz unten eingeben.",
+ "ENTER_SEARCH_REPEAT_SEARCH": "Gebe den Suchbegriff ein.\n(R+X um die Suche zu wiederholen)",
+ "MADE_EDITS_SAVE_CHANGES": "Sie haben Änderungen an %lu Stelle(n) vorgenommen.\nÄnderungen in die Datei schreiben?",
+ "FAILED_WRITING_TO_FILE": "Schreiben in die Datei fehlgeschlagen!",
+ "CALCULATING_SHA_FAILED": "Berechnung von SHA-%s: fehlgeschlagen!",
+ "SHA_VERIFICATION_PASSED": "\nSHA-Verifizierung: erfolgreich!",
+ "SHA_VERIFICATION_FAILED": "\nSHA-Verifizierung fehlgeschlagen",
+ "IDENTICAL_WITH_PREVIOUS": "\nIdentisch mit der vorherigen Datei:\n",
+ "WRITE_SHA_FILE": "\nSHA-Datei erstellen?",
+ "WRITE_SHA1_FILE": "\n.SHA1-Datei erstellen?",
+ "CALCULATING_CMAC_FAILED": "Berechnung von CMAC: fehlgeschlagen!",
+ "CMAC_VERIFICATION_PASSED": "CMAC-Verifizierung: erfolgreich!",
+ "CMAC_VERIFICATION_FAILED": "CMAC-Verifizierung: fehlgeschlagen!",
+ "FIX_CMAC_IN_FILE": "\nCMAC in Datei reparieren?",
+ "FIXING_CMAC_FAILED": "Reparieren von CMAC: fehlgeschlagen!",
+ "COPY_ALL_SELECTED_ITEMS": "Alle %lu ausgewählten Elemente kopieren?",
+ "FAILED_COPYING_ITEM": "Kopieren vom Element fehlgeschlagen",
+ "ITEMS_COPIED_TO_OUT": "%lu Elemente nach %s kopiert",
+ "PATH_COPIED_TO_OUT": "%s\nKopiert nach %s",
+ "CART_INIT_FAILED": "Karteninitialisierung fehlgeschlagen!",
+ "CART_DETECTED_SIZE_INPUT_BELOW": "Karte: %s\nErkannte Größe: %s\n \nGebe Dumpgröße unten ein.",
+ "NDS_CART_DECRYPT_SECURE_AREA": "Karte: %s\nNDS-Karte erkannt\nSecure-Area entschlüsseln?",
+ "FAILED_DUMPING_CART": "%s\nDumpen der Karte fehlgeschlagen",
+ "PATH_DUMPED_TO_OUT": "%s\nUnter %s gedumpt",
+ "CREATED": "erstellt",
+ "MODIFIED": "geändert",
+ "ANALYZING_DRIVE": "Untersuche Laufwerk, bitte warten...",
+ "ANALYZING_DIR": "Untersuche Verzeichnis, bitte warten...",
+ "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu Dateien & %lu Unterverzeichnisse\n%s Gesamtgröße\n \nFreier Speicherplatz: %s\nBelegter Speicherplatz: %s\nGesamter Speicherplatz: %s",
+ "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu Dateien & %lu Unterverzeichnisse\n%s Gesamtgröße",
+ "FILESIZE_X": "dateigröße: %s",
+ "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %snur lesbar [%c] %sversteckt\n[%c] %ssystem [%c] %sarchiv\n[%c] %svirtuell\n%s",
+ "UDRL_CHANGE_ATTRIBUTES": " (↑↓→← um Attribute zu verändern)\n",
+ "A_TO_CONTINUE": "( um fortzufahren)",
+ "A_APPLY_B_CANCEL": "( um anzuwenden, um abzubrechen)",
+ "A_YES_B_NO": "( ja, nein)",
+ "A_SELECT_B_CANCEL": "( auswählen, abbrechen)",
+ "HOLD_B_TO_CANCEL": "(halte B um abzubrechen)",
+ "FAILED_TO_SET_ATTRIBUTES": "Setzen von Attributen fehlgeschlagen!",
+ "NAND_IMAGE_OPTIONS": "NAND-Abbild-Optionnen...",
+ "CTRNAND_OPTIONS": "CTRNAND-Optionen...",
+ "MOUNT_FAT_IMAGE": "Als FAT-Abbild einhängen",
+ "CIA_IMAGE_OPTIONS": "CIA-Abbild-Optionen...",
+ "NCSD_IMAGE_OPTIONS": "NCSD-Abbild-Optionen...",
+ "NCCH_IMAGE_OPTIONS": "NCCH-Abbild-Optionen...",
+ "MOUNT_AS_EXEFS_IMAGE": "Als EXEFS-Abbild einhängen",
+ "MOUNT_AS_ROMFS_IMAGE": "Als ROMFS-Abbild einhängen",
+ "TMD_FILE_OPTIONS": "TMD-Datei-Optionen...",
+ "TMD_CDN_OPTIONS": "TMD/CDN-Optionen...",
+ "TMD_TWL_OPTIONS": "TMD/TWL-Optionen...",
+ "MANAGE_TITLE": "Titel Verwalten...",
+ "BOSS_FILE_OPTIONS": "BOSS-Datei-Optionen...",
+ "DECRYPT_NUS_CDN_FILE": "NUS/CDN-Datei entschlüsseln",
+ "SHOW_SMDH_TITLE_INFO": "SMDH-Titelinfo anzeigen",
+ "NDS_IMAGE_OPTIONS": "NDS-Abbild-Optionen...",
+ "GBA_IMAGE_OPTIONS": "GBA-Abbild-Optionen...",
+ "TICKET_OPTIONS": "Ticket-Optionen...",
+ "TAD_IMAGE_OPTIONS": "TAD-Abbild-Optionen...",
+ "SHOW_3DSX_TITLE_INFO": "3DSX-Titelinfo anzeigen",
+ "FIRM_IMAGE_OPTIONS": "FIRM-Abbild-Optionen...",
+ "AGBSAVE_OPTIONS": "AGBSAVE-Optionen...",
+ "DUMP_GBA_VC_SAVE": "GBA-VC-Speicherstand dumpen",
+ "TICKET_DB_OPTIONS": "Ticket.db-Optionen...",
+ "MOUNT_AS_DIFF_IMAGE": "Als DIFF-Abbild einhängen",
+ "MOUNT_AS_DISA_IAMGE": "Als DISA-Abbild einhängen",
+ "INSTALL_CIFINISH_BIN": "cifinish.bin installieren",
+ "TITLEKEY_OPTIONS": "Titlekey-Optionen...",
+ "AESKEYDB_OPTIONS": "AESkeydb-Optionen...",
+ "BUILD_X": "Build %s",
+ "NCCHINFO_OPTIONS": "NCCHinfo-Optionen...",
+ "EXECUTE_GM9_SCRIPT": "GM9-Skript ausführen",
+ "FONT_OPTIONS": "Schriftoptionen...",
+ "LANGUAGE_OPTIONS": "Sprachoptionen...",
+ "VIEW_PNG_FILE": "PNG-Datei anzeigen",
+ "REBUILD_NCSD_HEADER": "NCSD-Header neu erstellen",
+ "SHOW_IN_HEXEDITOR": "Im Hexeditor anzeigen",
+ "CALCULATE_SHA256": "SHA-256 berechnen",
+ "CALCULATE_SHA1": "SHA-1 berechnen",
+ "SHOW_FILE_INFO": "Datei-Info anzeigen",
+ "SHOW_IN_TEXTVIEWER": "Im Textbetrachter anzeigen",
+ "CALCULATE_CMAC": "CMAC berechnen",
+ "COPY_TO_OUT": "Nach %s kopieren",
+ "DUMP_TO_OUT": "Unter %s dumpen",
+ "INJECT_DATA_AT_OFFSET": "Daten @versatz injizieren",
+ "OPEN_THIS_FOLDER": "Dieses Verzeichnis öffnen",
+ "OPEN_CONTAINING_FOLDER": "Beinhaltendes Verzeichnis öffnen",
+ "OPEN_TITLE_FOLDER": "Titelorder öffnen",
+ "PATH_N_FILES_SELECTED": "%s\n(%lu Dateien ausgewählt)",
+ "CHECK_CURRENT_CMAC_ONLY": "Nur aktuelles CMAC überprüfen",
+ "VERIFY_CMAC_FOR_ALL": "CMAC für alle überprüfen",
+ "FIX_CMAC_FOR_ALL": "CMAC für alle reparieren",
+ "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu Dateien ok/repariert/insgesamt\n%lu/%lu haben kein CMAC",
+ "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu Dateien erfolgreich verifiziert\n%lu/%lu Dataien repariert",
+ "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu Dateien erfolgreich verifiziert\n%lu/%lu haben kein CMAC",
+ "N_OF_N_FILES_VERIFIED": "%lu/%lu Dateien erfolgreich verifiziert",
+ "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Daten von %s injizieren?\nVersatz unten eingeben.",
+ "FAILED_INJECTING_PATH": "Injizieren von %s fehlgeschlagen",
+ "MOUNT_CXI_NDS_TO_DRIVE": "CXI/NDS an Laufwerk einhängen",
+ "MOUNT_IMAGE_TO_DRIVE": "Abbild an Laufwerk einhängen",
+ "RESTORE_SYSNAND_SAFE": "SysNAND wiederherstellen (sicher)",
+ "UPDATE_EMBEDDED_BACKUP": "Eingebettetes backup aktualisieren",
+ "SHOW_TITLE_INFO": "Titel-Info anzeigen",
+ "DECRYPT_FILE": "Datei entschlüsseln (...)",
+ "DECRYPT_FILE_OUT": "Datei entschlüsseln (%s)",
+ "ENCRYPT_FILE": "Datei verschlüsseln (...)",
+ "ENCRYPT_FILE_OUT": "Datei verschlüsseln (%s)",
+ "BUILD_CIA_FROM_FILE": "CIA aus Datei erstellen",
+ "BUILD_CIA_STANDARD": "CIA erstellen (standard)",
+ "BUILD_CIA_LEGIT": "CIA erstellen (legit)",
+ "DUMP_CXI_NDS_FILE": "CXI/NDS-Datei dumpen",
+ "INSTALL_GAME_IMAGE": "Spielabbild installieren",
+ "INSTALL_TICKET": "Ticket installieren",
+ "DUMP_TICKET_FILE": "Ticket-Datei dumpen",
+ "UNINSTALL_TITLE": "Titel deinstallieren",
+ "VERIFY_FILE": "Datei verifizieren",
+ "TRANSFER_IMAGE_TO_CTRNAND": "Abbild auf CTRNAND übertragen",
+ "INJECT_TO_H_AND_S": "In G&S injizieren",
+ "TRIM_FILE": "Datei trimmen",
+ "RENAME_FILE": "Datei umbenennen",
+ "BUILD_XORPADS_SD": "XORpads erstrellen (auf SD)",
+ "BUILD_XORPADS_INPLACE": "XORpads erstellen (an Ort und Stelle)",
+ "EXTRACT_X": "%s extrahieren",
+ "INIT_X": "%s einrichten",
+ "INSTALL_X": "%s installieren",
+ "INSTALL_FIRM": "FIRM installieren",
+ "BOOT_FIRM": "FIRM booten",
+ "SET_AS_ACTIVE_FONT": "Als aktive Schriftart festlegen",
+ "SET_AS_ACTIVE_LANGUAGE": "Als aktive Sprache festlegen",
+ "DUMP_BA_VC_SAVE": "GBA-VC-Spielstand dumpen",
+ "INJECT_GBA_VC_SAVE": "GBA-VC-Spielstand injizieren",
+ "SET_AS_DEFAULT": "Als Standard festlegen",
+ "MOUNTING_IMAGE_FAILED": "Einhängen vom Abbild: fehlgeschlagen",
+ "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nEingehängt als Laufwerk unter %s\nPfad jetzt betreten?",
+ "DECRYPT_TO_OUT": "Unter %s entschlüsseln",
+ "DECRYPT_INPLACE": "An Ort und Stelle entschlüsseln",
+ "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien zu entschlüsseln?",
+ "TRYING_TO_DECRYPT_N_FILES": "Versuche, %lu Dateien zu entschlüsseln...",
+ "DECRYPTION_FAILED_CONTINUE": "Entschlüsseln fehlgeschlagen\n\nFortfahren?",
+ "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu Dateien erfolgreich entschlüsselt\n%lu/%lu nicht verschlüsselt\n%lu/%lu nicht vom gleichen Typ",
+ "N_OF_N_FILES_DECRYPTED": "%lu/%lu Dateien erfolgreich entschlüsselt",
+ "N_FILES_WRITTEN_TO_OUT": "%lu Dateien in %s geschrieben",
+ "FILE_NOT_ENCRYPTED": "Datei ist nicht verschlüsselt",
+ "DECRYPTION_SUCCESS": "Entschlüsseln erfolgreich",
+ "DECRYPTION_FAILED": "Entschlüsseln fehlgeschlagen",
+ "PATH_DECRYPTED_TO_OUT": "%s\nEntschlüsselt nach %s",
+ "ENCRYPT_TO_OUT": "Nach %s verschlüsseln",
+ "ENCRYPT_INPLACE": "An Ort und Stelle verschlüsseln",
+ "TRY_TO_ENCRYPT_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien zu verschlüsseln?",
+ "TRYING_TO_ENCRYPT_N_FILES": "Versuche, %lu Dateien zu verschlüsseln...",
+ "ENCRYPTION_FAILED_CONTINUE": "Verschlüsseln fehlgeschlagen\n\nFortfahren?",
+ "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu Dateien erfolgreich verschlüsselt\n%lu/%lu nicht vom gleichen Typ",
+ "N_OF_N_FILES_ENCRYPTED": "%lu/%lu Dateien erfolgreich verschlüsselt",
+ "ENCRYPTION_SUCCESS": "Verschlüsseln erfolgreich",
+ "ENCRYPTION_FAILED": "Verschlüsseln fehlgeschlagen",
+ "PATH_ENCRYPTED_TO_OUT": "%s\nVerschlüsselt unter %s",
+ "TRY_TO_PROCESS_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien zu verarbeiten?",
+ "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\nErstellen von %s fehlgeschlagen\n\nForfahren?",
+ "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu %s-Dateien erfolgreich erstellt\n%lu/%lu nicht vom gleichen Typ",
+ "N_OF_N_TYPES_BUILT": "%lu/%lu %s-Dateien erfolgreich erstellt",
+ "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "Konvertierung von %lu Datei(en) fehlgeschlagen.\nVerifizierung ist empfohlen.",
+ "PATH_TYPE_BUILT_TO_OUT": "%s\n%s unter %s erstellt",
+ "PATH_TYPE_BUILD_FAILED": "%s\nErstellung von %s fehlgeschlagen",
+ "FILE_FAILED_CONVERSION_VERIFY_NOW": "Konvertierung von Datei fehlgeschlagen\n\nJetzt verifizieren?",
+ "VERIFICATION_SUCCESS": "Verifizierung erfolgreich",
+ "VERIFICATION_FAILED": "Verifizierung fehlgeschlagen",
+ "CONTENT_IS_MISSING": "Inhalt fehlt",
+ "INSTALL_TO_SYSNAND": "Auf SysNAND installieren",
+ "INSTALL_TO_EMUNAND": "Auf EmuNAND installieren",
+ "TRY_TO_INSTALL_N_SELECTED_FILES": "Versuchen, alle %lu ausgewählten Dateien zu installieren?",
+ "TRYING_TO_INSTALL_N_FILES": "Versuche, alle %lu Dateien zu installieren...",
+ "INSTALL_FAILED_CONTINUE": "Installation fehlgeschlagen\n\nFortfahren?",
+ "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu Dateien erfolgreich installiert\n%lu/%lu nicht vom gleichen Typ",
+ "N_OF_N_FILES_INSTALLED": "%lu/%lu Dateien erfolgreich installiert",
+ "INSTALL_SUCCESS": "Installation erfolgreich",
+ "INSTALL_FAILED": "Installation fehlgeschlagen",
+ "FILE_FAILED_INSTALL_VERIFY_NOW": "Installation der Datei fehlgeschlagen.\n\nJetzt verifizieren?",
+ "KEEP_TICKET_AND_SAVEGAME": "Ticket und Spielstand behalten",
+ "UNINSTALL_EVERYTHING": "Alles deinstallieren",
+ "ABORT_UNINSTALL": "Deinstallation abbrechen",
+ "UNINSTALL_N_SELECTED_TITLES": "%lu ausgewählte Titel deinstallieren?",
+ "UNINSTALL_SELECTED_TITLE": "Ausgewählten Titel deinstallieren?",
+ "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu Titel deinstalliert",
+ "UNINSTALLING_PLEASE_WAIT": "Deinstallieren, bitte warten...",
+ "UNINSTALL_FAILED": "Deinstallation fehlgeschlagen!",
+ "TRY_TO_VERIFY_N_SELECTED_FILES": "Versuche, alle %lu ausgewählten Titel zu verifizieren?",
+ "VERIFICATION_FAILED_CONTINUE": "Verifizierung fehlgeschlagen\n\nFortfahren?",
+ "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu Dateien erfolgreich verifiziert\n%lu/%lu nicht vom gleichen Typ",
+ "VERIFYING_FILE_PLEASE_WAIT": "Verifiziere Datei, bitte warten...",
+ "NAND_VALIDATION_SUCCESS": "NAND-Überprüfung erfolgreich",
+ "NAND_VALIDATION_FAILED": "NAND-Überprüfung fehlgeschlagen",
+ "DUMP_FOR_N_SELECTED_FILES": "Für alle %lu ausgewählten Dateien dumpen?",
+ "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "%lu/%lu legit-Tickets gedumpt.\n\nVersuchen, alle Tickets zu dumpen?",
+ "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu Tickets nach %s gedumpt",
+ "PATH_TICKET_DUMPED_TO_OUT": "%s\nTicket nach %s gedumpt",
+ "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\nLegit-Ticket nicht gefunden\n\nTrotzdem dumpen?",
+ "DUMP_TICKET_FAILED": "Dumpen vom Ticket fehlgeschlagen!",
+ "BUILDING_X": "Erstelle %s...",
+ "BUILDING_X_SYSNAND": "Erstelle %s (SysNAND)...",
+ "BUILDING_X_EMUNAND": "Erstelle %s (EmuNAND)...",
+ "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu Dateien verarbeitet\n%lu/%lu Dateien ignoriert",
+ "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu Dateien verarbeitet",
+ "BUILD_DATABASE_SUCCESS": "Datenbankerstellung erfolgreich.",
+ "BUILD_DATABASE_FAILED": "Datenbankerstellung fehlgeschlagen.",
+ "TRY_TO_TRIM_N_SELECTED_FILES": "Alle %lu ausgewählten Dateien trimmen?",
+ "TRIMMING_FAILED_CONTINUE": "Trimmen fehlgeschlagen\n\nFortfahren?",
+ "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu Dateien erfolgreich getrimmt\n%lu/%lu nicht vom gleichen Typ\n%s gespeichert",
+ "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu Dateien erfolgreich getrimmt\n%s gespeichert",
+ "FILE_CANT_BE_TRIMMED": "Datei kann nicht getrimmt werden.",
+ "FILE_ALREADY_TRIMMED": "Datei ist bereits getrimmt.",
+ "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\nAktuelle Größe: %s\nGetrimmte Größe: %s\nUnterschied: %s\n\nDiese Datei trimmen?",
+ "TRIMMING_FAILED": "Trimmen fehlgeschlagen.",
+ "PATH_TRIMMED_BY_X": "%s\n%s getrimmt.",
+ "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",
+ "SWITCH_EMUNAND": "EmuNAND wechseln",
+ "BUILD_SUPPORT_FILES": "Unterstützungsdateien erstellen",
+ "RESTORE_H_AND_S": "G&S wiederherstellen",
+ "SET_RTC_DATE_TIME": "RTC Datum/Uhrzeit einstellen",
+ "CONFGURE_BRIGHTNESS": "Helligkeit konfigurieren",
+ "CALIBRATE_TOUCHSCREEN": "Touchscreen kalibrieren",
+ "SYSTEM_INFO": "Systeminformation",
+ "SHOW_README": "ReadMe anzeigen",
+ "INITIALIZING_SD_FAILED_RETRY": "Initialisieren von SD-Karte fehlgeschlagen! Erneut versuchen?",
+ "SETUP_FAILED": "Einrichtung fehlgeschlagen!",
+ "CURRENT_EMUNAND_OFFSET_IS_N_SWITCH_TO_NEXT": "Aktueller EmuNAND-Versatz ist %06lX.\nZum nächsten Versatz wechseln?",
+ "BUILT_IN_OUT_STATUSES": "Erstellt unter %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": "Fehlgeschlagen",
+ "RESTORE_H_AND_S_EMUNAND": "G&S wiederherstellen (EmuNAND)",
+ "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",
+ "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?",
+ "RESUME_GODMODE9": "GodMode9 fortsetzen",
+ "RESUME_BOOTLOADER": "Bootloader fortsetzen",
+ "SELECT_PAYLOAD": "Payload auswählen...",
+ "SELECT_SCRIPT": "Skript auswählen...",
+ "POWEROFF_SYSTEM": "System ausschalten",
+ "REBOOT_SYSTEM": "System neustarten",
+ "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s Bootloader-Menü.\nAktion auswählen:",
+ "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Bootloader-Payloads-Menü.\nPayload auswählen:",
+ "BOOTLOADER_SCRIPTS_MENU_SELECT_SCRIPT": "Bootloader-Skripte-Menü.\nSkript auswählen:",
+ "NO_BOOTABLE_FIRM_FOUND_RESUMING_GODMODE9": "Kein bootfähiges FIRM gefunden.\nSetze GodMode9 fort...",
+ "OUT_OF_MEMORY": "Nicht genügend Arbeitsspeicher.",
+ "INVALID_DIRECTORY_OBJECT": "Ungültiges Verzeichnisobjekt",
+ "INVALID_ROOT_DIRECTORY": "Ungültiges Wurzelverzeichnis.",
+ "WRITE_PERMISSIONS_WERE_CHANGED_RELOCK": "Schreibrechte wurden verändert.\nDiese wieder sperren?",
+ "OPEN_TITLE_MANAGER": "Titel-Verwalter öffnen",
+ "SEARCH_FOR_FILES": "Nach Dateien suchen...",
+ "FIX_CMACS_FOR_DRIVE": "CMACs für Laufwerk reparieren",
+ "SHOW_DIRECTORY_INFO": "Verzeichnis-Info anzeigen",
+ "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.",
+ "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",
+ "NOT_ALLOWED_IN_VIRTUAL_PATH": "In einem virtuellem Pfad nicht erlaubt",
+ "DELETE_N_PATHS": "%lu Pfad(e) löschen?",
+ "DELETING_FILES_PLEASE_WAIT": "Lösche Dateien, bitte warte...",
+ "FAILED_DELETING_N_OF_N_PATHS": "Löschen von %lu/%lu Pfad(en) fehlgeschlagen",
+ "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_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",
+ "COPY_PATHS": "Pfad(e) kopieren",
+ "MOVE_PATHS": "Pfad(e) verschieben",
+ "PASTE_FILE_HERE": "\"%s\" hier einfügen?",
+ "PASTE_N_PATHS_HERE": "%lu Pfade hier einfügen?",
+ "FAILED_COPYING_PATH_PROCESS_REMAINING": "Kopieren vom Pfad fehlgeschlagen:\n%s\nDen Rest verarbeiten?",
+ "FAILED_COPYING_PATH": "Kopieren vom Pfad fehlgeschlagen:\n%s",
+ "FAILED_MOVING_PATH_PROCESS_REMAINING": "Verschieben vom Pfad fehlgeschlagen:\n%s\nDen Rest verarbeiten?",
+ "FAILED_MOVING_PATH": "Verschieben vom Pfad fehlgeschlagen:\n%s",
+ "RENAME_FILE_ENTER_NEW_NAME_BELOW": "%s umbenennen?\nNeuen Namen unten eingeben.",
+ "FAILED_RENAMING_PATH": "Umbenennen vom Pfad fehlgeschlagen:\n%s",
+ "CREATE_A_NEW_ENTRY_HERE_SELECT_TYPE": "Hier einen neuen Eintrag erstellen?\nWähle einen Typ aus.",
+ "CREATE_A_FOLDER": "Verzeichnis erstellen",
+ "CREATE_A_DUMMY_FILE": "Eine Platzhalterdatei erstellen",
+ "CREATE_NEW_FOLDER_HERE_ENTER_NAME_BELOW": "Hier ein neues Verzeichnis erstellen?\nGebe unten den Namen ein.",
+ "CREATE_NEW_FILE_HERE_ENTER_NAME_BELOW": "Hier eine neue Datei erstellen?\nGebe unten den Namen ein.",
+ "CREATE_NEW_FILE_HERE_ENTER_SIZE_BELOW": "Hier ein(e) neue(s) %s erstellen?\nGebe unten den Namen ein.",
+ "FAILED_CREATING_FOLDER_PATH": "Erstellen des Verzeichnisses fehlgeschlagen:\n%s",
+ "FAILED_CREATING_FILE_PATH": "Erstellen der Datei fehlgeschlagen:\n%s",
+ "TITLE_MANAGER": "Titel-Verwalter",
+ "BRICK_MY_3DS": "Meinen 3DS bricken",
+ "LANGUAGE": "Sprache...",
+ "SCRIPTS": "Skripte...",
+ "PAYLOADS": "Payloads...",
+ "MORE": "Mehr...",
+ "BRACKET_MORE": "[mehr...]",
+ "HOME_BUTTON_PRESSED_SELECT_ACTION": "HOME-Knopf betätigt.\nAktion auswählen:",
+ "POWER_BUTTON_PRESSED_SELECT_ACTION": "POWER-Schalter betätigt.\nAktion auswählen:",
+ "1_DRIVE_NAND_TWL": "[1:] NAND / TWL",
+ "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:",
+ "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.",
+ "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",
+ "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",
+ "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - Zeichen entfernen\nY - Zeichen einfügen",
+ "ETA_N_MIN_N_SEC": "ETA %02llum%02%llus",
+ "BRIGHTNESS_CONTROLS": "[←] Helligkeit verringern\n[→] Helligkeit erhöhen\n \n[X] Nutze Lautstärkeregler\n[A] Aktuelle Helligkeit einstellen\n[B] Abbrechen",
+ "SEARCHING_PLEASE_WAIT": "Suche, bitte warten...",
+ "RENAME_TO_GOOD_NAME": "In guten Namen umbenennen?",
+ "SD_WRITE_PROTECTED_CANT_CONTINUE": "SD-Karte ist schreibgeschützt!\nKann nicht fortfahren.",
+ "SYSNAND_LVL_N": "SysNAND (lvl%lu)",
+ "EMUNAND_LVL_N": "EmuNAND (lvl%lu)",
+ "GAME_IMAGES": "Spielabbilder",
+ "GAMECART_SAVES": "Gamecart-Spielstände",
+ "IMAGES": "Abbilder",
+ "MEMORY_AREAS": "Speicherbereiche",
+ "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?",
+ "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.",
+ "ENABLE_IMAGE_WRITE": "Du möchtest vielleicht die Abbild-\nSchreibrechte entsperren.",
+ "ENABLE_RAM_DRIVE_WRITE": "Du möchtest vielleicht die RAM-Laufwerk-\nSchreibrechte entsperren.",
+ "ENABLE_EMUNAND_0_WRITE": "Du möchtest vielleicht die EmuNAND-\nlvl0-Schreibrechte entsperren.",
+ "ENABLE_SYSNAND_0_WRITE": "Du möchtest vielleicht die SysNAND-\nlvl0-Schreibrechte entsperren.",
+ "ENABLE_EMUNAND_1_WRITE": "Du möchtest vielleicht die EmuNAND-\nlvl1-Schreibrechte entsperren.\n\nDies ermöglicht dir, wiederherstellbare\nSystemdaten, Nutzerdaten & Spielstände\nzu modifizieren.",
+ "ENABLE_SYSNAND_1_WRITE": "Du möchtest vielleicht die EmuNAND-\nlvl1-Schreibrechte entsperren.\n\nDies ermöglicht dir, Systemdaten,\nNutzerdaten & Spielstände zu\nmodifizieren.",
+ "ENABLE_GAMECART_SAVE_WRITE": "Sie möchten vielleicht die Gamecart-\nSpielstand-Schreibrechte entsperren.",
+ "ENABLE_SYSNAND_2_WRITE": "!Du solltest vorsichtig sein!\n\nDu möchtest vielleicht die SysNAND-\nlvl2-Schreibrechte entsperren.\n\nDies ermöglicht dir, nichtwiederherstellbare\nSystemdaten zu modifizieren!",
+ "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.",
+ "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.",
+ "FORMAT_BONUS_DRIVE_DELETE_ALL_DATA": "Bonus-Laufwerk formatieren?\nDies wird ALLE Daten\nunwiderruflich löschen.",
+ "FORMATTING_SD_PLEASE_WAIT": "Formatiere SD-Karte, bitte warten...",
+ "FORMATTING_DRIVE_PLEASE_WAIT": "Formatiere Laufwerk, bitte warten...",
+ "ERROR_SD_CARD_IO_FAILURE": "Fehler: SD-Karte E/A-Fehler",
+ "FILE_IS_MOUNTED_UNMOUNT_TO_UNLOCK": "Datei ist derzeit eingehängt.\nAushängen zum Entsperren?",
+ "ERROR_CANT_INJECT_FILE_INTO_ITSELF": "Fehler: Kann Datei nicht in sich\nselbst Injizieren",
+ "OPERATION_WOULD_WRITE_BEYOND_EOF": "Vorgang würde über das Ende der Datei\nhinaus schreiben",
+ "NOT_ENOUGH_DATA_IN_FILE": "Nicht genügend Daten in der Datei",
+ "CANCEL_IS_NOT_ALLOWED_HERE": "Abbrechen ist hier nicht erlaubt",
+ "B_DETECTED_CANCEL": "B-Knopf erkannt. Abbrechen?",
+ "ERROR_CANNOT_APPEND_FOLDER": "Fehler: Kann ein Verzeichnis nicht anhängen",
+ "ERROR_OVERWRITING_FILE_WITH_DIR": "Fehler: Überschreiben einer Datei\nmit einem Verzeichnis",
+ "ERROR_OVERWRITING_DIR_WITH_FILE": "Fehler: Überschreiben eines Verzeichnisses\nmit einer Datei",
+ "ERROR_CANNOT_OPEN_DESTINATION_FILE": "Fehler: Kann Zieldatei nicht öffnen",
+ "ERROR_NOT_ENOUGH_SPACE_AVAILABLE": "Fehler: Nicht genügend Speicherplatz verfügbar",
+ "ERROR_ONLY_FAT_FILES_CAN_BE_MOVED": "Fehler: Nur FAT-Dateien können\nverschoben werden",
+ "ERROR_DESTINATION_IS_PART_OF_ORIGIN": "Fehler: Ziel ist Teil vom Ursprung",
+ "ERROR_DESTINATION_EQUALS_ORIGIN_CHOOSE_ANOTHER_NAME": "Ziel ist gleich Ursprung\nEinen anderen Namen auswählen?",
+ "CHOOSE_NEW_NAME": "Einen neuen Namen auswählen",
+ "OVERWRITE_FILES": "Datei(en) überschreiben",
+ "SKIP_FILES": "Datei(en) überspringen",
+ "OVERWRITE_ALL": "Alle überschreiben",
+ "SKIP_ALL": "Alle überspringen",
+ "DESTINATION_ALREADY_EXISTS": "Ziel ist bereits vorhanden:\n%s",
+ "CHOOSE_NEW_DESTINATION_NAME": "Einen neuen Zielnamen auswählen",
+ "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.",
+ "REQUESTED_FILE_PATH_WAS_INVALID": "Der angeforderte Dateipfad war ungültig.",
+ "PATCHING_CANCELED": "Patchen abgebrochen.",
+ "NOT_ENOUGH_MEMORY": "Nicht genügend Speicherplatz.",
+ "REGION_AMERICAS": "Amerika",
+ "REGION_AUSTRALIA": "Australien",
+ "REGION_BRAZIL": "Brasilien",
+ "REGION_CHINA": "China",
+ "REGION_EUROPE": "Europa",
+ "REGION_FRANCE": "Frankreich",
+ "REGION_GERMANY": "Deutschland",
+ "REGION_ITALY": "Italien",
+ "REGION_JAPAN": "Japan",
+ "REGION_KOREA": "Korea",
+ "REGION_SPAIN": "Spanien",
+ "REGION_TAIWAN": "Taiwan",
+ "REGION_UNKNOWN": "Unbekannt",
+ "REGION_UNITED_KINGDOM": "Vereinigtes Königreich",
+ "REGION_MIDDLE_EAST": "Mittlerer Osten",
+ "GENERATING_QR_CODE": "Generiere QR-Code...",
+ "REINITIALIZING_SD_CARD": "Initialisiere SD-Karte erneut...",
+ "DUMPING_STATE_TO_SD_CARD": "Dumpe Status auf SD-Karte...",
+ "PRESS_POWER_TO_TURN_OFF": "Drücke POWER um auszuschalten",
+ "CLEANING_UP_TITLES_PLEASE_WAIT": "Bereinige Titel, bitte warten...",
+ "ERROR_NOT_NCCH_FILE": "Fehler: Nicht eine NCCH-Datei",
+ "ERROR_FILE_IS_TOO_SMALL": "Fehler: Datei ist zu klein",
+ "ATTEMPT_FIX_THIS_TIME": "Versuche, diesmal zu korrigieren",
+ "ATTEMPT_FIX_ALWAYS": "Immer versuchen, zu korrigieren",
+ "ABORT_VERIFICATION": "Verfizierung abbrechen",
+ "ERROR_BAD_CRYPTO_FLAGS": "Fehler: Falsche Crypto-Flags",
+ "ERROR_BAD_EXEFS_HEADER": "Fehler: Fehlerhafter ExeFS-Header",
+ "ERROR_MISSING_EXTHEADER": "Fehler: Fehlender ExtHeader",
+ "ERROR_CRYPTO_NOT_SET_UP": "Fehler: Crypto nicht eingerichtet",
+ "PATH_NCCH_VERIFICATION_FAILED_INFO": "%s\nNCCH-Verifizierung fehlgeschlagen:\nExtHdr/ExeFS/RomFS: %s/%s/%s",
+ "OK": "erfolg",
+ "FAIL": "fehler",
+ "ERROR_NOT_NCSD_FILE": "Fehler: Nicht eine NCSD-Datei",
+ "PATH_CONTENT_N_SIZE_AT_OFFSET_VERIFICATION_FAILED": "%s\nInhalt%lu (%08lX@%08lX):\nVerifizierung fehlgeschlagen",
+ "ERROR_PROBABLY_NOT_CIA_FILE": "Fehler: Wahrscheinlich nicht eine CIA-Datei",
+ "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?",
+ "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.",
+ "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.",
+ "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",
+ "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",
+ "STATE_LEGIT": "legit",
+ "STATE_ILLEGIT": "illegit",
+ "STATE_UNKNOWN": "unknown",
+ "STATE_INVALID": "invalid",
+ "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?",
+ "DSI_ENHANCED": "DSi Enhanced",
+ "DSI_EXCLUSIVE": "DSi Exclusive",
+ "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",
+ "PATH_ERROR_CTR_PARTITION_N_IS_CORRUPT": "%s\nError: CTR partition%lu is corrupt",
+ "PATH_ERROR_TWL_PARTITION_N_IS_CORRUPT": "%s\nError: TWL partition%lu is corrupt",
+ "NO_VALID_FIRM_FOUND": "No valid FIRM found",
+ "ERROR_NAND_DUMP_IS_CORRUPT_STILL_CONTINUE": "Error: NAND dump is corrupt.\nStill continue?",
+ "ERROR_SYSTEM_IS_LOCKED": "Error: System is locked.",
+ "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.",
+ "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!",
+ "USE_L_R_TO_SAVE": "(use L+R to save)",
+ "EASTER_NOT_FOUND": "(%s not found)",
+ "BUILDING_TO_OUT_ARG": "Building to %s:\n%s ...",
+ "EJECT_SD_CARD": "Eject SD card...",
+ "INSERT_SD_CARD": "Insert SD card...",
+ "SCRIPTERR_UNKNOWN_CMD": "unknown cmd",
+ "SCRIPTERR_BAD_NUMBER_OF_ARGS": "bad # of args",
+ "SCRIPTERR_UNRECOGNIZED_FLAGS": "unrecognized flags",
+ "SCRIPTERR_ILLEGAL_FLAG": "illegal flag",
+ "SCRIPTERR_UNRESOLVED_QUOTES": "unresolved quotes",
+ "SCRIPTERR_TOO_MANY_ARGUMENTS": "too many arguments",
+ "SCRIPTERR_ARGUMENT_EXPAND_FAILED": "argument expand failed",
+ "SCRIPTERR_QUOTE_NOT_AN_ERROR": "'not' an error",
+ "SCRIPTERR_SYNTAX_ERROR_AFTER_IF": "syntax error after 'if'",
+ "SCRIPTERR_ELIF_WITHOUT_IF": "'elif' without 'if'",
+ "SCRIPTERR_SYNTAX_ERROR_AFTER_ELIF": "syntax error after 'elif'",
+ "SCRIPTERR_ELSE_WITHOUT_IF": "'else' without 'if'",
+ "SCRIPTERR_END_WITHOUT_IF": "'end' without 'if'",
+ "SCRIPTERR_FOR_INSIDE_FOR": "'for' inside 'for'",
+ "SCRIPTERR_DIR_NOT_FOUND": "dir not found",
+ "SCRIPTERR_FOR_WITHOUT_NEXT": "'for' without 'next'",
+ "SCRIPTERR_NEXT_WITHOUT_FOR": "'next' without '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": "out of memory",
+ "SCRIPTERR_VAR_FAIL": "var fail",
+ "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": "permission fail",
+ "SCRIPTERR_COPY_FAIL": "copy fail",
+ "SCRIPTERR_MOVE_FAIL": "move fail",
+ "SCRIPTERR_INJECT_FAIL": "inject fail",
+ "SCRIPTERR_FILLBYTE_FAIL": "fillbyte fail",
+ "SCRIPTERR_FILL_FAIL": "fill fail",
+ "SCRIPTERR_BAD_FILESIZE": "bad filesize",
+ "SCRIPTERR_CREATE_DUMMY_FILE": "create dummy fail",
+ "SCRIPTERR_REMOVE_FAIL": "remove fail",
+ "SCRIPTERR_MAKEDIR_FAIL": "makedir fail",
+ "SCRIPTERR_MOUNT_FAIL": "mount fail",
+ "SCRIPTERR_FIND_FAIL": "find fail",
+ "SCRIPTERR_FINDNOT_FAIL": "findnot fail",
+ "SCRIPTERR_NO_SIZE_GIVEN": "no size given",
+ "SCRIPTERR_SIZE_TOO_BIG": "size too big",
+ "SCRIPTERR_READ_FAIL": "read fail",
+ "SCRIPTERR_CONVERSION_FAIL": "conversion fail",
+ "SCRIPTERR_INVALID_DATA": "invalid data",
+ "SCRIPTERR_WRITE_FAIL": "write fail",
+ "SCRIPTERR_SHA_ARG0_FAIL": "sha arg0 fail",
+ "SCRIPTERR_SHA_ARG1_FAIL": "sha arg1 fail",
+ "SCRIPTERR_SHA_DOES_NOT_MATCH": "sha does not match",
+ "SCRIPTERR_SHA_WRITE_FAIL": "sha write fail",
+ "SCRIPTERR_FILE_WRITE_FAIL": "file write fail",
+ "SCRIPTERR_FIXCMAC_FAILED": "fixcmac failed",
+ "SCRIPTERR_VERIFICATION_FAILED": "verification failed",
+ "SCRIPTERR_DECRYPT_FAILED": "decrypt failed",
+ "SCRIPTERR_ENCRYPT_FAILED": "encrypt failed",
+ "SCRIPTERR_BUILD_CIA_FAILED": "build CIA failed",
+ "SCRIPTERR_INSTALL_GAME_FAILED": "install game failed",
+ "SCRIPTERR_DOES_NOT_CONTAIN_DOT_CODE": "does not contain .code",
+ "SCRIPTERR_EXTRACT_DOT_CODE_FAILED": "extract .code failed",
+ "SCRIPTERR_COMPRESS_DOT_CODE_FAILED": "compress .code failed",
+ "SCRIPTERR_BUILD_FAILED": "build failed",
+ "SCRIPTERR_UNKNOWN_FILE": "unknown file",
+ "SCRIPTERR_APPLY_IPS_FAILD": "apply IPS failed",
+ "SCRIPTERR_APPLY_BPS_FAILED": "apply BPS failed",
+ "SCRIPTERR_APPLY_BPM_FAILED": "apply BPM failed",
+ "SCRIPTERR_TEXTVIEWER_FAILED": "textviewer failed",
+ "SCRIPTERR_BAD_DUMPSIZE": "bad dumpsize",
+ "SCRIPTERR_CART_INIT_FAIL": "cart init fail",
+ "SCRIPTERR_CART_DUMP_FAILED": "cart dump failed",
+ "SCRIPTERR_NOT_A_DIR": "not a dir",
+ "SCRIPTERR_FILE_NOT_FOUND": "file not found",
+ "SCRIPTERR_NOT_A_BOOTABLE_FIRM": "not a bootable firm",
+ "SCRIPTERR_SD_NOT_MOUNTED": "SD not mounted",
+ "SCRIPTERR_UNKNOWN_ERROR": "unknown error",
+ "SCRIPTERR_COMMAND_SUCCESS": "command success",
+ "SCRIPTERR_CONTROL_FLOW_ERROR": "control flow error",
+ "SCRIPTERR_UNCLOSED_CONDITIONAL": "unclosed conditional",
+ "SCRIPTERR_ERROR_MESSAGE_FAIL": "error message fail",
+ "ERROR_INVALID_TEXT_DATA": "Error: Invalid text data",
+ "TEXTVIEWER_CONTROLS_DETAILS": "Textviewer Controls:\n \n↑↓→←(+R) - Scroll\nR+Y - Toggle wordwrap\nR+X - Goto line #\nB - Exit\n",
+ "CURRENT_LINE_N_ENTER_NEW_LINE_BELOW": "Current line: %i\nEnter new line below.",
+ "PREVIEW_DISABLED": "(preview disabled)",
+ "PATH_LINE_N_ERR_LINE": "%s\nline %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": "Model: %s (%s)\r\n",
+ "SYSINFO_SERIAL": "Serial: %s\r\n",
+ "SYSINFO_REGION_SYSTEM": "Region (system): %s\r\n",
+ "SYSINFO_REGION_SALES": "Region (sales): %s\r\n",
+ "SYSINFO_SOC_MANUFACTURING_DATE": "SoC manufacturing date: %s\r\n",
+ "SYSINFO_SYSTEM_ASSEMBLY_DATE": "System assembly date: %s\r\n",
+ "SYSINFO_ORIGINAL_FIRMWARE": "Original firmware: %s\r\n",
+ "SYSINFO_FRIENDCODE_SEED": "Friendcode seed: %s\r\n",
+ "SYSINFO_SD_KEYY": "SD keyY: %s\r\n",
+ "SYSINFO_NAND_CID": "NAND CID: %s\r\n",
+ "SYSINFO_SD_CID": "SD CID: %s\r\n",
+ "SYSINFO_SYSTEM_ID0": "System ID0: %s\r\n",
+ "SYSINFO_SYSTEM_ID1": "System ID1: %s\r\n",
+ "SORTING_TICKETS_PLEASE_WAIT": "Sorting tickets, please wait ..."
+}
diff --git a/resources/languages/fr.json b/resources/languages/fr.json
index 5ab0ab84..b3c5d584 100644
--- a/resources/languages/fr.json
+++ b/resources/languages/fr.json
@@ -375,7 +375,7 @@
"SWITCH_EMUNAND": "Switch EmuNAND",
"BUILD_SUPPORT_FILES": "Build support files",
"RESTORE_H_AND_S": "Restaurer S&S",
- "SET_RTC_DATE_TIME": "Régler date et heure RTC",
+ "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",
@@ -389,22 +389,22 @@
"FAILED": "Failed",
"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 RTC :",
- "NEW_RTC_DATE_TIME_IS_TIME": "New RTC date&time is:\n%s\n \nHint: HOMEMENU time needs\nmanual adjustment after\nsetting the RTC.",
+ "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.",
"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.",
- "RTC_DATE_TIME_SEEMS_TO_BE_WRONG_SET_NOW": "La date et l'heure RTC\nsemblent être erronées.\nLes régler maintenant ?",
+ "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",
- "SELECT_PAYLOAD": "Select payload...",
- "SELECT_SCRIPT": "Select script...",
+ "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:",
- "BOOTLOADER_PAYLOADS_MENU_SELECT_PAYLOAD": "Bootloader payloads menu.\nSelect payload:",
+ "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.",
@@ -420,83 +420,83 @@
"SEARCH_FILE_ENTER_SEARCH_BELOW": "Search %s?\nEnter search below.",
"FOUND_N_RESULTS": "%lu résultats trouvés.",
"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)",
+ "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",
+ "DELETE_N_PATHS": "Supprimer %lu chemin(s) ?",
+ "DELETING_FILES_PLEASE_WAIT": "Suppression des fichiers, veuillez patienter…",
+ "FAILED_DELETING_N_OF_N_PATHS": "Impossible de supprimer %lu/%lu chemin(s)",
"DELETE_FILE": "Supprimer « %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",
+ "FAILED_DELETING_PATH": "Impossible de supprimer :\n%s",
+ "NOT_ALLOWED_IN_SEARCH_DRIVE": "Non autorisé dans le lecteur de recherche",
+ "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",
- "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",
+ "COPY_PATHS": "Copier le(s) chemin(s)",
+ "MOVE_PATHS": "Déplacer le(s) chemin(s)",
+ "PASTE_FILE_HERE": "Coller « %s » ici ?",
+ "PASTE_N_PATHS_HERE": "Coller les %lu chemins ici ?",
+ "FAILED_COPYING_PATH_PROCESS_REMAINING": "Impossible de copier le chemin :\n%s\nTraiter les éléments restants ?",
+ "FAILED_COPYING_PATH": "Impossible de copier le chemin :\n%s",
+ "FAILED_MOVING_PATH_PROCESS_REMAINING": "Impossible de déplacer le chemin :\n%s\nTraiter les éléments restants ?",
+ "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_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_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.",
- "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:",
+ "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",
+ "BRICK_MY_3DS": "Bricker ma 3DS",
+ "LANGUAGE": "Langue…",
+ "SCRIPTS": "Scripts…",
+ "PAYLOADS": "Charges utiles…",
+ "MORE": "Plus…",
+ "BRACKET_MORE": "[plus…]",
+ "HOME_BUTTON_PRESSED_SELECT_ACTION": "Bouton HOME pressé.\nSélectionner l'action :",
+ "POWER_BUTTON_PRESSED_SELECT_ACTION": "Bouton POWER pressé.\nSélectionner l'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",
+ "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:",
- "PAYLOADS_DIRECTORY_NOT_FOUND": "Payloads directory not found.\n(default path: 0:/gm9/%s)",
+ "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!",
- "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",
+ "INVALID": "INVALIDE",
+ "TO_PROCEED_ENTER_THIS": "Pour continuer, entrez ceci :",
+ "TO_PROCEED_HOLD_X": "Pour continuer, maintenez :",
+ "N_MORE": " [%d de plus]",
+ "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_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...",
+ "SEARCHING_PLEASE_WAIT": "Recherche en cours, veuillez patienter…",
"RENAME_TO_GOOD_NAME": "Rename to good name?",
- "SD_WRITE_PROTECTED_CANT_CONTINUE": "SD card is write protected!\nCan't continue.",
+ "SD_WRITE_PROTECTED_CANT_CONTINUE": "La carte SD est protégée en écriture !\nImpossible de continuer.",
"SYSNAND_LVL_N": "SysNAND (lvl%lu)",
"EMUNAND_LVL_N": "EmuNAND (lvl%lu)",
- "GAME_IMAGES": "game images",
- "GAMECART_SAVES": "gamecart saves",
+ "GAME_IMAGES": "images de la jeu",
+ "GAMECART_SAVES": "sauvegardes de la carte de jeu",
"IMAGES": "images",
- "MEMORY_AREAS": "memory areas",
- "SD_SYSTEM_DATA": "SD system data",
- "SD_CARD": "SD card",
- "RAM_DRIVE": "RAM drive",
+ "MEMORY_AREAS": "zones de mémoire",
+ "SD_SYSTEM_DATA": "Données du système SD",
+ "SD_CARD": "Carte SD",
+ "RAM_DRIVE": "Lecteur RAM",
"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.",
@@ -514,59 +514,59 @@
"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",
+ "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.",
- "FORMATTING_SD_PLEASE_WAIT": "Formatting SD, please wait...",
- "FORMATTING_DRIVE_PLEASE_WAIT": "Formatting drive, please wait...",
+ "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",
- "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",
+ "FILE_IS_MOUNTED_UNMOUNT_TO_UNLOCK": "Le fichier est actuellement monté.\nDémonter pour déverrouiller ?",
+ "ERROR_CANT_INJECT_FILE_INTO_ITSELF": "Erreur : Impossible d'injecter\nun fichier dans lui-même",
+ "OPERATION_WOULD_WRITE_BEYOND_EOF": "L'opération écrirait au-delà de la fin du fichier",
+ "NOT_ENOUGH_DATA_IN_FILE": "Pas assez de données dans le fichier",
+ "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_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?",
+ "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",
+ "ERROR_DESTINATION_EQUALS_ORIGIN_CHOOSE_ANOTHER_NAME": "La destination équivaut à l'origine\nChoisir un autre nom ?",
+ "CHOOSE_NEW_NAME": "Choississez un nouveau nom",
+ "OVERWRITE_FILES": "Écraser le(s) fichier(s)",
+ "SKIP_FILES": "Ignorer le(s) fichier(s)",
+ "OVERWRITE_ALL": "Écraser tout",
+ "SKIP_ALL": "Ignorer tout",
+ "DESTINATION_ALREADY_EXISTS": "La destination existe déjà :\n%s",
+ "CHOOSE_NEW_DESTINATION_NAME": "Choisissez un nouveau nom de destination",
+ "COPY_OPERATION_IS_NOT_ALLOWED": "L'opération de copie n'est pas autorisée",
+ "DESTINATION_EQUALS_ORIGIN": "La destination équivaut à l'origine",
+ "ENTRY_NOT_FOUND_PATH_INJECT_INTO_PATH_INSTEAD": "Entrée non trouvée : %s\nInjecter dans %s à la place ?",
+ "FILE_SMALLER_THAN_SPACE_SIZES_CONTINUE": "Fichier plus petit que l'espace disponible :\n%s (%s)\n%s (%s)\nContinuer ?",
+ "NO_USABLE_ENTRIES_FOUND": "Aucune entrée utilisable n'a été trouvée.",
+ "BEAT_NO_ERROR": "Aucune erreur",
+ "BEAT_END_OF_ACTION_LIST": "Fin de la liste d'actions",
+ "BEAT_ABORTED_BY_USER": "Interrompu par l'utilisateur",
+ "BEAT_FAILED_TO_READ_WRITE_FILE": "Impossible de lire/écrire le fichier",
+ "BEAT_ATTEMPTED_TO_WRITE_BEYOND_EOF": "Tentative d'écriture au-delà de la fin du fichier",
+ "BEAT_INVALID_PATCH_FILE": "Fichier patch invalide",
+ "BEAT_INVALID_INPUT_FILE": "Fichier d'entrée invalide",
+ "BEAT_OUTPUT_FILE_CHECKSUM_MISMATCH": "Mauvaise correspondance de la\nsomme de contrôle du fichier de sortie",
+ "BEAT_FILE_CHECKSUM_FAILED": "Échec de la somme de contrôle du fichier",
+ "BEAT_EXPECTED_MORE_PATCH_DATA": "Plus de données du patch\nétaient attendues",
+ "BEAT_OUT_OF_MEMORY": "Mémoire insuffisante",
+ "BEAT_UNKNOWN_ERROR": "Erreur inconnue",
+ "FAILED_TO_INITIALIZE_BPM_FILE": "Échec de l'initialisation du fichier BPM :\n%s",
+ "FAILED_TO_INITIALIZE_BPS_FILE": "Échec de l'initialisation du fichier BPS :\n%s",
+ "PATCH_SUCCESSFULLY_APPLIED": "Le patch a été appliqué avec succès",
+ "PATCHING_ABORTED_BY_USER": "Patchage interrompu par l'utilisateur",
+ "FAILED_TO_RUN_PATCH": "Échec de l'exécution du patch :\n%s",
+ "DECOMPRESSING_DOT_CODE": "Décompression de .code…",
+ "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.",
@@ -575,21 +575,21 @@
"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_AMERICAS": "Amériques",
+ "REGION_AUSTRALIA": "Australie",
+ "REGION_BRAZIL": "Brésil",
+ "REGION_CHINA": "Chine",
"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",
+ "REGION_GERMANY": "Allemagne",
+ "REGION_ITALY": "Italie",
+ "REGION_JAPAN": "Japon",
+ "REGION_KOREA": "Corée",
+ "REGION_SPAIN": "Espagne",
+ "REGION_TAIWAN": "Taïwan",
+ "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...",
"DUMPING_STATE_TO_SD_CARD": "Dumping state to SD card...",
@@ -618,7 +618,7 @@
"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?",
+ "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:",
diff --git a/resources/languages/ja.json b/resources/languages/ja.json
index 8ec76717..54ee74b6 100644
--- a/resources/languages/ja.json
+++ b/resources/languages/ja.json
@@ -1,24 +1,24 @@
{
"GM9_LANGUAGE": "日本語",
- "FIRM_TOO_BIG": "FIRMが大きすぎます。",
- "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n注意: 信頼できないソースから\nFIRMを起動しないでください。\n \nFIRMを起動?",
- "NOT_BOOTABLE_FIRM": "%s\n起動できるFIRMではない。",
+ "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にコピーを作成しますか?",
"TRY_BOOT_ANYWAYS": "とにかく起動してみる",
- "WARNING_BOOT_UNSUPPORTED_LOCATION": "警告: サポートされていない\n場所からブートしようとしています。",
- "ROOT": "[ルート]",
+ "WARNING_BOOT_UNSUPPORTED_LOCATION": "警告: サポートされていない\n場所からブートしようとしています。",
+ "ROOT": "[root]",
"LOADING": "ロード中…",
- "PANE_N": "ペイン第%luつ",
+ "PANE_N": "ペイン %lu",
"CURRENT": "現在",
"DIR": "(dir)",
"SD_FAT": "(SD FAT)",
"RAMDRIVE_FAT": "(RAMドライブFAT)",
"GAME_VIRTUAL": "(ゲームバーチャル)",
"SYSNAND_FAT": "(システムNAND FAT)",
- "SYSNAND_VIRTUAL": "(システムNANDバーチャル)",
+ "SYSNAND_VIRTUAL": "(システムNAND バーチャル)",
"EMUNAND_FAT": "(EmuNAND FAT)",
- "EMUNAND_VIRTUAL": "(EmuNANDバーチャル)",
+ "EMUNAND_VIRTUAL": "(EmuNAND バーチャル)",
"IMAGE_FAT": "(イメージFAT)",
"XORPAD_VIRTUAL": "(XORパッドバーチャル)",
"MEMORY_VIRTUAL": "(メモリバーチャル)",
@@ -32,16 +32,16 @@
"LAB_SYSNAND_TWLN": "SYSNAND TWLN",
"LAB_SYSNAND_TWLP": "SYSNAND TWLP",
"LAB_SYSNAND_SD": "SYSNAND SD",
- "LAB_SYSNAND_VIRTUAL": "SYSNANDバーチャル",
+ "LAB_SYSNAND_VIRTUAL": "SYSNAND VIRTUAL",
"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_EMUNAND_VIRTUAL": "EMUNAND VIRTUAL",
"LAB_IMGNAND_CTRNAND": "IMGNAND CTRNAND",
"LAB_IMGNAND_TWLN": "IMGNAND TWLN",
"LAB_IMGNAND_TWLP": "IMGNAND TWLP",
- "LAB_IMGNAND_VIRTUAL": "IMGNANDバーチャル",
+ "LAB_IMGNAND_VIRTUAL": "IMGNAND VIRTUAL",
"LAB_GAMECART": "ゲームカート",
"LAB_GAME_IMAGE": "ゲームイメージ",
"LAB_AESKEYDB_IMAGE": "AESKEYDBイメージ",
@@ -50,7 +50,7 @@
"LAB_MEMORY_VIRTUAL": "メモリバーチャル",
"LAB_VRAM_VIRTUAL": "VRAMバーチャル",
"LAB_TITLE_MANAGER": "タイトルマネージャー",
- "LAB_LAST_SEARCH": "最後の検索",
+ "LAB_LAST_SEARCH": "前検索",
"LAB_FAT_IMAGE": "FATイメージ",
"LAB_BONUS_DRIVE": "ボーナスドライブ",
"LAB_RAMDRIVE": "RAMドライブ",
@@ -102,7 +102,7 @@
"CLONING_SYSNAND_TO_EMUNAND_FAILED": "EmuNANDにシステムNANDをコピー: 失敗!",
"PRESS_A_TO_CONTINUE": "を押して続ける",
"HEXEDITOR_CONTROLS": "16進エディタのコントロール:\n \n↑↓→←(+R) - スクロール\nR+Y - 表示を切り替える\nX - 検索・移動…\nA - 編集モードにする\nA+↑↓→← - 値を編集\nB - 終了\n",
- "NOT_FOUND": "見つけない!",
+ "NOT_FOUND": "ありません!",
"GO_TO_OFFSET": "オフセットへ移動",
"SEARCH_FOR_STRING": "文字列で検索",
"SEARCH_FOR_DATA": "データで検索",
@@ -114,7 +114,7 @@
"CALCULATING_SHA_FAILED": "SHA-%sの計算: 失敗!",
"SHA_VERIFICATION_PASSED": "\nSHA検証: 成功!",
"SHA_VERIFICATION_FAILED": "\nSHA検証: 失敗",
- "IDENTICAL_WITH_PREVIOUS": "\n \n下記のファイルと同じです。\n",
+ "IDENTICAL_WITH_PREVIOUS": "\n \n前ファイルと同じです。\n",
"WRITE_SHA_FILE": "\n \n.SHAファイルを作成しますか?",
"WRITE_SHA1_FILE": "\n \n.SHA1ファイルを作成しますか?",
"CALCULATING_CMAC_FAILED": "CMACの計算: 失敗!",
@@ -157,7 +157,7 @@
"TMD_FILE_OPTIONS": "TMDファイルオプション…",
"TMD_CDN_OPTIONS": "TMD/CDNオプション…",
"TMD_TWL_OPTIONS": "TMD/TWLオプション…",
- "MANAGE_TITLE": "タイトルを管理します…",
+ "MANAGE_TITLE": "タイトルを管理…",
"BOSS_FILE_OPTIONS": "BOSSファイルオプション…",
"DECRYPT_NUS_CDN_FILE": "NUS/CDNファイルを復号化",
"SHOW_SMDH_TITLE_INFO": "SMDHタイトルの情報を表示",
@@ -239,11 +239,11 @@
"INJECT_GBA_VC_SAVE": "GBA VCセーブを注入",
"SET_AS_DEFAULT": "デフォルトとして設定",
"MOUNTING_IMAGE_FAILED": "イメージをマウント: 失敗",
- "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nトライブ%sとしてマウントしました\n今、ドライブに移動しますか?",
+ "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個のファイルを復号しよう中。",
+ "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ファイル復号済み",
@@ -673,7 +673,7 @@
"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続けますとシステムNANDが与えられたダンプで上書きされます。\n \n(B9S/A9LHはそのまま残ります)",
+ "WARNING_PROCEEDING_WILL_OVERWRITE_SYSNAND_WITH_DUMP": " ・ ・\n‼ 警 告 ‼\n \n続けると、システムNANDが与えられたダンプで上書きされます。\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": " ・ ・\n‼ 警 告 ‼\n\nNCSDはイメージとローカルで異なるので、\n昇格書き込み権限必要があります。\n\n自己責任で続けますか?",
"NOT_AN_INSTALLABLE_FIRM": "インストール可能なFIRMではない。",
diff --git a/resources/languages/nl.json b/resources/languages/nl.json
index c1a76328..25b675d2 100644
--- a/resources/languages/nl.json
+++ b/resources/languages/nl.json
@@ -3,8 +3,8 @@
"FIRM_TOO_BIG": "FIRM te groot, kan niet opstarten",
"PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\nOpgepast: start geen FIRMs\nop van onbetrouwbare bronnen.\n\nStart FIRM op?",
"NOT_BOOTABLE_FIRM": "Geen opstartbare FIRM.",
- "FIRM_ENCRYPTED": "FIRM is geencrypteerd.\n\nDecrypteer voor het opstarten?",
- "MAKE_COPY_AT_OUT_TEMP_FIRM": "Maak een kopie op %s/temp.firm",
+ "FIRM_ENCRYPTED": "FIRM is versleuteld.\n\nOntsleutelen voor het opstarten?",
+ "MAKE_COPY_AT_OUT_TEMP_FIRM": "Kopiëren naar %s/temp.firm",
"TRY_BOOT_ANYWAYS": "Probeer toch op te starten",
"WARNING_BOOT_UNSUPPORTED_LOCATION": "Opgepast: poging om op te starten\nvan een niet-ondersteunde locatie.",
"ROOT": "[root]",
@@ -49,7 +49,7 @@
"LAB_DISA_DIFF_IMAGE": "DISA/DIFF-KOPIE",
"LAB_MEMORY_VIRTUAL": "GEHEUGEN VIRTUEEL",
"LAB_VRAM_VIRTUAL": "VRAM VIRTUEEL",
- "LAB_TITLE_MANAGER": "Titelbeheerder",
+ "LAB_TITLE_MANAGER": "Beheer titels",
"LAB_LAST_SEARCH": "LAATSTE ZOEKOPDRACHT",
"LAB_FAT_IMAGE": "FAT-schijfkopie",
"LAB_BONUS_DRIVE": "BONUS-SCHIJF",
@@ -242,21 +242,21 @@
"PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nGekoppeld als schijf %s\nNu het pad in gaan?",
"DECRYPT_TO_OUT": "Decodeer naar %s",
"DECRYPT_INPLACE": "Decodeer inplaats",
- "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",
+ "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "Proberen alle %lu bestanden te ontsleutelen?",
+ "TRYING_TO_DECRYPT_N_FILES": "%lu bestanden aan het proberen te ontsleutelen...",
+ "DECRYPTION_FAILED_CONTINUE": "Ontsleuteling mislukt\n\nDoorgaan?",
+ "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu bestanden goed ontsleuteld\n%lu/%lu niet versleuteld\n%lu/%lu niet van hetzelfde type",
+ "N_OF_N_FILES_DECRYPTED": "%lu/%lu bestanden goed ontsleuteld",
+ "N_FILES_WRITTEN_TO_OUT": "%lu bestanden naar %s geschreven",
+ "FILE_NOT_ENCRYPTED": "Bestand is niet versleuteld",
+ "DECRYPTION_SUCCESS": "Ontsleuteling gelukt",
+ "DECRYPTION_FAILED": "Ontsleuteling mislukt",
+ "PATH_DECRYPTED_TO_OUT": "%s\nOntsleuteld naar %s",
+ "ENCRYPT_TO_OUT": "Versleutelen naar %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?",
+ "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",