diff --git a/resources/gm9/languages/zh-TW.frf b/resources/gm9/languages/zh-TW.frf new file mode 100644 index 0000000..d3ed541 Binary files /dev/null and b/resources/gm9/languages/zh-TW.frf differ diff --git a/resources/languages/de.json b/resources/languages/de.json index cad88ff..ec5d756 100644 --- a/resources/languages/de.json +++ b/resources/languages/de.json @@ -182,6 +182,7 @@ "BUILD_X": "Build %s", "NCCHINFO_OPTIONS": "NCCHinfo-Optionen...", "EXECUTE_GM9_SCRIPT": "GM9-Skript ausführen", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Schriftoptionen...", "LANGUAGE_OPTIONS": "Sprachoptionen...", "VIEW_PNG_FILE": "PNG-Datei anzeigen", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Bootloader fortsetzen", "SELECT_PAYLOAD": "Payload auswählen...", "SELECT_SCRIPT": "Skript auswählen...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "System ausschalten", "REBOOT_SYSTEM": "System neustarten", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s Bootloader-Menü.\nAktion auswählen:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Meinen 3DS bricken", "LANGUAGE": "Sprache...", "SCRIPTS": "Skripte...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payloads...", "MORE": "Mehr...", "BRACKET_MORE": "[mehr...]", @@ -471,8 +474,10 @@ "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Titel-Verwalter-Menü.\nQuelle von Titeln auswählen:", "LANGUAGES_DIRECTORY_NOT_FOUND": "Sprachverzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "Skriptverzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua scripts directory not found.\n(default path: 0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME-Sprachen... Menü.\nSprache auswählen:", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME-Skripte... Menü.\nSkript auswählen:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua scripts... menu.\nSelect script:", "PAYLOADS_DIRECTORY_NOT_FOUND": "Payloads-Verzeichnis nicht gefunden.\n(Standardpfad: 0:/gm9/%s)", "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME-Payloads... Menü.\nPayload auswählen:", "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Unerwartetes Entfernen der SD-Karte!\n\nUm Datenverluste zu vermeiden,\nhänge die SD-Karte aus bevor du\nsie entfernst.", @@ -806,5 +811,6 @@ "SYSINFO_SD_CID": "SD CID: %s\n", "SYSINFO_SYSTEM_ID0": "System ID0: %s\n", "SYSINFO_SYSTEM_ID1": "System ID1: %s\n", - "SORTING_TICKETS_PLEASE_WAIT": "Tickets werden sortiert, bitte warten..." + "SORTING_TICKETS_PLEASE_WAIT": "Tickets werden sortiert, bitte warten...", + "LUA_NOT_INCLUDED": "This build of GodMode9 was\ncompiled without Lua support." } diff --git a/resources/languages/es.json b/resources/languages/es.json index 9fd0c0f..70d923d 100644 --- a/resources/languages/es.json +++ b/resources/languages/es.json @@ -182,6 +182,7 @@ "BUILD_X": "Generar %s", "NCCHINFO_OPTIONS": "Opciones de NCCHinfo...", "EXECUTE_GM9_SCRIPT": "Ejecutar script GM9", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Opciones de fuente...", "LANGUAGE_OPTIONS": "Opciones de idioma...", "VIEW_PNG_FILE": "Ver archivo PNG", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Reanudar bootloader", "SELECT_PAYLOAD": "Seleccionar payload...", "SELECT_SCRIPT": "Seleccionar script...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "Apagar el sistema", "REBOOT_SYSTEM": "Reiniciar sistema", "FLAVOR_BOOTLOADER_SELECT_OPTION": "Menú de arranque %s.\nSeleccione acción:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Idioma...", "SCRIPTS": "Scripts...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payloads...", "MORE": "More...", "BRACKET_MORE": "[more...]", @@ -471,8 +474,10 @@ "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)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua 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:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua 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.", diff --git a/resources/languages/fr.json b/resources/languages/fr.json index 1d7f1ef..ad4303a 100644 --- a/resources/languages/fr.json +++ b/resources/languages/fr.json @@ -182,6 +182,7 @@ "BUILD_X": "Générer %s", "NCCHINFO_OPTIONS": "Options NCCHinfo…", "EXECUTE_GM9_SCRIPT": "Exécuter script GM9", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Paramètres de la police…", "LANGUAGE_OPTIONS": "Paramètres de la langue…", "VIEW_PNG_FILE": "Voir le fichier PNG", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Continuer le démarrage", "SELECT_PAYLOAD": "Sélectionner la charge utile…", "SELECT_SCRIPT": "Sélectionner le script…", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "Éteindre le système", "REBOOT_SYSTEM": "Redémarrer le système", "FLAVOR_BOOTLOADER_SELECT_OPTION": "Menu de démarrage %s.\nSélectionnez une option :", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Bricker ma 3DS", "LANGUAGE": "Langue…", "SCRIPTS": "Scripts…", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Charges utiles…", "MORE": "Plus…", "BRACKET_MORE": "[plus…]", @@ -471,8 +474,10 @@ "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Gestionnaire d'applications.\nSélectionnez la source des applications :", "LANGUAGES_DIRECTORY_NOT_FOUND": "Le dossier des langues n'a pas pu être trouvé.\n(chemin par défaut : 0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "Le répertoire des scripts n'a pas été trouvé.\n(chemin par défaut : 0:/gm9/%s)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua scripts directory not found.\n(default path: 0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "Sélection de la langue.\nChoisissez la langue à utiliser :", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "Sélectionnez le script à exécuter :", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua 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": "Sélectionnez le firm à exécuter :", "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Retrait inattendu de la carte SD !\n \nPour éviter toute perte de données,\néjectez avec R+B avant de retirer\nla carte SD.", @@ -487,7 +492,7 @@ "CANCEL": "annuler", "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) défilement rapide\nL - effacer les données", "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - supprimer le caractère\nY - insérer le caractère", - "ETA_N_HOUR_N_MIN_N_SEC": "Temps restant: %02lluh%02llum%02llus", + "ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", "ETA_N_MIN_N_SEC": "Temps restant: %02llum%02llus", "BRIGHTNESS_CONTROLS": "[←] Baisser la luminosité\n[→] Augmenter la luminosité\n \n[X] Utiliser le curseur de volume\n[A] Régler la luminosité actuelle\n[B] Annuler", "SEARCHING_PLEASE_WAIT": "Recherche en cours, veuillez patienter…", @@ -806,5 +811,6 @@ "SYSINFO_SD_CID": "SD CID: %s\n", "SYSINFO_SYSTEM_ID0": "ID0 Système : %s\n", "SYSINFO_SYSTEM_ID1": "ID1 Système : %s\n", - "SORTING_TICKETS_PLEASE_WAIT": "Tri des tickets en cours, veuillez patienter..." + "SORTING_TICKETS_PLEASE_WAIT": "Tri des tickets en cours, veuillez patienter...", + "LUA_NOT_INCLUDED": "This build of GodMode9 was\ncompiled without Lua support." } diff --git a/resources/languages/id.json b/resources/languages/id.json index 150f49b..fb15b62 100644 --- a/resources/languages/id.json +++ b/resources/languages/id.json @@ -182,6 +182,7 @@ "BUILD_X": "Bina %s", "NCCHINFO_OPTIONS": "Opsi NCCHinfo...", "EXECUTE_GM9_SCRIPT": "Jalankan naskah GM9", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Opsi fonta...", "LANGUAGE_OPTIONS": "Ubah bahasa...", "VIEW_PNG_FILE": "Lihat berkas PNG", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Lanjut lagi bootloader", "SELECT_PAYLOAD": "Pilih payload...", "SELECT_SCRIPT": "Pilih naskah...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "Matikan daya sistem", "REBOOT_SYSTEM": "Boot ulang sistem", "FLAVOR_BOOTLOADER_SELECT_OPTION": "Menu bootloader %s.\nPilih tindakan:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Matotkan 3DS saya", "LANGUAGE": "Bahasa...", "SCRIPTS": "Naskah...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payload...", "MORE": "Lagi...", "BRACKET_MORE": "[lagi...]", @@ -471,8 +474,10 @@ "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "Menu pengelola judul.\nPilih sumber judul:", "LANGUAGES_DIRECTORY_NOT_FOUND": "Direktori bahasa tak ditemukan.\n(jalur bawaan: 0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "Direktori naskah tak ditemukan.\n(jalur bawaan: 0:/gm9/%s)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua scripts directory not found.\n(default path: 0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOME - menu \"bahasa...\"\nPilih bahasa:", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME - menu \"naskah...\"\nPilih naskah:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua scripts... menu.\nSelect script:", "PAYLOADS_DIRECTORY_NOT_FOUND": "Direktori payload tak ditemukan.\n(jalur bawaan: 0:/gm9/%s)", "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOME - menu \"payload...\"\nPilih payload:", "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!Kartu SD tiba-tiba terlepas!\n \nKartu SD harus dilepas mount\ndahulu agar data tidak hilang.", @@ -487,7 +492,7 @@ "CANCEL": "batal", "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) gulir cepat\nL - kosongkan data", "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - hapus karakter\nY - sisip karakter", - "ETA_N_HOUR_N_MIN_N_SEC": "Sisa %02lluh%02llumnt%02lludtk", + "ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", "ETA_N_MIN_N_SEC": "Sisa %02llumnt%02lludtk", "BRIGHTNESS_CONTROLS": "[←] Kurangi kecerahan\n[→] Tingkatkan kecerahan\n \n[X] Pakai penggeser volume\n[A] Atur kecerahan saat ini\n[B] Batal", "SEARCHING_PLEASE_WAIT": "Mencari, mohon tunggu...", @@ -806,5 +811,6 @@ "SYSINFO_SD_CID": "CID SD: %s\n", "SYSINFO_SYSTEM_ID0": "ID0 sistem: %s\n", "SYSINFO_SYSTEM_ID1": "ID1 sistem: %s\n", - "SORTING_TICKETS_PLEASE_WAIT": "Mengurut ticket, mohon tunggu..." + "SORTING_TICKETS_PLEASE_WAIT": "Mengurut ticket, mohon tunggu...", + "LUA_NOT_INCLUDED": "This build of GodMode9 was\ncompiled without Lua support." } diff --git a/resources/languages/it.json b/resources/languages/it.json index cecb54e..39493f4 100644 --- a/resources/languages/it.json +++ b/resources/languages/it.json @@ -182,6 +182,7 @@ "BUILD_X": "Costruisci %s", "NCCHINFO_OPTIONS": "Opzioni NCCHinfo...", "EXECUTE_GM9_SCRIPT": "Esegui script GM9", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Opzioni caratteri...", "LANGUAGE_OPTIONS": "Opzioni Lingua...", "VIEW_PNG_FILE": "Visualizza file PNG", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Resume bootloader", "SELECT_PAYLOAD": "Select payload...", "SELECT_SCRIPT": "Select script...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "Poweroff system", "REBOOT_SYSTEM": "Reboot system", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", "SCRIPTS": "Scripts...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payloads...", "MORE": "More...", "BRACKET_MORE": "[more...]", @@ -471,8 +474,10 @@ "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)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua 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:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua 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.", @@ -487,6 +492,7 @@ "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_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", "ETA_N_MIN_N_SEC": "ETA %02llum%02llus", "BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel", "SEARCHING_PLEASE_WAIT": "Searching, please wait...", diff --git a/resources/languages/ja-KANA.json b/resources/languages/ja-KANA.json index 113ca3d..6b9f0ef 100644 --- a/resources/languages/ja-KANA.json +++ b/resources/languages/ja-KANA.json @@ -182,6 +182,7 @@ "BUILD_X": "%sをさくせい", "NCCHINFO_OPTIONS": "NCCHinfoオプション…", "EXECUTE_GM9_SCRIPT": "GM9スクリプトをじっこう", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "フォントオプション…", "LANGUAGE_OPTIONS": "言語オプション…", "VIEW_PNG_FILE": "PNGファイルをひょうじ", diff --git a/resources/languages/ja.json b/resources/languages/ja.json index 8f57609..8bf012f 100644 --- a/resources/languages/ja.json +++ b/resources/languages/ja.json @@ -182,6 +182,7 @@ "BUILD_X": "%sを作成", "NCCHINFO_OPTIONS": "NCCHinfoオプション…", "EXECUTE_GM9_SCRIPT": "GM9スクリプトを実行", + "EXECUTE_LUA_SCRIPT": "Luaスクリプトを実行", "FONT_OPTIONS": "フォントオプション…", "LANGUAGE_OPTIONS": "言語オプション…", "VIEW_PNG_FILE": "PNGファイルを表示", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "ブートローダーへ続ける", "SELECT_PAYLOAD": "ペイロードを選択…", "SELECT_SCRIPT": "スクリプトを選択…", + "SELECT_LUA_SCRIPT": "Luaスクリプトを選択…", "POWEROFF_SYSTEM": "本体を電源オフ", "REBOOT_SYSTEM": "本体を再起動", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%sブートローダーメニュー\nアクションを選択:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "3DSをBRICKする", "LANGUAGE": "言語…", "SCRIPTS": "スクリプト…", + "LUA_SCRIPTS": "Luaスクリプト…", "PAYLOADS": "ペイロード…", "MORE": "その他…", "BRACKET_MORE": "[さらに…]", @@ -471,8 +474,10 @@ "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "タイトルマネージャーメニュー\nタイトル元を選択してください。", "LANGUAGES_DIRECTORY_NOT_FOUND": "言語フォルダがありません。\n(デフォルトパス:0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "スクリプトフォルダがありません。\n(デフォルトパス:0:/gm9/%s)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Luaスクリプトフォルダがありません。\n(デフォルトパス:0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "HOMEの言語…メニュー\n言語を選択:", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOMEのスクリプト…メニュー\nスクリプトを選択:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOMEのLuaスクリプト…メニュー\nスクリプトを選択:", "PAYLOADS_DIRECTORY_NOT_FOUND": "ペイロードフォルダがありません。\n(デフォルトパス:0:/gm9/%s)", "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "HOMEのペイロード…メニュー\nペイロードを選択:", "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "‼予期しないSDカードの取り出し‼\n \nデータの損失を防ぐために、SDカードを取り出す前に\nマウントを解除してください。", @@ -806,5 +811,6 @@ "SYSINFO_SD_CID": "SD CID: %s\n", "SYSINFO_SYSTEM_ID0": "本体ID0: %s\n", "SYSINFO_SYSTEM_ID1": "本体ID1: %s\n", - "SORTING_TICKETS_PLEASE_WAIT": "チケットを並べ替えています。お待ちください。" + "SORTING_TICKETS_PLEASE_WAIT": "チケットを並べ替えています。お待ちください。", + "LUA_NOT_INCLUDED": "このGodMode9のビルドは、Luaを\nサポートせずにコンパイルされています。" } diff --git a/resources/languages/nl.json b/resources/languages/nl.json index 0c77def..e4214b0 100644 --- a/resources/languages/nl.json +++ b/resources/languages/nl.json @@ -182,6 +182,7 @@ "BUILD_X": "Build %s", "NCCHINFO_OPTIONS": "NCCHinfo-instellingen...", "EXECUTE_GM9_SCRIPT": "GM9-script uitvoeren", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Lettertype-instellingen...", "LANGUAGE_OPTIONS": "Taalinstellingen...", "VIEW_PNG_FILE": "PNG-bestand bekijken", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "Resume bootloader", "SELECT_PAYLOAD": "Select payload...", "SELECT_SCRIPT": "Select script...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "Poweroff system", "REBOOT_SYSTEM": "Reboot system", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s bootloader menu.\nSelect action:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "Brick my 3DS", "LANGUAGE": "Language...", "SCRIPTS": "Scripts...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payloads...", "MORE": "More...", "BRACKET_MORE": "[more...]", @@ -471,8 +474,10 @@ "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)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua 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:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua 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.", diff --git a/resources/languages/ry.json b/resources/languages/ry.json index 539349b..5a7ff58 100644 --- a/resources/languages/ry.json +++ b/resources/languages/ry.json @@ -182,6 +182,7 @@ "BUILD_X": "Build %s", "NCCHINFO_OPTIONS": "NCCHinfo options...", "EXECUTE_GM9_SCRIPT": "Execute GM9 script", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "Font options...", "LANGUAGE_OPTIONS": "Language options...", "VIEW_PNG_FILE": "View PNG file", diff --git a/resources/languages/zh-CN.json b/resources/languages/zh-CN.json index a64500e..10cae02 100644 --- a/resources/languages/zh-CN.json +++ b/resources/languages/zh-CN.json @@ -50,7 +50,7 @@ "LAB_GAME_IMAGE": "游戏镜像", "LAB_AESKEYDB_IMAGE": "AESKEYDB 镜像", "LAB_BDRI_IMAGE": "BDRI 镜像", - "LAB_DISA_DIFF_IMAGE": "DISA/DIF 镜像", + "LAB_DISA_DIFF_IMAGE": "DISA/DIFF 镜像", "LAB_MEMORY_VIRTUAL": "内存虚拟", "LAB_VRAM_VIRTUAL": "VRAM 虚拟", "LAB_TITLE_MANAGER": "应用管理器", @@ -182,6 +182,7 @@ "BUILD_X": "构建%s", "NCCHINFO_OPTIONS": "NCCHinfo选项...", "EXECUTE_GM9_SCRIPT": "执行GM9脚本", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", "FONT_OPTIONS": "字体选项...", "LANGUAGE_OPTIONS": "语言选项...", "VIEW_PNG_FILE": "查看PNG文件", @@ -405,6 +406,7 @@ "RESUME_BOOTLOADER": "恢复引导程序", "SELECT_PAYLOAD": "选择 payload...", "SELECT_SCRIPT": "选择脚本...", + "SELECT_LUA_SCRIPT": "Select Lua script...", "POWEROFF_SYSTEM": "系统关机", "REBOOT_SYSTEM": "系统重启", "FLAVOR_BOOTLOADER_SELECT_OPTION": "%s 引导程序菜单.\n请选择操作:", @@ -459,6 +461,7 @@ "BRICK_MY_3DS": "让我的3DS变砖", "LANGUAGE": "语言...", "SCRIPTS": "脚本...", + "LUA_SCRIPTS": "Lua scripts...", "PAYLOADS": "Payload...", "MORE": "更多...", "BRACKET_MORE": "[更多...]", @@ -471,8 +474,10 @@ "TITLE_MANAGER_MENU_SELECT_TITLES_SOURCE": "应用管理器菜单。\n请选择应用源:", "LANGUAGES_DIRECTORY_NOT_FOUND": "未找到语言目录。\n(默认路径:0:/gm9/%s)", "SCRIPTS_DIRECTORY_NOT_FOUND": "未找到脚本目录。\n(默认路径:0:/gm9/%s)", + "LUA_SCRIPTS_DIRECTORY_NOT_FOUND": "Lua scripts directory not found.\n(default path: 0:/gm9/%s)", "HOME_LANGUAGE_MENU_SELECT_LANGUAGE": "主页语言...菜单。\n请选择语言:", "HOME_SCRIPTS_MENU_SELECT_SCRIPT": "HOME 脚本...菜单。\n请选择脚本:", + "HOME_LUA_SCRIPTS_MENU_SELECT_SCRIPT": "HOME Lua scripts... menu.\nSelect script:", "PAYLOADS_DIRECTORY_NOT_FOUND": "未找到 Payload 目录。\n(默认路径:0:/gm9/%s)", "HOME_PAYLOADS_MENU_SELECT_PAYLOAD": "首页Payload...菜单。\n请选择Payload:", "UNEXPECTED_SD_CARD_REMOVAL_TO_PREVENT_DATA_LOSS_UNMOUNT_BEFORE_EJECT": "!SD 卡被意外移除!\n \n为了防止数据丢失,\n在弹出SD 卡前请先卸载.", @@ -487,6 +492,7 @@ "CANCEL": "取消", "R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) 快速滚动\nL - 清除数据", "X_REMOVE_CHAR_Y_INSERT_CHAR": "X - 删除字符\nY - 插入字符", + "ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus", "ETA_N_MIN_N_SEC": "预计 %02llum%02llus", "BRIGHTNESS_CONTROLS": "[←] 降低亮度\n[→] 增加亮度\n \n[X] 使用音量滑杆控制\n[A] 设置当前亮度\n[B] 取消", "SEARCHING_PLEASE_WAIT": "正在搜索,请等待...", @@ -805,5 +811,6 @@ "SYSINFO_SD_CID": "SD CID: %s\n", "SYSINFO_SYSTEM_ID0": "系统 ID0: %s\n", "SYSINFO_SYSTEM_ID1": "系统 ID1: %s\n", - "SORTING_TICKETS_PLEASE_WAIT": "正在整理Ticket,请稍候..." + "SORTING_TICKETS_PLEASE_WAIT": "正在整理Ticket,请稍候...", + "LUA_NOT_INCLUDED": "This build of GodMode9 was\ncompiled without Lua support." } diff --git a/resources/languages/zh-TW.json b/resources/languages/zh-TW.json new file mode 100644 index 0000000..b1fd174 --- /dev/null +++ b/resources/languages/zh-TW.json @@ -0,0 +1,435 @@ +{ + "GM9_LANGUAGE": "中文(繁體)", + "GM9_TRANS_VER": 1, + "DATE_TIME_FORMAT": "%1$s%2$02lX-%3$02lX-%4$02lX %5$02lX:%6$02lX", + "DECIMAL_SEPARATOR": ".", + "THOUSAND_SEPARATOR": ",", + "FIRM_TOO_BIG": "FIRM 太大,無法啓動", + "PATH_DO_NOT_BOOT_UNTRUSTED": "%s (%dkB)\n警告:請勿從不受信任的來源啟動 FIRM。\n \n要啟動 FIRM 嗎?", + "NOT_BOOTABLE_FIRM": "不是可啟動的FIRM。", + "FIRM_ENCRYPTED": "FRIM已被加密。\n\n要在啟動前解密嗎?", + "MAKE_COPY_AT_OUT_TEMP_FIRM": "複製一份副本至 %s/temp.firm", + "TRY_BOOT_ANYWAYS": "仍嘗試啟動", + "WARNING_BOOT_UNSUPPORTED_LOCATION": "警告:正在嘗試從不支援的位置啟動。", + "ROOT": "[根目錄]", + "LOADING": "載入中……", + "PANE_N": "窗格 #%lu", + "CURRENT": "當前", + "DIR": "(目錄)", + "SD_FAT": "(SD FAT)", + "RAMDRIVE_FAT": "(RAMdrive FAT)", + "GAME_VIRTUAL": "(遊戲虛擬磁碟區)", + "SYSNAND_FAT": "(SysNAND FAT)", + "SYSNAND_VIRTUAL": "(SysNAND 虛擬磁碟區)", + "EMUNAND_FAT": "(EmuNAND FAT)", + "EMUNAND_VIRTUAL": "(EmuNAND 虛擬磁碟區)", + "IMAGE_FAT": "(映像檔 FAT)", + "XORPAD_VIRTUAL": "(XORpad 虛擬磁碟區)", + "MEMORY_VIRTUAL": "(記憶體虛擬磁碟區)", + "ALIAS_FAT": "(別名 FAT)", + "GAMECART_VIRTUAL": "(遊戲卡匣虛擬磁碟區)", + "VRAM_VIRTUAL": "(VRAM 虛擬磁碟區)", + "SEARCH": "(搜尋)", + "TITLEMANAGER_VIRTUAL": "(軟體管理虛擬磁碟區)", + "LAB_SDCARD": "SD 卡", + "LAB_SYSNAND_CTRNAND": "SYSNAND CTRNAND", + "LAB_SYSNAND_TWLN": "SYSNAND TWLN", + "LAB_SYSNAND_TWLP": "SYSNAND TWLP", + "LAB_SYSNAND_SD": "SYSNAND SD", + "LAB_SYSNAND_VIRTUAL": "SYSNAND 虛擬磁碟區", + "LAB_EMUNAND_CTRNAND": "EMUNAND CTRNAND", + "LAB_EMUNAND_TWLN": "EMUNAND TWLN", + "LAB_EMUNAND_TWLP": "EMUNAND TWLP", + "LAB_EMUNAND_SD": "EMUNAND SD", + "LAB_EMUNAND_VIRTUAL": "EMUNAND 虛擬磁碟區", + "LAB_IMGNAND_CTRNAND": "IMGNAND CTRNAND", + "LAB_IMGNAND_TWLN": "IMGNAND TWLN", + "LAB_IMGNAND_TWLP": "IMGNAND TWLP", + "LAB_IMGNAND_VIRTUAL": "IMGNAND 虛擬磁碟區", + "LAB_GAMECART": "遊戲卡匣", + "LAB_GAME_IMAGE": "遊戲映像", + "LAB_AESKEYDB_IMAGE": "AESKEYDB 映像", + "LAB_BDRI_IMAGE": "BDRI 映像", + "LAB_DISA_DIFF_IMAGE": "DISA/DIFF 映像", + "LAB_MEMORY_VIRTUAL": "記憶體虛擬磁碟區", + "LAB_VRAM_VIRTUAL": "VRAM 虛擬磁碟區", + "LAB_TITLE_MANAGER": "軟體管理", + "LAB_LAST_SEARCH": "最後一次的搜尋", + "LAB_FAT_IMAGE": "FAT 映像", + "LAB_BONUS_DRIVE": "BONUS 磁碟區", + "LAB_RAMDRIVE": "RAMDRIVE", + "LAB_NOLABEL": "無標籤", + "N_BYTE": "%s 位元組", + "BYTE": " 位元組", + "KB": " kB", + "MB": " MB", + "GB": " GB", + "CLIPBOARD": "[剪貼簿]", + "PLUS_N_MORE": "+ %lu 已省略", + "MARK_DELETE_COPY": "L - 標示檔案 (與 ↑↓→← 搭配使用)\nX - 刪除 / [+R] 重新命名檔案\nY - 複製檔案 / [+R] 建立項目\n", + "MARK_DELETE_PASTE": "L - 標示檔案 (與 ↑↓→← 搭配使用)\nX - 刪除 / [+R] 重新命名檔案\nY - 貼上檔案 / [+R] 建立項目\n", + "RELOCK_WRITE_PERMISSION": "R+Y - 重新鎖定寫入權限\n", + "UNMOUNT_IMAGE": "R+X - 卸載映像\n", + "UNMOUNT_SD": "R+B - 卸載 SD 卡\n", + "REMOUNT_SD": "R+B - 重新掛載 SD 卡\n", + "DIRECTORY_OPTIONS": "R+A - 目錄選項\n", + "DRIVE_OPTIONS": "R+A - 磁碟區選項\n", + "MAKE_SCREENSHOT": "R+L - 擷取螢幕\n", + "PREV_NEXT_PANE": "R+←→ - 切換到上一個/下一個窗格\n", + "CLEAR_CLIPBOARD": "SELECT - 清除剪貼簿\n", + "RESTORE_CLIPBOARD": "SELECT - 還原剪貼簿\n", + "REBOOT_POWEROFF_HOME": "START - 重新開機 / [+R] 關機\n使用 HOME 按鈕開啟 HOME 選單", + "NO_EMUNAND": "無 EmuNAND", + "REDNAND_SIZE_MIN": "RedNAND 大小 (最小)", + "GW_EMUNAND_SIZE_FULL": "GW EmuNAND 大小 (完整)", + "MULTINAND_SIZE_2X": "MultiNAND 大小 (2x)", + "MULTINAND_SIZE_3X": "MultiNAND 大小 (3x)", + "MULTINAND_SIZE_4X": "MultiNAND 大小 (4x)", + "USER_INPUT": "使用者輸入……", + "AUTO": "自動", + "16KB_CLUSTERS": "16KB 叢集大小", + "32KB_CLUSTERS": "32KB 叢集大小", + "64KB_CLUSTERS": "64KB 叢集大小", + "SD_NOT_DETECTED": "錯誤:未偵測到 SD 卡。", + "FORMAT_SD_CHOOSE_EMUNAND": "格式化 SD 卡 (%lluMB)?\n選擇 EmuNAND 大小:", + "SD_SIZE_IS_ENTER_EMUNAND_SIZE": "SD 卡大小為 %lluMB。\n在下方輸入 EmuNAND 大小 (MB):", + "FORMAT_SD_CHOOSE_CLUSTER": "格式化 SD 卡 (%lluMB)?\n選擇叢集大小:", + "FORMAT_SD_ENTER_LABEL": "格式化 SD 卡 (%lluMB)?\n輸入磁碟區標籤:", + "FORMAT_SD_FAILED": "格式化 SD:失敗!", + "REDNAND_TYPE": "RedNAND 類型", + "REDNAND_TYPE_MULTI": "RedNAND 類型 (多重)", + "REDNAND_TYPE_SINGLE": "RedNAND 類型 (單一)", + "GW_EMUNAND_TYPE": "GW EmuNAND 類型", + "DONT_SET_UP": "不要設定", + "CHOOSE_EMUNAND_TYPE": "選擇要設定的 EmuNAND 類型:", + "CLONE_SYSNAND_TO_REDNAND": "將 SysNAND 複製到 RedNAND?", + "CLONING_SYSNAND_TO_EMUNAND_FAILED": "將 SysNAND 複製到 EmuNAND:失敗!", + "PRESS_A_TO_CONTINUE": "按 已繼續", + "HEXEDITOR_CONTROLS": "十六進位編輯器操作:\n \n↑↓→←(+R) - 捲動\nR+Y - 切換檢視模式\nX - 搜尋 / 前往...\nA - 進入編輯模式\nA+↑↓→← - 編輯數值\nB - 退出\n", + "NOT_FOUND": "未找到!", + "GO_TO_OFFSET": "前往指定偏移量", + "SEARCH_FOR_STRING": "搜尋指定字串", + "SEARCH_FOR_DATA": "搜尋指定數據", + "CURRENT_OFFSET_SELECT_ACTION": "目前的偏移量: %08lX\n選擇動作:", + "CURRENT_OFFSET_ENTER_NEW": "目前的偏移量: %08lX\n在下方輸入新的偏移量。", + "ENTER_SEARCH_REPEAT_SEARCH": "在下方輸入要搜尋的字串。\n(R+X 重複搜尋)", + "MADE_EDITS_SAVE_CHANGES": "您在 %lu 的地方進行了編輯。\n將變更寫入檔案?", + "FAILED_WRITING_TO_FILE": "寫入檔案失敗!", + "CALCULATING_SHA_FAILED": "計算 SHA-%s 失敗!", + "SHA_VERIFICATION_PASSED": "\nSHA驗證:通過!", + "SHA_VERIFICATION_FAILED": "\nSHA驗證:失敗", + "IDENTICAL_WITH_PREVIOUS": "\n與先前的檔案相同:\n", + "WRITE_SHA_FILE": "\n \n寫入 .SHA 檔案?", + "WRITE_SHA1_FILE": "\n \n寫入 .SHA1 檔案?", + "CALCULATING_CMAC_FAILED": "計算 CMAC:失敗!", + "CMAC_VERIFICATION_PASSED": "CMAC 驗證:通過!", + "CMAC_VERIFICATION_FAILED": "CMAC 驗證:失敗!", + "FIX_CMAC_IN_FILE": "\n \n修正檔案的 CMAC?", + "FIXING_CMAC_FAILED": "修正 CMAC:失敗!", + "COPY_ALL_SELECTED_ITEMS": "複製所有選取的 %lu 個項目?", + "FAILED_COPYING_ITEM": "複製失敗", + "ITEMS_COPIED_TO_OUT": "%lu 個項目已複製到 %s", + "PATH_COPIED_TO_OUT": "%s\n已複製到 %s", + "CART_INIT_FAILED": "卡匣初始化失敗!", + "CART_DETECTED_SIZE_INPUT_BELOW": "卡匣:%s\n偵測到的大小:%s\n\n在下方輸入備份大小。", + "NDS_CART_DECRYPT_SECURE_AREA": "卡匣:%s\n偵測到為 NDS 卡匣\n要解密安全區嗎?", + "FAILED_DUMPING_CART": "%s\n導出卡匣失敗", + "PATH_DUMPED_TO_OUT": "%s\n已導出至 %s", + "CREATED": "建立日期", + "MODIFIED": "修改日期", + "ANALYZING_DRIVE": "正在分析磁碟區中,請稍候……", + "ANALYZING_DIR": "正在分析目錄中,請稍候……", + "N_FILES_N_SUBDIRS_TOTAL_SIZE_FREE_USED_TOTAL": "%lu 個檔案和 %lu 個子目錄\n總計大小 %s\n \n可用空間:%s\n已使用空間:%s\n總空間:%s", + "N_FILES_N_SUBDIRS_TOTAL_SIZE": "%lu 個檔案和 %lu 個子目錄\n總計大小 %s", + "FILESIZE_X": "檔案大小:%s", + "READONLY_HIDDEN_SYSTEM_ARCHIVE_VIRTUAL": " \n[%c] %s 唯讀 [%c] %s 隱藏\n[%c] %s 系統 [%c] %s 封存\n[%c] %s 虛擬\n%s", + "UDRL_CHANGE_ATTRIBUTES": " \n(↑↓→← 變更屬性)\n", + "A_TO_CONTINUE": "( 繼續)", + "A_APPLY_B_CANCEL": "( 套用, 取消)", + "A_YES_B_NO": "( 是, 否)", + "A_SELECT_B_CANCEL": "( 選取, 取消)", + "HOLD_B_TO_CANCEL": "(按住 B 取消)", + "FAILED_TO_SET_ATTRIBUTES": "設定屬性失敗!", + "NAND_IMAGE_OPTIONS": "NAND 映像選項……", + "CTRNAND_OPTIONS": "CTRNAND 選項……", + "MOUNT_FAT_IMAGE": "掛載爲 FAT 映像", + "CIA_IMAGE_OPTIONS": "CIA 映像選項……", + "NCSD_IMAGE_OPTIONS": "NCSD 映像選項……", + "NCCH_IMAGE_OPTIONS": "NCCH 映像選項……", + "MOUNT_AS_EXEFS_IMAGE": "掛載為 EXEFS 映像", + "MOUNT_AS_ROMFS_IMAGE": "掛載為 ROMFS 映像", + "TMD_FILE_OPTIONS": "TMD 檔案選項……", + "TMD_CDN_OPTIONS": "TMD/CDN 選項……", + "TMD_TWL_OPTIONS": "TMD/TWL 選項……", + "MANAGE_TITLE": "管理軟體……", + "BOSS_FILE_OPTIONS": "BOSS 檔案選項……", + "DECRYPT_NUS_CDN_FILE": "解密 NUS/CDN 檔案", + "SHOW_SMDH_TITLE_INFO": "顯示 SMDH 軟體資訊", + "NDS_IMAGE_OPTIONS": "NDS 映像選項……", + "GBA_IMAGE_OPTIONS": "GBA 映像選項……", + "TICKET_OPTIONS": "Ticket 選項……", + "TAD_IMAGE_OPTIONS": "TAD 映像選項……", + "SHOW_3DSX_TITLE_INFO": "顯示 3DSX 軟體資訊", + "FIRM_IMAGE_OPTIONS": "FIRM 映像選項……", + "AGBSAVE_OPTIONS": "AGBSAVE 選項……", + "DUMP_GBA_VC_SAVE": "導出 GBA VC 存檔", + "TICKET_DB_OPTIONS": "Ticket.db 選項……", + "MOUNT_AS_DIFF_IMAGE": "掛載為 DIFF 映像", + "MOUNT_AS_DISA_IAMGE": "掛載爲 DISA 映像", + "INSTALL_CIFINISH_BIN": "安裝 cifinish.bin", + "TITLEKEY_OPTIONS": "Titlekey 選項……", + "AESKEYDB_OPTIONS": "AESkeydb 選項……", + "BUILD_X": "建立 %s", + "NCCHINFO_OPTIONS": "NCCHinfo 選項……", + "EXECUTE_GM9_SCRIPT": "執行 GM9 指令碼", + "EXECUTE_LUA_SCRIPT": "Execute Lua script", + "FONT_OPTIONS": "字型選項……", + "LANGUAGE_OPTIONS": "語言選項……", + "VIEW_PNG_FILE": "檢視 PNG 檔案", + "REBUILD_NCSD_HEADER": "重建 NCSD 標頭", + "SHOW_IN_HEXEDITOR": "在十六進制編輯器中顯示", + "CALCULATE_SHA256": "計算 SHA-256", + "CALCULATE_SHA1": "計算 SHA-1", + "SHOW_FILE_INFO": "顯示檔案資訊", + "SHOW_IN_TEXTVIEWER": "在文字檢視器中顯示", + "CALCULATE_CMAC": "計算 CMAC", + "COPY_TO_OUT": "複製到 %s", + "DUMP_TO_OUT": "導出至 %s", + "INJECT_DATA_AT_OFFSET": "將資料注入至指定偏移量", + "OPEN_THIS_FOLDER": "開啟此資料夾", + "OPEN_CONTAINING_FOLDER": "開啟存放資料夾", + "OPEN_TITLE_FOLDER": "開啟軟體資料夾", + "PATH_N_FILES_SELECTED": "%s\n(已選取 %lu 個檔案)", + "CHECK_CURRENT_CMAC_ONLY": "僅檢查目前的 CMAC", + "VERIFY_CMAC_FOR_ALL": "驗證所有 CMAC", + "FIX_CMAC_FOR_ALL": "修正所有 CMAC", + "N_N_N_FILES_OK_FIXED_TOTAL_N_OF_N_HAVE_NO_CMAC": "%lu/%lu/%lu 個檔案驗證無誤/已修正/總計\n%lu/%lu 個檔案沒有 CMAC", + "N_OF_N_FILES_VERIFIED_N_OF_N_FILES_FIXED": "%lu/%lu 檔案驗證無誤\n%lu/%lu 檔案已修正", + "N_OF_N_FILES_VERIFIED_N_OF_N_HAVE_NO_CMAC": "%lu/%lu 個檔案已驗證無誤\n%lu/%lu 個檔案沒有 CMAC", + "N_OF_N_FILES_VERIFIED": "%lu/%lu 個檔案已驗證無誤", + "INJECT_DATA_FROM_SPECIFY_OFFSET_BELOW": "從 %s 注入資料?\n在下方指定偏移量。", + "FAILED_INJECTING_PATH": "從 %s 注入失敗", + "MOUNT_CXI_NDS_TO_DRIVE": "將 CXI/NDS 掛載為磁碟區", + "MOUNT_IMAGE_TO_DRIVE": "將映像掛載為磁碟區", + "RESTORE_SYSNAND_SAFE": "還原 SysNAND (安全)", + "UPDATE_EMBEDDED_BACKUP": "更新內嵌備份", + "SHOW_TITLE_INFO": "顯示軟體資訊", + "DECRYPT_FILE": "解密檔案 (...)", + "DECRYPT_FILE_OUT": "解密檔案 (%s)", + "ENCRYPT_FILE": "加密檔案 (...)", + "ENCRYPT_FILE_OUT": "加密檔案 (%s)", + "BUILD_CIA_FROM_FILE": "以檔案建立 CIA", + "BUILD_CIA_STANDARD": "建立 CIA (標準)", + "BUILD_CIA_LEGIT": "建立 CIA (legit)", + "DUMP_CXI_NDS_FILE": "導出 CXI/NDS 檔案", + "INSTALL_GAME_IMAGE": "安裝遊戲映像", + "INSTALL_TICKET": "安裝 ticket", + "DUMP_TICKET_FILE": "導出 ticket 檔案", + "UNINSTALL_TITLE": "解除安裝軟體", + "VERIFY_FILE": "驗證檔案", + "TRANSFER_IMAGE_TO_CTRNAND": "將映像傳輸至 CTRNAND", + "INJECT_TO_H_AND_S": "注入至安全使用須知", + "TRIM_FILE": "縮小檔案", + "RENAME_FILE": "重新命名檔案", + "BUILD_XORPADS_SD": "建立 XORpad (輸出至 SD)", + "BUILD_XORPADS_INPLACE": "建立 XORpads (目前位置)", + "EXTRACT_X": "提取 %s", + "INIT_X": "初始化 %s", + "INSTALL_X": "安裝 %s", + "INSTALL_FIRM": "安裝 FIRM", + "BOOT_FIRM": "啟動 FIRM", + "SET_AS_ACTIVE_FONT": "設為目前字型", + "SET_AS_ACTIVE_LANGUAGE": "設為目前語言", + "DUMP_BA_VC_SAVE": "導出 GBA VC 存檔", + "INJECT_GBA_VC_SAVE": "注入 GBA VC 存檔", + "SET_AS_DEFAULT": "設為預設值", + "MOUNTING_IMAGE_FAILED": "掛載映像:失敗", + "PATH_MOUNTED_AS_DRIVE_ENTER_PATH_NOW": "%s\n已掛載為磁碟區 %s\n查看該路徑?", + "DECRYPT_TO_OUT": "解密至 %s", + "DECRYPT_INPLACE": "解密並替換原檔案", + "TRY_TO_DECRYPT_ALL_N_SELECTED_FILES": "嘗試解密所有選中的 %lu 個檔案?", + "TRYING_TO_DECRYPT_N_FILES": "嘗試解密 %lu 個檔案中……", + "DECRYPTION_FAILED_CONTINUE": "解密失敗\n \n要繼續嗎?", + "N_OF_N_FILES_DECRYPTED_N_OF_N_NOT_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個檔案解密成功\n%lu/%lu 個為非加密檔案\n%lu/%lu 個屬於不同類型", + "N_OF_N_FILES_DECRYPTED": "%lu/%lu 個檔案已解密完成", + "N_FILES_WRITTEN_TO_OUT": "%lu 個檔案已寫入至 %s", + "FILE_NOT_ENCRYPTED": "並非已加密檔案", + "DECRYPTION_SUCCESS": "解密成功", + "DECRYPTION_FAILED": "解密失敗", + "PATH_DECRYPTED_TO_OUT": "%s\n已解密並儲存至 %s", + "ENCRYPT_TO_OUT": "加密至 %s", + "ENCRYPT_INPLACE": "加密並替換原檔案", + "TRY_TO_ENCRYPT_N_SELECTED_FILES": "嘗試加密所有選中的 %lu 個檔案?", + "TRYING_TO_ENCRYPT_N_FILES": "嘗試加密 %lu 個檔案中……", + "ENCRYPTION_FAILED_CONTINUE": "加密失敗\n \n要繼續嗎?", + "N_OF_N_FILES_ENCRYPTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個檔案加密成功\n%lu/%lu 個屬於不同類型", + "N_OF_N_FILES_ENCRYPTED": "%lu/%lu 個檔案已加密完成", + "ENCRYPTION_SUCCESS": "加密成功", + "ENCRYPTION_FAILED": "加密失敗", + "PATH_ENCRYPTED_TO_OUT": "%s\n已加密並儲存至 %s", + "TRY_TO_PROCESS_N_SELECTED_FILES": "嘗試處理所有選中的 %lu 個檔案?", + "PATH_BUILD_TYPE_FAILED_CONTINUE": "%s\n建立 %s 失敗\n \n要繼續嗎?", + "N_OF_N_TYPES_BUILT_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個 %s 建立成功\n%lu/%lu 個屬於不同類型", + "N_OF_N_TYPES_BUILT": "%lu/%lu 個 %s 建立成功", + "N_FILES_FAILED_CONVERTION_VERIFICATION_RECOMMENDED": "%lu 個檔案轉換失敗。\n建議進行驗證。", + "PATH_TYPE_BUILT_TO_OUT": "%s\n%s 已建立並儲存至 %s", + "PATH_TYPE_BUILD_FAILED": "%s\n%s 建立失敗", + "FILE_FAILED_CONVERSION_VERIFY_NOW": "檔案轉換失敗。\n \n要立即驗證嗎?", + "VERIFICATION_SUCCESS": "驗證無誤", + "VERIFICATION_FAILED": "驗證失敗", + "CONTENT_IS_MISSING": "內容遺失", + "INSTALL_TO_SYSNAND": "安裝至 SysNAND", + "INSTALL_TO_EMUNAND": "安裝至 EmuNAND", + "TRY_TO_INSTALL_N_SELECTED_FILES": "嘗試安裝所有選中的 %lu 個檔案?", + "TRYING_TO_INSTALL_N_FILES": "嘗試安裝 %lu 個檔案中……", + "INSTALL_FAILED_CONTINUE": "安裝失敗\n \n要繼續嗎?", + "N_OF_N_FILES_INSTALLED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個檔案安裝成功\n%lu/%lu 個屬於不同類型", + "N_OF_N_FILES_INSTALLED": "%lu/%lu 個檔案已安裝成功", + "INSTALL_SUCCESS": "安裝成功", + "INSTALL_FAILED": "安裝失敗", + "FILE_FAILED_INSTALL_VERIFY_NOW": "檔案安裝失敗。\n \n要立刻驗證嗎?", + "KEEP_TICKET_AND_SAVEGAME": "保留 ticket 和存檔", + "UNINSTALL_EVERYTHING": "解除安裝所有內容", + "ABORT_UNINSTALL": "中止解除安裝", + "UNINSTALL_N_SELECTED_TITLES": "解除安裝所有選中的 %lu 個軟體?", + "UNINSTALL_SELECTED_TITLE": "解除安裝選中的軟體?", + "N_OF_N_TITLES_UNINSTALLED": "%lu/%lu 個軟體已成功解除安裝", + "UNINSTALLING_PLEASE_WAIT": "解除安裝中,請稍候……", + "UNINSTALL_FAILED": "解除安裝失敗!", + "TRY_TO_VERIFY_N_SELECTED_FILES": "嘗試驗證所有選中的 %lu 個檔案?", + "VERIFICATION_FAILED_CONTINUE": "驗證失敗\n \n要繼續嗎?", + "N_OF_N_FILES_VERIFIED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個檔案已驗證無誤\n%lu/%lu 個屬於不同類型", + "VERIFYING_FILE_PLEASE_WAIT": "正在驗證檔案中,請稍候……", + "NAND_VALIDATION_SUCCESS": "NAND 驗證成功", + "NAND_VALIDATION_FAILED": "NAND 驗證失敗", + "DUMP_FOR_N_SELECTED_FILES": "導出所有選中的 %lu 個檔案?", + "N_OF_N_LEGIT_TICKETS_DUMPED_ATTEMPT_DUMP_ALL": "已導出 %lu/%lu 個 legit ticket。\n \n嘗試導出所有 ticket?", + "N_OF_N_TICKETS_DUMPED_TO_OUT": "%lu/%lu 個 ticket 已導出至 %s", + "PATH_TICKET_DUMPED_TO_OUT": "%s\nticket 已導出至 %s", + "LEGIT_TICKET_NOT_FOUND_DUMP_ANYWAYS": "%s\n未找到 legit ticket。\n \n仍要繼續導出?", + "DUMP_TICKET_FAILED": "導出 ticket 失敗!", + "BUILDING_X": "建立 %s 中……", + "BUILDING_X_SYSNAND": "建立 %s 中 (SysNAND)……", + "BUILDING_X_EMUNAND": "建立 %s 中 (EmuNAND)……", + "PATH_N_OF_N_FILES_PROCESSED_N_OF_N_FILES_IGNORED": "%s\n%lu/%lu 個檔案完成處理\n%lu/%lu 個屬於不同類型", + "PATH_N_OF_N_FILES_PROCESSED": "%s\n%lu/%lu 個檔案完成處理", + "BUILD_DATABASE_SUCCESS": "資料庫建立成功。", + "BUILD_DATABASE_FAILED": "資料庫建立失敗。", + "TRY_TO_TRIM_N_SELECTED_FILES": "縮小所有選中的 %lu 個檔案?", + "TRIMMING_FAILED_CONTINUE": "縮小失敗\n \n要繼續嗎?", + "N_OF_N_FILES_TRIMMED_N_OF_N_NOT_OF_SAME_TYPE_X_SAVED": "%lu/%lu 個檔案已縮小\n%lu/%lu 個為不同類型\n已儲存 %s", + "N_OF_N_FILES_TRIMMED_X_SAVED": "%lu/%lu 個檔案已縮小\n已儲存 %s", + "FILE_CANT_BE_TRIMMED": "檔案無法縮小。", + "FILE_ALREADY_TRIMMED": "檔案已縮小過。", + "PATH_CURRENT_SIZE_TRIMMED_SIZE_DIFFERENCE_TRIM_FILE": "%s\n目前大小: %s\n縮小號後的大小: %s\n差異: %s\n \n要縮小此檔案嗎?", + "TRIMMING_FAILED": "縮小失敗。", + "PATH_TRIMMED_BY_X": "%s\n已縮小 %s。", + "TRY_TO_RENAME_N_SELECTED_FILES": "嘗試重新命名所有選中的 %lu 個檔案?", + "N_OF_N_RENAMED": "%lu/%lu 個檔案已重新命名", + "COULD_NOT_RENAME_TO_GOOD_NAME": "無法重新命名為易讀名稱", + "SYSNAND_H_AND_S_INJECT": "注入 SysNAND 安全使用須知", + "EMUNAND_H_AND_S_INJECT": "注入 EmuNAND 安全使用須知", + "H_AND_S_INJECT_SUCCESS": "成功注入安全使用須知", + "H_AND_S_INJECT_FAILURE": "注入安全使用須知失敗", + "TRY_EXTRACT_ALL_N_SELECTED_FILES": "嘗試提取所有選中的 %lu 個檔案?", + "N_OF_N_FILES_EXTRACTED_N_OF_N_NOT_SAME_TYPE": "%lu/%lu 個檔案已成功提取\n%lu/%lu 個屬於不同類型", + "N_OF_N_FILES_EXTRACTED": "%lu/%lu 個檔案已成功提取", + "EXTRACTING_DOT_CODE": "提取 .code 中,請稍候……", + "PATH_EXT_EXTRACTED_TO_OUT": "%s\n%s 已提取至 %s", + "DOT_CODE_EXTRACT_FAILED": ".code 提取失敗", + "TRANSFER_TO_SYSNAND": "傳輸至 SysNAND", + "TRANSFER_TO_EMUNAND": "傳輸至 EmuNAND", + "CTRNAND_TRANSFER_SUCCESS": "CTRNAND 傳輸成功", + "CTRNAND_TRANSFER_FAILED": "CTRNAND 傳輸失敗", + "NO_VALID_DESTINATION_FOUND": "無效的目標", + "NAND_RESTORE_SUCCESS": "NAND 還原成功", + "NAND_RESTORE_FAILED": "NAND 還原失敗", + "REBUILD_NCSD_SUCCESS": "重建 NCSD 成功", + "REBUILD_NCSD_FAILED": "重建 NCSD 失敗", + "PATH_NCCHINFO_PADGEN_SUCCESS": "%s\nNCCHinfo padgen 成功 %c 輸出位置: %s", + "PATH_NCCHINFO_PADGEN_FAILED": "%s\nNCCHinfo padgen 失敗 %c%0.0s", + "UPDATING_EMBEDDED_BACKUP": "更新內嵌備份中……", + "BACKUP_UPDATE_NOT_REQUIRED": "無需更新備份", + "BACKUP_UPDATE_COMPLETED": "已完成備份更新", + "BACKUP_UPDATE_FAILED": "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": "還原安全使用須知", + "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": "還原安全使用須知 (EmuNAND)", + "RESTORE_H_AND_S_SYSNAND": "還原安全使用須知 (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...", + "SELECT_LUA_SCRIPT": "Select Lua 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": "找到 %lu 個結果。", + "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": "刪除 %lu 個項目?", + "DELETING_FILES_PLEASE_WAIT": "Deleting files, please wait...", + "FAILED_DELETING_N_OF_N_PATHS": "刪除 %lu/%lu 個項目失敗" +}