diff --git a/inc/ui/uistr.h b/inc/ui/uistr.h index 73b9c56..b7afb0b 100644 --- a/inc/ui/uistr.h +++ b/inc/ui/uistr.h @@ -7,7 +7,7 @@ namespace ui { void initStrings(); void loadTrans(); - void saveTranslationFile(void *a); + void saveTranslationFiles(void *a); extern std::map, std::string> strings; inline std::string getUIString(const std::string& _name, int ind){ return strings[std::make_pair(_name, ind)]; } diff --git a/romfs/lang/de.txt b/romfs/lang/de.txt index 507a2dc..05c533a 100644 --- a/romfs/lang/de.txt +++ b/romfs/lang/de.txt @@ -1,2 +1,156 @@ -#Deutsch translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "Save Index: " +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "System Save\n" +saveDataTypeText = 1, "Save Data\n" +saveDataTypeText = 2, "BCAT\n" +saveDataTypeText = 3, "Device Save\n" +saveDataTypeText = 4, "Temp Storage\n" +saveDataTypeText = 5, "Cache Storage\n" +saveDataTypeText = 6, "System BCAT\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/en-GB.txt b/romfs/lang/en-GB.txt index 62187aa..cacbdf3 100644 --- a/romfs/lang/en-GB.txt +++ b/romfs/lang/en-GB.txt @@ -1,2 +1,156 @@ -#British English translation file -#Copy en-US.txt here and add a bunch of u's where they don't belong. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存檔索引號:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/en-US.txt b/romfs/lang/en-US.txt index fdd2db7..91b25cb 100644 --- a/romfs/lang/en-US.txt +++ b/romfs/lang/en-US.txt @@ -1,54 +1,3 @@ -#JKSV Translation File -#File can be placed and named "/JKSV/trans.txt" for testing without building -#Format is: stringName = index, "string" -#You only need to translate "string", there is no need to touch the other two parameters. -#'%s' is replaced with game titles and paths. '#', '*', '>', etc change text color. [x] are replaced with button glyphs. '\n' can be used to break lines -#This is exported from JKSV itself to make adding strings to this easier. -#It can also export already made translations with new strings if added, cutting down work for everyone. -#If there are issues with spacing, line breaking, untranslatable English text, etc let me know in a git issue or your pull request. - -saveTypeMainMenu = 0, "Device" -saveTypeMainMenu = 1, "BCAT" -saveTypeMainMenu = 2, "Cache" -saveTypeMainMenu = 3, "System" -saveTypeMainMenu = 4, "System BCAT" -saveTypeMainMenu = 5, "SysTemp Storagetem" -mainMenuSettings = 0, "Settings" -mainMenuExtras = 0, "Extras" -translationMainPage = 0, "Translation: " -loadingStartPage = 0, "Loading..." - -saveDataTypeText = 0, "System Save\n" -saveDataTypeText = 1, "Save Data\n" -saveDataTypeText = 2, "BCAT\n" -saveDataTypeText = 3, "Device Save\n" -saveDataTypeText = 4, "Temp Storage\n" -saveDataTypeText = 5, "Cache Storage\n" -saveDataTypeText = 6, "System BCAT\n" -saveDataIndexText = 0, "Save Index: " - -infoStatus = 0, "TID: " -infoStatus = 1, "SID: " -infoStatus = 2, "Play Time: " -infoStatus = 3, "Total Launches: " -infoStatus = 4, "User Count: " -infoStatus = 5, "Current User: " -infoStatus = 6, "Current Title: " -infoStatus = 7, "Safe Title: " -infoStatus = 8, "Sort Type: " -infoStatus = 9, "Saving the file master..." -infoStatus = 10, "Deleting..." -infoStatus = 11, "Trash emptied." - -swkbdNewSafeTitle = 0, "Input New Output Folder" -swkbdExpandSize = 0, "Enter New Size in MB" -folderMenuNew = 0, "New Folder" -fileModeMenuMkDir = 0, "New" - -popChangeOutputFolder = 0, "#%s# changed to #%s#" -popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." - -#If author is not "NULL", your name will be displayed in the UI author = 0, "NULL" confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" @@ -84,6 +33,8 @@ fileModeMenu = 3, "Make Dir" fileModeMenu = 4, "Properties" fileModeMenu = 5, "Close" fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Folder" helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" @@ -91,10 +42,27 @@ helpUser = 0, "[A] Select [X] User Options" holdingText = 0, "(Hold) " holdingText = 1, "(Keep Holding) " holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" onlineErrorConnecting = 0, "Error Connecting!" onlineNoUpdates = 0, "No Updates Available." popAddedToPathFilter = 0, "'#%s#' added to path filters." popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" popErrorCommittingFile = 0, "Error committing file to save!" popFolderIsEmpty = 0, "Folder is empty!" popProcessShutdown = 0, "#%s# successfully shutdown." @@ -108,8 +76,22 @@ saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR % saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" saveDataExtendFailed = 0, "Failed to extend save data." saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "Save Index: " saveDataNoneFound = 0, "No saves found for #%s#!" saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "System Save\n" +saveDataTypeText = 1, "Save Data\n" +saveDataTypeText = 2, "BCAT\n" +saveDataTypeText = 3, "Device Save\n" +saveDataTypeText = 4, "Temp Storage\n" +saveDataTypeText = 5, "Cache Storage\n" +saveDataTypeText = 6, "System BCAT\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" settingsMenu = 0, "Empty Trash Bin" settingsMenu = 1, "Check for Updates" settingsMenu = 2, "Set JKSV Save Output Folder" @@ -137,7 +119,9 @@ sortType = 0, "Alphabetical" sortType = 1, "Time Played" sortType = 2, "Last Played" swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" swkbdProcessID = 0, "Enter Process ID" swkbdRename = 0, "Enter a new name for item" swkbdSaveIndex = 0, "Enter Cache Index" @@ -165,6 +149,7 @@ titleOptions = 4, "Delete All Save Backups" titleOptions = 5, "Reset Save Data" titleOptions = 6, "Delete Save Data" titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " userOptions = 0, "Dump All For " userOptions = 1, "Create Save Data" userOptions = 2, "Create All Save Data" diff --git a/romfs/lang/es-419.txt b/romfs/lang/es-419.txt index 5b7c998..cacbdf3 100644 --- a/romfs/lang/es-419.txt +++ b/romfs/lang/es-419.txt @@ -1,2 +1,156 @@ -#Latin American Spanish translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存檔索引號:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/es.txt b/romfs/lang/es.txt index 8575175..05c533a 100644 --- a/romfs/lang/es.txt +++ b/romfs/lang/es.txt @@ -1,2 +1,156 @@ -#Spanish(Spain) translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "Save Index: " +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "System Save\n" +saveDataTypeText = 1, "Save Data\n" +saveDataTypeText = 2, "BCAT\n" +saveDataTypeText = 3, "Device Save\n" +saveDataTypeText = 4, "Temp Storage\n" +saveDataTypeText = 5, "Cache Storage\n" +saveDataTypeText = 6, "System BCAT\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/fr-CA.txt b/romfs/lang/fr-CA.txt index cb80441..cacbdf3 100644 --- a/romfs/lang/fr-CA.txt +++ b/romfs/lang/fr-CA.txt @@ -1,2 +1,156 @@ -#Canadian French translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存檔索引號:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/fr.txt b/romfs/lang/fr.txt index 65b0dd9..76b617b 100644 --- a/romfs/lang/fr.txt +++ b/romfs/lang/fr.txt @@ -1,14 +1,3 @@ -#French(France) French translation file - -#Le fichier peut être placé et nommé "/JKSV/trans.txt" pour les tests sans compilation. -#Le format est le suivant : nom_chaîne_de_caractères = index, "chaîne_de_caractères". -#Il suffit de traduire "chaîne_de_caractères", il n'est pas nécessaire de toucher aux deux autres paramètres. -#'%s' est remplacé par les titres et les chemins des jeux. '#', '*', '>', etc. changent la couleur du texte. Les [x] sont remplacés par les glyphes des boutons. '\n' peut être utilisé pour revenir à la ligne. -#Ceci est exporté de JKSV lui-même pour faciliter l'ajout de chaînes de caractères. -#Il peut également exporter des traductions déjà faites avec de nouvelles chaînes si elles sont ajoutées, réduisant ainsi le travail pour tout le monde. -#S'il y a des problèmes d'espacement, de coupure de ligne, de texte anglais intraduisible, etc, faites-le moi savoir dans une Issue git ou dans une Pull Request. - -#Si l'auteur n'est pas "NULL", votre nom sera affiché dans l'interface utilisateur. author = 0, "Shadow2560" confirmBlacklist = 0, "Souhaitez-vous vraiment ajouter #%s# à votre liste noire?" confirmCopy = 0, "Souhaitez-vous vraiment copier #%s# vers #%s#?" @@ -44,6 +33,8 @@ fileModeMenu = 3, "Créer un nouveau dossier" fileModeMenu = 4, "Propriétés" fileModeMenu = 5, "Fermer" fileModeMenu = 6, "Ajouter aux filtres de chemins" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" helpFolder = 0, "[A] Sélectionner [Y] Restaurer [X] Supprimer [B] Fermer" helpSettings = 0, "[A] Basculer [X] Défauts [B] Retour" helpTitle = 0, "[A] Sélectionner [L][R] Saut de page [Y] Favorie [X] Options du titre [B] Retour" @@ -51,10 +42,27 @@ helpUser = 0, "[A] Sélectionner [X] Options pour l'utilisateur" holdingText = 0, "(Maintenir) " holdingText = 1, "(Garder maintenu) " holdingText = 2, "(Presque fini!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" onlineErrorConnecting = 0, "Erreur de connection!" onlineNoUpdates = 0, "Aucune mise à jour disponible." popAddedToPathFilter = 0, "'#%s#' ajouté aux filtres de chemins." popCPUBoostEnabled = 0, "CPU Boost activé pour les ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" popErrorCommittingFile = 0, "Erreur d'ajout du fichier à la sauvegarde!" popFolderIsEmpty = 0, "Le dossier est vide!" popProcessShutdown = 0, "#%s# terminé avec succès." @@ -68,8 +76,22 @@ saveDataDeleteAllUser = 0, "*Etes-vous sûr de vouloir supprimer toutes les don saveDataDeleteSuccess = 0, "Données de la sauvegarde pour #%s# Supprimée!" saveDataExtendFailed = 0, "Echec de l'extention des données de la sauvegarde." saveDataExtendSuccess = 0, "Données de la sauvegarde pour #%s# étendue!" +saveDataIndexText = 0, "Save Index: " saveDataNoneFound = 0, "Aucune sauvegarde trouvée pour #%s#!" saveDataResetSuccess = 0, "Sauvegarde pour #%s# réinitialisée!" +saveDataTypeText = 0, "System Save\n" +saveDataTypeText = 1, "Save Data\n" +saveDataTypeText = 2, "BCAT\n" +saveDataTypeText = 3, "Device Save\n" +saveDataTypeText = 4, "Temp Storage\n" +saveDataTypeText = 5, "Cache Storage\n" +saveDataTypeText = 6, "System BCAT\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" settingsMenu = 0, "Vider la corbeille" settingsMenu = 1, "Vérifier les mises à jour" settingsMenu = 2, "Définir le dossier de sortie de JKSV" @@ -97,7 +119,9 @@ sortType = 0, "Alphabétique" sortType = 1, "Temps de jeu" sortType = 2, "Joué dernièrement" swkbdEnterName = 0, "Entrez un nouveau nom" +swkbdExpandSize = 0, "Enter New Size in MB" swkbdMkDir = 0, "Entrez un nom de dossier" +swkbdNewSafeTitle = 0, "Input New Output Folder" swkbdProcessID = 0, "Entrez l'ID du processus" swkbdRename = 0, "Entrez un nouveau nom pour l'objet" swkbdSaveIndex = 0, "Entrez l'index du cache" @@ -125,6 +149,7 @@ titleOptions = 4, "Supprimer toutes les sauvegardes de la sauvegarde" titleOptions = 5, "Réinitialiser la sauvegarde" titleOptions = 6, "Supprimer la sauvegarde" titleOptions = 7, "Etendre la sauvegarde" +translationMainPage = 0, "Translation: " userOptions = 0, "Dumper tout pour" userOptions = 1, "Sauvegarder la sauvegarde" userOptions = 2, "Sauvegarder toutes les sauvegardes" diff --git a/romfs/lang/it.txt b/romfs/lang/it.txt index 0b2c659..05c533a 100644 --- a/romfs/lang/it.txt +++ b/romfs/lang/it.txt @@ -1,2 +1,156 @@ -#Italian translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "Save Index: " +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "System Save\n" +saveDataTypeText = 1, "Save Data\n" +saveDataTypeText = 2, "BCAT\n" +saveDataTypeText = 3, "Device Save\n" +saveDataTypeText = 4, "Temp Storage\n" +saveDataTypeText = 5, "Cache Storage\n" +saveDataTypeText = 6, "System BCAT\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/ja.txt b/romfs/lang/ja.txt index b528508..84b6e86 100644 --- a/romfs/lang/ja.txt +++ b/romfs/lang/ja.txt @@ -1,13 +1,3 @@ -#JKSV Translation File -#File can be placed and named "/JKSV/trans.txt" for testing without building -#Format is: stringName = index, "string" -#You only need to translate "string", there is no need to touch the other two parameters. -#'%s' is replaced with game titles and paths. '#', '*', '>', etc change text color. [x] are replaced with button glyphs. '\n' can be used to break lines -#This is exported from JKSV itself to make adding strings to this easier. -#It can also export already made translations with new strings if added, cutting down work for everyone. -#If there are issues with spacing, line breaking, untranslatable English text, etc let me know in a git issue or your pull request. - -#If author is not "NULL", your name will be displayed in the UI author = 0, "NULL" confirmBlacklist = 0, "ブラックリストに#%s#を追加してもよろしいですか?" confirmCopy = 0, "#%s#を#%s#にコピーしてもよろしいですか?" @@ -43,6 +33,8 @@ fileModeMenu = 3, "ディレクトリ作成" fileModeMenu = 4, "プロパティ" fileModeMenu = 5, "閉じる" fileModeMenu = 6, "パスフィルターに追加" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" helpFolder = 0, "[A] 選択 [Y] リストア [X] 削除 [B] 閉じる" helpSettings = 0, "[A] トグル [X] デフォルト [B] 戻る" helpTitle = 0, "[A] 選択 [L][R] ジャンプ [Y] お気に入り [X] タイトルオプション [B] 戻る" @@ -50,10 +42,27 @@ helpUser = 0, "[A] 選択 [X] ユーザー設定" holdingText = 0, "(所有) " holdingText = 1, "(保持し続けます) " holdingText = 2, "(もうすぐです!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" onlineErrorConnecting = 0, "接続エラー!" onlineNoUpdates = 0, "利用可能なアップデートはありません。" popAddedToPathFilter = 0, "'#%s#' パスフィルターに追加されました。" popCPUBoostEnabled = 0, "ZIPでCPUブーストが有効になっています。" +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" popErrorCommittingFile = 0, "保存するファイルのコミット中にエラーが発生しました!" popFolderIsEmpty = 0, "フォルダは空です!" popProcessShutdown = 0, "#%s# 正常にシャットダウンしました。" @@ -67,8 +76,22 @@ saveDataDeleteAllUser = 0, "#%s#のすべての保存データを削除しても saveDataDeleteSuccess = 0, "#%s#のセーブデータは削除されました!" saveDataExtendFailed = 0, "セーブデータの拡張に失敗しました。" saveDataExtendSuccess = 0, "#%s#のセーブデータを拡張!" +saveDataIndexText = 0, "存檔索引號:" saveDataNoneFound = 0, "#%s#のセーブデータが見つかりません!" saveDataResetSuccess = 0, "#%s#のセーブデータをリセット!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" settingsMenu = 0, "空のゴミ箱" settingsMenu = 1, "アップデートを確認する" settingsMenu = 2, "JKSVセーブデータ保存出力フォルダを設定する" @@ -96,7 +119,9 @@ sortType = 0, "アルファベット順" sortType = 1, "プレイ時間" sortType = 2, "最後にプレイ" swkbdEnterName = 0, "新しい名前を入力してください" +swkbdExpandSize = 0, "Enter New Size in MB" swkbdMkDir = 0, "フォルダ名を入力してください" +swkbdNewSafeTitle = 0, "Input New Output Folder" swkbdProcessID = 0, "プロセスIDを入力してください" swkbdRename = 0, "アイテムの新しい名前を入力してください" swkbdSaveIndex = 0, "キャッシュインデックスを入力してください" @@ -124,7 +149,8 @@ titleOptions = 4, "すべてのセーブデータバックアップを削除す titleOptions = 5, "セーブデータをリセット" titleOptions = 6, "セーブデータを削除" titleOptions = 7, "セーブデータを拡張" +translationMainPage = 0, "Translation: " userOptions = 0, "すべてをダンプする " userOptions = 1, "セーブデータを作成" userOptions = 2, "全てのセーブデータを作成" -userOptions = 3, "全てのユーザーセーブデータを削除" \ No newline at end of file +userOptions = 3, "全てのユーザーセーブデータを削除" diff --git a/romfs/lang/ko.txt b/romfs/lang/ko.txt index 7f832eb..aafb636 100644 --- a/romfs/lang/ko.txt +++ b/romfs/lang/ko.txt @@ -1,2 +1,156 @@ -#Korean translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存档索引号:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系统存档\n" +saveDataTypeText = 1, "用户存档\n" +saveDataTypeText = 2, "BCAT存档\n" +saveDataTypeText = 3, "设备存档\n" +saveDataTypeText = 4, "临时存档\n" +saveDataTypeText = 5, "缓存存档\n" +saveDataTypeText = 6, "系统BCAT存档\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/nl.txt b/romfs/lang/nl.txt index 2354d49..aafb636 100644 --- a/romfs/lang/nl.txt +++ b/romfs/lang/nl.txt @@ -1,2 +1,156 @@ -#Dutch translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存档索引号:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系统存档\n" +saveDataTypeText = 1, "用户存档\n" +saveDataTypeText = 2, "BCAT存档\n" +saveDataTypeText = 3, "设备存档\n" +saveDataTypeText = 4, "临时存档\n" +saveDataTypeText = 5, "缓存存档\n" +saveDataTypeText = 6, "系统BCAT存档\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/pt-BR.txt b/romfs/lang/pt-BR.txt new file mode 100644 index 0000000..cacbdf3 --- /dev/null +++ b/romfs/lang/pt-BR.txt @@ -0,0 +1,156 @@ +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存檔索引號:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/pt.txt b/romfs/lang/pt.txt index 1332930..aafb636 100644 --- a/romfs/lang/pt.txt +++ b/romfs/lang/pt.txt @@ -1,2 +1,156 @@ -#Portugeuse translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存档索引号:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系统存档\n" +saveDataTypeText = 1, "用户存档\n" +saveDataTypeText = 2, "BCAT存档\n" +saveDataTypeText = 3, "设备存档\n" +saveDataTypeText = 4, "临时存档\n" +saveDataTypeText = 5, "缓存存档\n" +saveDataTypeText = 6, "系统BCAT存档\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/ru.txt b/romfs/lang/ru.txt index 5e7c30e..aafb636 100644 --- a/romfs/lang/ru.txt +++ b/romfs/lang/ru.txt @@ -1,2 +1,156 @@ -#Russian translation file -#Copy en-US.txt here and use as a guide. \ No newline at end of file +author = 0, "NULL" +confirmBlacklist = 0, "Are you sure you want to add #%s# to your blacklist?" +confirmCopy = 0, "Are you sure you want to copy #%s# to #%s#?" +confirmCreateAllSaveData = 0, "Are you sure you would like to create all save data on this system for #%s#? This can take a while depending on how many titles are found." +confirmDelete = 0, "Are you sure you want to delete #%s#? *This is permanent*!" +confirmDeleteBackupsAll = 0, "Are you sure you would like to delete *all* of your save backups for all of your games?" +confirmDeleteBackupsTitle = 0, "Are you sure you would like to delete all save backups for #%s#?" +confirmDeleteSaveData = 0, "*WARNING*: This *will* erase the save data for #%s# *from your system*. Are you sure you want to do this?" +confirmOverwrite = 0, "Are you sure you want to overwrite #%s#?" +confirmResetSaveData = 0, "*WARNING*: This *will* reset the save data for this game as if it was never ran before. Are you sure you want to do this?" +confirmRestore = 0, "Are you sure you want to restore #%s#?" +dialogNo = 0, "No [B]" +dialogOK = 0, "OK [A]" +dialogYes = 0, "Yes [A]" +extrasMenu = 0, "SD to SD Browser" +extrasMenu = 1, "BIS: ProdInfoF" +extrasMenu = 2, "BIS: Safe" +extrasMenu = 3, "BIS: System" +extrasMenu = 4, "BIS: User" +extrasMenu = 5, "Remove Pending Update" +extrasMenu = 6, "Terminate Process" +extrasMenu = 7, "Mount System Save" +extrasMenu = 8, "Rescan Titles" +extrasMenu = 9, "Mount Process RomFS" +extrasMenu = 10, "Backup JKSV Folder" +extrasMenu = 11, "*[DEV]* Output en-US" +fileModeFileProperties = 0, "Path: %s\nSize: %s" +fileModeFolderProperties = 0, "Path: %s\nSub Folders: %u\nFile Count: %u\nTotal Size: %s" +fileModeMenu = 0, "Copy To " +fileModeMenu = 1, "Delete" +fileModeMenu = 2, "Rename" +fileModeMenu = 3, "Make Dir" +fileModeMenu = 4, "Properties" +fileModeMenu = 5, "Close" +fileModeMenu = 6, "Add to Path Filters" +fileModeMenuMkDir = 0, "New" +folderMenuNew = 0, "New Backup" +helpFolder = 0, "[A] Select [Y] Restore [X] Delete [B] Close" +helpSettings = 0, "[A] Toggle [X] Defaults [B] Back" +helpTitle = 0, "[A] Select [L][R] Jump [Y] Favorite [X] Title Options [B] Back" +helpUser = 0, "[A] Select [X] User Options" +holdingText = 0, "(Hold) " +holdingText = 1, "(Keep Holding) " +holdingText = 2, "(Almost There!) " +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "Play Time: " +infoStatus = 3, "Total Launches: " +infoStatus = 4, "User Count: " +infoStatus = 5, "Current User: " +infoStatus = 6, "Current Title: " +infoStatus = 7, "Safe Title: " +infoStatus = 8, "Sort Type: " +infoStatus = 9, "Saving the file master..." +infoStatus = 10, "Deleting..." +infoStatus = 11, "Trash emptied." +loadingStartPage = 0, "Loading..." +mainMenuExtras = 0, "Extras" +mainMenuSettings = 0, "Settings" +onlineErrorConnecting = 0, "Error Connecting!" +onlineNoUpdates = 0, "No Updates Available." +popAddedToPathFilter = 0, "'#%s#' added to path filters." +popCPUBoostEnabled = 0, "CPU Boost Enabled for ZIP." +popChangeOutputError = 0, "#%s# contains illegal or non-ASCII characters." +popChangeOutputFolder = 0, "#%s# changed to #%s#" +popErrorCommittingFile = 0, "Error committing file to save!" +popFolderIsEmpty = 0, "Folder is empty!" +popProcessShutdown = 0, "#%s# successfully shutdown." +popSaveIsEmpty = 0, "Save data is empty!" +popZipIsEmpty = 0, "ZIP file is empty!" +saveDataBackupDeleted = 0, "#%s# has been deleted." +saveDataBackupMovedToTrash = 0, "#%s# has been moved to trash." +saveDataCreatedForUser = 0, "Save data created for %s!" +saveDataCreationFailed = 0, "Save data creation failed!" +saveDataDeleteAllUser = 0, "*ARE YOU SURE YOU WANT TO DELETE ALL SAVE DATA FOR %s?*" +saveDataDeleteSuccess = 0, "Save data for #%s# deleted!" +saveDataExtendFailed = 0, "Failed to extend save data." +saveDataExtendSuccess = 0, "Save data for #%s# extended!" +saveDataIndexText = 0, "存档索引号:" +saveDataNoneFound = 0, "No saves found for #%s#!" +saveDataResetSuccess = 0, "Save for #%s# reset!" +saveDataTypeText = 0, "系统存档\n" +saveDataTypeText = 1, "用户存档\n" +saveDataTypeText = 2, "BCAT存档\n" +saveDataTypeText = 3, "设备存档\n" +saveDataTypeText = 4, "临时存档\n" +saveDataTypeText = 5, "缓存存档\n" +saveDataTypeText = 6, "系统BCAT存档\n" +saveTypeMainMenu = 0, "Device" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "Cache" +saveTypeMainMenu = 3, "System" +saveTypeMainMenu = 4, "System BCAT" +saveTypeMainMenu = 5, "SysTemp Storagetem" +settingsMenu = 0, "Empty Trash Bin" +settingsMenu = 1, "Check for Updates" +settingsMenu = 2, "Set JKSV Save Output Folder" +settingsMenu = 3, "Edit Blacklisted Titles" +settingsMenu = 4, "Delete All Save Backups" +settingsMenu = 5, "Include Device Saves With Users: " +settingsMenu = 6, "Auto Backup On Restore: " +settingsMenu = 7, "Auto-Name Backups: " +settingsMenu = 8, "Overclock/CPU Boost: " +settingsMenu = 9, "Hold To Delete: " +settingsMenu = 10, "Hold To Restore: " +settingsMenu = 11, "Hold To Overwrite: " +settingsMenu = 12, "Force Mount: " +settingsMenu = 13, "Account System Saves: " +settingsMenu = 14, "Enable Writing to System Saves: " +settingsMenu = 15, "Use FS Commands Directly: " +settingsMenu = 16, "Export Saves to ZIP: " +settingsMenu = 17, "Force English To Be Used: " +settingsMenu = 18, "Enable Trash Bin: " +settingsMenu = 19, "Title Sorting Type: " +settingsMenu = 20, "Animation Scale: " +settingsOff = 0, "Off" +settingsOn = 0, ">On>" +sortType = 0, "Alphabetical" +sortType = 1, "Time Played" +sortType = 2, "Last Played" +swkbdEnterName = 0, "Enter a new name" +swkbdExpandSize = 0, "Enter New Size in MB" +swkbdMkDir = 0, "Enter a folder name" +swkbdNewSafeTitle = 0, "Input New Output Folder" +swkbdProcessID = 0, "Enter Process ID" +swkbdRename = 0, "Enter a new name for item" +swkbdSaveIndex = 0, "Enter Cache Index" +swkbdSetWorkDir = 0, "Enter a new Output Path" +swkbdSysSavID = 0, "Enter System Save ID" +threadStatusAddingFileToZip = 0, "Adding '#%s#' to ZIP..." +threadStatusCheckingForUpdate = 0, "Checking for updates..." +threadStatusCopyingFile = 0, "Copying '#%s#'..." +threadStatusCreatingSaveData = 0, "Creating Save Data for #%s#..." +threadStatusDecompressingFile = 0, "Decompressing '#%s#'..." +threadStatusDeletingFile = 0, "Deleting..." +threadStatusDeletingSaveData = 0, "Deleting Save Data for #%s#..." +threadStatusDeletingUpdate = 0, "Deleting pending update..." +threadStatusDownloadingUpdate = 0, "Downloading update..." +threadStatusExtendingSaveData = 0, "Extending Save Data for #%s#..." +threadStatusGetDirProps = 0, "Getting Folder Properties..." +threadStatusOpeningFolder = 0, "Opening '#%s#'..." +threadStatusPackingJKSV = 0, "Writing JKSV folder contents to ZIP..." +threadStatusResettingSaveData = 0, "Resetting save data..." +titleOptions = 0, "Information" +titleOptions = 1, "Blacklist" +titleOptions = 2, "Change Output Folder" +titleOptions = 3, "Open in File Mode" +titleOptions = 4, "Delete All Save Backups" +titleOptions = 5, "Reset Save Data" +titleOptions = 6, "Delete Save Data" +titleOptions = 7, "Extend Save Data" +translationMainPage = 0, "Translation: " +userOptions = 0, "Dump All For " +userOptions = 1, "Create Save Data" +userOptions = 2, "Create All Save Data" +userOptions = 3, "Delete All User Saves" diff --git a/romfs/lang/zh-CN.txt b/romfs/lang/zh-CN.txt index 7f4570c..ae7808e 100644 --- a/romfs/lang/zh-CN.txt +++ b/romfs/lang/zh-CN.txt @@ -1,54 +1,3 @@ -#JKSV 简体中文翻译文件 -#文件可以放置并命名为“/JKSV/trans.txt”,用于测试而无需编译 -#格式为: 字符串名称 = 字符串索引号, "字符串文本" -#您只需翻译“字符串文本”,无需触摸其他两个参数。 -#'%s'将被替换为游戏titles和路径。'#','*','>'等用于改变文字颜色。[x]将被替换为按钮图标。'\n'可以用来换行。 -#这是从JKSV本身导出的,以便更容易向其中添加字符串。 -#如果添加了新字符串,它还可以导出已经生成的翻译,从而减少每个人的工作量。 -#如果存在空格、换行或无法翻译的英文文本等问题,请在git问题或您的pull请求中告诉我。 - -saveTypeMainMenu = 0, "设备" -saveTypeMainMenu = 1, "BCAT" -saveTypeMainMenu = 2, "缓存" -saveTypeMainMenu = 3, "系统" -saveTypeMainMenu = 4, "系统BCAT" -saveTypeMainMenu = 5, "临时" -mainMenuSettings = 0, "系统设置" -mainMenuExtras = 0, "附加功能" -translationMainPage = 0, "翻译:" -loadingStartPage = 0, "加载中..." - -saveDataTypeText = 0, "系统存档\n" -saveDataTypeText = 1, "用户存档\n" -saveDataTypeText = 2, "BCAT存档\n" -saveDataTypeText = 3, "设备存档\n" -saveDataTypeText = 4, "临时存档\n" -saveDataTypeText = 5, "缓存存档\n" -saveDataTypeText = 6, "系统BCAT存档\n" -saveDataIndexText = 0, "存档索引号:" - -infoStatus = 0, "TID: " -infoStatus = 1, "SID: " -infoStatus = 2, "游戏时间:" -infoStatus = 3, "总启动次数:" -infoStatus = 4, "用户数目:" -infoStatus = 5, "当前用户:" -infoStatus = 6, "当前Title:" -infoStatus = 7, "安全Title:" -infoStatus = 8, "排序类型:" -infoStatus = 9, "正在文件管理器里保存..." -infoStatus = 10, "正在删除" -infoStatus = 11, "回收站已清空。" - -swkbdNewSafeTitle = 0, "输入新的导出目录名称" -swkbdExpandSize = 0, "输入新的大小(单位MB)" -folderMenuNew = 0, "新建目录" -fileModeMenuMkDir = 0, "新建" - -popChangeOutputFolder = 0, "#%s# 更改到 #%s#" -popChangeOutputError = 0, "#%s# 包含非法或者非ASCII的字符。" - -#如果author不是“NULL”,您的姓名将显示在UI中 author = 0, "zdm65477730" confirmBlacklist = 0, "您确定要将#%s#添加到您的黑名单中吗?" confirmCopy = 0, "是否确定要将#%s#复制到#%s#?" @@ -84,6 +33,8 @@ fileModeMenu = 3, "创建文件夹" fileModeMenu = 4, "属性" fileModeMenu = 5, "关闭" fileModeMenu = 6, "添加到路径过滤器" +fileModeMenuMkDir = 0, "新建" +folderMenuNew = 0, "新建目录" helpFolder = 0, "[A] 选择 [Y] 恢复 [X] 删除 [B] 关闭" helpSettings = 0, "[A] 切换 [X] 恢复默认 [B] 返回" helpTitle = 0, "[A] 选择 [L][R] 翻页 [Y] 收藏 [X] Title选项 [B] 返回" @@ -91,10 +42,27 @@ helpUser = 0, "[A] 选择 [X] 用户选项" holdingText = 0, "(按住)" holdingText = 1, "(持续按住)" holdingText = 2, "(快好了!)" +infoStatus = 0, "TID: " +infoStatus = 1, "SID: " +infoStatus = 2, "游戏时间:" +infoStatus = 3, "总启动次数:" +infoStatus = 4, "用户数目:" +infoStatus = 5, "当前用户:" +infoStatus = 6, "当前Title:" +infoStatus = 7, "安全Title:" +infoStatus = 8, "排序类型:" +infoStatus = 9, "正在文件管理器里保存..." +infoStatus = 10, "正在删除" +infoStatus = 11, "回收站已清空。" +loadingStartPage = 0, "加载中..." +mainMenuExtras = 0, "附加功能" +mainMenuSettings = 0, "系统设置" onlineErrorConnecting = 0, "连接错误!" onlineNoUpdates = 0, "没有可用的更新。" popAddedToPathFilter = 0, "'#%s#'添加到路径过滤器。" popCPUBoostEnabled = 0, "为ZIP压缩启用CPU超频。" +popChangeOutputError = 0, "#%s# 包含非法或者非ASCII的字符。" +popChangeOutputFolder = 0, "#%s# 更改到 #%s#" popErrorCommittingFile = 0, "提交要保存的文件时出错!" popFolderIsEmpty = 0, "文件夹为空!" popProcessShutdown = 0, "#%s#已成功关闭。" @@ -108,8 +76,22 @@ saveDataDeleteAllUser = 0, "*确定要删除%s的所有存档数据吗?*" saveDataDeleteSuccess = 0, "#%s#的存档数据已删除!" saveDataExtendFailed = 0, "扩展存档数据失败。" saveDataExtendSuccess = 0, "#%s#的存档数据已扩展!" +saveDataIndexText = 0, "存档索引号:" saveDataNoneFound = 0, "没有找到#%s#的存档!" saveDataResetSuccess = 0, "#%s#的存档已重置!" +saveDataTypeText = 0, "系统存档\n" +saveDataTypeText = 1, "用户存档\n" +saveDataTypeText = 2, "BCAT存档\n" +saveDataTypeText = 3, "设备存档\n" +saveDataTypeText = 4, "临时存档\n" +saveDataTypeText = 5, "缓存存档\n" +saveDataTypeText = 6, "系统BCAT存档\n" +saveTypeMainMenu = 0, "设备" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "缓存" +saveTypeMainMenu = 3, "系统" +saveTypeMainMenu = 4, "系统BCAT" +saveTypeMainMenu = 5, "临时" settingsMenu = 0, "清空回收站" settingsMenu = 1, "检查更新" settingsMenu = 2, "设置JKSV的存档输出文件夹" @@ -137,7 +119,9 @@ sortType = 0, "按名称排序" sortType = 1, "按游戏时间长短排序" sortType = 2, "按最近打开游戏的时间排序" swkbdEnterName = 0, "请输入新的名称" +swkbdExpandSize = 0, "输入新的大小(单位MB)" swkbdMkDir = 0, "请输入目录名" +swkbdNewSafeTitle = 0, "输入新的导出目录名称" swkbdProcessID = 0, "请输入进程ID" swkbdRename = 0, "请输入项目的新名称" swkbdSaveIndex = 0, "请输入缓存索引号" @@ -165,6 +149,7 @@ titleOptions = 4, "删除所有存储备份" titleOptions = 5, "重置存档数据" titleOptions = 6, "删除存档数据" titleOptions = 7, "扩展存档数据" +translationMainPage = 0, "翻译:" userOptions = 0, "转储该游戏的所有存档:" userOptions = 1, "创建存档数据" userOptions = 2, "创建所有游戏的存档数据" diff --git a/romfs/lang/zh-TW.txt b/romfs/lang/zh-TW.txt index 721caab..0242207 100644 --- a/romfs/lang/zh-TW.txt +++ b/romfs/lang/zh-TW.txt @@ -1,54 +1,3 @@ -#JKSV Translation File -#File can be placed and named "/JKSV/trans.txt" for testing without building -#Format is: stringName = index, "string" -#You only need to translate "string", there is no need to touch the other two parameters. -#'%s' is replaced with game titles and paths. '#', '*', '>', etc change text color. [x] are replaced with button glyphs. '\n' can be used to break lines -#This is exported from JKSV itself to make adding strings to this easier. -#It can also export already made translations with new strings if added, cutting down work for everyone. -#If there are issues with spacing, line breaking, untranslatable English text, etc let me know in a git issue or your pull request. - -saveTypeMainMenu = 0, "設備" -saveTypeMainMenu = 1, "BCAT" -saveTypeMainMenu = 2, "緩存" -saveTypeMainMenu = 3, "系統" -saveTypeMainMenu = 4, "系統BCAT" -saveTypeMainMenu = 5, "臨時" -mainMenuSettings = 0, "系統設置" -mainMenuExtras = 0, "附加設定" -translationMainPage = 0, "翻譯:" -loadingStartPage = 0, "加載中…" - -saveDataTypeText = 0, "系統存檔\n" -saveDataTypeText = 1, "用戶存檔\n" -saveDataTypeText = 2, "BCAT存檔\n" -saveDataTypeText = 3, "設備存檔\n" -saveDataTypeText = 4, "臨時存檔\n" -saveDataTypeText = 5, "緩存存檔\n" -saveDataTypeText = 6, "系統BCAT存檔\n" -saveDataIndexText = 0, "存檔索引號:" - -infoStatus = 0, "TID:" -infoStatus = 1, "SID:" -infoStatus = 2, "遊戲時間:" -infoStatus = 3, "總啟動次數:" -infoStatus = 4, "用戶數目:" -infoStatus = 5, "當前用戶:" -infoStatus = 6, "當前Title:" -infoStatus = 7, "安全Title:" -infoStatus = 8, "排序類型:" -infoStatus = 9, "正在檔案管理器裏保存…" -infoStatus = 10, "正在删除" -infoStatus = 11, "回收站已清空。" - -swkbdNewSafeTitle = 0, "輸入新的匯出目錄名稱" -swkbdExpandSize = 0, "輸入新的大小(組織MB)" -folderMenuNew = 0, "新建目錄" -fileModeMenuMkDir = 0, "新建" - -popChangeOutputFolder = 0, "#%s# 更改到 #%s#" -popChangeOutputError = 0, "#%s# 包含非法或者非ASCII字元。" - -#If author is not "NULL", your name will be displayed in the UI author = 0, "Leo" confirmBlacklist = 0, "是否確定要將#%s#加入黑名單?" confirmCopy = 0, "是否確定要將#%s#複製到#%s#?" @@ -84,6 +33,8 @@ fileModeMenu = 3, "新建資料夾" fileModeMenu = 4, "屬性" fileModeMenu = 5, "關閉" fileModeMenu = 6, "新增至路徑篩選器" +fileModeMenuMkDir = 0, "新建" +folderMenuNew = 0, "新建目錄" helpFolder = 0, "[A] 選定 [Y] 還原 [X] 刪除 [B] 關閉" helpSettings = 0, "[A] 切換 [X] 恢復預設值 [B] 返回" helpTitle = 0, "[A] 選定 [L][R] 翻頁 [Y] 最愛 [X] Title選項 [B] 返回" @@ -91,10 +42,27 @@ helpUser = 0, "[A] 選定 [X] 使用者選項" holdingText = 0, "(請按住) " holdingText = 1, "(繼續按住) " holdingText = 2, "(確認執行!) " +infoStatus = 0, "TID:" +infoStatus = 1, "SID:" +infoStatus = 2, "遊戲時間:" +infoStatus = 3, "總啟動次數:" +infoStatus = 4, "用戶數目:" +infoStatus = 5, "當前用戶:" +infoStatus = 6, "當前Title:" +infoStatus = 7, "安全Title:" +infoStatus = 8, "排序類型:" +infoStatus = 9, "正在檔案管理器裏保存…" +infoStatus = 10, "正在删除" +infoStatus = 11, "回收站已清空。" +loadingStartPage = 0, "加載中…" +mainMenuExtras = 0, "附加設定" +mainMenuSettings = 0, "系統設置" onlineErrorConnecting = 0, "連線失敗!" onlineNoUpdates = 0, "目前沒有可用的更新版本!" popAddedToPathFilter = 0, "'#%s#' 已新增至路徑篩選器." popCPUBoostEnabled = 0, "壓縮ZIP時將啟用CPU超頻." +popChangeOutputError = 0, "#%s# 包含非法或者非ASCII字元。" +popChangeOutputFolder = 0, "#%s# 更改到 #%s#" popErrorCommittingFile = 0, "提交檔案進行儲存時發生錯誤!" popFolderIsEmpty = 0, "資料夾內沒有檔案!" popProcessShutdown = 0, "#%s# 程序已關閉." @@ -108,8 +76,22 @@ saveDataDeleteAllUser = 0, "*是否確認要刪除%s使用者的所有遊戲進 saveDataDeleteSuccess = 0, "#%s#的進度存檔已刪除!" saveDataExtendFailed = 0, "無法擴充此遊戲的進度儲存空間." saveDataExtendSuccess = 0, "#%s#的進度存檔儲存空間已擴充!" +saveDataIndexText = 0, "存檔索引號:" saveDataNoneFound = 0, "沒有#%s#的進度存檔!" saveDataResetSuccess = 0, "#%s#的進度存檔已重置!" +saveDataTypeText = 0, "系統存檔\n" +saveDataTypeText = 1, "用戶存檔\n" +saveDataTypeText = 2, "BCAT存檔\n" +saveDataTypeText = 3, "設備存檔\n" +saveDataTypeText = 4, "臨時存檔\n" +saveDataTypeText = 5, "緩存存檔\n" +saveDataTypeText = 6, "系統BCAT存檔\n" +saveTypeMainMenu = 0, "設備" +saveTypeMainMenu = 1, "BCAT" +saveTypeMainMenu = 2, "緩存" +saveTypeMainMenu = 3, "系統" +saveTypeMainMenu = 4, "系統BCAT" +saveTypeMainMenu = 5, "臨時" settingsMenu = 0, "清空資源回收筒" settingsMenu = 1, "檢查程式更新" settingsMenu = 2, "設定JKSV進度存檔匯出的資料夾" @@ -137,7 +119,9 @@ sortType = 0, "依名稱字母順序" sortType = 1, "依遊玩時間長度" sortType = 2, "依最後遊玩時間" swkbdEnterName = 0, "請輸入新的名稱" +swkbdExpandSize = 0, "輸入新的大小(組織MB)" swkbdMkDir = 0, "請輸入資料夾名稱" +swkbdNewSafeTitle = 0, "輸入新的匯出目錄名稱" swkbdProcessID = 0, "請輸入程序ID" swkbdRename = 0, "請輸入item的新名稱" swkbdSaveIndex = 0, "請輸入快取索引" @@ -165,6 +149,7 @@ titleOptions = 4, "刪除所有進度存檔" titleOptions = 5, "重置進度存檔" titleOptions = 6, "刪除進度存檔" titleOptions = 7, "擴充存檔空間" +translationMainPage = 0, "翻譯:" userOptions = 0, "備份使用者全部存檔:" userOptions = 1, "新增遊戲存檔進度" userOptions = 2, "新增所有遊戲存檔進度" diff --git a/src/file.cpp b/src/file.cpp index 6c49072..5eaa64a 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -559,6 +559,7 @@ void fs::createNewBackup(void *a) }; std::string defaultText = u->getUsernameSafe() + " - " + util::getDateTime(util::DATE_FMT_YMD); out = util::getStringInput(SwkbdType_QWERTY, defaultText, ui::getUIString("swkbdEnterName", 0), 64, 9, dict); + out = util::safeString(out); } if(!out.empty()) diff --git a/src/ui.cpp b/src/ui.cpp index dfdb721..7761dfe 100644 --- a/src/ui.cpp +++ b/src/ui.cpp @@ -137,15 +137,6 @@ void ui::init() break; } - //Replace the button [x] in strings that need it. Needs to be outside loadTrans so even defaults will get replaced - util::replaceButtonsInString(ui::strings[std::make_pair("helpUser", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("helpTitle", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("helpFolder", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("helpSettings", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("dialogYes", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("dialogNo", 0)]); - util::replaceButtonsInString(ui::strings[std::make_pair("dialogOK", 0)]); - //setup pad padConfigureInput(1, HidNpadStyleSet_NpadStandard); padInitializeDefault(&ui::pad); diff --git a/src/ui/ext.cpp b/src/ui/ext.cpp index d0aa786..20af02f 100644 --- a/src/ui/ext.cpp +++ b/src/ui/ext.cpp @@ -192,7 +192,7 @@ static void extMenuPackJKSV(void *a) static void extMenuOutputEnUs(void *a) { - ui::newThread(ui::saveTranslationFile, NULL, NULL); + ui::newThread(ui::saveTranslationFiles, NULL, NULL); } void ui::extInit() diff --git a/src/ui/uistr.cpp b/src/ui/uistr.cpp index 70893aa..e9a2dc0 100644 --- a/src/ui/uistr.cpp +++ b/src/ui/uistr.cpp @@ -4,6 +4,7 @@ #include "file.h" #include "cfg.h" #include "type.h" +#include "util.h" #include "uistr.h" std::map, std::string> ui::strings; @@ -13,6 +14,95 @@ static void addUIString(const std::string& _name, int ind, const std::string& _s ui::strings[std::make_pair(_name, ind)] = _str; } +static void loadTranslationFile(const std::string& path) +{ + if(fs::fileExists(path)) + { + fs::dataFile lang(path); + while(lang.readNextLine(true)) + { + std::string name = lang.getName(); + int ind = lang.getNextValueInt(); + std::string str = lang.getNextValueStr(); + addUIString(name, ind, str); + } + } +} + +static std::string getFilename(int lang) +{ + std::string filename; + switch(lang) + { + case SetLanguage_JA: + filename = "ja.txt"; + break; + + case SetLanguage_ENUS: + filename = "en-US.txt"; + break; + + case SetLanguage_FR: + filename = "fr.txt"; + break; + + case SetLanguage_DE: + filename = "de.txt"; + break; + + case SetLanguage_IT: + filename = "it.txt"; + break; + + case SetLanguage_ES: + filename = "es.txt"; + break; + + case SetLanguage_ZHCN: + case SetLanguage_ZHHANS: + filename = "zh-CN.txt"; + break; + + case SetLanguage_KO: + filename = "ko.txt"; + break; + + case SetLanguage_NL: + filename = "nl.txt"; + break; + + case SetLanguage_PT: + filename = "pt.txt"; + break; + + case SetLanguage_RU: + filename = "ru.txt"; + break; + + case SetLanguage_ZHTW: + case SetLanguage_ZHHANT: + filename += "zh-TW.txt"; + break; + + case SetLanguage_ENGB: + filename = "en-GB.txt"; + break; + + case SetLanguage_FRCA: + filename = "fr-CA.txt"; + break; + + case SetLanguage_ES419: + filename = "es-419.txt"; + break; + + case SetLanguage_PTBR: + filename = "pt-BR.txt"; + break; + } + return filename; +} + void ui::initStrings() { addUIString("author", 0, "NULL"); @@ -76,7 +166,7 @@ void ui::initStrings() addUIString("fileModeMenuMkDir", 0, "New"); //New folder pop menu strings - addUIString("folderMenuNew", 0, "New Folder"); + addUIString("folderMenuNew", 0, "New Backup"); //File mode properties string addUIString("fileModeFileProperties", 0, "Path: %s\nSize: %s"); @@ -207,64 +297,53 @@ void ui::initStrings() void ui::loadTrans() { - bool transFile = fs::fileExists(fs::getWorkDir() + "trans.txt"); + std::string transTestFile = fs::getWorkDir() + "trans.txt"; + std::string translationFile = "romfs:/lang/" + getFilename(data::sysLang); + bool transFile = fs::fileExists(transTestFile); if(!transFile && (data::sysLang == SetLanguage_ENUS || cfg::config["langOverride"])) ui::initStrings(); + else if(transFile) + loadTranslationFile(transTestFile); else - { - std::string file; - if(transFile) - file = fs::getWorkDir() + "trans.txt"; - else - { - file = "romfs:/lang/"; - switch(data::sysLang) - { - case SetLanguage_JA: - file += "ja.txt"; - break; + loadTranslationFile(translationFile); - case SetLanguage_FR: - file += "fr.txt"; - break; - - case SetLanguage_ZHTW: - case SetLanguage_ZHHANT: - file += "zh-TW.txt"; - break; - - case SetLanguage_ZHCN: - case SetLanguage_ZHHANS: - file += "zh-CN.txt"; - break; - - default: - ui::initStrings(); - return; - break; - } - } - - fs::dataFile lang(file); - while(lang.readNextLine(true)) - { - std::string name = lang.getName(); - int ind = lang.getNextValueInt(); - std::string str = lang.getNextValueStr(); - addUIString(name, ind, str); - } - } + util::replaceButtonsInString(ui::strings[std::make_pair("helpUser", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("helpTitle", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("helpFolder", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("helpSettings", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("dialogYes", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("dialogNo", 0)]); + util::replaceButtonsInString(ui::strings[std::make_pair("dialogOK", 0)]); } -void ui::saveTranslationFile(void *a) +void ui::saveTranslationFiles(void *a) { threadInfo *t = (threadInfo *)a; t->status->setStatus(ui::getUICString("infoStatus", 9)); - std::string out = fs::getWorkDir() + "en-US.txt"; - FILE *enUS = fopen(out.c_str(), "w"); - for(auto& s : ui::strings) - fprintf(enUS, "%s = %i, \"%s\"\n", s.first.first.c_str(), s.first.second, s.second.c_str()); - fclose(enUS); + std::string outputFolder = fs::getWorkDir() + "lang", outputPath, romfsPath; + fs::mkDir(outputFolder); + + romfsInit(); + for(int i = 0; i < SetLanguage_Total; i++) + { + outputPath = fs::getWorkDir() + "lang/" + getFilename(i); + romfsPath = "romfs:/lang/" + getFilename(i); + + //Init original US English strings, then load translation over it. Result will be mixed file. + ui::initStrings(); + loadTranslationFile(romfsPath); + + FILE *out = fopen(outputPath.c_str(), "w"); + for(auto& s : ui::strings) + { + std::string stringOut = s.second; + util::replaceStr(stringOut, "\n", "\\n"); + fprintf(out, "%s = %i, \"%s\"\n", s.first.first.c_str(), s.first.second, stringOut.c_str()); + } + fclose(out); + } + loadTrans(); + romfsExit(); t->finished = true; } diff --git a/src/util.cpp b/src/util.cpp index d23a9ca..85b4b61 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -12,7 +12,7 @@ #include "curlfuncs.h" #include "type.h" -static const uint32_t verboten[] = { ',', '/', '\\', '<', '>', ':', '"', '|', '?', '*', '�', '�', '�'}; +static const uint32_t verboten[] = { L',', L'/', L'\\', L'<', L'>', L':', L'"', L'|', L'?', L'*', L'™', L'©', L'®'}; static bool isVerboten(const uint32_t& t) { @@ -70,7 +70,7 @@ uint32_t replaceChar(uint32_t c) { switch(c) { - case '�': + case L'é': return 'e'; break; }