From 1f9cf753c99ad37daff95bc4768420e1a659858f Mon Sep 17 00:00:00 2001 From: Pk11 Date: Mon, 6 Jun 2022 19:39:30 -0500 Subject: [PATCH] Update translations and credits, add Turkish (#171) --- README.md | 4 +- arm9/source/startMenu.cpp | 3 +- nitrofiles/languages/fr-FR/language.ini | 2 +- nitrofiles/languages/he-IL/language.ini | 14 +- nitrofiles/languages/ru-RU/language.ini | 10 +- nitrofiles/languages/tr-TR/language.ini | 200 ++++++++++++++++++++++++ 6 files changed, 218 insertions(+), 15 deletions(-) create mode 100644 nitrofiles/languages/tr-TR/language.ini diff --git a/README.md b/README.md index 4db1b2e..9c3cfed 100644 --- a/README.md +++ b/README.md @@ -74,10 +74,12 @@ When loading GodMode9i will try to load `/gm9i/font.frf` on your SD card and if * Dutch: [Minionguyjpro](https://crowdin.com/profile/minionguyjpro) * French: [Benjamin](https://crowdin.com/profile/sombrabsol), [Dhalian.](https://crowdin.com/profile/dhalian3630) * German: [redstonekasi](https://crowdin.com/profile/redstonekasi) +* Hebrew: [Yaniv Levin](https://crowdin.com/profile/y4niv) * Hungarian: [Viktor Varga](http://github.com/vargaviktor) * Italian: [Malick](https://crowdin.com/profile/malick1160), [TM-47](https://crowdin.com/profile/-tm-), [zacchi4k](https://crowdin.com/profile/zacchi4k) * Japanese: [Cloud0835](https://crowdin.com/profile/cloud0835), [Pk11](https://github.com/Epicpkmn11) * Romanian: [Tescu](https://crowdin.com/profile/tescu48) -* Russian: [Ckau](https://crowdin.com/profile/ckau) +* Russian: [Ckau](https://crowdin.com/profile/ckau), [Молодая Кукуруза](https://crowdin.com/profile/bessmertnyi_mikhail) * Spanish: [Allinxter](https://crowdin.com/profile/allinxter), [beta215](https://crowdin.com/profile/beta215) +* Turkish: [Egehan.TWL](https://crowdin.com/profile/egehan.twl), [Grandmaquil](https://crowdin.com/profile/grandmaquil), [rewold20](https://crowdin.com/profile/rewold20) * Ukrainian: [GriShafir](https://crowdin.com/profile/grishafir) diff --git a/arm9/source/startMenu.cpp b/arm9/source/startMenu.cpp index 96bb217..4e5c245 100644 --- a/arm9/source/startMenu.cpp +++ b/arm9/source/startMenu.cpp @@ -28,7 +28,7 @@ constexpr std::array startMenuStrings = { &STR_LANGUAGE }; -constexpr std::array, 14> languageList = {{ +constexpr std::array, 15> languageList = {{ {"de-DE", "Deutsch"}, {"en-US", "English"}, {"es-ES", "Español"}, @@ -37,6 +37,7 @@ constexpr std::array, 14> languageList = { {"hu-HU", "Magyar"}, {"nl-NL", "Nederlands"}, {"ro-RO", "Română"}, + {"tr-TR", "Türkçe"}, {"ru-RU", "Русский"}, {"uk-UA", "Українська"}, {"he-IL", "עברית"}, diff --git a/nitrofiles/languages/fr-FR/language.ini b/nitrofiles/languages/fr-FR/language.ini index 3b7372d..93650f5 100644 --- a/nitrofiles/languages/fr-FR/language.ini +++ b/nitrofiles/languages/fr-FR/language.ini @@ -76,7 +76,7 @@ RESTORE_CLIPBOARD=SELECT - Restaurer le presse-papiers DIRECTORY_OPTIONS=\R+\A - Options du répertoire COPY_FILE=\Y - COPIER le fichier 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 +PASTE_FILES_CREATE_ENTRY=\Y - COLLER fichier(s)/[+\R] CRÉER 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) diff --git a/nitrofiles/languages/he-IL/language.ini b/nitrofiles/languages/he-IL/language.ini index 874254d..ee90bcd 100644 --- a/nitrofiles/languages/he-IL/language.ini +++ b/nitrofiles/languages/he-IL/language.ini @@ -20,7 +20,7 @@ N_MORE_FILES=%d more files... PASTE_CLIPBOARD_HERE=Paste clipboard here? COPY_FILES=העתק קבצים MOVE_FILES=העבר קבצים -RENAME_TO=Rename to: +RENAME_TO=שינוי שם ל: NAME_FOR_NEW_FOLDER=Name for new folder: DELETE_N_PATHS=Delete %d paths? AND_1_MORE=- and %d more... @@ -65,7 +65,7 @@ UNMOUNT_SDCARD=\R+\B - Unmount SD card REMOUNT_SDCARD=\R+\B - Remount SD card UNMOUNT_FLASHCARD=\R+\B - Unmount Flashcard START_START_MENU=START - START menu -POWERTEXT_DS=POWER - Poweroff +POWERTEXT_DS=POWER - כיבוי POWERTEXT=POWER - Reboot/[+held] Poweroff POWERTEXT_3DS=POWER - Sleep Mode screen HOMETEXT=HOME - HOME Menu prompt @@ -173,11 +173,11 @@ WRONG_DS_SAVE=This cart contains a save file from a different DS game. NO_DS_SAVE=קלטת זו לא מכילה שמירת DS. A_OK=(\A אישור) -A_YES_B_NO=(\A yes, \B no) -A_CONTINUE=(\A continue) -B_CANCEL=(\B cancel) -A_SELECT_B_CANCEL=(\A select, \B cancel) -START_CANCEL=(START cancel) +A_YES_B_NO=(\A כן \B לא) +A_CONTINUE=(\A המשך) +B_CANCEL=(\B ביטול) +A_SELECT_B_CANCEL=(\A בחירה, \B ביטול) +START_CANCEL=(START ביטול) UDLR_CHANGE_ATTRIBUTES=(\D change attributes) A_APPLY_B_CANCEL=(\A apply, \B cancel) START_RETURN_B_BACKSPACE=(START Return, \B Backspace) diff --git a/nitrofiles/languages/ru-RU/language.ini b/nitrofiles/languages/ru-RU/language.ini index 200ea14..90961ef 100644 --- a/nitrofiles/languages/ru-RU/language.ini +++ b/nitrofiles/languages/ru-RU/language.ini @@ -2,7 +2,7 @@ DIR=ltr [LANGUAGE] -NO_DRIVES_FOUND=No drives found! +NO_DRIVES_FOUND=Диски не найдены! UNTITLED=БЕЗ НАЗВАНИЯ ROOT=[root] DIR=(папка) @@ -20,8 +20,8 @@ N_MORE_FILES=Ещё %d файла(-ов)... PASTE_CLIPBOARD_HERE=Вставить из буфера обмена? COPY_FILES=Копировать файлы MOVE_FILES=Переместить файлы -RENAME_TO=Rename to: -NAME_FOR_NEW_FOLDER=Name for new folder: +RENAME_TO=Переименовать в: +NAME_FOR_NEW_FOLDER=Название новой папки: DELETE_N_PATHS=Удалить %d пути? AND_1_MORE=- и ещё %d... AND_N_MORE=- и ещё %d... @@ -69,12 +69,12 @@ POWERTEXT_DS=POWER - Выключение POWERTEXT=POWER - Перезагрузка/[удерживать] Выключение POWERTEXT_3DS=POWER - экран спящего режима HOMETEXT=HOME - HOME Menu prompt -IMAGETEXT=\R+\X - Unmount image +IMAGETEXT=\R+\X - Размонтировать образ SCREENSHOTTEXT=\R+\L - Сделать скриншот CLEAR_CLIPBOARD=SELECT - Очистить буфер обмена RESTORE_CLIPBOARD=SELECT - Восстановить буфер обмена DIRECTORY_OPTIONS=\R+\A - Параметры папки -COPY_FILE=\Y - COPY file +COPY_FILE=\Y - КОПИРОВАТЬ файл 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) diff --git a/nitrofiles/languages/tr-TR/language.ini b/nitrofiles/languages/tr-TR/language.ini new file mode 100644 index 0000000..df9d0b2 --- /dev/null +++ b/nitrofiles/languages/tr-TR/language.ini @@ -0,0 +1,200 @@ +[PROPERTIES] +DIR=ltr + +[LANGUAGE] +NO_DRIVES_FOUND=Sürücü bulunamadı! +UNTITLED=BAŞLIKSIZ +ROOT=[kök] +DIR=(dizin) +TIME_FORMAT=%k:%M +LOADING=Yükleniyor... +CREATING_DIRECTORY=Dizin oluşturuluyor... +ENTERING_DIRECTORY=Dizine giriliyor... +COPYING=Kopyalanıyor... +MOVING=Taşınıyor... +UNABLE_TO_OPEN_DIRECTORY=Dizin açılamıyor. +SHA1_HASH_IS=SHA1 hash: +CLIPBOARD=[PANO] +1_MORE_FILE=%d dosya daha... +N_MORE_FILES=%d dosya daha... +PASTE_CLIPBOARD_HERE=Pano içeriği buraya yapıştırılsın mı? +COPY_FILES=Dosyaları kopyala +MOVE_FILES=Dosyaları taşı +RENAME_TO=Yeniden adlandır: +NAME_FOR_NEW_FOLDER=Yeni klasör adı: +DELETE_N_PATHS=%d yolu silinsin mi? +AND_1_MORE=- ve %d dosya daha... +AND_N_MORE=- ve %d dosya daha... +DELETE_X="%s" silinsin mi? +DELETING_FILES=Dosyalar siliniyor, lütfen bekleyin... +DELETING_FOLDER=Klasör siliniyor, lütfen bekleyin... +FAILED_DELETING=\n%s silme başarısız +COULD_NOT_ALLOCATE_BUFFER=Arabellek ayrılamadı +COULD_NOT_OPEN_FILE_READING=Dosya okumak için açılamadı +CALCULATING_SHA1=%s\n'nin SHA1 hash'ı hesaplanıyor +N_OF_N_BYTES_PROCESSED=%d/%d byte işlendi +FILE_ALREADY_TRIMMED=Bu dosya zaten kırpıldı. +TRIM_TO_N_BYTES=Dosyayı %s ye kırp? +RUNNING_X_WITH_N_PARAMETERS=%s %d parametreleriyle çalıştırılıyor +START_FAILED_ERROR_N=Başlatma başarısız oldu. Hata %d +HEADER_TITLE=Başlık: %s +TITLE_ID=Başlık No: %s +TITLE_IN_LANGUAGE=Başlık: (\DV%s) + +SDCARD_LABEL=[sd:] SD KART (%s) +FLASHCARD_LABEL=[fat:] FLAŞ KART (%s) +RAMDRIVE_LABEL=[ram:] RAM SÜRÜCÜ +SYSNAND_LABEL=[nand:] SİSTEM HAFIZASI +NITROFS_LABEL=[nitro:] NDS OYUN GÖRÜNTÜSÜ +FAT_LABEL=[img:] FAT GÖRÜNTÜSÜ (%s) +GBA_GAMECART=GBA OYUN KARTI (%s) +NDS_GAMECARD=NDS OYUN KARTI (%s) +NDS_GAMECARD_NO_TITLE=NDS OYUN KARTI + +SD_FAT=(SD FAT, %s) +N_FREE=%s boş +SLOT1_FAT=(Yuva-1 SD FAT, %s) +GBA_GAME=(GBA Oyunu, %s) +NDS_GAME=[NDS Oyunu, %s (%s kırpıldı)] +GAME_VIRTUAL=(Oyun Sanal) +RAMDRIVE_FAT=(RAM sürücü FAT, %s) +SYSNAND_FAT=(SysNAND FAT, %s) +FAT_IMAGE=(Resim FAT, %s) + +UNMOUNT_SDCARD=\R+\B - SD kartı çıkar +REMOUNT_SDCARD=\R+\B - SD kartı yeniden bağla +UNMOUNT_FLASHCARD=\R+\B - Kartuşu Çıkar +START_START_MENU=START - START menü +POWERTEXT_DS=GÜÇ - Konsolu Kapat +POWERTEXT=GÜÇ - Yeniden Başlat/[+basılı tut] Konsolu Kapat +POWERTEXT_3DS=GÜÇ TUŞU - Uyku Modu +HOMETEXT=HOME - Ana Menü +IMAGETEXT=\R+\X - İmajı çıkar +SCREENSHOTTEXT=\R+\L - Ekran görüntüsü al +CLEAR_CLIPBOARD=SELECT - Panoyu temizle +RESTORE_CLIPBOARD=SELECT - Panoyu geri getir +DIRECTORY_OPTIONS=\R+\A - Dizin seçenekleri +COPY_FILE=\Y - Dosyayı KOPYALA +COPY_FILES_CREATE_ENTRY=\Y - Dosyayı KOPYALA/[+\R] Girdi OLUŞTUR +PASTE_FILES_CREATE_ENTRY=\Y - Dosyayı YAPIŞTIR/[+\R] Girdi OLUŞTUR +SELECT_FILES=\L - Dosyaları SEÇ (\D ile) +DESELECT_FILES=\L - Seçimi KALDIR (\D ile) +DELETE_RENAME_FILE=\X - DELETE/[+\R] RENAME file + +START_MENU=START Menu +POWER_OFF=Sistemi kapat +REBOOT=Sistemi yeniden başlat +OPEN_TITLE_MANAGER=Başlık düzenleyici... +LANGUAGE=Dil... +SELECT_LANGUAGE=Dili seç +NITROFS_NOT_MOUNTED=NitroFS monte edilemedi, lütfen GodMode9i'ı TWİLight Menu++ ya da nds-hb-menu den başlatın. +NITROFS_UNMOUNTED=Başka bir başlığın NitroFS'i monte edildi, lütfen dili değiştirmek için GodMode9i'ı yeniden başlatın. +TITLE_MANAGER=Başlık Yönetici + +BOOT_FILE=Dosyayı başlat +BOOT_FILE_DIRECT=Dosyayı başlat (Direk) +BOOTSTRAP_FILE=Dosyayı bootstrap'le +MOUNT_NITROFS=NitroFS'i monte et +SHOW_NDS_INFO=NDS dosya ayrıntılarını göster +TRIM_NDS=NDS dosyasını kırp +RESTORE_SAVE=Kaydı kurtar +RESTORE_SAVE_NDS=Kaydı kurtar (1. Yuva) +RESTORE_SAVE_GBA=Kaydı kurtar (2. Yuva) +MOUNT_FAT_IMG=FAT resmi olarak monte et +OPEN_HEX=Hex editöründe aç +SHOW_DIRECTORY_INFO=Dizin bilgilerini göster +SHOW_FILE_INFO=Dosya ayrıntılarını göster +COPY_SD_OUT=sd:/gm9i/out 'a kopyala +COPY_FAT_OUT=fat:/gm9i/out 'a kopyala +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=virtual + +HEX_EDITOR=Hex Editor +JUMP_TO_OFFSET=Jump to Offset +SEARCH_STRING=Search for String +SEARCH_DATA=Search for Data +SEARCH_FOR=Search for: +ENTER_VALUE=Enter value: +SEARCHING=Searching +PRESS_B_TO_CANCEL=Press \B to cancel +EOF_NO_RESULTS=Reached end of file\nwith no results + +FLASHCARD_WILL_UNMOUNT=Flashcard will be unmounted.\nIs this okay? +DUMP_TO=Dump "%s" to\n"%s:/gm9i/out"? +DUMP_TO_GBA=Dump "%s" to GBA cart? +DUMP_ALL=All +DUMP_ALL_TRIMMED=All (Trimmed ROM) +DUMP_ROM=ROM +DUMP_ROM_TRIMMED=ROM (Trimmed) +DUMP_SAVE=Save +DUMP_DS_SAVE=DS save +DUMP_PUBLIC_SAVE=Public save +DUMP_PRIVATE_SAVE=Private save +DUMP_BANNER_SAVE=Banner save +DUMP_TMD=TMD +DUMP_METADATA=Metadata +DO_NOT_REMOVE_CARD=Do not remove the NDS card. +DO_NOT_REMOVE_CART=Do not remove the GBA cart. +DUMPING_SAVE=Dumping save... +RESTORING_SAVE=Restoring save... +DUMPING_METADATA=Dumping metadata... +FAILED_TO_DUMP_ROM=Failed to dump the ROM. +UNABLE_TO_DUMP_ROM=Unable to dump the ROM. +FAILED_TO_DUMP_SAVE=Failed to dump the save. +UNABLE_TO_DUMP_SAVE=Unable to dump the save. +FAILED_TO_RESTORE_SAVE=Failed to restore the save. +UNABLE_TO_RESTORE_SAVE=Unable to restore the 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? +RESTORE_SELECTED_SAVE_CARD_FLASHCARD=Unmount the flashcard and restore the selected save to a game card? +RESTORE_SELECTED_SAVE_CART=Restore the selected save to the inserted game pak? +EJECT_FLASHCARD_INSERT_GAME=Eject your flashcard and insert the game card to restore to. +PROGRESS=Progress: +N_OF_N_BYTES=%d/%d Bytes +NDS_IS_DUMPING=%s.nds\nis dumping... +GBA_IS_DUMPING=%s.gba\nis dumping... +COMPRESSING_SAVE=Compressing save... +WRITING_SAVE=Writing save... +WRITE_TO_GBA=Write %s to GBA cart? (%s remaining)\n\nMake sure to back up your GBA save first! +SWITCH_CART=Please switch to a different GBA cart. +SWITCH_CART_TO_SECTION=Please switch to the GBA cart containing section %d. +SWITCH_CART_TO_SECTION_THIS_WAS=Please switch to the GBA cart containing section %d. (This was section %d) +WRONG_DS_SAVE=This cart contains a save file from a different DS game. +NO_DS_SAVE=This cart doesn't contain a DS save. + +A_OK=(\A OK) +A_YES_B_NO=(\A yes, \B no) +A_CONTINUE=(\A continue) +B_CANCEL=(\B cancel) +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) +START_RETURN_B_BACKSPACE=(START Return, \B Backspace) + +1_BYTE=1 Byte +N_BYTES=%lld Bytes +N_KB=%lld KB +N_MB=%lld MB +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 +