From fd765aa8c83e8457ced86450074e851a7b94c50f Mon Sep 17 00:00:00 2001 From: Yorunokyujitsu <164279972+Yorunokyujitsu@users.noreply.github.com> Date: Sun, 1 Jun 2025 02:02:53 +0900 Subject: [PATCH] Updated theme, new translated strings, adjust left side split-screen x position. (#156) * Add a new ThemeEntryID for split-screen and selected items and modify the theme. * Adjust the position of the left side split-screen in the filebrowser menu. * Add new strings and update Korean and Japanese translations. * fix ja.json. --------- Co-authored-by: ITotalJustice <47043333+ITotalJustice@users.noreply.github.com> --- assets/romfs/i18n/de.json | 63 ++++++++++---- assets/romfs/i18n/en.json | 63 ++++++++++---- assets/romfs/i18n/es.json | 63 ++++++++++---- assets/romfs/i18n/fr.json | 63 ++++++++++---- assets/romfs/i18n/it.json | 63 ++++++++++---- assets/romfs/i18n/ja.json | 105 +++++++++++++++-------- assets/romfs/i18n/ko.json | 71 ++++++++++----- assets/romfs/i18n/nl.json | 63 ++++++++++---- assets/romfs/i18n/pt.json | 51 +++++++---- assets/romfs/i18n/ru.json | 67 +++++++++------ assets/romfs/i18n/se.json | 63 ++++++++++---- assets/romfs/i18n/uk.json | 63 ++++++++++---- assets/romfs/i18n/vi.json | 63 ++++++++++---- assets/romfs/i18n/zh.json | 63 ++++++++++---- assets/romfs/themes/base_black_theme.ini | 1 + assets/romfs/themes/base_white_theme.ini | 1 + sphaira/include/ui/types.hpp | 2 + sphaira/source/app.cpp | 7 +- sphaira/source/dumper.cpp | 6 +- sphaira/source/ui/menus/filebrowser.cpp | 12 +-- sphaira/source/ui/menus/game_menu.cpp | 2 +- sphaira/source/ui/menus/gc_menu.cpp | 2 +- sphaira/source/ui/menus/irs_menu.cpp | 10 +-- sphaira/source/ui/menus/usb_menu.cpp | 2 +- 24 files changed, 691 insertions(+), 278 deletions(-) diff --git a/assets/romfs/i18n/de.json b/assets/romfs/i18n/de.json index fc802c3..4ad28c6 100644 --- a/assets/romfs/i18n/de.json +++ b/assets/romfs/i18n/de.json @@ -3,6 +3,7 @@ "No Internet": "Kein Internet", "Switch-Handheld!": "Handheld!", "Switch-Docked!": "Angedockt!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Audio deaktivert wegen Spielabbruch", "Are you sure you wish to cancel?": "Bist du sicher dass du abbrechen willst?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "NXLink | Verbunden", "Nxlink Upload": "NXLink | wird hochgeladen...", "Nxlink Finished": "NXLink | Hochladen beendet", + "Hdd": "", + "Hdd write protect": "", "Language": "Sprache", "Auto": "Systemsprache", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer | NX Themes", "Themezer Options": " Themezer | Optionen", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Lade JSON-File", "Select asset to download for ": "Wähle Asset für den Download von ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Negativ-Bild", "Format": "Format", "Trimming Format": "Beschnitt-Format", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Externes Lichtfilter", "Load Default": "Standard laden", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Erweitert...", "Advanced Options": " Erweitert | Optionen", "Logging": "Protokollieren", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenu wurde wiederhergestellt", "Restart Sphaira?": "sphaira erneut starten?", "Press OK to restart Sphaira": "Drücke OK um sphaira erneut zustarten", + "Boost CPU during transfer": "", "Text scroll speed": "Laufschrift Tempo", "Slow": "Niedrig", "Normal": "Mittel", "Fast": "Hoch", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "Einhängepunkt", "System memory": "NAND Systemspeicher", "microSD card": "SD-Karte", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "Aktualisiere NCM-Datenbank", "Pushing application record": "Übertrage Anwendungsdaten", "Failed to install forwarder": "Fehler beim installieren des Forwarders", + "Unstar": "Kein Favorit", + "Star": "Favorit", "Unstarred ": "Favorit entfernt ", "Starred ": "Favorit ", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Kopieren", "Copying ": "Kopiert wird: ", "Paste": "Einfügen", - "Paste ": "Einfügen von: ", - " file(s)?": " Datei/en?", + "Paste file(s)?": "", "Pasting ": "Eingefügt wird: ", "Pasting": "Eingefügt wurde:", "Rename": "Umbenennen", "Set New File Name": "Neuen Dateinamen festlegen", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Neuer Ordner", "Set Folder Name": "Ordner umbenennen", "Creating ": "Erstellt wird: ", + "View as text (unfinished)": "Als Text anzeigen", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Als Text anzeigen", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Schreibschutz umgehen?", "Mount": "Einhängen", "Sd": "SD-Karte | Root-Verzeichnis", @@ -302,6 +331,7 @@ "Launch ": "Starte ", "Launch option for: ": "Start Option für: ", "Select launcher for: ": "Wähle Launcher für: ", + "Close FileBrowser?": "", "Sort By": "Sortierung", "Sort Options": " Sortierung | Optionen", @@ -335,16 +365,16 @@ "Search": "Suchen", "Options": "Optionen", + "Split": "", "OK": "OK", "Back": "Zurück", "Select": "Auswählen", "Open": "Öffne", + "Close": "", "Launch": "Starte", "Restart": "Neustart", "Next": "", "Prev": "", - "Unstar": "Kein Favorit", - "Star": "Favorit", "Yes": "Ja", "No": "Nein", "On": "", @@ -367,12 +397,13 @@ "Remove": "Entfernen", "Completely remove ": "Komplett gelöscht wird: ", "Removing ": "Entfernt wird: ", - "Removed ": "Entfernt wurde: ", "Uninstalling ": "Deinstalliert wird: ", + "Removed ": "Entfernt wurde: ", "Download": "Download", "Downloading ": "Heruntergeladen wird: ", "Downloaded ": "Heruntergeladen wurde: ", + "Download via the Network options!": "", "Update": "Update", "Update avaliable: ": "Update verfügbar: ", diff --git a/assets/romfs/i18n/en.json b/assets/romfs/i18n/en.json index 9abcf38..efe4864 100644 --- a/assets/romfs/i18n/en.json +++ b/assets/romfs/i18n/en.json @@ -3,6 +3,7 @@ "No Internet": "No Internet", "Switch-Handheld!": "Switch-Handheld!", "Switch-Docked!": "Switch-Docked!", + "Warning! Logs are enabled, Sphaira will run slowly!": "Warning! Logs are enabled, Sphaira will run slowly!", "Audio disabled due to suspended game": "Audio disabled due to suspended game", "Are you sure you wish to cancel?": "Are you sure you wish to cancel?", "An error occurred": "An error occurred", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink Connected", "Nxlink Upload": "Nxlink Upload", "Nxlink Finished": "Nxlink Finished", + "Hdd": "Hdd", + "Hdd write protect": "Hdd write protect", "Language": "Language", "Auto": "Auto", @@ -57,22 +60,35 @@ "No meta entries found...\n": "No meta entries found...\n", "Updating application record list": "Updating application record list", "Dump": "Dump", + "Dump options": "Dump options", + "Dump Options": "Dump Options", "Select content to dump": "Select content to dump", "Dump All": "Dump All", "Dump Application": "Dump Application", "Dump Patch": "Dump Patch", "Dump AddOnContent": "Dump AddOnContent", "Dump DataPatch": "Dump DataPatch", + "Created nested folder": "Created nested folder", + "Append folder with .xci": "Append folder with .xci", + "Trim XCI": "Trim XCI", + "Label trimmed XCI": "Label trimmed XCI", + "Multi-threaded USB transfer": "Multi-threaded USB transfer", + "Dump All Bins": "Dump All Bins", + "Dump XCI": "Dump XCI", + "Dump Card ID Set": "Dump Card ID Set", + "Dump Card UID": "Dump Card UID", + "Dump Certificate": "Dump Certificate", + "Dump Initial Data": "Dump Initial Data", "Select dump location": "Select dump location", - "microSD card (/dumps/NSP/)": "microSD card (/dumps/NSP/)", + "microSD card (/dumps/)": "microSD card (/dumps/)", "USB transfer (Switch 2 Switch)": "USB transfer (Switch 2 Switch)", "/dev/null (Speed Test)": "/dev/null (Speed Test)", "Dumping": "Dumping", "Dump successfull!": "Dump successfull!", "Dump failed!": "Dump failed!", - "Success": "Success", "Delete successfull!": "Delete successfull!", "Delete failed!": "Delete failed!", + "Success": "Success", "Themezer": "Themezer", "Themezer Options": "Themezer Options", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Downloading json", "Select asset to download for ": "Select asset to download for ", + "Failed to download json": "Failed to download json", + "Failed to download app!": "Failed to download app!", "FTP Install": "FTP Install", "FTP Install (EXPERIMENTAL)": "FTP Install (EXPERIMENTAL)", @@ -122,9 +140,12 @@ "GC": "GC", "System memory %.1f GB": "System memory %.1f GB", "microSD card %.1f GB": "microSD card %.1f GB", - "Nand Install": "Nand Install", - "SD Card Install": "SD Card Install", "Exit": "Exit", + "Install disabled...\nPlease enable installing via the install options.": "Install disabled...\nPlease enable installing via the install options.", + "No GameCard inserted": "No GameCard inserted", + "GameCard is already trimmed!": "GameCard is already trimmed!", + "WARNING: GameCard is already trimmed!": "WARNING: GameCard is already trimmed!", + "Continue": "Continue", "Gc install success!": "Gc install success!", "Gc install failed!": "Gc install failed!", @@ -160,14 +181,14 @@ "Negative image": "Negative image", "Format": "Format", "Trimming Format": "Trimming Format", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "External Light Filter", "Load Default": "Load Default", + "Web": "Web", + "Select URL": "Select URL", + "Enter custom URL": "Enter custom URL", + "Enter URL": "Enter URL", + "Advanced": "Advanced", "Advanced Options": "Advanced Options", "Logging": "Logging", @@ -181,10 +202,12 @@ "Restored hbmenu": "Restored hbmenu", "Restart Sphaira?": "Restart Sphaira?", "Press OK to restart Sphaira": "Press OK to restart Sphaira", + "Boost CPU during transfer": "Boost CPU during transfer", "Text scroll speed": "Text scroll speed", "Slow": "Slow", "Normal": "Normal", "Fast": "Fast", + "Set left-side menu": "Set left-side menu", "Set right-side menu": "Set right-side menu", "Install options": "Install options", "Install Options": "Install Options", @@ -194,7 +217,6 @@ "Install location": "Install location", "System memory": "System memory", "microSD card": "microSD card", - "Boost CPU clock": "Boost CPU clock", "Allow downgrade": "Allow downgrade", "Skip if already installed": "Skip if already installed", "Ticket only": "Ticket only", @@ -225,6 +247,8 @@ "Updating ncm databse": "Updating ncm databse", "Pushing application record": "Pushing application record", "Failed to install forwarder": "Failed to install forwarder", + "Unstar": "Unstar", + "Star": "Star", "Unstarred ": "Unstarred ", "Starred ": "Starred ", "Failed to remove old forwarder, please manually remove it!": "Failed to remove old forwarder, please manually remove it!", @@ -257,12 +281,13 @@ "Copy": "Copy", "Copying ": "Copying ", "Paste": "Paste", - "Paste ": "Paste ", - " file(s)?": " file(s)?", + "Paste file(s)?": "Paste file(s)?", "Pasting ": "Pasting ", "Pasting": "Pasting", "Rename": "Rename", "Set New File Name": "Set New File Name", + "Failed to delete directory": "Failed to delete directory", + "Failed to delete file": "Failed to delete file", "Extract zip": "Extract zip", "Extract Options": "Extract Options", "Extract here": "Extract here", @@ -285,13 +310,17 @@ "Create Folder": "Create Folder", "Set Folder Name": "Set Folder Name", "Creating ": "Creating ", + "View as text (unfinished)": "View as text (unfinished)", "Upload": "Upload", "Select upload location": "Select upload location", "No upload locations set!": "No upload locations set!", "Uploading": "Uploading", "Upload successfull!": "Upload successfull!", "Upload failed!": "Upload failed!", - "View as text (unfinished)": "View as text (unfinished)", + "Hash": "Hash", + "Hash Options": "Hash Options", + "Hashing": "Hashing", + "Failed to hash file...": "Failed to hash file...", "Ignore read only": "Ignore read only", "Mount": "Mount", "Sd": "Sd", @@ -302,6 +331,7 @@ "Launch ": "Launch ", "Launch option for: ": "Launch option for: ", "Select launcher for: ": "Select launcher for: ", + "Close FileBrowser?": "Close FileBrowser?", "Sort By": "Sort By", "Sort Options": "Sort Options", @@ -335,16 +365,16 @@ "Search": "Search", "Options": "Options", + "Split": "Split", "OK": "OK", "Back": "Back", "Select": "Select", "Open": "Open", + "Close": "Close", "Launch": "Launch", "Restart": "Restart", "Next": "Next", "Prev": "Prev", - "Unstar": "Unstar", - "Star": "Star", "Yes": "Yes", "No": "No", "On": "On", @@ -367,12 +397,13 @@ "Remove": "Remove", "Completely remove ": "Completely remove ", "Removing ": "Removing ", - "Removed ": "Removed ", "Uninstalling ": "Uninstalling ", + "Removed ": "Removed ", "Download": "Download", "Downloading ": "Downloading ", "Downloaded ": "Downloaded ", + "Download via the Network options!": "Download via the Network options!", "Update": "Update", "Update avaliable: ": "Update avaliable: ", diff --git a/assets/romfs/i18n/es.json b/assets/romfs/i18n/es.json index e269709..2a9c0a2 100644 --- a/assets/romfs/i18n/es.json +++ b/assets/romfs/i18n/es.json @@ -3,6 +3,7 @@ "No Internet": "Sin Internet", "Switch-Handheld!": "¡Switch-Modo-Portátil!", "Switch-Docked!": "¡Switch-Modo-TV!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "", "Are you sure you wish to cancel?": "¿Estás seguro que deseas cancelar?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "NXlink conectado", "Nxlink Upload": "NXlink subida", "Nxlink Finished": "NXlink finalizado", + "Hdd": "", + "Hdd write protect": "", "Language": "Idioma", "Auto": "Automático", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer", "Themezer Options": "Opciones de Themezer", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Descargando json", "Select asset to download for ": "Seleccionar recurso a descargar para ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Imagen negativa", "Format": "Formato", "Trimming Format": "Formato de recorte", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Filtro de luz externa", "Load Default": "Cargar predeterminado", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Avanzado", "Advanced Options": "Opciones avanzadas", "Logging": "Registro", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenu restaurado", "Restart Sphaira?": "¿Reiniciar sphaira?", "Press OK to restart Sphaira": "Presiona OK para reiniciar sphaira", + "Boost CPU during transfer": "", "Text scroll speed": "Velocidad de scroll", "Slow": "Lento", "Normal": "Normal", "Fast": "Rápido", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "Dispositivo de instalación", "System memory": "Memoria de sistema", "microSD card": "microSD", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "Actualizando base de datos ncm", "Pushing application record": "Registro de aplicación", "Failed to install forwarder": "Fallo al instalar forwarder", + "Unstar": "Quitar favorito", + "Star": "Favorito", "Unstarred ": "Quitar Favorito", "Starred ": "Favorito", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Copiar", "Copying ": "Copiando ", "Paste": "Pegar", - "Paste ": "Pegar ", - " file(s)?": " ¿archivo(s)?", + "Paste file(s)?": "", "Pasting ": "Pegando ", "Pasting": "Pegando", "Rename": "Renombrar", "Set New File Name": "Establecer nuevo nombre de archivo", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Crear carpeta", "Set Folder Name": "Establecer nombre de carpeta", "Creating ": "Creando ", + "View as text (unfinished)": "Ver como texto (sin terminar)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Ver como texto (sin terminar)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Ignorar sólo lectura", "Mount": "Montar", "Sd": "SD", @@ -302,6 +331,7 @@ "Launch ": "Abrir ", "Launch option for: ": "Opción de abrir con: ", "Select launcher for: ": "Seleccionar abrir con: ", + "Close FileBrowser?": "", "Sort By": "Ordenar por", "Sort Options": "Opciones de clasificación", @@ -335,16 +365,16 @@ "Search": "Buscar", "Options": "Opciones", + "Split": "", "OK": "OK", "Back": "Atrás", "Select": "Seleccionar", "Open": "Abrir", + "Close": "", "Launch": "Ejecutar", "Restart": "Reiniciar", "Next": "", "Prev": "", - "Unstar": "Quitar favorito", - "Star": "Favorito", "Yes": "Sí", "No": "No", "On": "", @@ -367,12 +397,13 @@ "Remove": "Borrar", "Completely remove ": "Eliminar completamente", "Removing ": "Removiendo ", - "Removed ": "Removido ", "Uninstalling ": "Desinstalando ", + "Removed ": "Removido ", "Download": "Descargar", "Downloading ": "Descargando ", "Downloaded ": "Descargado ", + "Download via the Network options!": "", "Update": "Actualizar", "Update avaliable: ": "Actualización disponible: ", diff --git a/assets/romfs/i18n/fr.json b/assets/romfs/i18n/fr.json index acec6ae..75a5638 100644 --- a/assets/romfs/i18n/fr.json +++ b/assets/romfs/i18n/fr.json @@ -3,6 +3,7 @@ "No Internet": "Pas d'Internet", "Switch-Handheld!": "Switch-Portable", "Switch-Docked!": "Switch-Dockée", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Audio désactivé à cause d'un jeu suspendu", "Are you sure you wish to cancel?": "Souhaitez-vous vraiment annuler?", "An error occurred": "Une erreur s'est produite", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink Connecté", "Nxlink Upload": "Nxlink téléversement", "Nxlink Finished": "Nxlink terminé", + "Hdd": "", + "Hdd write protect": "", "Language": "Langue", "Auto": "Auto", @@ -57,22 +60,35 @@ "No meta entries found...\n": "Aucune entrée meta trouvée...\n", "Updating application record list": "Mise à jour de la liste d'enregistrement de l'application", "Dump": "Dumper", + "Dump options": "", + "Dump Options": "", "Select content to dump": "Sélectionner un contenu à dumper", "Dump All": "Tout dumper", "Dump Application": "Dumper Application", "Dump Patch": "Dumper mise à jour", "Dump AddOnContent": "Dumper DLCs", "Dump DataPatch": "Dumper patch de données", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "Sélectionner l'emplacement du dump", - "microSD card (/dumps/NSP/)": "carte microSD (/dumps/NSP/)", + "microSD card (/dumps/)": "carte microSD (/dumps/)", "USB transfer (Switch 2 Switch)": "Transfert USB (Switch à Switch", "/dev/null (Speed Test)": "/dev/null (test de vitesse)", "Dumping": "Dump en cours", "Dump successfull!": "Dump réussi!", "Dump failed!": "Dump échoué!", - "Success": "Succès", "Delete successfull!": "Suprression réussie!", "Delete failed!": "Suprression échouée!", + "Success": "Succès", "Themezer": "Themezer", "Themezer Options": "Options Themezer", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Téléchargement du json", "Select asset to download for ": "Sélectionner l'asset à télécharger pour ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "Installation via FTP", "FTP Install (EXPERIMENTAL)": "Installation via FTP (EXPERIMENTAL)", @@ -122,9 +140,12 @@ "GC": "GC", "System memory %.1f GB": "Mémoire système %.1f GB", "microSD card %.1f GB": "Carte microSD %.1f GB", - "Nand Install": "Installer sur la Nand", - "SD Card Install": "Installer sur la carte SD", "Exit": "Quitter", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "Installation de la cartouche réussie!", "Gc install failed!": "Installation de la cartouche échouée!", @@ -160,14 +181,14 @@ "Negative image": "Image négative", "Format": "Format", "Trimming Format": "Format de Découpe", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Filtre de Lumière Externe", "Load Default": "Charger par Défaut", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Avancé", "Advanced Options": "Options Avancées", "Logging": "Journalisation", @@ -181,10 +202,12 @@ "Restored hbmenu": "Hbmenu restauré", "Restart Sphaira?": "Redémarrer Sphaira?", "Press OK to restart Sphaira": "Appuyez sur OK pour redémarrer Sphaira", + "Boost CPU during transfer": "", "Text scroll speed": "Vitesse de défilement du texte", "Slow": "Lent", "Normal": "Normal", "Fast": "Rapide", + "Set left-side menu": "", "Set right-side menu": "Configurer le menu de droite", "Install options": "Options d'installation", "Install Options": "Options d'Installation", @@ -194,7 +217,6 @@ "Install location": "Emplacement d'installation", "System memory": "Mémoire système", "microSD card": "Carte microSD", - "Boost CPU clock": "Augmenter la vitesse de l'horloge CPU", "Allow downgrade": "Autoriser le downgrade", "Skip if already installed": "Ignorer si déjà installé", "Ticket only": "Seulement le ticket", @@ -225,6 +247,8 @@ "Updating ncm databse": "Mise à jour de ncm databse", "Pushing application record": "Ajout de l'enregistrement de l'application", "Failed to install forwarder": "Echec de l'installation du forwarder", + "Unstar": "Retirer des favories", + "Star": "Ajouter aux favories", "Unstarred ": "Retiré des favories ", "Starred ": "Ajouté aux favories ", "Failed to remove old forwarder, please manually remove it!": "Supression de l'ancien forwarder échouée, supprimez-le manuellement!", @@ -257,12 +281,13 @@ "Copy": "Copier", "Copying ": "Copie en cours ", "Paste": "Coller", - "Paste ": "Coller ", - " file(s)?": " fichier(s)?", + "Paste file(s)?": "", "Pasting ": "Collage en cours ", "Pasting": "Collage en cours", "Rename": "Renommer", "Set New File Name": "Nouveau Nom Du Fichier", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "Extraire le zip", "Extract Options": "Options d'extraction", "Extract here": "Extraire ici", @@ -285,13 +310,17 @@ "Create Folder": "Créer un Dossier", "Set Folder Name": "Nommer Le Dossier", "Creating ": "Création ", + "View as text (unfinished)": "Afficher sous forme de texte (inachevé)", "Upload": "Upload", "Select upload location": "Sélectionner l'emplacement d'upload", "No upload locations set!": "Aucun emplacement d'upload configuré!", "Uploading": "Upload en cours", "Upload successfull!": "Upload réussi!", "Upload failed!": "Upload échoué!", - "View as text (unfinished)": "Afficher sous forme de texte (inachevé)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Ignorer lecture seule", "Mount": "Monter", "Sd": "Sd", @@ -302,6 +331,7 @@ "Launch ": "Lancer ", "Launch option for: ": "Option de lancement pour: ", "Select launcher for: ": "Sélectionner le lanceur pour: ", + "Close FileBrowser?": "", "Sort By": "Tri Par", "Sort Options": "Options de Tri", @@ -335,16 +365,16 @@ "Search": "Recherche", "Options": "Options", + "Split": "", "OK": "OK", "Back": "Retour", "Select": "Sélectionner", "Open": "Ouvrir", + "Close": "", "Launch": "Exécuter", "Restart": "Redémarrer", "Next": "Suivant", "Prev": "Précédent", - "Unstar": "Retirer des favories", - "Star": "Ajouter aux favories", "Yes": "Oui", "No": "Non", "On": "On", @@ -367,12 +397,13 @@ "Remove": "Supprimer", "Completely remove ": "Supprimer totalement ", "Removing ": "Suppression en cours ", - "Removed ": "Supprimé ", "Uninstalling ": "Désinstallation en cours ", + "Removed ": "Supprimé ", "Download": "Télécharger", "Downloading ": "Téléchargement en cours ", "Downloaded ": "Téléchargé", + "Download via the Network options!": "", "Update": "Mise à jour", "Update avaliable: ": "Mise à jour disponible: ", diff --git a/assets/romfs/i18n/it.json b/assets/romfs/i18n/it.json index d82b452..76c9dee 100644 --- a/assets/romfs/i18n/it.json +++ b/assets/romfs/i18n/it.json @@ -3,6 +3,7 @@ "No Internet": "Niente Internet", "Switch-Handheld!": "Switch Portatile", "Switch-Docked!": "Switch Dock", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Audio disabilitato poichè un app è in pausa", "Are you sure you wish to cancel?": "Sei sicuro di voler annullare?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink connesso", "Nxlink Upload": "Nxlink upload", "Nxlink Finished": "Nxlink finito", + "Hdd": "", + "Hdd write protect": "", "Language": "Lingua", "Auto": "Auto", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer", "Themezer Options": "Impostazioni Themezer", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Scaricamento json", "Select asset to download for ": "", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Immagine negativa", "Format": "Formato", "Trimming Format": "Formato di ritaglio", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Filtro luce esterno", "Load Default": "Carica predefinito", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Avanzato", "Advanced Options": "Opzioni avanzate", "Logging": "Logging", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenu ripristinato", "Restart Sphaira?": "Vuoi riavviare Sphaira?", "Press OK to restart Sphaira": "Premi OK per riavviare Sphaira", + "Boost CPU during transfer": "", "Text scroll speed": "", "Slow": "", "Normal": "", "Fast": "", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "Installa posizione", "System memory": "Memoria di sistema", "microSD card": "Scheda microSD", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "", "Pushing application record": "", "Failed to install forwarder": "", + "Unstar": "Rimuovi dai preferiti", + "Star": "Aggiungi ai preferiti", "Unstarred ": "", "Starred ": "", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Copia", "Copying ": "Copio", "Paste": "Incolla", - "Paste ": "Incolla ", - " file(s)?": "(i)file?", + "Paste file(s)?": "", "Pasting ": "Incollo", "Pasting": "Incollo", "Rename": "Rinomina", "Set New File Name": "Imposta nuovo nome", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Crea cartella", "Set Folder Name": "Imposta nome", "Creating ": "Creazione", + "View as text (unfinished)": "Visualizza come testo (non finito)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Visualizza come testo (non finito)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Ignora read only", "Mount": "Monta", "Sd": "SD", @@ -302,6 +331,7 @@ "Launch ": "Lancia", "Launch option for: ": "Lancia opzione per", "Select launcher for: ": "Scegli launcher per", + "Close FileBrowser?": "", "Sort By": "Ordina per", "Sort Options": "Opzioni filtro", @@ -335,16 +365,16 @@ "Search": "Ricerca", "Options": "Opzioni", + "Split": "", "OK": "OK", "Back": "Indietro", "Select": "Seleziona", "Open": "Apri", + "Close": "", "Launch": "Lancia", "Restart": "Riavvia", "Next": "", "Prev": "", - "Unstar": "Rimuovi dai preferiti", - "Star": "Aggiungi ai preferiti", "Yes": "Sì", "No": "No", "On": "", @@ -367,12 +397,13 @@ "Remove": "Rimuovi", "Completely remove ": "Elimina definitivamente", "Removing ": "Rimozione", - "Removed ": "Rimosso", "Uninstalling ": "Disinstallazione", + "Removed ": "Rimosso", "Download": "Download", "Downloading ": "Scaricando", "Downloaded ": "Scaricato", + "Download via the Network options!": "", "Update": "Aggiorna", "Update avaliable: ": "Aggiornamento disponibile", diff --git a/assets/romfs/i18n/ja.json b/assets/romfs/i18n/ja.json index 2bd37e7..1792116 100644 --- a/assets/romfs/i18n/ja.json +++ b/assets/romfs/i18n/ja.json @@ -1,12 +1,13 @@ { "[Applet Mode]": "[Appletモード]", "No Internet": "インターネットなし", - "Switch-Handheld!": "ハンドヘルド!", - "Switch-Docked!": "ドック接続!", - "Audio disabled due to suspended game": "ゲームが一時停止状態の場合、オーディオは無効になります", + "Switch-Handheld!": "ハンドヘルドになりました!", + "Switch-Docked!": "ドックに接続しました!", + "Warning! Logs are enabled, Sphaira will run slowly!": "警告: ログが有効になったため、Sphairaの速度が遅くなります", + "Audio disabled due to suspended game": "ゲームが一時停止状態の場合、BGMは無効になります", "Are you sure you wish to cancel?": "本当に取り消しますか?", "An error occurred": "不具合のお知らせ", - "If this message appears repeatedly, please open an issue.": "このメッセージが繰り返し表示される場合は、問題を開いてください", + "If this message appears repeatedly, please open an issue.": "このメッセージが繰り返し表示される場合、問題を開いてください", "Menu Options": "メニュー設定", "Menu": "メニュー", @@ -24,9 +25,11 @@ "Ftp": "FTP", "Mtp": "MTP", "Nxlink": "Nxlink", - "Nxlink Connected": "Nxlink 接続", - "Nxlink Upload": "Nxlink アップロード", - "Nxlink Finished": "Nxlink 終了", + "Nxlink Connected": "Nxlinkに接続しました", + "Nxlink Upload": "Nxlinkにアップロードされました", + "Nxlink Finished": "Nxlinkを終了します", + "Hdd": "HDD", + "Hdd write protect": "HDD書き込み保護", "Language": "言語", "Auto": "自動", @@ -57,22 +60,35 @@ "No meta entries found...\n": "メタエントリが見つかりませんでした\n", "Updating application record list": "ゲームのレコードを更新しています", "Dump": "吸出し", + "Dump options": "吸出し設定", + "Dump Options": "吸出し設定", "Select content to dump": "吸出すコンテンツを選択", "Dump All": "全て", "Dump Application": "ゲームのみ", "Dump Patch": "ゲームパッチのみ", "Dump AddOnContent": "DLCのみ", "Dump DataPatch": "DLCパッチのみ", + "Created nested folder": "ネストされたフォルダを作成", + "Append folder with .xci": ".xci付きフォルダを追加", + "Trim XCI": "XCIをトリム", + "Label trimmed XCI": "トリム済みXCIのラベルを指定", + "Multi-threaded USB transfer": "マルチスレッドのUSB転送", + "Dump All Bins": "すべてのBINを吸出す", + "Dump XCI": "XCIを吸出す", + "Dump Card ID Set": "ゲームカードIDを吸出す", + "Dump Card UID": "ゲームカードUIDを吸出す", + "Dump Certificate": "証明書を吸出す", + "Dump Initial Data": "初期データを吸出す", "Select dump location": "吸出し位置を選択", - "microSD card (/dumps/NSP/)": "SDカード (/dumps/NSP/)", - "USB transfer (Switch 2 Switch)": "USB転送 (Switch 2 Switch)", + "microSD card (/dumps/)": "SDカード (/dumps/)", + "USB transfer (Switch 2 Switch)": "USBで転送 (Switch 2 Switch)", "/dev/null (Speed Test)": "/dev/null (Speed Test)", "Dumping": "吸出し中", "Dump successfull!": "吸出し完了!", "Dump failed!": "吸出し失敗!", - "Success": "完了", "Delete successfull!": "削除完了!", "Delete failed!": "削除失敗!", + "Success": "完了", "Themezer": "Themezer", "Themezer Options": "Themezer設定", @@ -86,14 +102,16 @@ "GitHub": "GitHub", "Downloading json": "JSONからダウンロード", "Select asset to download for ": "ダウンロードアイテムを選択 ", + "Failed to download json": "JSONからのダウンロードに失敗しました!", + "Failed to download app!": "アプリのダウンロードに失敗しました!", "FTP Install": "FTPでインストール", "FTP Install (EXPERIMENTAL)": "FTPでインストール(実験機能)", "Connection Type: WiFi | Strength: ": "接続: WiFi | 強度: ", "Connection Type: Ethernet": "接続: イーサネット", "Connection Type: None": "接続: なし", - "Host:": "ホースと:", - "Port:": "Port:", + "Host:": "ホスト:", + "Port:": "ポート:", "Username:": "ユーザー名:", "Password:": "暗証番号:", "SSID:": "SSID:", @@ -103,14 +121,14 @@ "Ftp install failed!": "FTPインストール失敗!", "USB Install": "USBインストール", "USB": "USBインストール", - "Connected, waiting for file list...": "接続されました、ファイル リスト待機中", - "Connected, starting transfer...": "接続されました、転送開始", + "Connected, waiting for file list...": "接続されました、ファイルリストを待っています", + "Connected, starting transfer...": "接続されました、転送を開始します", "Failed to init usb, press B to exit...": "USB接続できませんでした、を押して終了します", "Waiting for connection...": "接続待機中", - "Transferring data...": "データ転送中", - "USB connected, sending file list": "接続されました、ファイルリスト送信中", - "Sent file list, waiting for command...": "ファイルリストを送信しました、入力待機中", - "waiting for usb connection...": "USB接続待機中", + "Transferring data...": "データを転送しています", + "USB connected, sending file list": "接続されました、ファイルリスト送信します", + "Sent file list, waiting for command...": "ファイルリストを送信しました、入力を待っています", + "waiting for usb connection...": "USBの接続を待っています", "Disable MTP for usb install": "USBインストールのため、MTPを無効にします", "Re-enabled MTP": "MTPに再接続します", "Installed via usb": "USBインストールに成功しました", @@ -122,9 +140,12 @@ "GC": "ゲームカード", "System memory %.1f GB": "本体保存メモリー %.1f GB", "microSD card %.1f GB": "SDカード %.1f GB", - "Nand Install": "本体保存メモリーにインストール", - "SD Card Install": "SDカードにインストール", "Exit": "もどる", + "Install disabled...\nPlease enable installing via the install options.": "インストールが無効化されています\nインストール設定で有効にしてください", + "No GameCard inserted": "ゲームカードが挿入されていません", + "GameCard is already trimmed!": "ゲームカードがすでにトリムされています!", + "WARNING: GameCard is already trimmed!": "警告: ゲームカードがすでにトリムされています!", + "Continue": "つづく", "Gc install success!": "ゲームカードインストール完了!", "Gc install failed!": "ゲームカードインストール失敗!", @@ -160,14 +181,14 @@ "Negative image": "ネガティブなイメージ", "Format": "解像度", "Trimming Format": "トリミングされた解像度", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "外光フィルター", "Load Default": "基本設定に戻す", + "Web": "ウェブサイト", + "Select URL": "URLを選択してください", + "Enter custom URL": "URLを直接入力", + "Enter URL": "URLを記入してください", + "Advanced": "高度な", "Advanced Options": "高度設定", "Logging": "ログの取得", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenuに復元されました", "Restart Sphaira?": "Sphairaを再起動しますか?", "Press OK to restart Sphaira": "確認ボタンを押してSphairaを再起動", + "Boost CPU during transfer": "転送する間CPUを加速", "Text scroll speed": "流れる文字の速さ", - "Slow": "遅い", + "Slow": "遅く", "Normal": "普通", - "Fast": "速い", + "Fast": "速く", + "Set left-side menu": "左側メニュー設定", "Set right-side menu": "右側メニュー設定", "Install options": "インストール設定", "Install Options": "インストール設定", @@ -194,7 +217,6 @@ "Install location": "インストール経路", "System memory": "本体保存メモリー", "microSD card": "SDカード", - "Boost CPU clock": "CPUクロックをブースト", "Allow downgrade": "ダウングレード許可", "Skip if already installed": "既にインストールされている場合はスキップします", "Ticket only": "チケットのみ設置", @@ -225,6 +247,8 @@ "Updating ncm databse": "ncmのDBをアップデート中", "Pushing application record": "アプリの記録をプッシュ中", "Failed to install forwarder": "Forwarderのインストール失敗", + "Unstar": "お気に入り解除", + "Star": "お気に入り", "Unstarred ": "お気に入り解除: ", "Starred ": "お気に入りに登録: ", "Failed to remove old forwarder, please manually remove it!": "古いForwarderを削除できませんでした、手動で削除してください!", @@ -247,8 +271,8 @@ "FileBrowser": "ファイルブラウザ", "Files": "ファイル", - "%zd files": "%zd個のファイル", - "%zd dirs": "%zd個のフォルダー", + "%zd files": "%zd ファイル", + "%zd dirs": "%zd フォルダー", "File Options": "ファイル設定", "Show Hidden": "非表示ファイルを表示", "Folders First": "フォルダーを優先", @@ -257,12 +281,13 @@ "Copy": "コピー", "Copying ": "コピー中 ", "Paste": "ペースト", - "Paste ": " ", - " file(s)?": "個のファイルをペーストしますか?", + "Paste file(s)?": "", "Pasting ": "ペースト中 ", "Pasting": "ペースト中", "Rename": "名前の変更", "Set New File Name": "新しい名前を入力", + "Failed to delete directory": "フォルダーを削除できませんでした", + "Failed to delete file": "ファイルを削除できませんでした", "Extract zip": "ZIPファイルを解凍", "Extract Options": "解凍設定", "Extract here": "ここに解凍", @@ -285,13 +310,17 @@ "Create Folder": "フォルダーの作成", "Set Folder Name": "名前を入力", "Creating ": "作成中 ", + "View as text (unfinished)": "テキストとして表示 (未完成)", "Upload": "アップロード", "Select upload location": "アップロードの位置を設定", "No upload locations set!": "アップロードの位置が設定されていません", "Uploading": "アップロード中", "Upload successfull!": "アップロード完了!", "Upload failed!": "アップロード失敗!", - "View as text (unfinished)": "テキストとして表示 (未完成)", + "Hash": "ハッシュ", + "Hash Options": "ハッシュ設定", + "Hashing": "ハッシュ化中", + "Failed to hash file...": "ハッシュ化できませんでした", "Ignore read only": "読み取り専用を無視する", "Mount": "マウント", "Sd": "SDメモリーカード", @@ -302,6 +331,7 @@ "Launch ": "起動しますか", "Launch option for: ": "起動設定: ", "Select launcher for: ": "起動ランチャーを選ぶ: ", + "Close FileBrowser?": "ファイルブラウザを閉じますか?", "Sort By": "並べ替え", "Sort Options": "並べ替え設定", @@ -335,16 +365,16 @@ "Search": "検索", "Options": "設定", + "Split": "スクリーン分割", "OK": "確認", "Back": "戻る", "Select": "選択", "Open": "開く", + "Close": "閉じる", "Launch": "起動", "Restart": "再起動", "Next": "次へ", "Prev": "前へ", - "Unstar": "お気に入り解除", - "Star": "お気に入り", "Yes": "はい", "No": "いいえ", "On": "オン", @@ -367,18 +397,19 @@ "Remove": "除去", "Completely remove ": "除去しますか ", "Removing ": "除去中 ", - "Removed ": "除去完了 ", "Uninstalling ": "アンインストール中 ", + "Removed ": "除去完了 ", "Download": "ダウンロード", "Downloading ": "ダウンロード中 ", "Downloaded ": "ダウンロード完了 ", + "Download via the Network options!": "ネットワーク設定からダウンロードしました!", "Update": "アップデート", "Update avaliable: ": "アップデート可能: ", "Download update: ": "アップデートをダウンロード: ", "Updated to ": "アップデート: ", - "Failed to download update": "アップデートのダウンロード失敗", + "Failed to download update": "アップデートのダウンロードに失敗しました", "%zu hours %zu minutes remaining": "残り %zu 時間 %zu 分", "%zu minutes %zu seconds remaining": "残り %zu 分", diff --git a/assets/romfs/i18n/ko.json b/assets/romfs/i18n/ko.json index bd896a6..afce1e2 100644 --- a/assets/romfs/i18n/ko.json +++ b/assets/romfs/i18n/ko.json @@ -3,6 +3,7 @@ "No Internet": "인터넷 연결 없음", "Switch-Handheld!": "휴대모드로 전환됨!", "Switch-Docked!": "독 모드로 전환됨!", + "Warning! Logs are enabled, Sphaira will run slowly!": "경고: 로깅 활성화, 앱이 느려집니다!", "Audio disabled due to suspended game": "게임 실행 중에는 BGM이 비활성화 됩니다", "Are you sure you wish to cancel?": "정말 취소할까요?", "An error occurred": "오류가 발생했습니다!", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink 연결됨", "Nxlink Upload": "Nxlink 업로드", "Nxlink Finished": "Nxlink 종료됨", + "Hdd": "HDD", + "Hdd write protect": "HDD 쓰기 방지", "Language": "언어", "Auto": "자동", @@ -57,22 +60,35 @@ "No meta entries found...\n": "메타 항목을 찾을 수 없습니다...\n", "Updating application record list": "앱 기록 업데이트 중", "Dump": "덤프", - "Select content to dump": "덤프 옵션", + "Dump options": "덤프 옵션", + "Dump Options": "덤프 옵션", + "Select content to dump": "덤프 콘텐츠 선택", "Dump All": "모든 콘텐츠", "Dump Application": "게임", "Dump Patch": "게임 패치", "Dump AddOnContent": "DLC", "Dump DataPatch": "DLC 패치", + "Created nested folder": "중첩 폴더 생성", + "Append folder with .xci": ".xci 파일이 포함된 폴더 추가", + "Trim XCI": "XCI 트림", + "Label trimmed XCI": "트림된 XCI의 라벨 지정", + "Multi-threaded USB transfer": "멀티스레드 USB 전송", + "Dump All Bins": "모든 바이너리 덤프", + "Dump XCI": "XCI 덤프", + "Dump Card ID Set": "카트리지 ID 덤프", + "Dump Card UID": "카트리지 UID 덤프", + "Dump Certificate": "서명 덤프", + "Dump Initial Data": "초기화 데이터 덤프", "Select dump location": "덤프 위치", - "microSD card (/dumps/NSP/)": "SD 카드 (sdmc:/dumps/NSP/)", + "microSD card (/dumps/)": "SD 카드 (sdmc:/dumps/)", "USB transfer (Switch 2 Switch)": "USB 전송 (Switch 2 Switch)", - "/dev/null (Speed Test)": "/dev/null (Speed Test)", + "/dev/null (Speed Test)": "/dev/null (벤치마크)", "Dumping": "덤프 중", "Dump successfull!": "덤프 완료!", "Dump failed!": "덤프 실패!", - "Success": "완료!", "Delete successfull!": "삭제 완료!", "Delete failed!": "삭제 실패!", + "Success": "완료!", "Themezer": "Themezer", "Themezer Options": "Themezer 옵션", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "JSON에서 다운로드", "Select asset to download for ": "다운로드 아이템: ", + "Failed to download json": "JSON에서 다운로드 실패!", + "Failed to download app!": "앱 다운로드 실패!", "FTP Install": "FTP 설치", "FTP Install (EXPERIMENTAL)": "FTP 설치 (실험실 기능)", @@ -122,9 +140,12 @@ "GC": "카트리지", "System memory %.1f GB": "본체 저장 메모리 %.1f GB", "microSD card %.1f GB": "SD 카드 %.1f GB", - "Nand Install": "본체 저장 메모리에 설치", - "SD Card Install": "SD 카드에 설치", "Exit": "나가기", + "Install disabled...\nPlease enable installing via the install options.": "설치가 비활성화 되었습니다\n설치 옵션에서 활성화해주세요", + "No GameCard inserted": "카트리지가 없습니다", + "GameCard is already trimmed!": "카트리지를 이미 트림했습니다", + "WARNING: GameCard is already trimmed!": "경고: 카트리지를 이미 트림했습니다", + "Continue": "계속", "Gc install success!": "카트리지 설치 완료!", "Gc install failed!": "카트리지 설치 실패!", @@ -160,14 +181,14 @@ "Negative image": "반전", "Format": "해상도", "Trimming Format": "트리밍 해상도", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "외부 조명 필터", "Load Default": "기본값으로 설정", + "Web": "웹 브라우저", + "Select URL": "URL 주소 선택", + "Enter custom URL": "직접 지정", + "Enter URL": "URL을 기입하세요", + "Advanced": "고급", "Advanced Options": "고급 옵션", "Logging": "로깅", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenu 복원됨", "Restart Sphaira?": "Sphaira를 재시작할까요?", "Press OK to restart Sphaira": "확인 버튼 입력하여 Sphaira 재시작", + "Boost CPU during transfer": "전송시 CPU 부스트", "Text scroll speed": "긴 텍스트 표시 속도", "Slow": "천천히", "Normal": "보통", "Fast": "빠르게", + "Set left-side menu": "좌측 메뉴 설정", "Set right-side menu": "우측 메뉴 설정", "Install options": "설치 옵션", "Install Options": "설치 옵션", @@ -194,7 +217,6 @@ "Install location": "설치 위치", "System memory": "본체 저장 메모리", "microSD card": "SD 카드", - "Boost CPU clock": "CPU 클럭 향상", "Allow downgrade": "다운그레이드 허용", "Skip if already installed": "설치된 항목 건너뛰기", "Ticket only": "티켓만 설치", @@ -217,7 +239,7 @@ "Hide Sphaira": "Sphaira 숨기기", "Install Forwarder": "바로가기 설치", "WARNING: Installing forwarders will lead to a ban!": "경고: 시스낸드에 설치 시, 밴 위험이 있습니다!", - "Installing Forwarder": "바로가기 설치", + "Installing Forwarder": "바로가기 설치 중", "Creating Program": "프로그램 생성", "Creating Control": "컨트롤 생성", "Creating Meta": "메타 생성", @@ -225,6 +247,8 @@ "Updating ncm databse": "Ncm 데이터베이스 업데이트", "Pushing application record": "응용 프로그램 기록 푸싱", "Failed to install forwarder": "바로가기 설치 실패함", + "Unstar": "즐겨찾기 해제", + "Star": "즐겨찾기", "Unstarred ": "즐겨찾기 해제: ", "Starred ": "즐겨찾기 등록: ", "Failed to remove old forwarder, please manually remove it!": "바로가기 제거 실패함, 직접 제거해주세요!", @@ -257,12 +281,13 @@ "Copy": "복사", "Copying ": "복사 중 ", "Paste": "붙여넣기", - "Paste ": " ", - " file(s)?": "개 항목을 붙여넣을까요?", + "Paste file(s)?": "붙여넣을까요?", "Pasting ": "붙여넣는 중 ", - "Pasting": "붙여넣기", + "Pasting": "붙여넣는 중", "Rename": "이름 바꾸기", "Set New File Name": "새 파일명 입력", + "Failed to delete directory": "폴더 삭제 실패", + "Failed to delete file": "파일 삭제 실패", "Extract zip": "압축 해제", "Extract Options": "압축 해제 옵션", "Extract here": "여기에 풀기", @@ -285,13 +310,17 @@ "Create Folder": "새 폴더", "Set Folder Name": "폴더명 입력", "Creating ": "생성 중 ", + "View as text (unfinished)": "텍스트로 보기 (미완성)", "Upload": "업로드", "Select upload location": "업로드 위치 선택", "No upload locations set!": "업로드 위치가 설정되지 않았습니다!", "Uploading": "업로드 중 ", "Upload successfull!": "업로드 완료!", "Upload failed!": "업로드 실패!", - "View as text (unfinished)": "텍스트로 보기 (미완성)", + "Hash": "해시", + "Hash Options": "해시 옵션", + "Hashing": "해시화중", + "Failed to hash file...": "해시화에 실패했습니다...", "Ignore read only": "읽기 전용 설정 무시", "Mount": "마운트", "Sd": "SD 카드", @@ -302,6 +331,7 @@ "Launch ": "실행할까요 ", "Launch option for: ": "실행 옵션: ", "Select launcher for: ": "실행 런처: ", + "Close FileBrowser?": "파일 탐색창을 닫을까요?", "Sort By": "정렬", "Sort Options": "정렬 옵션", @@ -335,16 +365,16 @@ "Search": "검색", "Options": "설정", + "Split": "화면 분할", "OK": "확인", "Back": "뒤로", "Select": "선택", "Open": "열기", + "Close": "닫기", "Launch": "실행", "Restart": "재시작", "Next": "다음", "Prev": "이전", - "Unstar": "즐겨찾기 해제", - "Star": "즐겨찾기", "Yes": "예", "No": "아니요", "On": "켬", @@ -367,12 +397,13 @@ "Remove": "제거", "Completely remove ": "정말 삭제할까요 ", "Removing ": "제거 중 ", + "Uninstalling ": "설치 제거중 ", "Removed ": "제거됨: ", - "Uninstalling ": "설치 제거됨: ", "Download": "다운로드", "Downloading ": "다운로드 중 ", "Downloaded ": "다운로드 완료: ", + "Download via the Network options!": "네트워크 옵션에서 다운로드했습니다!", "Update": "업데이트", "Update avaliable: ": "업데이트 가능: ", diff --git a/assets/romfs/i18n/nl.json b/assets/romfs/i18n/nl.json index 23426ee..e5d2502 100644 --- a/assets/romfs/i18n/nl.json +++ b/assets/romfs/i18n/nl.json @@ -3,6 +3,7 @@ "No Internet": "Geen internet", "Switch-Handheld!": "", "Switch-Docked!": "", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "", "Are you sure you wish to cancel?": "", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "", "Nxlink Upload": "", "Nxlink Finished": "", + "Hdd": "", + "Hdd write protect": "", "Language": "Taal", "Auto": "", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themamaker", "Themezer Options": "", @@ -86,6 +102,8 @@ "GitHub": "", "Downloading json": "", "Select asset to download for ": "", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Negatief beeld", "Format": "Formaat", "Trimming Format": "Trimformaat", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Extern lichtfilter", "Load Default": "Standaard laden", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Geavanceerd", "Advanced Options": "Bestand maken", "Logging": "Loggen", @@ -181,10 +202,12 @@ "Restored hbmenu": "", "Restart Sphaira?": "", "Press OK to restart Sphaira": "", + "Boost CPU during transfer": "", "Text scroll speed": "", "Slow": "", "Normal": "", "Fast": "", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "", "System memory": "", "microSD card": "", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "", "Pushing application record": "", "Failed to install forwarder": "", + "Unstar": "", + "Star": "", "Unstarred ": "", "Starred ": "", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Kopiëren", "Copying ": "", "Paste": "", - "Paste ": "", - " file(s)?": "", + "Paste file(s)?": "", "Pasting ": "", "Pasting": "", "Rename": "Hernoemen", "Set New File Name": "", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Map maken", "Set Folder Name": "", "Creating ": "", + "View as text (unfinished)": "Bekijk als tekst (onvoltooid)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Bekijk als tekst (onvoltooid)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "", "Mount": "", "Sd": "", @@ -302,6 +331,7 @@ "Launch ": "", "Launch option for: ": "", "Select launcher for: ": "", + "Close FileBrowser?": "", "Sort By": "Sorteer op", "Sort Options": "Sorteeropties", @@ -335,16 +365,16 @@ "Search": "Zoekopdracht", "Options": "Opties", + "Split": "", "OK": "", "Back": "Terug", "Select": "", "Open": "Open", + "Close": "", "Launch": "Launch", "Restart": "", "Next": "", "Prev": "", - "Unstar": "", - "Star": "", "Yes": "Ja", "No": "Nee", "On": "", @@ -367,12 +397,13 @@ "Remove": "", "Completely remove ": "", "Removing ": "", - "Removed ": "", "Uninstalling ": "", + "Removed ": "", "Download": "Downloaden", "Downloading ": "", "Downloaded ": "", + "Download via the Network options!": "", "Update": "", "Update avaliable: ": "", diff --git a/assets/romfs/i18n/pt.json b/assets/romfs/i18n/pt.json index b2529bf..2cf240f 100644 --- a/assets/romfs/i18n/pt.json +++ b/assets/romfs/i18n/pt.json @@ -3,6 +3,7 @@ "No Internet": "Sem internet", "Switch-Handheld!": "Switch-Portátil", "Switch-Docked!": "Switch-Docado", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Áudio desativado devido ao software suspenso.", "Are you sure you wish to cancel?": "Tem certeza de que quer cancelar?", "An error occurred": "Ocorreu um erro.", @@ -59,12 +60,19 @@ "No meta entries found...\n": "Nenhuma entrada de registros encontrada...\n", "Updating application record list": "Atualizando a lista de registros do software...", "Dump": "Exportar dados", + "Dump options": "Opções de exportação", + "Dump Options": "Opções de exportação", "Select content to dump": "Exportação de dados", "Dump All": "Exportar tudo", "Dump Application": "Exportar software base", "Dump Patch": "Exportar atualização", "Dump AddOnContent": "Exportar DLCs", "Dump DataPatch": "Exportar atualização de DLCs", + "Created nested folder": "Criar pastas aninhadas", + "Append folder with .xci": "Acrescentar .xci à pasta", + "Trim XCI": "Aparar arquivos .xci", + "Label trimmed XCI": "Rotular .xci aparados", + "Multi-threaded USB transfer": "Trasfêrencia em multithread", "Dump All Bins": "Exportar todos os binários", "Dump XCI": "Exportar .xci", "Dump Card ID Set": "Exportar conjunto de IDs", @@ -78,9 +86,9 @@ "Dumping": "Exportando...", "Dump successfull!": "Exportação concluída.", "Dump failed!": "Exportação falhou.", - "Success": "Concluído.", "Delete successfull!": "Remoção concluída.", "Delete failed!": "Remoção falhou.", + "Success": "Concluído.", "Themezer": "Themezer", "Themezer Options": "Opções do Themezer", @@ -94,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Baixando JSON", "Select asset to download for ": "Selecione o recurso para baixar de ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "Instalação via FTP", "FTP Install (EXPERIMENTAL)": "Instalação via FTP (experimental)", @@ -130,9 +140,14 @@ "GC": "Cartão de jogo", "System memory %.1f GB": "Memória do console %.1f GB", "microSD card %.1f GB": "Cartão microSD %.1f GB", - "Nand Install": "Instalar na memória do console", - "SD Card Install": "Instalar no cartão microSD", "Exit": "Sair", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", + "Gc install success!": "Instalação de cartão de jogo concluída.", + "Gc install failed!": "Instalação de cartão de jogo falhou.", "Gc install success!": "Instalação do cartão de jogo concluída.", "Gc install failed!": "Instalação do cartão de jogo falhou.", @@ -168,11 +183,6 @@ "Negative image": "Imagem negativa", "Format": "Formato", "Trimming Format": "Formato do recorte", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Filtro de luz externa", "Load Default": "Restaurar padrão", @@ -180,6 +190,11 @@ "Select URL": "Selecione uma URL", "Enter custom URL": "Digitar URL", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Opções avançadas", "Advanced Options": "Opções avançadas", "Logging": "Registro de depuração", @@ -208,7 +223,6 @@ "Install location": "Local de instalação", "System memory": "Memória do console", "microSD card": "Cartão microSD", - "Boost CPU clock": "Impulsionar CPU", "Allow downgrade": "Permitir downgrade", "Skip if already installed": "Pular se já instalado", "Ticket only": "Instalar apenas tickets", @@ -246,6 +260,8 @@ "Updating ncm databse": "Atualizando base de dados NCM", "Pushing application record": "Aplicando registro do software", "Failed to install forwarder": "Falha ao instalar atalho forwarder.", + "Unstar": "Desfavoritar", + "Star": "Favoritar", "Unstarred ": "Desfavoritado ", "Starred ": "Favoritado ", "Failed to remove old forwarder, please manually remove it!": "Falha ao desinstalar atalho forwarder, tente remove-lo manualmente.", @@ -280,12 +296,13 @@ "Copy": "Copiar", "Copying ": "Copiando ", "Paste": "Colar", - "Paste ": "Colar ", - " file(s)?": " arquivo(s)?", + "Paste file(s)?": "", "Pasting ": "Colando ", "Pasting": "Colando ", "Rename": "Renomear", "Set New File Name": "Defina o nome do novo arquivo", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "Extrair .zip", "Extract Options": "Opções de extração", "Extract here": "Extrair aqui", @@ -308,6 +325,7 @@ "Create Folder": "Criar pasta", "Set Folder Name": "Defina o nome da pasta", "Creating ": "Criando ", + "View as text (unfinished)": "Ver como texto (inacabado)", "Upload": "Enviar", "Select upload location": "Selecione o local de envio", "No upload locations set!": "Nenhum local de envio definido.", @@ -316,6 +334,8 @@ "Upload failed!": "Envio falhou.", "Hash": "Calcular hash", "Hash Options": "Calcular hash", + "Hashing": "", + "Failed to hash file...": "", "View as text (unfinished)": "Ver como texto (inacabado)", "Ignore read only": "Ignorar modo somente leitura", "Mount": "Montar", @@ -361,16 +381,16 @@ "Search": "Buscar", "Options": "Opções", + "Split": "Dividir", "OK": "OK", "Back": "Voltar", "Select": "Selecionar", "Open": "Abrir", + "Close": "Fechar", "Launch": "Iniciar", "Restart": "Reiniciar", "Next": "Prómixo", "Prev": "Anterior", - "Unstar": "Desfavoritar", - "Star": "Favoritar", "Yes": "Sim", "No": "Não", "On": "Sim", @@ -393,12 +413,13 @@ "Remove": "Remover", "Completely remove ": "Remover completamente ", "Removing ": "Removendo ", - "Removed ": "Removido ", "Uninstalling ": "Desinstalando ", + "Removed ": "Removido ", "Download": "Baixar", "Downloading ": "Baixando ", "Downloaded ": "Baixado ", + "Download via the Network options!": "", "Update": "Atualizar", "Update avaliable: ": "Atualização disponível: ", @@ -415,4 +436,4 @@ "Empty!": "Vazio.", "Not Ready...": "Não está pronto...", "Error loading page!": "Erro ao carregar página." -} +} \ No newline at end of file diff --git a/assets/romfs/i18n/ru.json b/assets/romfs/i18n/ru.json index c24c48e..4d3a301 100644 --- a/assets/romfs/i18n/ru.json +++ b/assets/romfs/i18n/ru.json @@ -3,6 +3,7 @@ "No Internet": "Нет интернета", "Switch-Handheld!": "Режим Портатива", "Switch-Docked!": "Режим Дока", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Звук отключён из-за приостановки игры", "Are you sure you wish to cancel?": "Вы уверены, что хотите отменить?", "An error occurred": "Произошла ошибка", @@ -59,22 +60,35 @@ "No meta entries found...\n": "Мета-записей не найдено...\n", "Updating application record list": "Обновление списка записей приложений", "Dump": "Дамп", + "Dump options": "Опции дампа", + "Dump Options": "Опции дампа", "Select content to dump": "Выберите содержимое для дампа", "Dump All": "Дамп всего", "Dump Application": "Дамп приложения", "Dump Patch": "Дамп патча", "Dump AddOnContent": "Дамп дополнительного контента", "Dump DataPatch": "Дамп патча данных", + "Created nested folder": "Создать вложенную папку", + "Append folder with .xci": "Добавить папку с .xci", + "Trim XCI": "Обрезать .xci", + "Label trimmed XCI": "Пометить обрезанный .xci", + "Multi-threaded USB transfer": "Многоядерная USB передача", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "Выберите место для дампа", - "microSD card (/dumps/NSP/)": "microSD карта (/dumps/NSP/)", + "microSD card (/dumps/)": "microSD карта (/dumps/)", "USB transfer (Switch 2 Switch)": "Передача по USB (Switch 2 Switch)", "/dev/null (Speed Test)": "/dev/null (тест скорости)", "Dumping": "Снятие дампа", "Dump successfull!": "Дамп выполнен успешно!", "Dump failed!": "Сбой дампа!", - "Success": "Успех", "Delete successfull!": "Удаление успешно!", "Delete failed!": "Ошибка удаления!", + "Success": "Успех", "Themezer": "Themezer", "Themezer Options": "Опции Themezer", @@ -88,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Загрузка json", "Select asset to download for ": "Выберите ресурс для загрузки: ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "Установка по FTP", "FTP Install (EXPERIMENTAL)": "Установка по FTP (ЭКСПЕРИМЕНТАЛЬНО)", @@ -124,9 +140,12 @@ "GC": "GC", "System memory %.1f GB": "Память системы %.1f ГБ", "microSD card %.1f GB": "Карта microSD %.1f ГБ", - "Nand Install": "Установка в NAND", - "SD Card Install": "Установка на SD карту", "Exit": "Выход", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "Установка с картриджа успешна!", "Gc install failed!": "Сбой установки с картриджа!", @@ -162,14 +181,14 @@ "Negative image": "Включен", "Format": "Разрешение", "Trimming Format": "Обрезка", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Внешний светофильтр", "Load Default": "По умолчанию", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Продвинутые", "Advanced Options": "Расширенные опции", "Logging": "Журналирование", @@ -198,7 +217,6 @@ "Install location": "Место установки", "System memory": "NAND", "microSD card": "microSD", - "Boost CPU clock": "Разгон CPU", "Allow downgrade": "Разрешить даунгрейд", "Skip if already installed": "Пропуск установленного", "Ticket only": "Только тикет", @@ -214,13 +232,6 @@ "Convert to standard crypto": "Конверт. в стандарт. крипт.", "Lower master key": "Снизить мастер-ключ", "Lower system version": "Снизить версию системы", - "Dump options": "Опции дампа", - "Dump Options": "Опции дампа", - "Created nested folder": "Создать вложенную папку", - "Append folder with .xci": "Добавить папку с .xci", - "Trim XCI": "Обрезать .xci", - "Label trimmed XCI": "Пометить обрезанный .xci", - "Multi-threaded USB transfer": "Многоядерная USB передача", "Homebrew": "Homebrew", "Apps": "Приложения", @@ -236,6 +247,8 @@ "Updating ncm databse": "Обновление базы данных NCM", "Pushing application record": "Добавление записи приложения", "Failed to install forwarder": "Не удалось установить форвардер", + "Unstar": "Убрать из избранного", + "Star": "Добавить в избранное", "Unstarred ": "Удалено из избранного: ", "Starred ": "Добавлено в избранное: ", "Failed to remove old forwarder, please manually remove it!": "Не удалось удалить старый форвардер, удалите его вручную!", @@ -264,18 +277,17 @@ "Show Hidden": "Показать скрытые", "Folders First": "Папки в начале", "Hidden Last": "Скрытые в конце", - "Split": "Разделить", - "Close": "Закрыть", "Cut": "Вырезать", "Copy": "Копировать", "Copying ": "Копирование ", "Paste": "Вставить", - "Paste ": "Вставить ", - " file(s)?": " файл(ов)?", + "Paste file(s)?": "", "Pasting ": "Вставка ", "Pasting": "Вставка", "Rename": "Переименовать", "Set New File Name": "Задайте новое имя файла", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "Распаковать .zip", "Extract Options": "Опции распаковки", "Extract here": "Распаковать сюда", @@ -298,6 +310,7 @@ "Create Folder": "Создать папку", "Set Folder Name": "Укажите имя папки", "Creating ": "Создание ", + "View as text (unfinished)": "Открыть как текст (не доделано)", "Upload": "Отправить", "Select upload location": "Выберите место загрузки", "No upload locations set!": "Места загрузки не заданы!", @@ -306,7 +319,8 @@ "Upload failed!": "Сбой Отправки!", "Hash": "Хэш", "Hash Options": "Опции хэша", - "View as text (unfinished)": "Открыть как текст (не доделано)", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Игнор. только для чтения", "Mount": "Монтирован", "Sd": "Micro SD", @@ -351,16 +365,16 @@ "Search": "Поиск", "Options": "Опции", + "Split": "Разделить", "OK": "ОК", "Back": "Назад", "Select": "Выбрать", "Open": "Открыть", + "Close": "Закрыть", "Launch": "Запуск", "Restart": "Перезапустить", "Next": "Далее", "Prev": "Назад", - "Unstar": "Убрать из избранного", - "Star": "Добавить в избранное", "Yes": "Да", "No": "Нет", "On": "Вкл", @@ -383,12 +397,13 @@ "Remove": "Удалить", "Completely remove ": "Полностью удалить ", "Removing ": "Удаляется ", - "Removed ": "Удалено ", "Uninstalling ": "Деинсталляция ", + "Removed ": "Удалено ", "Download": "Скачать", "Downloading ": "Загрузка ", "Downloaded ": "Загружено ", + "Download via the Network options!": "", "Update": "Обновить", "Update avaliable: ": "Доступно обновление: ", @@ -405,4 +420,4 @@ "Empty!": "Пусто!", "Not Ready...": "Не готово...", "Error loading page!": "Ошибка загрузки страницы!" -} +} \ No newline at end of file diff --git a/assets/romfs/i18n/se.json b/assets/romfs/i18n/se.json index 047d1a5..ec3d855 100644 --- a/assets/romfs/i18n/se.json +++ b/assets/romfs/i18n/se.json @@ -3,6 +3,7 @@ "No Internet": "Ingen Internetanslutning", "Switch-Handheld!": "Switch Handhållen!", "Switch-Docked!": "Switch Dockad!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Ljud är avstängt på grund av bakgrundsprogram", "Are you sure you wish to cancel?": "Är du säker på att du vill avbryta?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink ansluten", "Nxlink Upload": "Nxlink överför", "Nxlink Finished": "Nxlink klar", + "Hdd": "", + "Hdd write protect": "", "Language": "Språk", "Auto": "Auto", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer", "Themezer Options": "Themezer-alternativ", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Laddar ner JSON", "Select asset to download for ": "Välj tillgång att ladda ner för ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Negativ bild", "Format": "Format", "Trimming Format": "Trimningsformat", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Externt ljusfilter", "Load Default": "Ladda standard", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Avancerat", "Advanced Options": "Avancerade alternativ", "Logging": "Loggning", @@ -181,10 +202,12 @@ "Restored hbmenu": "Återställde hbmenu.", "Restart Sphaira?": "Starta om Sphaira?", "Press OK to restart Sphaira": "", + "Boost CPU during transfer": "", "Text scroll speed": "", "Slow": "", "Normal": "", "Fast": "", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "Installationsplats", "System memory": "Systemminne", "microSD card": "microSD-kort", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "Uppdaterar ncm-databas", "Pushing application record": "Skickar programpost", "Failed to install forwarder": "Misslyckades att installera genväg", + "Unstar": "Avmarkera stjärna", + "Star": "Markera stjärna", "Unstarred ": "Avmarkerad ", "Starred ": "Markerad ", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Kopiera", "Copying ": "Kopierar ", "Paste": "Klistra in", - "Paste ": "Klistra in ", - " file(s)?": " fil(er)?", + "Paste file(s)?": "", "Pasting ": "Klistrar in ", "Pasting": "Klistrar in", "Rename": "Byt namn", "Set New File Name": "Ange nytt filnamn", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Skapa mapp", "Set Folder Name": "Ange mappnamn", "Creating ": "Skapar ", + "View as text (unfinished)": "Visa som text (ofärdig)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Visa som text (ofärdig)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Ignorera skrivskydd", "Mount": "Montera", "Sd": "Sd", @@ -302,6 +331,7 @@ "Launch ": "Starta ", "Launch option for: ": "Startalternativ för: ", "Select launcher for: ": "Välj startprogram för: ", + "Close FileBrowser?": "", "Sort By": "Sortera efter", "Sort Options": "Sorteringsalternativ", @@ -335,16 +365,16 @@ "Search": "Sök", "Options": "Alternativ", + "Split": "", "OK": "OK", "Back": "Tillbaka", "Select": "Välj", "Open": "Öppna", + "Close": "", "Launch": "Starta", "Restart": "Starta om", "Next": "", "Prev": "", - "Unstar": "Avmarkera stjärna", - "Star": "Markera stjärna", "Yes": "Ja", "No": "Nej", "On": "", @@ -367,12 +397,13 @@ "Remove": "Ta bort", "Completely remove ": "Ta bort helt ", "Removing ": "Tar bort ", - "Removed ": "Borttagen ", "Uninstalling ": "Avinstallerar ", + "Removed ": "Borttagen ", "Download": "Ladda ner", "Downloading ": "Laddar ner ", "Downloaded ": "Nedladdad ", + "Download via the Network options!": "", "Update": "Uppdatera", "Update avaliable: ": "Uppdatering tillgänglig: ", diff --git a/assets/romfs/i18n/uk.json b/assets/romfs/i18n/uk.json index 1725864..bf03205 100644 --- a/assets/romfs/i18n/uk.json +++ b/assets/romfs/i18n/uk.json @@ -3,6 +3,7 @@ "No Internet": "Без інтернету", "Switch-Handheld!": "Switch - Портатив!", "Switch-Docked!": "Switch - Докований!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "Аудіо вимкнено через призупинену програму", "Are you sure you wish to cancel?": "Ви впевнені, що хочете скасувати?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink підключено", "Nxlink Upload": "Nxlink | Завантаження", "Nxlink Finished": "Nxlink | Завершено", + "Hdd": "", + "Hdd write protect": "", "Language": "Мова", "Auto": "Автоматично", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer", "Themezer Options": "Опції Themezer", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Завантаження JSON", "Select asset to download for ": "Виберіть ресурс для завантаження для ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "Встановлення через FTP", "FTP Install (EXPERIMENTAL)": "Встановлення через FTP (ЕКСПЕРИМЕНТАЛЬНО)", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "Встановлення з картриджа успішно завершено.", "Gc install failed!": "Встановлення з картриджа не вдалося.", @@ -160,14 +181,14 @@ "Negative image": "", "Format": "Формат", "Trimming Format": "Формат обрізки", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Фільтр зовнішнього освітлення", "Load Default": "Завантажити типові", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Додатково", "Advanced Options": "Додаткові опції", "Logging": "Логування", @@ -181,10 +202,12 @@ "Restored hbmenu": "hbmenu відновлено", "Restart Sphaira?": "Перезапустити Sphaira?", "Press OK to restart Sphaira": "Натисніть OK для перезапуску Sphaira", + "Boost CPU during transfer": "", "Text scroll speed": "Швидк. прокрутки", "Slow": "Повільно", "Normal": "Нормально", "Fast": "Швидко", + "Set left-side menu": "", "Set right-side menu": "Праве меню", "Install options": "Опції встановлення", "Install Options": "Опції встановлення", @@ -194,7 +217,6 @@ "Install location": "Місце встановлення", "System memory": "Пам'ять консолі", "microSD card": "SD-карта", - "Boost CPU clock": "Розігнати CPU", "Allow downgrade": "Дозволити відкат", "Skip if already installed": "Пропуск, якщо встановл.", "Ticket only": "Тільки тікет", @@ -225,6 +247,8 @@ "Updating ncm databse": "Оновлення бази даних NCM", "Pushing application record": "Запис даних програми", "Failed to install forwarder": "Не вдалося встановити форвардер", + "Unstar": "Прибрати з обраного", + "Star": "Позначити зіркою", "Unstarred ": "Знято зірку з ", "Starred ": "Позначено зіркою ", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Копіювати", "Copying ": "Копіювання ", "Paste": "Вставити", - "Paste ": "Вставити: ", - " file(s)?": " файл(и)?", + "Paste file(s)?": "", "Pasting ": "Вставлення ", "Pasting": "Вставлення", "Rename": "Перейменувати", "Set New File Name": "Введіть нове ім'я файлу", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Створити теку", "Set Folder Name": "Введіть ім'я теки", "Creating ": "Створення ", + "View as text (unfinished)": "Переглянути як текст (незавершено)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Переглянути як текст (незавершено)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Ігнорувати лише читання", "Mount": "Монтувати", "Sd": "SD-карта", @@ -302,6 +331,7 @@ "Launch ": "Запустити ", "Launch option for: ": "Опція запуску для: ", "Select launcher for: ": "Виберіть лаунчер для: ", + "Close FileBrowser?": "", "Sort By": "Сортувати за", "Sort Options": "Опції сортування", @@ -335,16 +365,16 @@ "Search": "Пошук", "Options": "Налаштування", + "Split": "", "OK": "ОК", "Back": "Назад", "Select": "Вибрати", "Open": "Відкрити", + "Close": "", "Launch": "Запустити", "Restart": "Перезапустити", "Next": "Наступний", "Prev": "Попередній", - "Unstar": "Прибрати з обраного", - "Star": "Позначити зіркою", "Yes": "Так", "No": "Ні", "On": "Увімк.", @@ -367,12 +397,13 @@ "Remove": "Видалити", "Completely remove ": "Повністю видалити ", "Removing ": "Видалення ", - "Removed ": "Видалено ", "Uninstalling ": "Видалення ", + "Removed ": "Видалено ", "Download": "Завантажити", "Downloading ": "Завантаження ", "Downloaded ": "Завантажено ", + "Download via the Network options!": "", "Update": "Оновити", "Update avaliable: ": "Доступне оновлення: ", diff --git a/assets/romfs/i18n/vi.json b/assets/romfs/i18n/vi.json index 66a8b69..6f6046a 100644 --- a/assets/romfs/i18n/vi.json +++ b/assets/romfs/i18n/vi.json @@ -3,6 +3,7 @@ "No Internet": "Không có Internet", "Switch-Handheld!": "Switch-Handheld!", "Switch-Docked!": "Switch-Docked!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "", "Are you sure you wish to cancel?": "Bạn có chắn muốn huỷ không?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink Kết Nối", "Nxlink Upload": "Nxlink Đăng Tải", "Nxlink Finished": "Nxlink Hoàn Thành", + "Hdd": "", + "Hdd write protect": "", "Language": "Ngôn ngữ", "Auto": "Tự động", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "Themezer", "Themezer Options": "Tuỳ chọn Themezer", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "Đang tải json", "Select asset to download for ": "Chọn nội dung để tải xuống cho ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "", "FTP Install (EXPERIMENTAL)": "", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "", "Gc install failed!": "", @@ -160,14 +181,14 @@ "Negative image": "Ảnh âm bản", "Format": "Định dạng", "Trimming Format": "Định dạng cắt tỉa", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "Bộ lộc ánh sáng bên ngoài", "Load Default": "Tải mặc định", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "Mở rộng", "Advanced Options": "Tuỳ chọn mở rộng", "Logging": "Logging", @@ -181,10 +202,12 @@ "Restored hbmenu": "Đã khôi phục hbmenu", "Restart Sphaira?": "Khởi động lại Sphaira?", "Press OK to restart Sphaira": "", + "Boost CPU during transfer": "", "Text scroll speed": "", "Slow": "", "Normal": "", "Fast": "", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "", "Install Options": "", @@ -194,7 +217,6 @@ "Install location": "Vị trí cài đặt", "System memory": "Bộ nhớ máy", "microSD card": "Thẻ nhớ", - "Boost CPU clock": "", "Allow downgrade": "", "Skip if already installed": "", "Ticket only": "", @@ -225,6 +247,8 @@ "Updating ncm databse": "Cập nhật ncm databse", "Pushing application record": "Đẩy ứng dụng", "Failed to install forwarder": "Cài đặt ra ngoài màn hình thất bại", + "Unstar": "Xoá yêu thích", + "Star": "Yêu thích", "Unstarred ": "Bỏ yêu thích ", "Starred ": "Đã yêu thích ", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "Sao chép", "Copying ": "Đang sao chép ", "Paste": "Dán", - "Paste ": "Paste ", - " file(s)?": " tập tin(nhiều)?", + "Paste file(s)?": "", "Pasting ": "Đang dán ", "Pasting": "Đang dán", "Rename": "Đổi tên", "Set New File Name": "Đặt tên mới cho tập tin", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "Tạo thư mục", "Set Folder Name": "Đặt tên thư mục", "Creating ": "Đang tạo ", + "View as text (unfinished)": "Xem dạng văn bản (chưa xong)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "Xem dạng văn bản (chưa xong)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "Bỏ qua chỉ đọc", "Mount": "Gắn", "Sd": "Sd", @@ -302,6 +331,7 @@ "Launch ": "Chạy ", "Launch option for: ": "Chạy với tuỳ chọn cho: ", "Select launcher for: ": "Chọn trình chạy cho: ", + "Close FileBrowser?": "", "Sort By": "Sắp xếp bởi", "Sort Options": "Tuỳ chọn sắp xếp", @@ -335,16 +365,16 @@ "Search": "Tìm kiếm", "Options": "Tuỳ chọn", + "Split": "", "OK": "OK", "Back": "Trở về", "Select": "Chọn", "Open": "Mở", + "Close": "", "Launch": "Chạy", "Restart": "Khởi động lại", "Next": "", "Prev": "", - "Unstar": "Xoá yêu thích", - "Star": "Yêu thích", "Yes": "Có", "No": "Không", "On": "", @@ -367,12 +397,13 @@ "Remove": "Gỡ", "Completely remove ": "Đã gỡ thành công ", "Removing ": "Đang gỡ ", - "Removed ": "Đã gỡ ", "Uninstalling ": "Đang gỡ cài đặt ", + "Removed ": "Đã gỡ ", "Download": "Tải về", "Downloading ": "Đang tải xuống ", "Downloaded ": "Đã tải xong ", + "Download via the Network options!": "", "Update": "Cập nhật", "Update avaliable: ": "Cập nhậc có sẵn: ", diff --git a/assets/romfs/i18n/zh.json b/assets/romfs/i18n/zh.json index b1a0ebd..f3c344e 100644 --- a/assets/romfs/i18n/zh.json +++ b/assets/romfs/i18n/zh.json @@ -3,6 +3,7 @@ "No Internet": "网络未连接", "Switch-Handheld!": "切换至掌机模式!", "Switch-Docked!": "切换至底座模式!", + "Warning! Logs are enabled, Sphaira will run slowly!": "", "Audio disabled due to suspended game": "由于游戏暂停,音频已禁用", "Are you sure you wish to cancel?": "您确定要取消吗?", "An error occurred": "", @@ -27,6 +28,8 @@ "Nxlink Connected": "Nxlink 已连接", "Nxlink Upload": "Nxlink 上传中", "Nxlink Finished": "Nxlink 已结束", + "Hdd": "", + "Hdd write protect": "", "Language": "语言", "Auto": "自动", @@ -57,22 +60,35 @@ "No meta entries found...\n": "", "Updating application record list": "", "Dump": "", + "Dump options": "", + "Dump Options": "", "Select content to dump": "", "Dump All": "", "Dump Application": "", "Dump Patch": "", "Dump AddOnContent": "", "Dump DataPatch": "", + "Created nested folder": "", + "Append folder with .xci": "", + "Trim XCI": "", + "Label trimmed XCI": "", + "Multi-threaded USB transfer": "", + "Dump All Bins": "", + "Dump XCI": "", + "Dump Card ID Set": "", + "Dump Card UID": "", + "Dump Certificate": "", + "Dump Initial Data": "", "Select dump location": "", - "microSD card (/dumps/NSP/)": "", + "microSD card (/dumps/)": "", "USB transfer (Switch 2 Switch)": "", "/dev/null (Speed Test)": "", "Dumping": "", "Dump successfull!": "", "Dump failed!": "", - "Success": "", "Delete successfull!": "", "Delete failed!": "", + "Success": "", "Themezer": "在线主题", "Themezer Options": "在线主题选项", @@ -86,6 +102,8 @@ "GitHub": "GitHub", "Downloading json": "正在下载 json", "Select asset to download for ": "选择要下载的资源用于 ", + "Failed to download json": "", + "Failed to download app!": "", "FTP Install": "通过 FTP 安装", "FTP Install (EXPERIMENTAL)": "通过 FTP 安装(实验性)", @@ -122,9 +140,12 @@ "GC": "", "System memory %.1f GB": "", "microSD card %.1f GB": "", - "Nand Install": "", - "SD Card Install": "", "Exit": "", + "Install disabled...\nPlease enable installing via the install options.": "", + "No GameCard inserted": "", + "GameCard is already trimmed!": "", + "WARNING: GameCard is already trimmed!": "", + "Continue": "", "Gc install success!": "游戏安装成功。", "Gc install failed!": "游戏安装失败。", @@ -160,14 +181,14 @@ "Negative image": "负片图像", "Format": "格式", "Trimming Format": "裁剪格式", - "320x240": "320×240", - "160x120": "160×120", - "80x60": "80×60", - "40x30": "40×30", - "20x15": "20×15", "External Light Filter": "外部光滤镜", "Load Default": "加载默认值", + "Web": "", + "Select URL": "", + "Enter custom URL": "", + "Enter URL": "", + "Advanced": "高级", "Advanced Options": "高级选项", "Logging": "日志", @@ -181,10 +202,12 @@ "Restored hbmenu": "已恢复 hbmenu", "Restart Sphaira?": "重启 Sphaira?", "Press OK to restart Sphaira": "按OK键以重启shphaira菜单", + "Boost CPU during transfer": "", "Text scroll speed": "文本滚动速度", "Slow": "慢", "Normal": "正常", "Fast": "快", + "Set left-side menu": "", "Set right-side menu": "", "Install options": "安装选项", "Install Options": "安装选项", @@ -194,7 +217,6 @@ "Install location": "安装位置", "System memory": "主机内存", "microSD card": "SD卡", - "Boost CPU clock": "提升 CPU 频率", "Allow downgrade": "允许降级", "Skip if already installed": "若已安装则跳过", "Ticket only": "仅安装票据", @@ -225,6 +247,8 @@ "Updating ncm databse": "正在更新ncm数据库", "Pushing application record": "正在推送应用记录", "Failed to install forwarder": "前端应用安装失败", + "Unstar": "取消星标", + "Star": "星标", "Unstarred ": "取消星标 ", "Starred ": "已星标 ", "Failed to remove old forwarder, please manually remove it!": "", @@ -257,12 +281,13 @@ "Copy": "复制", "Copying ": "正在复制 ", "Paste": "粘贴", - "Paste ": "粘贴 ", - " file(s)?": "个文件(夹)?", + "Paste file(s)?": "", "Pasting ": "正在粘贴 ", "Pasting": "正在粘贴", "Rename": "重命名", "Set New File Name": "输入新命名", + "Failed to delete directory": "", + "Failed to delete file": "", "Extract zip": "", "Extract Options": "", "Extract here": "", @@ -285,13 +310,17 @@ "Create Folder": "新建文件夹", "Set Folder Name": "输入文件夹名", "Creating ": "正在创建 ", + "View as text (unfinished)": "以文本形式查看(未完善)", "Upload": "", "Select upload location": "", "No upload locations set!": "", "Uploading": "", "Upload successfull!": "", "Upload failed!": "", - "View as text (unfinished)": "以文本形式查看(未完善)", + "Hash": "", + "Hash Options": "", + "Hashing": "", + "Failed to hash file...": "", "Ignore read only": "忽略只读", "Mount": "挂载", "Sd": "SD卡", @@ -302,6 +331,7 @@ "Launch ": "启动 ", "Launch option for: ": "启动选项:", "Select launcher for: ": "选择启动器用于:", + "Close FileBrowser?": "", "Sort By": "排序方式", "Sort Options": "排序选项", @@ -335,16 +365,16 @@ "Search": "搜索", "Options": "选项", + "Split": "", "OK": "确定", "Back": "返回", "Select": "选择", "Open": "打开", + "Close": "", "Launch": "启动", "Restart": "重启", "Next": "下一项", "Prev": "上一项", - "Unstar": "取消星标", - "Star": "星标", "Yes": "是", "No": "否", "On": "", @@ -367,12 +397,13 @@ "Remove": "删除", "Completely remove ": "彻底删除 ", "Removing ": "正在移除 ", - "Removed ": "已移除 ", "Uninstalling ": "正在卸载 ", + "Removed ": "已移除 ", "Download": "下载", "Downloading ": "正在下载 ", "Downloaded ": "已下载 ", + "Download via the Network options!": "", "Update": "更新", "Update avaliable: ": "有可用更新!", diff --git a/assets/romfs/themes/base_black_theme.ini b/assets/romfs/themes/base_black_theme.ini index 2af43d6..01a5322 100644 --- a/assets/romfs/themes/base_black_theme.ini +++ b/assets/romfs/themes/base_black_theme.ini @@ -3,6 +3,7 @@ background = 0x2d2d2d grid = 0x46464630 popup = 0x2d2d2d error = 0xfa5a3a +focus = 0x000000b4 line = 0xfbfbfb line_separator = 0x707070 diff --git a/assets/romfs/themes/base_white_theme.ini b/assets/romfs/themes/base_white_theme.ini index a3cdc6d..7eee176 100644 --- a/assets/romfs/themes/base_white_theme.ini +++ b/assets/romfs/themes/base_white_theme.ini @@ -3,6 +3,7 @@ background = 0xebebeb grid = 0xf0f0f0 popup = 0xebebeb error = 0xfa5a3a +focus = 0xd3d3d3a0 line = 0x373737 line_separator = 0x6d787a diff --git a/sphaira/include/ui/types.hpp b/sphaira/include/ui/types.hpp index 929bb2e..2c101dc 100644 --- a/sphaira/include/ui/types.hpp +++ b/sphaira/include/ui/types.hpp @@ -179,6 +179,8 @@ enum ThemeEntryID { ThemeEntryID_TEXT_SELECTED, // background colour of a selected item, can be an image (not recommended). ThemeEntryID_SELECTED_BACKGROUND, + // colour of the split screen and selected item. + ThemeEntryID_FOCUS, // colour of line separators in a list. ThemeEntryID_LINE, diff --git a/sphaira/source/app.cpp b/sphaira/source/app.cpp index c9861db..49116e4 100644 --- a/sphaira/source/app.cpp +++ b/sphaira/source/app.cpp @@ -98,6 +98,7 @@ constexpr ThemeIdPair THEME_ENTRIES[] = { { "selected_background", ThemeEntryID_SELECTED_BACKGROUND, ElementType::Colour }, { "error", ThemeEntryID_ERROR, ElementType::Colour }, { "popup", ThemeEntryID_POPUP, ElementType::Colour }, + { "focus", ThemeEntryID_FOCUS, ElementType::Colour }, { "line", ThemeEntryID_LINE, ElementType::Colour }, { "line_separator", ThemeEntryID_LINE_SEPARATOR, ElementType::Colour }, { "sidebar", ThemeEntryID_SIDEBAR, ElementType::Colour }, @@ -1375,6 +1376,8 @@ App::App(const char* argv0) { // loading each config one by one as it avoids re-opening the file multiple times. ini_browse(cb, this, CONFIG_PATH); + i18n::init(GetLanguage()); + if (App::GetLogEnable()) { log_file_init(); log_write("hello world v%s\n", APP_VERSION_HASH); @@ -1435,8 +1438,6 @@ App::App(const char* argv0) { this->renderer.emplace(s_width, s_height, this->device, this->queue, *this->pool_images, *this->pool_code, *this->pool_data); this->vg = nvgCreateDk(&*this->renderer, NVG_ANTIALIAS | NVG_STENCIL_STROKES); - i18n::init(GetLanguage()); - // not sure if these are meant to be deleted or not... PlFontData font_standard, font_extended, font_lang; plGetSharedFontByType(&font_standard, PlSharedFontType_Standard); @@ -1643,7 +1644,7 @@ void App::DisplayMiscOptions(bool left_side) { const auto index = *op_index; if (index == items.size() - 1) { std::string out; - if (R_SUCCEEDED(swkbd::ShowText(out, "Enter URL", "https://")) && !out.empty()) { + if (R_SUCCEEDED(swkbd::ShowText(out, "Enter URL"_i18n.c_str(), "https://")) && !out.empty()) { WebShow(out); } } else { diff --git a/sphaira/source/dumper.cpp b/sphaira/source/dumper.cpp index 12c03e5..f4e02f1 100644 --- a/sphaira/source/dumper.cpp +++ b/sphaira/source/dumper.cpp @@ -207,14 +207,14 @@ Result DumpToUsbS2S(ui::ProgressBox* pbox, BaseSource* source, std::spanShouldExit()) { if (R_SUCCEEDED(usb->IsUsbConnected(timeout))) { - pbox->NewTransfer("USB connected, sending file list"); + pbox->NewTransfer("USB connected, sending file list"_i18n); u8 flags = usb::tinfoil::USBFlag_NONE; if (App::GetApp()->m_dump_usb_transfer_stream.Get()) { flags |= usb::tinfoil::USBFlag_STREAM; } if (R_SUCCEEDED(usb->WaitForConnection(timeout, flags, file_list))) { - pbox->NewTransfer("Sent file list, waiting for command..."); + pbox->NewTransfer("Sent file list, waiting for command..."_i18n); Result rc; if (flags & usb::tinfoil::USBFlag_STREAM) { @@ -240,7 +240,7 @@ Result DumpToUsbS2S(ui::ProgressBox* pbox, BaseSource* source, std::spanNewTransfer("waiting for usb connection..."); + pbox->NewTransfer("waiting for usb connection..."_i18n); } } diff --git a/sphaira/source/ui/menus/filebrowser.cpp b/sphaira/source/ui/menus/filebrowser.cpp index 1a90239..d90a383 100644 --- a/sphaira/source/ui/menus/filebrowser.cpp +++ b/sphaira/source/ui/menus/filebrowser.cpp @@ -561,7 +561,7 @@ void FsView::SetSide(ViewSide side) { if (m_menu->IsSplitScreen()) { if (m_side == ViewSide::Left) { this->SetW(pos.w / 2 - pos.x / 2); - this->SetX(pos.x / 2); + this->SetX(pos.x / 2 + 20.f); } else if (m_side == ViewSide::Right) { this->SetW(pos.w / 2 - pos.x / 2); this->SetX(pos.x / 2 + SCREEN_WIDTH / 2); @@ -571,7 +571,7 @@ void FsView::SetSide(ViewSide side) { v.w -= v.x / 2; if (m_side == ViewSide::Left) { - v.x = v.x / 2; + v.x = v.x / 2 + 20.f; } else if (m_side == ViewSide::Right) { v.x = v.x / 2 + SCREEN_WIDTH / 2; } @@ -784,7 +784,7 @@ void FsView::UnzipFiles(fs::FsPath dir_path) { App::PushErrorBox(rc, "Extract failed!"_i18n); if (R_SUCCEEDED(rc)) { - App::Notify("Extract success!"); + App::Notify("Extract success!"_i18n); } Scan(m_path); @@ -915,7 +915,7 @@ void FsView::ZipFiles(fs::FsPath zip_out) { App::PushErrorBox(rc, "Compress failed!"_i18n); if (R_SUCCEEDED(rc)) { - App::Notify("Compress success!"); + App::Notify("Compress success!"_i18n); } Scan(m_path); @@ -1944,9 +1944,9 @@ void Menu::Draw(NVGcontext* vg, Theme* theme) { view_right->Draw(vg, theme); if (view == view_left) { - gfx::drawRect(vg, view_right->GetPos(), nvgRGBA(0, 0, 0, 180), 5); + gfx::drawRect(vg, view_right->GetPos(), theme->GetColour(ThemeEntryID_FOCUS), 5); } else { - gfx::drawRect(vg, view_left->GetPos(), nvgRGBA(0, 0, 0, 180), 5); + gfx::drawRect(vg, view_left->GetPos(), theme->GetColour(ThemeEntryID_FOCUS), 5); } gfx::drawRect(vg, SCREEN_WIDTH/2, GetY(), 1, GetH(), theme->GetColour(ThemeEntryID_LINE)); diff --git a/sphaira/source/ui/menus/game_menu.cpp b/sphaira/source/ui/menus/game_menu.cpp index d31fc8a..be4332e 100644 --- a/sphaira/source/ui/menus/game_menu.cpp +++ b/sphaira/source/ui/menus/game_menu.cpp @@ -960,7 +960,7 @@ void Menu::Draw(NVGcontext* vg, Theme* theme) { DrawEntry(vg, theme, m_layout.Get(), v, selected, e.image, e.GetName(), e.GetAuthor(), e.GetDisplayVersion()); if (e.selected) { - gfx::drawRect(vg, v, nvgRGBA(0, 0, 0, 180), 5); + gfx::drawRect(vg, v, theme->GetColour(ThemeEntryID_FOCUS), 5); gfx::drawText(vg, x + w / 2, y + h / 2, 24.f, "\uE14B", nullptr, NVG_ALIGN_CENTER | NVG_ALIGN_MIDDLE, theme->GetColour(ThemeEntryID_TEXT_SELECTED)); } }); diff --git a/sphaira/source/ui/menus/gc_menu.cpp b/sphaira/source/ui/menus/gc_menu.cpp index 85df48d..898a6b1 100644 --- a/sphaira/source/ui/menus/gc_menu.cpp +++ b/sphaira/source/ui/menus/gc_menu.cpp @@ -664,7 +664,7 @@ Result Menu::GcMount() { auto source = std::make_shared(m_entries[m_entry_index], m_fs.get()); return yati::InstallFromCollections(pbox, source, source->m_collections, source->m_config); }, [this](Result rc){ - App::PushErrorBox(rc, "Gc install failed"_i18n); + App::PushErrorBox(rc, "Gc install failed!"_i18n); if (R_SUCCEEDED(rc)) { App::Notify("Gc install success!"_i18n); diff --git a/sphaira/source/ui/menus/irs_menu.cpp b/sphaira/source/ui/menus/irs_menu.cpp index dea1f69..72963b6 100644 --- a/sphaira/source/ui/menus/irs_menu.cpp +++ b/sphaira/source/ui/menus/irs_menu.cpp @@ -118,12 +118,12 @@ Menu::Menu(u32 flags) : MenuBase{"Irs"_i18n, flags} { is_negative_image_used_str.emplace_back("Negative image"_i18n); SidebarEntryArray::Items format_str; - format_str.emplace_back("320x240"_i18n); - format_str.emplace_back("160x120"_i18n); - format_str.emplace_back("80x60"_i18n); + format_str.emplace_back("320\u00D7240"); + format_str.emplace_back("160\u00D7120"); + format_str.emplace_back("80\u00D760"); if (hosversionAtLeast(4,0,0)) { - format_str.emplace_back("40x30"_i18n); - format_str.emplace_back("20x15"_i18n); + format_str.emplace_back("40\u00D730"); + format_str.emplace_back("20\u00D715"); } options->Add(std::make_shared("Controller"_i18n, controller_str, [this](s64& index){ diff --git a/sphaira/source/ui/menus/usb_menu.cpp b/sphaira/source/ui/menus/usb_menu.cpp index ea8eba6..27fc731 100644 --- a/sphaira/source/ui/menus/usb_menu.cpp +++ b/sphaira/source/ui/menus/usb_menu.cpp @@ -127,7 +127,7 @@ void Menu::Update(Controller* controller, TouchInfo* touch) { R_SUCCEED(); }, [this](Result rc){ - App::PushErrorBox(rc, "USB install failed"_i18n); + App::PushErrorBox(rc, "USB install failed!"_i18n); if (R_SUCCEEDED(rc)) { App::Notify("Usb install success!"_i18n);