From eb37a21354db623bd2c7d8983ec7ef1dab5aa052 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Tue, 11 Apr 2023 08:35:28 -0500 Subject: [PATCH] Remove untranslated trailing strings --- resources/gm9/languages/de.trf | Bin 27688 -> 22336 bytes resources/gm9/languages/es.trf | Bin 24420 -> 7072 bytes resources/gm9/languages/fr.trf | Bin 27660 -> 13656 bytes resources/gm9/languages/nl.trf | Bin 24792 -> 7624 bytes resources/gm9/languages/pl.trf | Bin 24012 -> 3440 bytes resources/gm9/languages/ru.trf | Bin 25672 -> 6028 bytes resources/languages/de.json | 190 +-------- resources/languages/es.json | 553 +------------------------- resources/languages/fr.json | 396 +------------------ resources/languages/nl.json | 546 +------------------------- resources/languages/pl.json | 684 +-------------------------------- resources/languages/ru.json | 653 +------------------------------ 12 files changed, 6 insertions(+), 3016 deletions(-) diff --git a/resources/gm9/languages/de.trf b/resources/gm9/languages/de.trf index b778d4d7eb62e1fbee94bfe645963c9293b376fe..18d7b55ef3332209e9ac1f4a9977371cbb7ae1f6 100644 GIT binary patch delta 72 zcmZ2+gYm#RM)@F5H#duL1_oc(5JwFL1_nkT&SYX>a7isKDNfFqs3^|Cz!2=>7@`ui Y(M~yt6DS?*>lko_W%I4nD=a{T0Fy8h1^@s6 delta 5465 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 BQS<-+ diff --git a/resources/gm9/languages/es.trf b/resources/gm9/languages/es.trf index d43733c49e895fb8e858565e5cbedae540e1f8ab..c03dd3a90b5a3ec988c84b3ca8756db446eff07f 100644 GIT binary patch delta 68 zcmaE|k8y#yLXfAM+YD(224B|@M-2uB21X$M2gI($1&N0@=I2aQ6lZ4$c5w`ek=$q( UEy)R#3ifpj_`|qaEb<>C0DSin#{d8T literal 24420 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 G>;D7(5e&Kj diff --git a/resources/gm9/languages/nl.trf b/resources/gm9/languages/nl.trf index 50d255c1204f9836ffd3e232af4e0412471207cd..b801e8b1704a4bd98d8a8acd0a0090662ae587e4 100644 GIT binary patch delta 60 zcmca{knx1ISdgci+W}by24B|@M-2uB21X!eWt=Fc##AD`(JoAS^2s1sPM}z@uVVlY N)8?)y9wsIR1^~@a4Tb;! literal 24792 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 diff --git a/resources/gm9/languages/pl.trf b/resources/gm9/languages/pl.trf index eef43ba89c8c3400367daab325462b8d8de1afb6..2b1726de91377f7dc562b431b2480b31c4bb2823 100644 GIT binary patch delta 69 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 G86yBgRtv}g literal 25672 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:", - "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": "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.", - "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 ..." + "DECRYPTION_FAILED": "Fallo al descifrar" } diff --git a/resources/languages/fr.json b/resources/languages/fr.json index 91f2bcb..f9c3191 100644 --- a/resources/languages/fr.json +++ b/resources/languages/fr.json @@ -410,399 +410,5 @@ "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", - "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.", - "FOUND_N_RESULTS": "%lu résultats trouvés.", - "FIX_CMACS_FOR_DRIVE_FINISHED": "Fix CMACs for drive finished.", - "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": "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": "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": "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": "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:] 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": "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": "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": "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.", - "SYSNAND_LVL_N": "SysNAND (lvl%lu)", - "EMUNAND_LVL_N": "EmuNAND (lvl%lu)", - "GAME_IMAGES": "images de la jeu", - "GAMECART_SAVES": "sauvegardes de la carte de jeu", - "IMAGES": "images", - "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": "L'écriture dans %s est verrouillée !\nDéverrouiller maintenant ?", - "UNLOCK_WRITE_FOR_DRIVE_NOT_ALLOWED": "Le déverrouillage de\nla permission d'écriture pour\n%s n'est pas autorisé.", - "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!", - "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": "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": "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": "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.", - "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": "Amériques", - "REGION_AUSTRALIA": "Australie", - "REGION_BRAZIL": "Brésil", - "REGION_CHINA": "Chine", - "REGION_EUROPE": "Europe", - "REGION_FRANCE": "France", - "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...", - "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": "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": "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.", - "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": "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?", - "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", - "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.", - "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": "(utilisez L+R pour enregistrer)", - "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": "cmd inconnu", - "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": "erreur de syntaxe après 'elif'", - "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_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_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 ..." + "OUT_OF_MEMORY": "Mémoire insuffisante." } diff --git a/resources/languages/nl.json b/resources/languages/nl.json index c970a51..f6d93f0 100644 --- a/resources/languages/nl.json +++ b/resources/languages/nl.json @@ -260,549 +260,5 @@ "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", - "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": "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.", - "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": "(gebruik L+R om op te slaan)", - "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 ..." + "USE_L_R_TO_SAVE": "(gebruik L+R om op te slaan)" } diff --git a/resources/languages/pl.json b/resources/languages/pl.json index 43d5749..a22a03e 100644 --- a/resources/languages/pl.json +++ b/resources/languages/pl.json @@ -122,687 +122,5 @@ "WRITE_SHA1_FILE": "\n \nZapisać plik .SHA1?", "CALCULATING_CMAC_FAILED": "Obliczanie CMAC: nie udało się!", "CMAC_VERIFICATION_PASSED": "Weryfikacja CMAC: zaliczona!", - "CMAC_VERIFICATION_FAILED": "Weryfikacja CMAC: nie powiodła się!", - "FIX_CMAC_IN_FILE": "\n \nFix CMAC in file?", - "FIXING_CMAC_FAILED": "Fixing CMAC: failed!", - "COPY_ALL_SELECTED_ITEMS": "Copy all %lu selected items?", - "FAILED_COPYING_ITEM": "Failed copying item", - "ITEMS_COPIED_TO_OUT": "%lu items copied to %s", - "PATH_COPIED_TO_OUT": "%s\nCopied to %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", - "PATH_DUMPED_TO_OUT": "%s\nDumped to %s", - "CREATED": "created", - "MODIFIED": "modified", - "ANALYZING_DRIVE": "Analyzing drive, please wait...", - "ANALYZING_DIR": "Analyzing dir, please wait...", - "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", - "FILESIZE_X": "filesize: %s", - "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %sread-only [%c] %shidden\n[%c] %ssystem [%c] %sarchive\n[%c] %svirtual\n%s", - "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← to change attributes)\n", - "A_TO_CONTINUE": "( to continue)", - "A_APPLY_B_CANCEL": "( to apply, to cancel)", - "A_YES_B_NO": "( yes, no)", - "A_SELECT_B_CANCEL": "( select, cancel)", - "HOLD_B_TO_CANCEL": "(hold B to cancel)", - "FAILED_TO_SET_ATTRIBUTES": "Failed to set attributes!", - "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", - "VERIFY_CMAC_FOR_ALL": "Verify CMAC for all", - "FIX_CMAC_FOR_ALL": "Fix CMAC for all", - "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu files ok/fixed/total\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu files verified ok\n%lu/%lu files fixed", - "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu files verified ok\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED": "%lu/%lu files verified ok", - "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Inject data from %s?\nSpecify offset below.", - "FAILED_INJECTING_PATH": "Failed injecting %s", - "MOUNT_CXI_NDS_TO_DRIVE": "Mount CXI/NDS to drive", - "MOUNT_IMAGE_TO_DRIVE": "Mount image to drive", - "RESTORE_SYSNAND_SAFE": "Restore SysNAND (safe)", - "UPDATE_EMBEDDED_BACKUP": "Update embedded backup", - "SHOW_TITLE_INFO": "Show title info", - "DECRYPT_FILE": "Decrypt file (...)", - "DECRYPT_FILE_OUT": "Decrypt file (%s)", - "ENCRYPT_FILE": "Encrypt file (...)", - "ENCRYPT_FILE_OUT": "Encrypt file (%s)", - "BUILD_CIA_FROM_FILE": "Build CIA from file", - "BUILD_CIA_STANDARD": "Build CIA (standard)", - "BUILD_CIA_LEGIT": "Build CIA (legit)", - "DUMP_CXI_NDS_FILE": "Dump CXI/NDS file", - "INSTALL_GAME_IMAGE": "Install game image", - "INSTALL_TICKET": "Install ticket", - "DUMP_TICKET_FILE": "Dump ticket file", - "UNINSTALL_TITLE": "Uninstall title", - "VERIFY_FILE": "Verify file", - "TRANSFER_IMAGE_TO_CTRNAND": "Transfer image to CTRNAND", - "INJECT_TO_H_AND_S": "Inject to H&S", - "TRIM_FILE": "Trim file", - "RENAME_FILE": "Rename file", - "BUILD_XORPADS_SD": "Build XORpads (SD output)", - "BUILD_XORPADS_INPLACE": "Build XORpads (inplace)", - "EXTRACT_X": "Extract %s", - "INIT_X": "Init %s", - "INSTALL_X": "Install %s", - "INSTALL_FIRM": "Install FIRM", - "BOOT_FIRM": "Boot FIRM", - "SET_AS_ACTIVE_FONT": "Set as active font", - "SET_AS_ACTIVE_LANGUAGE": "Set as active language", - "DUMP_BA_VC_SAVE": "Dump GBA VC save", - "INJECT_GBA_VC_SAVE": "Inject GBA VC save", - "SET_AS_DEFAULT": "Set as default", - "MOUNTING_IMAGE_FAILED": "Mounting image: failed", - "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMounted as drive %s\nEnter path now?", - "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 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", - "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": "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.", - "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 ..." + "CMAC_VERIFICATION_FAILED": "Weryfikacja CMAC: nie powiodła się!" } diff --git a/resources/languages/ru.json b/resources/languages/ru.json index 8fee2db..b499ade 100644 --- a/resources/languages/ru.json +++ b/resources/languages/ru.json @@ -153,656 +153,5 @@ "CTRNAND_OPTIONS": "Параметры CTRNAND...", "MOUNT_FAT_IMAGE": "Смонтировать как FAT образ", "CIA_IMAGE_OPTIONS": "Параметры CIA образа...", - "NCSD_IMAGE_OPTIONS": "Параметры NCSD образа...", - "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", - "VERIFY_CMAC_FOR_ALL": "Verify CMAC for all", - "FIX_CMAC_FOR_ALL": "Fix CMAC for all", - "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu files ok/fixed/total\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu files verified ok\n%lu/%lu files fixed", - "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu files verified ok\n%lu/%lu have no CMAC", - "N_OF_N_FILES_VERIFIED": "%lu/%lu files verified ok", - "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "Inject data from %s?\nSpecify offset below.", - "FAILED_INJECTING_PATH": "Failed injecting %s", - "MOUNT_CXI_NDS_TO_DRIVE": "Mount CXI/NDS to drive", - "MOUNT_IMAGE_TO_DRIVE": "Mount image to drive", - "RESTORE_SYSNAND_SAFE": "Restore SysNAND (safe)", - "UPDATE_EMBEDDED_BACKUP": "Update embedded backup", - "SHOW_TITLE_INFO": "Show title info", - "DECRYPT_FILE": "Decrypt file (...)", - "DECRYPT_FILE_OUT": "Decrypt file (%s)", - "ENCRYPT_FILE": "Encrypt file (...)", - "ENCRYPT_FILE_OUT": "Encrypt file (%s)", - "BUILD_CIA_FROM_FILE": "Build CIA from file", - "BUILD_CIA_STANDARD": "Build CIA (standard)", - "BUILD_CIA_LEGIT": "Build CIA (legit)", - "DUMP_CXI_NDS_FILE": "Dump CXI/NDS file", - "INSTALL_GAME_IMAGE": "Install game image", - "INSTALL_TICKET": "Install ticket", - "DUMP_TICKET_FILE": "Dump ticket file", - "UNINSTALL_TITLE": "Uninstall title", - "VERIFY_FILE": "Verify file", - "TRANSFER_IMAGE_TO_CTRNAND": "Transfer image to CTRNAND", - "INJECT_TO_H_AND_S": "Inject to H&S", - "TRIM_FILE": "Trim file", - "RENAME_FILE": "Rename file", - "BUILD_XORPADS_SD": "Build XORpads (SD output)", - "BUILD_XORPADS_INPLACE": "Build XORpads (inplace)", - "EXTRACT_X": "Extract %s", - "INIT_X": "Init %s", - "INSTALL_X": "Install %s", - "INSTALL_FIRM": "Install FIRM", - "BOOT_FIRM": "Boot FIRM", - "SET_AS_ACTIVE_FONT": "Set as active font", - "SET_AS_ACTIVE_LANGUAGE": "Set as active language", - "DUMP_BA_VC_SAVE": "Dump GBA VC save", - "INJECT_GBA_VC_SAVE": "Inject GBA VC save", - "SET_AS_DEFAULT": "Set as default", - "MOUNTING_IMAGE_FAILED": "Mounting image: failed", - "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\nMounted as drive %s\nEnter path now?", - "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 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", - "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": "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.", - "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 ..." + "NCSD_IMAGE_OPTIONS": "Параметры NCSD образа..." }