diff --git a/README.md b/README.md index e84b635..b17b831 100644 --- a/README.md +++ b/README.md @@ -61,3 +61,13 @@ When loading GodMode9i will try to load `/gm9i/font.frf` on your SD card and if * [devkitPro](https://github.com/devkitPro): devkitARM, libnds, original nds-hb-menu code, and screenshot code. * [d0k3](https://github.com/d0k3): Developer of GodMode9 for the Nintendo 3DS, which this is inspired by. * [門真 なむ (Num Kadoma)](https://littlelimit.net): k6x8 font used for the default font's Kanji and 美咲ゴシック font in resources folder + +### Translators +* Chinese (Simplified): [James-Makoto](https://crowdin.com/profile/vcmod55) +* French: [Benjamin](https://crowdin.com/profile/sombrabsol), [Dhalian.](https://crowdin.com/profile/dhalian3630) +* German: [Kasimir](https://crowdin.com/profile/redstonekasi) +* Hungarian: [Viktor Varga](http://github.com/vargaviktor) +* Italian: [zacchi4k](https://crowdin.com/profile/zacchi4k) +* Japanese: [Cloud0835](https://crowdin.com/profile/cloud0835), [Pk11](https://github.com/Epicpkmn11) +* Russian: [Ckau](https://crowdin.com/profile/ckau) +* Spanish: [Allinxter](https://crowdin.com/profile/allinxter), [beta215](https://crowdin.com/profile/beta215) diff --git a/arm9/source/file_browse.cpp b/arm9/source/file_browse.cpp index 0a39140..267f9b5 100644 --- a/arm9/source/file_browse.cpp +++ b/arm9/source/file_browse.cpp @@ -378,6 +378,7 @@ FileOperation fileBrowse_A(DirEntry* entry, char path[PATH_MAX]) { chdir(sourceFolder); // For after copying a folder break; } case FileOperation::mountNitroFS: { + ownNitroFSMounted = 2; nitroMounted = nitroFSInit(entry->name.c_str()); if (nitroMounted) { chdir("nitro:/"); @@ -610,7 +611,7 @@ void fileBrowse_drawBottomScreen(DirEntry* entry) { if (i < 4) { font->print(0, 5 + i, false, clipboard[i].name, Alignment::left, clipboard[i].folder ? Palette::blue : Palette::gray); } else { - font->printf(0, 5 + i, false, Alignment::left, Palette::gray, STR_N_MORE_FILES.c_str(), clipboard.size() - 4); + font->printf(0, 5 + i, false, Alignment::left, Palette::gray, clipboard.size() - 4 == 1 ? STR_1_MORE_FILE.c_str() : STR_N_MORE_FILES.c_str(), clipboard.size() - 4); break; } } @@ -807,7 +808,7 @@ std::string browseForFile (void) { } } if(selections > 5) - font->printf(0, 7, false, Alignment::left, Palette::red, STR_AND_N_MORE.c_str(), selections - 5); + font->printf(0, 7, false, Alignment::left, Palette::red, selections - 5 == 1 ? STR_AND_1_MORE.c_str() : STR_AND_N_MORE.c_str(), selections - 5); } else { font->printf(0, 0, false, Alignment::left, Palette::white, STR_DELETE_X.c_str(), entry->name.c_str()); } diff --git a/arm9/source/language.inl b/arm9/source/language.inl index 1d2d160..644ee1a 100644 --- a/arm9/source/language.inl +++ b/arm9/source/language.inl @@ -12,6 +12,7 @@ STRING(MOVING, "Moving...") STRING(UNABLE_TO_OPEN_DIRECTORY, "Unable to open the directory.") STRING(SHA1_HASH_IS, "SHA1 hash is:") STRING(CLIPBOARD, "[CLIPBOARD]") +STRING(1_MORE_FILE, "%d more file...") STRING(N_MORE_FILES, "%d more files...") STRING(PASTE_CLIPBOARD_HERE, "Paste clipboard here?") STRING(COPY_FILES, "Copy files") @@ -19,6 +20,7 @@ STRING(MOVE_FILES, "Move files") STRING(RENAME_TO, "Rename to:\n") // ASCII only STRING(NAME_FOR_NEW_FOLDER, "Name for new folder:\n") // ASCII only STRING(DELETE_N_PATHS, "Delete %d paths?") +STRING(AND_1_MORE, "- and %d more...") STRING(AND_N_MORE, "- and %d more...") STRING(DELETE_X, "Delete \"%s\"?") STRING(DELETING_FILES, "Deleting files, please wait...") @@ -85,6 +87,8 @@ STRING(POWER_OFF, "Power off") STRING(REBOOT, "Reboot") STRING(LANGUAGE, "Language...") STRING(SELECT_LANGUAGE, "Select Language") +STRING(NITROFS_NOT_MOUNTED, "NitroFS could not be mounted, please load GodMode9i from TWiLight Menu++ or nds-hb-menu.") +STRING(NITROFS_UNMOUNTED, "Another title's NitroFS has been mounted, please reload GodMode9i to change the language.") // File options STRING(BOOT_FILE, "Boot file") diff --git a/arm9/source/main.cpp b/arm9/source/main.cpp index 5a38803..8b361e2 100644 --- a/arm9/source/main.cpp +++ b/arm9/source/main.cpp @@ -56,6 +56,7 @@ bool arm7SCFGLocked = false; bool isRegularDS = true; bool expansionPakFound = false; bool is3DS = false; +int ownNitroFSMounted; bool applaunch = false; @@ -179,6 +180,7 @@ int main(int argc, char **argv) { } // Try to init NitroFS + ownNitroFSMounted = 0; if (argc > 0 && nitroFSInit(argv[0])); else if (nitroFSInit("GodMode9i.nds")); else if (nitroFSInit("GodMode9i.dsi")); @@ -187,6 +189,7 @@ int main(int argc, char **argv) { else if (nitroFSInit("fat:/GodMode9i.nds")); else if (nitroFSInit("fat:/GodMode9i.dsi")); else { + ownNitroFSMounted = 1; font->print(-2, -3, false, "NitroFS init failed...", Alignment::right); font->update(false); for (int i = 0; i < 30; i++) diff --git a/arm9/source/main.h b/arm9/source/main.h index 8d0dbcd..36568eb 100644 --- a/arm9/source/main.h +++ b/arm9/source/main.h @@ -13,6 +13,7 @@ extern bool screenSwapped; extern bool arm7SCFGLocked; extern bool isRegularDS; extern bool is3DS; +extern int ownNitroFSMounted; extern bool applaunch; diff --git a/arm9/source/startMenu.cpp b/arm9/source/startMenu.cpp index dff4242..3298858 100644 --- a/arm9/source/startMenu.cpp +++ b/arm9/source/startMenu.cpp @@ -1,8 +1,10 @@ #include "startMenu.h" #include "config.h" +#include "date.h" #include "font.h" #include "language.h" +#include "main.h" #include "screenshot.h" #include @@ -23,11 +25,15 @@ constexpr std::array startMenuStrings = { &STR_LANGUAGE }; -constexpr std::array, 6> languageList = {{ +constexpr std::array, 10> languageList = {{ + {"de-DE", "Deutsch"}, {"en-US", "English"}, {"es-ES", "Español"}, {"fr-FR", "Français"}, + {"it-IT", "Italiano"}, + {"hu-HU", "Magyar"}, {"ru-RU", "Русский"}, + {"zh-CN", "中文 (简体)"}, {"ja-JP", "日本語"}, {"ja-KANA", "にほんご"} }}; @@ -98,6 +104,24 @@ void startMenu() { } void languageMenu() { + if(ownNitroFSMounted != 0) { + font->clear(false); + font->print(0, 0, false, ownNitroFSMounted == 1 ? STR_NITROFS_NOT_MOUNTED : STR_NITROFS_UNMOUNTED); + font->print(0, font->calcHeight(ownNitroFSMounted == 1 ? STR_NITROFS_NOT_MOUNTED : STR_NITROFS_UNMOUNTED) + 1, false, STR_A_CONTINUE); + font->update(false); + + do { + // Print time + font->print(-1, 0, true, RetTime(), Alignment::right, Palette::blackGreen); + font->update(true); + + scanKeys(); + swiWaitForVBlank(); + } while (!(keysDownRepeat() & KEY_A)); + + return; + } + int cursorPosition = 0, scrollPosition = 0; for(int i = 0; i < (int)languageList.size(); i++) { diff --git a/data/font_default.frf b/data/font_default.frf index 74dbed5..df01109 100644 Binary files a/data/font_default.frf and b/data/font_default.frf differ diff --git a/nitrofiles/languages/de-DE/language.ini b/nitrofiles/languages/de-DE/language.ini new file mode 100644 index 0000000..bf78c82 --- /dev/null +++ b/nitrofiles/languages/de-DE/language.ini @@ -0,0 +1,171 @@ +[LANGUAGE] +NO_DRIVES_FOUND=Keine Laufwerke gefunden! +UNTITLED=UNBENANNT +ROOT=[root] +DIR=(dir) +TIME_FORMAT=%k:%M +NOW_LOADING=Wird geladen... +CREATING_DIRECTORY=Verzeichnis wird erstellt... +ENTERING_DIRECTORY=Verzeichnis wird betreten... +COPYING=Kopiere... +MOVING=Verschiebe... +UNABLE_TO_OPEN_DIRECTORY=Kann das Verzeichnis nicht öffnen. +SHA1_HASH_IS=SHA1 hash ist: +CLIPBOARD=[ZWISCHENABLAGE] +1_MORE_FILE=%d more file... +N_MORE_FILES=%d weitere Dateien... +PASTE_CLIPBOARD_HERE=Zwischenablage hier einfügen? +COPY_FILES=Dateien kopieren +MOVE_FILES=Dateien verschieben +RENAME_TO=Umbenennen zu:\n +NAME_FOR_NEW_FOLDER=Name des neuen Verzeichnis:\n +DELETE_N_PATHS=%d Einträge löschen? +AND_1_MORE=- and %d more... +AND_N_MORE=und %d weitere... +DELETE_X="%s" löschen? +DELETING_FILES=Dateien werden gelöscht, bitte warten... +DELETING_FOLDER=Verzeichnis wird gelöscht, bitte warten... +FAILED_DELETING=Konnte nicht löschen:\n%s +COULD_NOT_ALLOCATE_BUFFER=Puffer konnte nicht angelegt werden +COULD_NOT_OPEN_FILE_READING=Konnte Datei nicht für Schreibzugriff öffnen +CALCULATING_SHA1=Berechne SHA1 hash von:\n%s +N_OF_N_BYTES_PROCESSED=%d/%d Bytes verarbeitet +RUNNING_X_WITH_N_PARAMETERS=%s wird mit den Parametern %d ausgeführt +START_FAILED_ERROR_N=Start fehlgeschlagen. Fehler %d +HEADER_TITLE=Header Titel: %s +TITLE_ID=Titel ID: %s +TITLE_IN_LANGUAGE=Titel: (\DV %s) + +SDCARD_LABEL=[sd:] SD-Karte (%s) +FLASHCARD_LABEL=[fat:] FLASHKARTE (%s) +RAMDRIVE1_LABEL=[ram1:] RAMDRIVE +RAMDRIVE2_LABEL=[ram2:] RAMDRIVE +SYSNAND_LABEL=[nand:] SYSNAND +NITROFS_LABEL=[nitro:] NDS SPIEL IMAGE +FAT_LABEL_NAMED=[nitro:] FAT IMAGE (%s) +FAT_LABEL=[nitro:] FAT IMAGE +GBA_GAMECART=GBA SPIELKARTE +NDS_GAMECARD=NDS SPIELKARTE + +SD_FAT=(SD FAT, %s) +N_FREE=%s verfügbar +SLOT1_FAT=(Slot-1 SD FAT, %s) +GBA_GAME=(GBA SPIEL) +NDS_GAME=(NDS SPIEL) +GAME_VIRTUAL=(Spiel Virtuell) +RAMDRIVE_9MB=(RAMdrive FAT, 9 MB) +RAMDRIVE_16MB=(RAMdrive FAT, 16 MB) +SYSNAND_FAT=(SysNAND FAT, %s) +FAT_IMAGE=(Image FAT, %s) + +UNMOUNT_SDCARD=\R+\B - SD-Karte auswerfen +REMOUNT_SDCARD=\R+\B - SD-Karte einhängen +UNMOUNT_FLASHCARD=\R+\B - Flashkarte auswerfen +REMOUNT_FLASHCARD=\R+\B - Flashkarte einhängen +START_START_MENU=START - START Menü +POWERTEXT_DS=POWER - Herunterfahren +POWERTEXT=POWER - Neustarten/[+halten]Herunterfahren +POWERTEXT_3DS=POWER - Schlafmodus +HOMETEXT=HOME - HOME Menü +IMAGETEXT=\R+\X - Image auswerfen +SCREENSHOTTEXT=\R+\L - Screenshot erstellen +CLEAR_CLIPBOARD=SELECT - Zwischenablage leeren +RESTORE_CLIPBOARD=SELECT - Zwischenablage wiederherstellen +DIRECTORY_OPTIONS=\R+\A - Verzeichnisoptionen +COPY_FILES_CREATE_ENTRY=\Y - Datei kopieren/[+\R] Eintrag erstellen +PASTE_FILES_CREATE_ENTRY=\Y - Datei EINFÜGEN/[+\R] Eintrag ERSTELLEN +SELECT_FILES=\L - Dateien AUSWÄHLEN (mit \D) +DESELECT_FILES=\L - Dateien ABWÄHLEN (mit \D) +DELETE_RENAME_FILE=\X - Datei löschen/[+\R] umbenennen + +START_MENU=START Menü +POWER_OFF=Herunterfahren +REBOOT=Neustart +LANGUAGE=Sprache... +SELECT_LANGUAGE=Sprache auswählen +NITROFS_NOT_MOUNTED=NitroFS could not be mounted, please load GodMode9i from TWiLight Menu++ or nds-hb-menu. +STR_NITROFS_UNMOUNTED=Another title's NitroFS has been mounted, please reload GodMode9i to change the language. + +BOOT_FILE=Datei ausführen +BOOT_FILE_DIRECT=Datei ausführen (Direkt) +BOOTSTRAP_FILE=Datei mit nds-bootstrap ausführen +MOUNT_NITROFS=NitroFS einhängen +SHOW_NDS_INFO=NDS-Datei-Info anzeigen +TRIM_NDS=NDS-Datei trimmen +RESTORE_SAVE=Spielstand wiederherstellen +MOUNT_FAT_IMG=Als FAT-Image einhängen +OPEN_HEX=Im Hex-Editor öffnen +SHOW_DIRECTORY_INFO=Verzeichnisinfo anzeigen +SHOW_FILE_INFO=Datei-Info anzeigen +COPY_SD_OUT=Zu sd:/gm9i/out kopieren +COPY_FAT_OUT=Zu fat:/gm9i/out kopieren +CALC_SHA1=SHA1 hash berechnen +LOAD_FONT=Schriftart laden + +FILESIZE=dateigröße: %s +CREATED=erstellt: %s +MODIFIED=bearbeitet: %s +UP_READONLY=\DUread-only +DOWN_SYSTEM=\DDsystem +LEFT_HIDDEN=\DLversteckt +RIGHT_ARCHIVE=\DRarchiv +VIRTUAL=virtuell + +HEX_EDITOR=Hex-Editor +JUMP_TO_OFFSET=Gehe zu Offset +SEARCH_STRING=Suche nach Text +SEARCH_DATA=Suche nach Daten +SEARCH_FOR=Suche nach:\n +ENTER_VALUE=Wert eingeben: +SEARCHING=Suchen +PRESS_B_TO_CANCEL=Drücke \B zum abbrechen +EOF_NO_RESULTS=Ende der Datei\nohne Ergebnisse erreicht + +DUMP_NDS_ROM_TO=Kopiere NDS-Karte ROM zu\n"%s:/gm9i/out"? +DUMP_GBA_ROM_TO=Kopiere GBA-Karte ROM zu\n"%s:/gm9i/out"? +DO_NOT_REMOVE_CARD=Entferne nicht die NDS-Karte. +DO_NOT_REMOVE_CART=Entferne nicht die GBA-Karte. +DUMPING_SAVE=Speicherstand wird gespeichert... +RESTORING_SAVE=Speicherstand wird wiederhergestellt... +FAILED_TO_DUMP_ROM=Speichern des ROM fehlgeschlagen. +UNABLE_TO_DUMP_ROM=Konnte den ROM nicht speichern. +FAILED_TO_DUMP_SAVE=Konnte Spielstand nicht speichern. +UNABLE_TO_DUMP_SAVE=Speichern des Spielstand nicht möglich. +FAILED_TO_RESTORE_SAVE=Wiederherstellung des Spielstand fehlgeschlagen. +UNABLE_TO_RESTORE_SAVE=Wiederherstellung des Spielstand nicht möglich. +SAVE_SIZE_MISMATCH_CARD=Die Größe dieses Spielstand stimmt nicht mit der Größe der eingelegten Spielkarte überein.\n\nSchreiben abgebrochen! +SAVE_SIZE_MISMATCH_CART=Die Größe dieses Spielstand stimmt nicht mit der Größe des eingelegtem Spiel Pak überein.\n\nSchreiben abgebrochen! +RESTORE_SELECTED_SAVE_CARD=Den ausgewählten Spielstand in die eingelegte Spielkarte wiederherstellen?\n\n(\A ja, \B nein) +RESTORE_SELECTED_SAVE_CART=Den ausgewählten Spielstand in das eingelegte Spiel Pak wiederherstellen?\n\n(\A ja, \B nein) +PROGRESS=Fortschritt: +N_OF_N_BYTES=%d/%d Bytes +NDS_IS_DUMPING=%s.nds\nist am speichern... +GBA_IS_DUMPING=%s.gba\nist am speichern... + +A_OK=(\A OK) +A_YES_B_NO=(\A ja, \B nein) +A_YES_B_NO_X_SAVE_ONLY=(\A ja, \B nein, \X nur Spielstand) +A_CONTINUE=(\A fortfahren) +A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A ja,\Y trimmen,\B nein,\X nur Spielstand) +A_SELECT_B_CANCEL=(\A auswählen, \B abbrechen) +START_CANCEL=(START abbrechen) +UDLR_CHANGE_ATTRIBUTES=(\D attribute ändern) +A_APPLY_B_CANCEL=(\A anwenden, \B abbrechen) + +1_BYTE=1 byte +N_BYTES=%d bytes +N_KB=%d KB +N_MB=%d MB +N_GB=%d GB +N_GB_FLOAT=%.1f GB +N_TB_FLOAT=%.1f TB + +JAPANESE=Japanisch +ENGLISH=Englisch +FRENCH=Französisch +GERMAN=Deutsch +ITALIAN=Italienisch +SPANISH=Spanisch +CHINESE=Chinesisch +KOREAN=Koreanisch + diff --git a/nitrofiles/languages/en-US/language.ini b/nitrofiles/languages/en-US/language.ini index 54ceaf1..44757c9 100644 --- a/nitrofiles/languages/en-US/language.ini +++ b/nitrofiles/languages/en-US/language.ini @@ -12,6 +12,7 @@ MOVING=Moving... UNABLE_TO_OPEN_DIRECTORY=Unable to open the directory. SHA1_HASH_IS=SHA1 hash is: CLIPBOARD=[CLIPBOARD] +1_MORE_FILE=%d more file... N_MORE_FILES=%d more files... PASTE_CLIPBOARD_HERE=Paste clipboard here? COPY_FILES=Copy files @@ -19,6 +20,7 @@ MOVE_FILES=Move files RENAME_TO=Rename to:\n NAME_FOR_NEW_FOLDER=Name for new folder:\n DELETE_N_PATHS=Delete %d paths? +AND_1_MORE=- and %d more... AND_N_MORE=- and %d more... DELETE_X=Delete "%s"? DELETING_FILES=Deleting files, please wait... @@ -81,6 +83,8 @@ POWER_OFF=Power off REBOOT=Reboot LANGUAGE=Language... SELECT_LANGUAGE=Select Language +NITROFS_NOT_MOUNTED=NitroFS could not be mounted, please load GodMode9i from TWiLight Menu++ or nds-hb-menu. +STR_NITROFS_UNMOUNTED=Another title's NitroFS has been mounted, please reload GodMode9i to change the language. BOOT_FILE=Boot file BOOT_FILE_DIRECT=Boot file (Direct) diff --git a/nitrofiles/languages/es-ES/language.ini b/nitrofiles/languages/es-ES/language.ini index 9e8dbe2..223ced2 100644 --- a/nitrofiles/languages/es-ES/language.ini +++ b/nitrofiles/languages/es-ES/language.ini @@ -12,6 +12,7 @@ MOVING=Moviendo... UNABLE_TO_OPEN_DIRECTORY=No es posible abrir el directorio. SHA1_HASH_IS=El código SHA1 (hash) es: CLIPBOARD=[PORTAPAPELES] +1_MORE_FILE=%d archivo más... N_MORE_FILES=y %d archivos más... PASTE_CLIPBOARD_HERE=¿Pegar el contenido del portapapeles aquí? COPY_FILES=Copiar archivos @@ -19,6 +20,7 @@ MOVE_FILES=Mover archivos RENAME_TO=Cambiar el nombre a:\n NAME_FOR_NEW_FOLDER=Nombre de la nueva carpeta:\n DELETE_N_PATHS=¿Eliminar %d archivos/carpetas? +AND_1_MORE=- y %d más... AND_N_MORE=- y %d más... DELETE_X=¿Eliminar "%s"? DELETING_FILES=Eliminando archivos, espere por favor... @@ -81,6 +83,8 @@ POWER_OFF=Apagar REBOOT=Reiniciar LANGUAGE=Idioma... SELECT_LANGUAGE=Elegir idioma +NITROFS_NOT_MOUNTED=NitroFS no pudo ser montado, por favor ejecute GodMode9i desde TWiLight Menu++ o nds-hb-menu. +STR_NITROFS_UNMOUNTED=El NitroFS de otro título ha sido montado, por favor recargue GodMode9i para cambiar el idioma. BOOT_FILE=Ejecutar archivo BOOT_FILE_DIRECT=Ejecutar archivo (directo) diff --git a/nitrofiles/languages/fr-FR/language.ini b/nitrofiles/languages/fr-FR/language.ini index 3b322d1..509bb2f 100644 --- a/nitrofiles/languages/fr-FR/language.ini +++ b/nitrofiles/languages/fr-FR/language.ini @@ -2,7 +2,7 @@ NO_DRIVES_FOUND=Aucun lecteur trouvé ! UNTITLED=SANS TITRE ROOT=[racine] -DIR=(dos) +DIR=(dossier) TIME_FORMAT=%k:%M NOW_LOADING=Chargement en cours… CREATING_DIRECTORY=Création du dossier… @@ -12,6 +12,7 @@ MOVING=Déplacement en cours… UNABLE_TO_OPEN_DIRECTORY=Impossible d'ouvrir le dossier. SHA1_HASH_IS=Le hachage SHA1 est : CLIPBOARD=[PRESSE-PAPIER] +1_MORE_FILE=%d autre fichier… N_MORE_FILES=%d autres fichiers… PASTE_CLIPBOARD_HERE=Coller le presse-papier ici ? COPY_FILES=Copier les fichiers @@ -19,6 +20,7 @@ MOVE_FILES=Déplacer les fichiers RENAME_TO=Renommer en :\n NAME_FOR_NEW_FOLDER=Nom du nouveau dossier :\n DELETE_N_PATHS=Supprimer les %d entrées ? +AND_1_MORE=- et %d autre(s)… AND_N_MORE=- et %d autres… DELETE_X=Supprimer « %s » ? DELETING_FILES=Suppression des fichiers, veuillez patienter… @@ -70,8 +72,8 @@ SCREENSHOTTEXT=\R+\L - Faire une capture d'écran CLEAR_CLIPBOARD=SELECT - Effacer le presse-papiers RESTORE_CLIPBOARD=SELECT - Restaurer le presse-papiers DIRECTORY_OPTIONS=\R+\A - Options du répertoire -COPY_FILES_CREATE_ENTRY=\Y - COPIER le(s) fichier(s)/[+\R] CRÉER une entrée -PASTE_FILES_CREATE_ENTRY=\Y - COLLER le(s) fichier(s)/[+\R] CRÉER une entrée +COPY_FILES_CREATE_ENTRY=\Y - COPIER fichier(s)/[+\R] CRÉER entrée +PASTE_FILES_CREATE_ENTRY=\Y - COLLER fichier(s)/[+\R] CRÉER une entrée SELECT_FILES=\L - SÉLECTIONNER fichier(s) (avec \D) DESELECT_FILES=\L - DÉSELECTIONNER fichier(s) (avec \D) DELETE_RENAME_FILE=\X - SUPPRIMER/[+\R] RENOMMER fichier(s) @@ -81,6 +83,8 @@ POWER_OFF=Éteindre REBOOT=Redémarrer LANGUAGE=Langue… SELECT_LANGUAGE=Sélectionner la langue +NITROFS_NOT_MOUNTED=NitroFS n'a pas pu être monté, veuillez lancer GodMode9i depuis le TWiLight Menu++ ou nds-hb-menu. +STR_NITROFS_UNMOUNTED=Le NitroFS d'un autre titre a été monté, veuillez relancer GodMode9i pour changer la langue. BOOT_FILE=Lancer le fichier BOOT_FILE_DIRECT=Lancer le fichier (Direct) @@ -90,12 +94,12 @@ SHOW_NDS_INFO=Afficher informations fichier NDS TRIM_NDS=Trimmer le fichier NDS RESTORE_SAVE=Restaurer la sauvegarde MOUNT_FAT_IMG=Monter en tant qu'image FAT -OPEN_HEX=Ouvrir dans l'éditeur héxadécimal +OPEN_HEX=Ouvrir dans l'éditeur hexadécimal SHOW_DIRECTORY_INFO=Afficher informations dossier SHOW_FILE_INFO=Afficher informations fichier COPY_SD_OUT=Copier vers sd:/gm9i/out COPY_FAT_OUT=Copier vers fat:/gm9i/out -CALC_SHA1=Calculer hachage SHA1 +CALC_SHA1=Calculer le hachage SHA1 LOAD_FONT=Charger la police FILESIZE=taille du fichier : %s @@ -118,7 +122,7 @@ PRESS_B_TO_CANCEL=Appuyez sur \B pour annuler EOF_NO_RESULTS=Atteint la fin du fichier\nsans résultat DUMP_NDS_ROM_TO=Dumper la ROM de la carte DS vers\n« %s:/gm9i/out » ? -DUMP_GBA_ROM_TO=Dumper la ROM de la cartouche GBA vers\n« %s:/gm9i/out » ? +DUMP_GBA_ROM_TO=Dumper la ROM de la cartouche GBA vers\n«%s:/gm9i/out» ? DO_NOT_REMOVE_CARD=Ne retirez pas la carte DS. DO_NOT_REMOVE_CART=Ne retirez pas la cartouche GBA. DUMPING_SAVE=Dumping de la sauvegarde… @@ -142,7 +146,7 @@ A_OK=(\A OK) A_YES_B_NO=(\A oui, \B non) A_YES_B_NO_X_SAVE_ONLY=(\A oui, \B non, \X sauvegarde seule) A_CONTINUE=(\A continuer) -A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A oui \Y trimmer, \B non, \X savegarde seule) +A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A oui, \Y trimmer, \B non, \X sauvegarde seule) A_SELECT_B_CANCEL=(\A sélectionner, \B annuler) START_CANCEL=(START annuler) UDLR_CHANGE_ATTRIBUTES=(\D changer les attributs) diff --git a/nitrofiles/languages/hu-HU/language.ini b/nitrofiles/languages/hu-HU/language.ini new file mode 100644 index 0000000..b7f054e --- /dev/null +++ b/nitrofiles/languages/hu-HU/language.ini @@ -0,0 +1,171 @@ +[LANGUAGE] +NO_DRIVES_FOUND=Nem található meghajtó! +UNTITLED=NÉVTELEN +ROOT=[gyökér] +DIR=(mappa) +TIME_FORMAT=%k:%M +NOW_LOADING=Töltés... +CREATING_DIRECTORY=Könyvtár létrehozása... +ENTERING_DIRECTORY=Könyvtárba lépés... +COPYING=Másolás... +MOVING=Mozgatás... +UNABLE_TO_OPEN_DIRECTORY=Nem lehet a könyvtárt megnyitni. +SHA1_HASH_IS=SHA1 hash: +CLIPBOARD=[VÁGÓLAP] +1_MORE_FILE=%d további fájl... +N_MORE_FILES=%d további fájl... +PASTE_CLIPBOARD_HERE=Vágólap beillesztése itt? +COPY_FILES=Fájlok másolása +MOVE_FILES=Fájlok áthelyezése +RENAME_TO=Atnevezés erre:\n +NAME_FOR_NEW_FOLDER=Uj mappa neve:\n +DELETE_N_PATHS=%d útvonal törlése? +AND_1_MORE=- és %d további... +AND_N_MORE=- és %d további... +DELETE_X="%s" törlése? +DELETING_FILES=Fájlok törlése, kérlek várj... +DELETING_FOLDER=Mappa törlése, kérlek várj... +FAILED_DELETING=Sikertelen törlés:\n%s +COULD_NOT_ALLOCATE_BUFFER=Buffer lefoglalás sikertelen +COULD_NOT_OPEN_FILE_READING=Nem sikerült megnyitni a fájlt olvasásra +CALCULATING_SHA1=SHA1 hash számítása:\n%s +N_OF_N_BYTES_PROCESSED=%d/%d bájt feldolgozva +RUNNING_X_WITH_N_PARAMETERS=%s futtatása %d paraméterrel +START_FAILED_ERROR_N=Indítás sikertelen. Hiba %d +HEADER_TITLE=Fejléc cím: %s +TITLE_ID=Cím ID: %s +TITLE_IN_LANGUAGE=Cím: (\DV %s) + +SDCARD_LABEL=[sd:] SDKÁRTYA (%s) +FLASHCARD_LABEL=[fat:] FLASHCARD (%s) +RAMDRIVE1_LABEL=[ram1:] RAMDRIVE +RAMDRIVE2_LABEL=[ram2:] RAMDRIVE +SYSNAND_LABEL=[nand:] SYSNAND +NITROFS_LABEL=[nitro:] NDS JÁTÉK KÉPFÁJL +FAT_LABEL_NAMED=[nitro:] FAT KÉPFÁJL (%s) +FAT_LABEL=[nitro:] FAT KÉPFÁJL +GBA_GAMECART=GBA JÁTÉKKÁRTYA +NDS_GAMECARD=NDS JÁTÉKKÁRTYA + +SD_FAT=(SD FAT, %s) +N_FREE=%s szabad +SLOT1_FAT=(Slot-1 SD FAT, %s) +GBA_GAME=(GBA játék) +NDS_GAME=(NDS játék) +GAME_VIRTUAL=(játék virtuális) +RAMDRIVE_9MB=(RAMdrive FAT, 9 MB) +RAMDRIVE_16MB=(RAMdrive FAT, 16 MB) +SYSNAND_FAT=(SysNAND FAT, %s) +FAT_IMAGE=(Képfájl FAT, %s) + +UNMOUNT_SDCARD=\R+\B - SD kártya leválasztása +REMOUNT_SDCARD=\R+\B - SD kártya újracsatolása +UNMOUNT_FLASHCARD=\R+\B - Flashcard leválasztása +REMOUNT_FLASHCARD=\R+\B - Flashcard újracsatolása +START_START_MENU=START - START menü +POWERTEXT_DS=POWER - Kikapcsolás +POWERTEXT=POWER - Újraindítás/[+tartva] Kikapcsolás +POWERTEXT_3DS=POWER - Alvó mód képernyő +HOMETEXT=HOME - HOME Menü prompt +IMAGETEXT=\R+\X - Képfájl leválasztása +SCREENSHOTTEXT=\R+\L - Képernyőkép készítése +CLEAR_CLIPBOARD=SELECT - Vágólap törlése +RESTORE_CLIPBOARD=SELECT - Vágólap visszaállítása +DIRECTORY_OPTIONS=\R+\A - Könyvtár opciók +COPY_FILES_CREATE_ENTRY=\Y - Fájl MÁSOLÁS/[+\R] Bejegyzés LÉTREHOZÁS +PASTE_FILES_CREATE_ENTRY=\Y - Fájl beillesztés/[+\R] Bejegyzés LÉTREHOZÁS +SELECT_FILES=\L - Fájlok KIVÁLASZTÁSA (\D-vel) +DESELECT_FILES=\L - Fájlok KIVÁLASZTÁS törlése (\D-vel) +DELETE_RENAME_FILE=\X - TÖRLÉS/[+\R] Fájl ÁTNEVEZÉS + +START_MENU=START Menü +POWER_OFF=Kikapcsolás +REBOOT=Újraindítás +LANGUAGE=Nyelv... +SELECT_LANGUAGE=Válassz nyelvet +NITROFS_NOT_MOUNTED=A NitroFS-t nem sikerült csatolni, kérjük töltsd újra a GodMode9i-t a TWiLight Menu++-ból vagy az nds-hb-menu-ből. +STR_NITROFS_UNMOUNTED=Másik cím NitroFS-e lett csatolva, kérjük töltsd újra a GodMode9i-t a nyelv módosításához. + +BOOT_FILE=Boot fájl +BOOT_FILE_DIRECT=Boot fájl (közvetlen) +BOOTSTRAP_FILE=Bootstrap fájl +MOUNT_NITROFS=NitroFS csatolás +SHOW_NDS_INFO=NDS fájl infó megjelenítés +TRIM_NDS=NDS fájl levágása +RESTORE_SAVE=Mentés visszaállítása +MOUNT_FAT_IMG=Csatolás FAT képfájlként +OPEN_HEX=Megnyitás hex editorban +SHOW_DIRECTORY_INFO=Könyvtár infó megjelenítés +SHOW_FILE_INFO=Fájl infó megjelenítés +COPY_SD_OUT=Másolás az sd:/gm9i/out mappába +COPY_FAT_OUT=Másolás a fat:/gm9i/out mappába +CALC_SHA1=SHA1 hash számítása +LOAD_FONT=Betűkészlet betöltése + +FILESIZE=fájlméret: %s +CREATED=létrehozva: %s +MODIFIED=módosítva: %s +UP_READONLY=\DUolvasható +DOWN_SYSTEM=\DDrendszer +LEFT_HIDDEN=\DLrejtett +RIGHT_ARCHIVE=\DRarchív +VIRTUAL=virtuális + +HEX_EDITOR=Hex Editor +JUMP_TO_OFFSET=Ugrás a címhez +SEARCH_STRING=Szöveg keresése +SEARCH_DATA=Adat keresése +SEARCH_FOR=Kereses erre:\n +ENTER_VALUE=Adj meg értéket: +SEARCHING=Keresés +PRESS_B_TO_CANCEL=Nyomj \B-t a megszakításhoz +EOF_NO_RESULTS=Fájl vége elérve\neredmény nélkül + +DUMP_NDS_ROM_TO=NDS kártya ROM dumpolása ide:\n"%s:/gm9i/out"? +DUMP_GBA_ROM_TO=GBA kártya ROM dumpolása ide:\n"%s:/gm9i/out"? +DO_NOT_REMOVE_CARD=Ne távolítsd el az NDS kártyát. +DO_NOT_REMOVE_CART=Ne távolítsd el a GBA kártyát. +DUMPING_SAVE=Mentés dumpolása... +RESTORING_SAVE=Mentés visszaállítás... +FAILED_TO_DUMP_ROM=Sikertelen a ROM dumpolása. +UNABLE_TO_DUMP_ROM=Nem lehetséges a ROM dumpolása. +FAILED_TO_DUMP_SAVE=Sikertelen a mentés dumpolása. +UNABLE_TO_DUMP_SAVE=Nem lehetséges a mentés dumpolása. +FAILED_TO_RESTORE_SAVE=Sikertelen a mentés visszaállítása. +UNABLE_TO_RESTORE_SAVE=Nem lehetséges a mentés visszaállítása. +SAVE_SIZE_MISMATCH_CARD=Ennek a mentésnek a mérete nem egyezik a csatlakoztatott játékkártya méretével!\n\nÍrás leállítva! +SAVE_SIZE_MISMATCH_CART=Ennek a mentésnek a mérete nem egyezik a csatlakoztatott game pak méretével!\n\nÍrás leállítva! +RESTORE_SELECTED_SAVE_CARD=A kiválasztott mentés visszaállítása a csatlakoztatott játék kártyára?\n\n(\A igen, \B nem) +RESTORE_SELECTED_SAVE_CART=A kiválasztott mentés visszaállítása a csatlakoztatott game pak-re?\n\n(\A igen, \B nem) +PROGRESS=Folyamat: +N_OF_N_BYTES=%d/%d bájt +NDS_IS_DUMPING=%s.nds\ndumpolás alatt... +GBA_IS_DUMPING=%s.gba\ndumpolás alatt... + +A_OK=(\A OK) +A_YES_B_NO=(\A igen, \B nem) +A_YES_B_NO_X_SAVE_ONLY=(\A igen, \B nem, \X csak mentés) +A_CONTINUE=(\A folytatás) +A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A igen, \Y levágás, \B nem, \X csak mentés) +A_SELECT_B_CANCEL=(\A kiválaszt, \B mégsem) +START_CANCEL=(START megszakítás) +UDLR_CHANGE_ATTRIBUTES=(\D attribútum módosítás) +A_APPLY_B_CANCEL=(\A alkalmaz, \B mégsem) + +1_BYTE=1 bájt +N_BYTES=%d bájt +N_KB=%d KB +N_MB=%d MB +N_GB=%d GB +N_GB_FLOAT=%.1f GB +N_TB_FLOAT=%.1f TB + +JAPANESE=Japán +ENGLISH=Angol +FRENCH=Francia +GERMAN=Német +ITALIAN=Olasz +SPANISH=Spanyol +CHINESE=Kínai +KOREAN=Koreai + diff --git a/nitrofiles/languages/it-IT/language.ini b/nitrofiles/languages/it-IT/language.ini new file mode 100644 index 0000000..07d0114 --- /dev/null +++ b/nitrofiles/languages/it-IT/language.ini @@ -0,0 +1,171 @@ +[LANGUAGE] +NO_DRIVES_FOUND=Nessuna unità trovata! +UNTITLED=SENZA TITOLO +ROOT=[root] +DIR=(cart) +TIME_FORMAT=%k:%M +NOW_LOADING=Caricamento in corso... +CREATING_DIRECTORY=Creazione cartella... +ENTERING_DIRECTORY=Ingresso nella cartella... +COPYING=Copiando... +MOVING=Spostando... +UNABLE_TO_OPEN_DIRECTORY=Impossibile aprire la cartella. +SHA1_HASH_IS=L'hash SHA1 è: +CLIPBOARD=[APPUNTI] +1_MORE_FILE=un altro file... +N_MORE_FILES=%d altri file... +PASTE_CLIPBOARD_HERE=Incollare gli appunti qui? +COPY_FILES=Copia file +MOVE_FILES=Sposta file +RENAME_TO=Rinomina in:\n +NAME_FOR_NEW_FOLDER=Nome della nuova cartella:\n +DELETE_N_PATHS=Eliminare %d percorsi? +AND_1_MORE=- e un altro... +AND_N_MORE=- e altri %d... +DELETE_X=Eliminare "%s"? +DELETING_FILES=Eliminazione file, attendere... +DELETING_FOLDER=Eliminazione cartella, attendere... +FAILED_DELETING=Eliminazione fallita:\n%s +COULD_NOT_ALLOCATE_BUFFER=Impossibile allocare buffer +COULD_NOT_OPEN_FILE_READING=Impossibile aprire il file in lettura +CALCULATING_SHA1=Calcolo dell'hash SHA1 di:\n%s +N_OF_N_BYTES_PROCESSED=%d/%d byte elaborati +RUNNING_X_WITH_N_PARAMETERS=Esecuzione di %s con %d parametri +START_FAILED_ERROR_N=Avvio fallito. Errore %d +HEADER_TITLE=Titolo header: %s +TITLE_ID=Title ID: %s +TITLE_IN_LANGUAGE=Titolo: (\DV %s) + +SDCARD_LABEL=[sd:] SCHEDA SD (%s) +FLASHCARD_LABEL=[fat:] FLASHCARD (%s) +RAMDRIVE1_LABEL=[ram1:] RAMDRIVE +RAMDRIVE2_LABEL=[ram2:] RAMDRIVE +SYSNAND_LABEL=[nand:] SYSNAND +NITROFS_LABEL=[nitro:] IMMAGINE GIOCO NDS +FAT_LABEL_NAMED=[nitro:] IMMAGINE FAT (%s) +FAT_LABEL=[nitro:] IMMAGINE FAT +GBA_GAMECART=CARTUCCIA GBA +NDS_GAMECARD=CARTUCCIA NDS + +SD_FAT=(SD FAT, %s) +N_FREE=%s liberi +SLOT1_FAT=(SD FAT Slot-1, %s) +GBA_GAME=(Gioco GBA) +NDS_GAME=(Gioco NDS) +GAME_VIRTUAL=(virtuale gioco) +RAMDRIVE_9MB=(RAMdrive FAT, 9 MB) +RAMDRIVE_16MB=(RAMdrive FAT, 16 MB) +SYSNAND_FAT=(SysNAND FAT, %s) +FAT_IMAGE=(Immagine FAT, %s) + +UNMOUNT_SDCARD=\R+\B - Smonta scheda SD +REMOUNT_SDCARD=\R+\B - Rimonta scheda SD +UNMOUNT_FLASHCARD=\R+\B - Smonta flashcard +REMOUNT_FLASHCARD=\R+\B - Rimonta flashcard +START_START_MENU=START - menù START +POWERTEXT_DS=POWER - Spegni +POWERTEXT=POWER - Riavvia/[+tenendo premuto] Speni +POWERTEXT_3DS=POWER - Schermata modalità riposo +HOMETEXT=HOME - finestra menù HOME +IMAGETEXT=\R+\X - Smonta immagine +SCREENSHOTTEXT=\R+\L - Cattura schermata +CLEAR_CLIPBOARD=SELECT - Svuota appunti +RESTORE_CLIPBOARD=SELECT - Ripristina appunti +DIRECTORY_OPTIONS=\R+\A - Opzioni cartella +COPY_FILES_CREATE_ENTRY=\Y - COPIA file/[+\R] CREA voce +PASTE_FILES_CREATE_ENTRY=\Y - INCOLLA file/[+\R] CREA voce +SELECT_FILES=\L - SELEZIONA file (con \D) +DESELECT_FILES=\L - DESELEZIONA files (with \D) +DELETE_RENAME_FILE=\X - ELIMINA/[+\R] RINOMINA file + +START_MENU=Menù START +POWER_OFF=Spegni +REBOOT=Riavvia +LANGUAGE=Lingua... +SELECT_LANGUAGE=Seleziona lingua +NITROFS_NOT_MOUNTED=Non è stato possibile montare NitroFS, per favore avvia GodMode9i tramite TWiLight Menu++ o nds-hb-menu. +STR_NITROFS_UNMOUNTED=Il NitroFS di un altro titolo è stato montato, per favore riavvia GodMode9i per cambiare la lingua. + +BOOT_FILE=Avvia file +BOOT_FILE_DIRECT=Avvia file (diretto) +BOOTSTRAP_FILE=Esegui bootstrap del file +MOUNT_NITROFS=Monta NitroFS +SHOW_NDS_INFO=Mostra info file NDS +TRIM_NDS=Esegui trim file NDS +RESTORE_SAVE=Ripristina salvataggio +MOUNT_FAT_IMG=Monta come immagine FAT +OPEN_HEX=Apri nell'hex editor +SHOW_DIRECTORY_INFO=Mostra info cartella +SHOW_FILE_INFO=Mostra info file +COPY_SD_OUT=Copia in sd:/gm9i/out +COPY_FAT_OUT=Copia in fat:/gm9i/out +CALC_SHA1=Calcola hash SHA1 +LOAD_FONT=Carica font + +FILESIZE=dimensione: %s +CREATED=creazione: %s +MODIFIED=modifica: %s +UP_READONLY=\DUsola lettura +DOWN_SYSTEM=\DDsistema +LEFT_HIDDEN=\DLnascosto +RIGHT_ARCHIVE=\DRarchivio +VIRTUAL=virtuale + +HEX_EDITOR=Hex Editor +JUMP_TO_OFFSET=Vai all'offset +SEARCH_STRING=Cerca stringa +SEARCH_DATA=Cerca dati +SEARCH_FOR=Cerca:\n +ENTER_VALUE=Inserisci valore: +SEARCHING=Ricerca in corso +PRESS_B_TO_CANCEL=Premi \B per annullare +EOF_NO_RESULTS=Raggiunta la fine del\nfile senza risultati + +DUMP_NDS_ROM_TO=Eseguire il dump della scheda NDS in\n"%s:/gm9i/out"? +DUMP_GBA_ROM_TO=Eseguire il dump della cartuccia GBA in\n"%s:/gm9i/out"? +DO_NOT_REMOVE_CARD=Non rimuovere la scheda NDS. +DO_NOT_REMOVE_CART=Non rimuovere la cartuccia GBA. +DUMPING_SAVE=Dump del salvataggio... +RESTORING_SAVE=Ripristino del salvataggio... +FAILED_TO_DUMP_ROM=Dump della ROM fallito. +UNABLE_TO_DUMP_ROM=Impossibile eseguire il dump della ROM. +FAILED_TO_DUMP_SAVE=Dump del salvataggio fallito. +UNABLE_TO_DUMP_SAVE=Impossibile eseguire il dump del salvataggio. +FAILED_TO_RESTORE_SAVE=Ripristino del salvataggio fallito. +UNABLE_TO_RESTORE_SAVE=Impossibile ripristinare il salvataggio. +SAVE_SIZE_MISMATCH_CARD=La dimensione di questo salvataggio non corrisponde alla dimensione della scheda di gioco inserita.\n\nScrittura annullata! +SAVE_SIZE_MISMATCH_CART=La dimensione di questo salvataggio non corrisponde alla dimensione del game pak inserito.\n\nScrittura annullata! +RESTORE_SELECTED_SAVE_CARD=Ripristinare il salvataggio selezionato sulla scheda di gioco inserita?\n\n(\A sì, \B no) +RESTORE_SELECTED_SAVE_CART=Ripristinare il salvataggio selezionato sul game pak inserito?\n\n(\A sì, \B no) +PROGRESS=Avanzamento: +N_OF_N_BYTES=%d/%d Byte +NDS_IS_DUMPING=Dump in corso di\n%s.nds ... +GBA_IS_DUMPING=Dump in corso di\n%s.gba ... + +A_OK=(\A OK) +A_YES_B_NO=(\A sì, \B no) +A_YES_B_NO_X_SAVE_ONLY=(\A sì, \B no, \X solo salvataggio) +A_CONTINUE=(\A continua) +A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A sì, \Y con trim, \B no, \X solo salvataggio) +A_SELECT_B_CANCEL=(\A seleziona, \B annulla) +START_CANCEL=(START annulla) +UDLR_CHANGE_ATTRIBUTES=(\D Cambia attributi) +A_APPLY_B_CANCEL=(\A applica, \B annulla) + +1_BYTE=1 Byte +N_BYTES=%d Byte +N_KB=%d KB +N_MB=%d MB +N_GB=%d GB +N_GB_FLOAT=%.1f GB +N_TB_FLOAT=%.1f TB + +JAPANESE=Giapponese +ENGLISH=Inglese +FRENCH=Francese +GERMAN=Tedesco +ITALIAN=Italiano +SPANISH=Spagnolo +CHINESE=Cinese +KOREAN=Coreano + diff --git a/nitrofiles/languages/ja-JP/language.ini b/nitrofiles/languages/ja-JP/language.ini index 2c14259..4eb98a1 100644 --- a/nitrofiles/languages/ja-JP/language.ini +++ b/nitrofiles/languages/ja-JP/language.ini @@ -12,6 +12,7 @@ MOVING=移動中… UNABLE_TO_OPEN_DIRECTORY=ディレクトリを開けません。 SHA1_HASH_IS=SHA1ハッシュ: CLIPBOARD=[クリップボード] +1_MORE_FILE=さらに%d個のファイル N_MORE_FILES=さらに%d個のファイル PASTE_CLIPBOARD_HERE=ここにクリップボードから貼り付けますか? COPY_FILES=ファイルをコピー @@ -19,6 +20,7 @@ MOVE_FILES=ファイルを移動 RENAME_TO=Rename to:\n NAME_FOR_NEW_FOLDER=Name for new folder:\n DELETE_N_PATHS=%d個のパスを削除しますか? +AND_1_MORE=- と%d個 AND_N_MORE=- と%d個 DELETE_X=「%s」を削除しますか? DELETING_FILES=ファイルを削除中… @@ -81,6 +83,8 @@ POWER_OFF=電源オフ REBOOT=再起動 LANGUAGE=言語… SELECT_LANGUAGE=言語の選択 +NITROFS_NOT_MOUNTED=NitroFSをマウントできませんでした。 TWiLight Menu++またはnds-hb-menuからGodMode9iをロードしてください。 +STR_NITROFS_UNMOUNTED=別のタイトルのNitroFSがマウントされましたので、 GodMode9iを再読み込みして言語を変更してください。 BOOT_FILE=ファイルを起動 BOOT_FILE_DIRECT=ファイルを起動 (直接) diff --git a/nitrofiles/languages/ja-KANA/language.ini b/nitrofiles/languages/ja-KANA/language.ini index d720675..892e3fd 100644 --- a/nitrofiles/languages/ja-KANA/language.ini +++ b/nitrofiles/languages/ja-KANA/language.ini @@ -12,6 +12,7 @@ MOVING=いどう ちゅう… UNABLE_TO_OPEN_DIRECTORY=ディレクトリは ひらけませんでした。 SHA1_HASH_IS=SHA1 ハッシュ: CLIPBOARD=[クリップボード] +1_MORE_FILE=さらに %dコの ファイル N_MORE_FILES=さらに %dコの ファイル PASTE_CLIPBOARD_HERE=ここに クリップボードから はりつけますか? COPY_FILES=ファイルを コピー @@ -19,6 +20,7 @@ MOVE_FILES=ファイルを いどう RENAME_TO=Rename to:\n NAME_FOR_NEW_FOLDER=Name for new folder:\n DELETE_N_PATHS=%dコの パスを さくじょしますか? +AND_1_MORE=- と %dコ AND_N_MORE=- と %dコ DELETE_X=「%s」を さくじょしますか? DELETING_FILES=ファイルを さくじょ ちゅう… @@ -81,6 +83,8 @@ POWER_OFF=でんげん オフ REBOOT=さいきどう LANGUAGE=げんご… SELECT_LANGUAGE=げんごの せんたく +NITROFS_NOT_MOUNTED=NitroFSを マウントで きませんでした。 TWiLight Menu++ または nds-hb-menuから GodMode9iを ロードしてください。 +STR_NITROFS_UNMOUNTED=べつの タイトルの NitroFSが マウントされましたので、 GodMode9iを さいよみこみして げんごを へんこうしてください。 BOOT_FILE=ファイルを きどう BOOT_FILE_DIRECT=ファイルを きどう (ちょくせつ) diff --git a/nitrofiles/languages/ru-RU/language.ini b/nitrofiles/languages/ru-RU/language.ini index 243c2bf..9d7ae8a 100644 --- a/nitrofiles/languages/ru-RU/language.ini +++ b/nitrofiles/languages/ru-RU/language.ini @@ -11,7 +11,8 @@ COPYING=Копирование... MOVING=Перемещение... UNABLE_TO_OPEN_DIRECTORY=Невозможно открыть папку. SHA1_HASH_IS=SHA1 хэш: -CLIPBOARD=[БУФЕР ОБМЕНА] +CLIPBOARD=[БУФЕР ОБМЕНА] +1_MORE_FILE=Ещё %d файл... N_MORE_FILES=Ещё %d файла(-ов)... PASTE_CLIPBOARD_HERE=Вставить из буфера обмена? COPY_FILES=Копировать файлы @@ -19,6 +20,7 @@ MOVE_FILES=Переместить файлы RENAME_TO=Rename to:\n NAME_FOR_NEW_FOLDER=Name for new folder:\n DELETE_N_PATHS=Удалить %d пути? +AND_1_MORE=- и ещё %d... AND_N_MORE=- и ещё %d... DELETE_X=Удалить "%s"? DELETING_FILES=Удаление файлов, пожалуйста, подождите... @@ -81,6 +83,8 @@ POWER_OFF=Выключить REBOOT=Перезагрузить LANGUAGE=Язык... SELECT_LANGUAGE=Выбрать язык +NITROFS_NOT_MOUNTED=NitroFS could not be mounted, please load GodMode9i from TWiLight Menu++ or nds-hb-menu. +STR_NITROFS_UNMOUNTED=Another title's NitroFS has been mounted, please reload GodMode9i to change the language. BOOT_FILE=Boot file BOOT_FILE_DIRECT=Boot file (Direct) diff --git a/nitrofiles/languages/zh-CN/language.ini b/nitrofiles/languages/zh-CN/language.ini new file mode 100644 index 0000000..4e399a4 --- /dev/null +++ b/nitrofiles/languages/zh-CN/language.ini @@ -0,0 +1,171 @@ +[LANGUAGE] +NO_DRIVES_FOUND=找不到存储! +UNTITLED=UNTITLED +ROOT=[根目录] +DIR=(目录) +TIME_FORMAT=%k:%M +NOW_LOADING=正在读取... +CREATING_DIRECTORY=正在创建目录... +ENTERING_DIRECTORY=正在进入目录... +COPYING=正在复制... +MOVING=正在移动... +UNABLE_TO_OPEN_DIRECTORY=无法打开该目录。 +SHA1_HASH_IS=SHA1 hash值: +CLIPBOARD=[剪贴板] +1_MORE_FILE=%d more file... +N_MORE_FILES=以及%d个文件... +PASTE_CLIPBOARD_HERE=粘贴在这里? +COPY_FILES=复制文件 +MOVE_FILES=移动文件 +RENAME_TO=重命名为\n +NAME_FOR_NEW_FOLDER=新文件夹名称:\n +DELETE_N_PATHS=删除 %d 个路径? +AND_1_MORE=- and %d more... +AND_N_MORE=- 以及%d个... +DELETE_X=删除“%s”? +DELETING_FILES=正在删除文件,请稍候… +DELETING_FOLDER=正在删除文件夹,请稍候... +FAILED_DELETING=删除 \n%s 失败 +COULD_NOT_ALLOCATE_BUFFER=无法分配缓冲区 +COULD_NOT_OPEN_FILE_READING=无法读取文件。 +CALCULATING_SHA1=正在计算SHA1 hash值:\n%s +N_OF_N_BYTES_PROCESSED=%d/%d 字节已处理 +RUNNING_X_WITH_N_PARAMETERS=正在运行 %s 和 %d 参数 +START_FAILED_ERROR_N=启动失败。错误 %d +HEADER_TITLE=头文件标题:%s +TITLE_ID=标题ID: %s +TITLE_IN_LANGUAGE=标题: (\DV %s) + +SDCARD_LABEL=[sd:] SD卡 (%s) +FLASHCARD_LABEL=[fat:] 烧录卡 (%s) +RAMDRIVE1_LABEL=[ram1:] 内存 +RAMDRIVE2_LABEL=[ram2:] 内存 +SYSNAND_LABEL=[nand:] SYSNAND +NITROFS_LABEL=[nitro:] NDS游戏镜像 +FAT_LABEL_NAMED=[nitro:] FAT镜像(%s) +FAT_LABEL=[nitro:] FAT镜像 +GBA_GAMECART=GBA游戏卡 +NDS_GAMECARD=NDS游戏卡 + +SD_FAT=(SD FAT, %s) +N_FREE=剩余空间%s +SLOT1_FAT=(Slot-1 SD FAT, %s) +GBA_GAME=(GBA游戏) +NDS_GAME=(NDS游戏) +GAME_VIRTUAL=(游戏虚拟挂载) +RAMDRIVE_9MB=(RAMdrive FAT, 9 MB) +RAMDRIVE_16MB=(RAMdrive FAT, 16 MB) +SYSNAND_FAT=(SysNAND FAT, %s) +FAT_IMAGE=(Image FAT, %s) + +UNMOUNT_SDCARD=\R+\B - Unmount SD card +REMOUNT_SDCARD=\R+\B - Remount SD card +UNMOUNT_FLASHCARD=\R+\B - Unmount Flashcard +REMOUNT_FLASHCARD=\R+\B - Remount Flashcard +START_START_MENU=START - START menu +POWERTEXT_DS=POWER - Poweroff +POWERTEXT=POWER - Reboot/[+held] Poweroff +POWERTEXT_3DS=POWER - Sleep Mode screen +HOMETEXT=HOME - HOME Menu prompt +IMAGETEXT=\R+\X - Unmount image +SCREENSHOTTEXT=\R+\L - Make a screenshot +CLEAR_CLIPBOARD=SELECT - Clear clipboard +RESTORE_CLIPBOARD=SELECT - Restore clipboard +DIRECTORY_OPTIONS=\R+\A - Directory options +COPY_FILES_CREATE_ENTRY=\Y - COPY file/[+\R] CREATE entry +PASTE_FILES_CREATE_ENTRY=\Y - PASTE file/[+\R] CREATE entry +SELECT_FILES=\L - SELECT files (with \D) +DESELECT_FILES=\L - DESELECT files (with \D) +DELETE_RENAME_FILE=\X - DELETE/[+\R] RENAME file + +START_MENU=START Menu +POWER_OFF=Power off +REBOOT=Reboot +LANGUAGE=Language... +SELECT_LANGUAGE=Select Language +NITROFS_NOT_MOUNTED=NitroFS could not be mounted, please load GodMode9i from TWiLight Menu++ or nds-hb-menu. +STR_NITROFS_UNMOUNTED=Another title's NitroFS has been mounted, please reload GodMode9i to change the language. + +BOOT_FILE=Boot file +BOOT_FILE_DIRECT=Boot file (Direct) +BOOTSTRAP_FILE=Bootstrap file +MOUNT_NITROFS=Mount NitroFS +SHOW_NDS_INFO=Show NDS file info +TRIM_NDS=Trim NDS file +RESTORE_SAVE=Restore save +MOUNT_FAT_IMG=Mount as FAT image +OPEN_HEX=Open in hex editor +SHOW_DIRECTORY_INFO=Show directory info +SHOW_FILE_INFO=Show file info +COPY_SD_OUT=Copy to sd:/gm9i/out +COPY_FAT_OUT=Copy to fat:/gm9i/out +CALC_SHA1=Calculate SHA1 hash +LOAD_FONT=Load font + +FILESIZE=filesize: %s +CREATED=created: %s +MODIFIED=modified: %s +UP_READONLY=\DUread-only +DOWN_SYSTEM=\DDsystem +LEFT_HIDDEN=\DLhidden +RIGHT_ARCHIVE=\DRarchive +VIRTUAL=虚拟 + +HEX_EDITOR=十六进制编辑器 +JUMP_TO_OFFSET=跳转 +SEARCH_STRING=搜索字符串 +SEARCH_DATA=搜索数据 +SEARCH_FOR=搜索:\n +ENTER_VALUE=输入值: +SEARCHING=正在搜索中 +PRESS_B_TO_CANCEL=按下\B以取消 +EOF_NO_RESULTS=已到达文件末尾,无结果\n + +DUMP_NDS_ROM_TO=将NDS卡的ROM转储到\n"%s:/gm9i/out"? +DUMP_GBA_ROM_TO=将GBA卡的ROM转储到\n"%s:/gm9i/out"? +DO_NOT_REMOVE_CARD=请勿拔出NDS卡。 +DO_NOT_REMOVE_CART=请勿拔出GBA卡。 +DUMPING_SAVE=正在保存... +RESTORING_SAVE=正在还原... +FAILED_TO_DUMP_ROM=导出ROM失败。 +UNABLE_TO_DUMP_ROM=无法导出ROM。 +FAILED_TO_DUMP_SAVE=导出保存数据失败。 +UNABLE_TO_DUMP_SAVE=无法导出保存数据。 +FAILED_TO_RESTORE_SAVE=还原保存数据失败。 +UNABLE_TO_RESTORE_SAVE=无法还原保存数据。 +SAVE_SIZE_MISMATCH_CARD=The size of this save doesn't match the size of the inserted game card.\n\nWrite cancelled! +SAVE_SIZE_MISMATCH_CART=The size of this save doesn't match the size of the inserted game pak.\n\nWrite cancelled! +RESTORE_SELECTED_SAVE_CARD=Restore the selected save to the inserted game card?\n\n(\A yes, \B no) +RESTORE_SELECTED_SAVE_CART=Restore the selected save to the inserted game pak?\n\n(\A yes, \B no) +PROGRESS=Progress: +N_OF_N_BYTES=%d/%d Bytes +NDS_IS_DUMPING=%s.nds\nis dumping... +GBA_IS_DUMPING=%s.gba\nis dumping... + +A_OK=(\A OK) +A_YES_B_NO=(\A yes, \B no) +A_YES_B_NO_X_SAVE_ONLY=(\A yes, \B no, \X save only) +A_CONTINUE=(\A continue) +A_YES_Y_TRIM_B_NO_X_SAVE_ONLY=(\A yes, \Y trim, \B no, \X save only) +A_SELECT_B_CANCEL=(\A select, \B cancel) +START_CANCEL=(START cancel) +UDLR_CHANGE_ATTRIBUTES=(\D change attributes) +A_APPLY_B_CANCEL=(\A apply, \B cancel) + +1_BYTE=1 Byte +N_BYTES=%d Bytes +N_KB=%d KB +N_MB=%d MB +N_GB=%d GB +N_GB_FLOAT=%.1f GB +N_TB_FLOAT=%.1f TB + +JAPANESE=Japanese +ENGLISH=English +FRENCH=French +GERMAN=German +ITALIAN=Italian +SPANISH=Spanish +CHINESE=Chinese +KOREAN=Korean + diff --git a/resources/fonts/default-6x10.frf b/resources/fonts/default-6x10.frf index 74dbed5..df01109 100644 Binary files a/resources/fonts/default-6x10.frf and b/resources/fonts/default-6x10.frf differ diff --git a/resources/fonts/default-6x10.pbm b/resources/fonts/default-6x10.pbm index d7ac026..45cd96c 100644 Binary files a/resources/fonts/default-6x10.pbm and b/resources/fonts/default-6x10.pbm differ diff --git a/resources/fonts/default-6x10.txt b/resources/fonts/default-6x10.txt index a01c878..2beef6e 100644 --- a/resources/fonts/default-6x10.txt +++ b/resources/fonts/default-6x10.txt @@ -84,11 +84,11 @@ 0x582F 0x69C7 0x9059 0x7464 0x51DC 0x7199 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0021 0x0022 0x0023 0x0024 0x0025 0x0026 0x0027 0x0028 0x0029 0x002A 0x002B 0x002C 0x002D 0x002E 0x002F 0x0030 0x0031 0x0032 0x0033 0x0034 0x0035 0x0036 0x0037 0x0038 0x0039 0x003A 0x003B 0x003C 0x003D 0x003E 0x003F 0x0040 0x0041 0x0042 0x0043 0x0044 0x0045 0x0046 0x0047 0x0048 0x0049 0x004A 0x004B 0x004C 0x004D 0x004E 0x004F 0x0050 0x0051 0x0052 0x0053 0x0054 0x0055 0x0056 0x0057 0x0058 0x0059 0x005A 0x005B 0x005C 0x005D 0x005E 0x005F 0x0060 0x0061 0x0062 0x0063 0x0064 0x0065 0x0066 0x0067 0x0068 0x0069 0x006A 0x006B 0x006C 0x006D 0x006E 0x006F 0x0070 0x0071 0x0072 0x0073 0x0074 0x0075 0x0076 0x0077 0x0078 0x0079 0x007A 0x007B 0x007C 0x007D 0x007E -0x00A1 0x00A2 0x00A3 0x00A4 0x00A5 0x00A6 0x00A7 0x00A8 0x00A9 0x00AA 0x00AB 0x00AC 0x00AE 0x00B0 0x00B1 0x00B2 0x00B3 0x00B4 0x00B5 0x00B6 0x00B7 0x00BA 0x00BB 0x00BC 0x00BD 0x00BF 0x00C0 0x00C1 0x00C2 0x00C3 0x00C4 0x00C5 0x00C6 0x00C7 0x00C8 0x00C9 0x00CA 0x00CB 0x00CC 0x00CD 0x00CE 0x00CF 0x00D0 0x00D1 0x00D2 0x00D3 0x00D4 0x00D5 0x00D6 0x00D7 0x00D8 0x00D9 0x00DA 0x00DB 0x00DC 0x00DD 0x00DE 0x00DF 0x00E0 0x00E1 0x00E2 0x00E3 0x00E4 0x00E5 0x00E6 0x00E7 0x00E8 0x00E9 0x00EA 0x00EB 0x00EC 0x00ED 0x00EE 0x00EF 0x00F0 0x00F1 0x00F2 0x00F3 0x00F4 0x00F5 0x00F6 0x00F7 0x00F8 0x00F9 0x00FA 0x00FB 0x00FC 0x00FD 0x00FE 0x00FF 0x0192 0x2022 0x203C 0x207F -0x20A7 0x20AC 0x2122 0x2194 0x2195 0x21A8 0x2219 0x221A 0x221E 0x221F 0x2229 0x2248 0x2261 0x2264 0x2265 0x2302 0x2310 0x2320 0x2321 0x2550 0x2551 0x2552 0x2553 0x2554 0x2555 0x2556 0x2557 0x2558 0x2559 0x255A 0x255B 0x255C 0x255D 0x255E 0x255F 0x2560 0x2561 0x2562 0x2563 0x2564 0x2565 0x2566 0x2567 0x2568 0x2569 0x256A 0x256B 0x256C 0x2580 0x2584 0x2588 0x258C 0x2590 0x2591 0x2592 0x2593 0x25A0 0x25A1 0x25AC 0x25B2 0x25B3 0x25BA 0x25BC 0x25BD 0x25C4 0x25C6 0x25C7 0x25CB 0x25CE 0x25CF 0x25D8 0x25D9 0x2605 0x263A 0x263B 0x263C 0x2640 0x2642 0x2660 0x2663 0x2665 0x2666 0x266A 0x266B 0xE000 0xE001 0xE002 0xE003 0xE004 0xE005 0xE006 0xE079 0xE07A 0xE07B -0xE07C 0xE07D 0xE07E 0x0386 0x0388 0x0389 0x038A 0x038C 0x038E 0x038F 0x0390 0x03AA 0x03AB 0x03AC 0x03AD 0x03AE 0x03AF 0x03B0 0x03C2 0x03CA 0x03CB 0x03CC 0x03CD 0x03CE 0x05D0 0x05D1 0x05D2 0x05D3 0x05D4 0x05D5 0x05D6 0x05D7 0x05D8 0x05D9 0x05DA 0x05DB 0x05DC 0x05DD 0x05DE 0x05DF 0x05E0 0x05E1 0x05E2 0x05E3 0x05E4 0x05E5 0x05E6 0x05E7 0x05E8 0x05E9 0x05EA 0x05F0 0x05F1 0x05F2 0x05F3 0x05F4 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 +0x00A0 0x00A1 0x00A2 0x00A3 0x00A4 0x00A5 0x00A6 0x00A7 0x00A8 0x00A9 0x00AA 0x00AB 0x00AC 0x00AE 0x00B0 0x00B1 0x00B2 0x00B3 0x00B4 0x00B5 0x00B6 0x00B7 0x00BA 0x00BB 0x00BC 0x00BD 0x00BF 0x00C0 0x00C1 0x00C2 0x00C3 0x00C4 0x00C5 0x00C6 0x00C7 0x00C8 0x00C9 0x00CA 0x00CB 0x00CC 0x00CD 0x00CE 0x00CF 0x00D0 0x00D1 0x00D2 0x00D3 0x00D4 0x00D5 0x00D6 0x00D7 0x00D8 0x00D9 0x00DA 0x00DB 0x00DC 0x00DD 0x00DE 0x00DF 0x00E0 0x00E1 0x00E2 0x00E3 0x00E4 0x00E5 0x00E6 0x00E7 0x00E8 0x00E9 0x00EA 0x00EB 0x00EC 0x00ED 0x00EE 0x00EF 0x00F0 0x00F1 0x00F2 0x00F3 0x00F4 0x00F5 0x00F6 0x00F7 0x00F8 0x00F9 0x00FA 0x00FB 0x00FC 0x00FD 0x00FE 0x00FF 0x0151 0x0171 0x0192 +0x2022 0x203C 0x207F 0x20A7 0x20AC 0x2122 0x2194 0x2195 0x21A8 0x2219 0x221A 0x221E 0x221F 0x2229 0x2248 0x2261 0x2264 0x2265 0x2302 0x2310 0x2320 0x2321 0x2550 0x2551 0x2552 0x2553 0x2554 0x2555 0x2556 0x2557 0x2558 0x2559 0x255A 0x255B 0x255C 0x255D 0x255E 0x255F 0x2560 0x2561 0x2562 0x2563 0x2564 0x2565 0x2566 0x2567 0x2568 0x2569 0x256A 0x256B 0x256C 0x2580 0x2584 0x2588 0x258C 0x2590 0x2591 0x2592 0x2593 0x25A0 0x25A1 0x25AC 0x25B2 0x25B3 0x25BA 0x25BC 0x25BD 0x25C4 0x25C6 0x25C7 0x25CB 0x25CE 0x25CF 0x25D8 0x25D9 0x2605 0x263A 0x263B 0x263C 0x2640 0x2642 0x2660 0x2663 0x2665 0x2666 0x266A 0x266B 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 +0xE000 0xE001 0xE002 0xE003 0xE004 0xE005 0xE006 0xE079 0xE07A 0xE07B 0xE07C 0xE07D 0xE07E 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 +0x0386 0x0388 0x0389 0x038A 0x038C 0x038E 0x038F 0x0390 0x03AA 0x03AB 0x03AC 0x03AD 0x03AE 0x03AF 0x03B0 0x03C2 0x03CA 0x03CB 0x03CC 0x03CD 0x03CE 0x05D0 0x05D1 0x05D2 0x05D3 0x05D4 0x05D5 0x05D6 0x05D7 0x05D8 0x05D9 0x05DA 0x05DB 0x05DC 0x05DD 0x05DE 0x05DF 0x05E0 0x05E1 0x05E2 0x05E3 0x05E4 0x05E5 0x05E6 0x05E7 0x05E8 0x05E9 0x05EA 0x05F0 0x05F1 0x05F2 0x05F3 0x05F4 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0621 0x0622 0x0623 0x0624 0x0625 0x0626 0x0627 0x0628 0x0629 0x062A 0x062B 0x062C 0x062D 0x062E 0x062F 0x0630 0x0631 0x0632 0x0633 0x0634 0x0635 0x0636 0x0637 0x0638 0x0639 0x063A 0x0640 0x0641 0x0642 0x0643 0x0644 0x0645 0x0646 0x0647 0x0648 0x0649 0x064A 0xFBE8 0xFBE9 0xFE82 0xFE84 0xFE86 0xFE88 0xFE8A 0xFE8B 0xFE8C 0xFE8E 0xFE90 0xFE91 0xFE92 0xFE94 0xFE96 0xFE97 0xFE98 0xFE9A 0xFE9B 0xFE9C 0xFE9E 0xFE9F 0xFEA0 0xFEA2 0xFEA3 0xFEA4 0xFEA6 0xFEA7 0xFEA8 0xFEAA 0xFEAC 0xFEAE 0xFEB0 0xFEB2 0xFEB3 0xFEB4 0xFEB6 0xFEB7 0xFEB8 0xFEBA 0xFEBB 0xFEBC 0xFEBE 0xFEBF 0xFEC0 0xFEC2 0xFEC3 0xFEC4 0xFEC6 0xFEC7 0xFEC8 0xFECA 0xFECB 0xFECC 0xFECE 0xFECF 0xFED0 0xFED2 0xFED3 0xFED4 0xFED6 0xFED7 0xFED8 0xFEDA 0xFEDB 0xFEDC 0xFEDE 0xFEDF 0xFEE0 0xFEE2 0xFEE3 0xFEE4 0xFEE6 0xFEE7 0xFEE8 0xFEEA 0xFEEB 0xFEEC 0xFEEE 0xFEF0 0xFEF2 0xFEF3 0xFEF4 0x060C 0x061F 0xFEFB 0xFEFC 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 -0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 \ No newline at end of file