From 2068feef940d0510d02997389b2689124025876b Mon Sep 17 00:00:00 2001 From: Pk11 Date: Mon, 18 Nov 2024 13:00:18 -0600 Subject: [PATCH] Update translations --- romfs/lang/br/app.json | 4 +- romfs/lang/cs/app.json | 153 +++++++++++++++++++++++++++++++++ romfs/lang/da/app.json | 18 ++-- romfs/lang/de/app.json | 176 +++++++++++++++++++------------------- romfs/lang/es/app.json | 4 +- romfs/lang/fr/app.json | 34 ++++---- romfs/lang/ko/app.json | 114 ++++++++++++------------ romfs/lang/zh-CN/app.json | 2 +- romfs/lang/zh-TW/app.json | 20 ++--- source/menu/settings.cpp | 6 +- source/utils/config.cpp | 12 +-- 11 files changed, 348 insertions(+), 195 deletions(-) create mode 100644 romfs/lang/cs/app.json diff --git a/romfs/lang/br/app.json b/romfs/lang/br/app.json index a77ee063f..4be03b585 100644 --- a/romfs/lang/br/app.json +++ b/romfs/lang/br/app.json @@ -68,7 +68,7 @@ "ENTRIES": "Bruhtries", "EXECUTE_ENTRY": "Bruh bro like bro exebruh this bruhry?", "NOTE_NIGHTLY": "Bruh: \"Bruhtly\" versions are intended for testing bruhpcoming features and maybe bruhstable.\n\nIf you simply want to install,\nPlease cancel and install bruh normal version.", - "NOTE_PRERELEASE": "Note: This is a prerelease build and may be unstable.\n\nIf you simply want to install, you may\nwant to install the normal version if one exists.", + "NOTE_PRERELEASE": "Bruh: This is a prebruhlease bruh and may be bruhnstable.\n\nIf you bruhly brant to bruhstall, you may \nbrant to bruhstall the brormal bruhsion if one bruhsists.", "EXIT_APP": "Bruhit Universal-Updater", "EXTRACTING": "Bruhxtracting %s / %s (%.2f%%)", "EXTRACT_ERROR": "Bruhxtracting Brueror!", @@ -86,7 +86,7 @@ "GUI_SETTINGS_BTN": "GUI Settings...", "INCLUDE_IN_RESULTS": "Include in rebruhs:", "INSTALLING": "Brustalling... %s / %s (%.2f%%)", - "INSTALL_UNIVERSAL_UPDATER": "Inbruhing Universal-Updater...", + "INSTALL_UNIVERSAL_UPDATER": "Installing Universal-Updater...", "INVALID_UNISTORE": "Inbruhid UniStore", "KEY_CONTINUE": "Bruhss any key to bruhnue.", "LANGUAGE": "Bruhguage...", diff --git a/romfs/lang/cs/app.json b/romfs/lang/cs/app.json new file mode 100644 index 000000000..825c37f58 --- /dev/null +++ b/romfs/lang/cs/app.json @@ -0,0 +1,153 @@ +{ + "3DSX_IN_FOLDER": "Umístěte soubory 3DSX do složky", + "3DSX_IN_FOLDER_DESC": "Pokud jsou povoleny, soubory 3DSX budou umístěny do složky se stejným názvem nikoli přímo do určené složky.", + "ACTION_CANCELED": "%s byla zrušena!", + "ACTION_FAILED": "%s nebyl úspěšný!", + "ACTION_REQUIRED": "Je nutná akce!", + "ACTION_SUCCEEDED": "%s byla úspěšná!", + "ACTIVE_THEME": "Vzrušující Předmět", + "ASCENDING": "Vznášející se", + "ARGUMENT_INVALID": "Tvrzení postrádá platnost.\nUjistěte se že soubor xml obsahuje příslušné argumenty.", + "AUTHOR": "Tvůrce", + "AUTO_UPDATE_NIGHTLY": "Používejte verze které jsou vydávány každou noc", + "AUTO_UPDATE_NIGHTLY_DESC": "Místo používání stabilních verzí se rozhodněte pro noční verze Universal-Updater.", + "AUTO_UPDATE_SETTINGS": "Nastavení Automatických Aktualizací", + "AUTO_UPDATE_SETTINGS_BTN": "Nastavení automatických aktualizací...", + "AUTO_UPDATE_UNISTORE": "Automaticky Aktualizovat UniStores", + "AUTO_UPDATE_UNISTORE_DESC": "Po spuštění Universal-Updater, se automaticky aktualizuje nejnovější použitý UniStore.", + "AUTO_UPDATE_UU": "Automaticky Aktualizovat Universal-Updater", + "AUTO_UPDATE_UU_DESC": "Kdykoli se otevře Universal-Updater, automaticky zkontroluje aktualizace pokud byla povolena.", + "AVAILABLE_DOWNLOADS": "Soubory ke Stažení které jsou Aktuálně Dostupné", + "BOOT_TITLE": "Chcete spustit tento titul?", + "CANCEL": "Odvolání", + "CATEGORY": "Zařazení", + "CHANGE_3DSX_PATH": "Upravte cestu 3DSX", + "CHANGE_ARCHIVE_PATH": "Upravte cestu k archivu", + "CHANGE_FIRM_PATH": "Změnit chod společnosti", + "CHANGE_NDS_PATH": "Změňte cestu NDS", + "CHANGE_SHORTCUT_PATH": "Upravte cestu zkratky", + "CHECK_UNISTORE_UPDATES": "Kontrola aktualizací pro UniStore...", + "CHECK_UU_UPDATES": "Kontrola aktualizací pro Universal-Updater...", + "CONFIRM_OR_CANCEL": "Pro potvrzení stiskněte tlačítko označené ,  zrušit.", + "CONNECT_WIFI": "Vytvořte Připojení k síti WiFi.", + "CONFIRM": "Ověřte", + "CONSOLE": "Systém", + "CONTRIBUTOR_TRANSLATORS": "- Každý Jeden Clověk který Překládá a Přispívá", + "COPYING": "Duplikování... %s / %s (%.2f%%)", + "COPY_ERROR": "Chyba při Kopírování!", + "CREATE_SHORTCUT": "Chcete udělat zkratku?", + "CREDITS": "Přispěvatelé", + "CREDITS_BTN": "Přispěvatelé...", + "CURRENT_VERSION": "Moderní verze: ", + "CURRENTLY_EXTRACTING": "Přímé získávání:", + "CUSTOM_FONT": "Používejte Personalizované Písmo", + "CUSTOM_FONT_DESC": "Pokud je povoleno a nalezeno 'sdmc:/3ds/Universal-Updater/font.bcfnt', bude použito místo systémového písma.", + "DELETE_ERROR": "Chyba při Smazání!", + "DELETE_PROMPT": "Jste si jisti že chcete smazat tento Adresář?", + "DELETING": "Vymazání...", + "DESCENDING": "Snížení", + "DIRECTION": "Pokyny", + "DIRECTORY_SETTINGS": "Předvolby pro Adresář", + "DIRECTORY_SETTINGS_BTN": "Předvolby pro adresář...", + "DONE": "Hotovo!", + "DOWNLOAD_ERROR": "Při Stahování Došlo k Chybě!", + "DOWNLOAD_FAILED": "Stáhnout Nepovedlo se!", + "DOWNLOAD_SPEED": "Rychlost: %lld KiB/s", + "DOWNLOADING": "Přenos... %s / %s (%.2f%%)", + "DOWNLOADING_COMPATIBLE_FONT": "Stahování písem která jsou kompatibilní...", + "DOWNLOADING_SPRITE_SHEET": "Získání Spritesheetu...", + "DOWNLOADING_SPRITE_SHEET2": "Získání Spritesheetu %i z %i...", + "DOWNLOADING_UNIVERSAL_DB": "Získání Universal-DB...", + "DONLOADING_UNIVERSAL_UPDATER": "Získání Universal-Updater...", + "DOWNLOADING_UNISTORE": "Získání UniStore...", + "ENTER_DESC_SHORTCUT": "Uveďte prosím popis zkratky.", + "ENTER_SEARCH": "Zadejte co chcete hledat.", + "ENTER_SHORTCUT_FILENAME": "Zadejte prosím název souboru zástupce (bez jakéhokoli prodloužení).", + "ENTER_TITLE_SHORTCUT": "Zadejte název zkratky.", + "ENTER_URL": "Zadejte prosím URL UniStore.", + "ENTRIES": "Vchody", + "EXECUTE_ENTRY": "Chcete provést tento vstup?", + "NOTE_NIGHTLY": "Poznámka: Verze \"nightly\" jsou navrženy pro účely\ntestování nadcházejících funkcí ale nemusí být stabilní.\n\nPokud si přejete pouze nainstalovat,\nlaskavě zrušte a pokračujte v instalaci běžné verze.", + "NOTE_PRERELEASE": "Poznámka: Toto sestavení je předběžná verze a nemusí být stabilní.\n\nPokud je vaším jediným záměrem instalace, můžete se\nrozhodnout pro standardní edici pokud je k dispozici.", + "EXIT_APP": "Exit Universal-Updater", + "EXTRACTING": "Extracting... %s / %s (%.2f%%)", + "EXTRACT_ERROR": "Extract error!", + "FEATURE_SIDE_EFFECTS": "This Feature may have side effects while the Queue is running.\nAre you sure you want to continue?", + "FETCHING_METADATA": "Fetching old metadata...", + "FETCHING_RECOMMENDED_UNISTORES": "Fetching recommended UniStores...", + "FILES": "File: %d / %d", + "FILE_EXTRACTED": "file extracted.", + "FILE_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'file' to filename only.", + "FILES_EXTRACTED": "files extracted.", + "FILTER_TO": "Filter to:", + "GITHUB": "Full credits can be found on GitHub", + "GRID": "Grid", + "GUI_SETTINGS": "GUI Settings", + "GUI_SETTINGS_BTN": "GUI settings...", + "INCLUDE_IN_RESULTS": "Include in results:", + "INSTALLING": "Installing... %s / %s (%.2f%%)", + "INSTALL_UNIVERSAL_UPDATER": "Installing Universal-Updater...", + "INVALID_UNISTORE": "Invalid UniStore", + "KEY_CONTINUE": "Press any key to continue.", + "LANGUAGE": "Language...", + "LAST_UPDATED": "Last updated", + "LICENSE": "License", + "LIST": "List", + "LOADING_SCREENSHOT": "Loading Screenshot...", + "LOADING_SPRITESHEET": "Loading Spritesheet %i of %i...", + "MEDIATYPE_NAND": "MediaType NAND", + "MEDIATYPE_SD": "MediaType SD", + "MOVE_ERROR": "Move Error!", + "NO_DOWNLOADS_AVAILABLE": "No downloads available", + "NO_LICENSE": "No License", + "NO_SCREENSHOTS_AVAILABLE": "No Screenshots available", + "NOT_IMPLEMENTED": "Not Implemented Yet", + "OP_COPYING": "Copying", + "OP_DELETING": "Deleting", + "OP_DOWNLOADING": "Získání", + "OP_EXTRACTING": "Extracting", + "OP_INSTALLING": "Installing", + "OP_MOVING": "Moving", + "OP_WAITING": "Waiting", + "QUEUE": "Queue", + "QUEUE_POSITION": "Queue position", + "QUEUE_PROGRESS": "Step: %d / %d", + "RECOMMENDED_UNISTORES": "Recommended UniStores", + "REVISION": "Revision", + "SCREENSHOT": "Screenshot %d / %d", + "SCREENSHOT_COULD_NOT_LOAD": "Screenshot could not be loaded.", + "SCREENSHOT_INSTRUCTIONS": "Press  to change and  to zoom", + "SEARCH_FILTERS": "Search and Filters", + "SELECT_A_THEME": "Select a Theme", + "SELECT_DIR": "Vyberte adresář", + "SELECT_LANG": "Choose the language", + "SELECT_UNISTORE": "Select UniStore...", + "SELECT_UNISTORE_2": "Select a UniStore", + "SELECTION_QUEUE": "Add Selection to Queue", + "SETTINGS": "Settings", + "SHEET_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'sheet' to filename only.", + "SHORTCUT_CREATED": "Shortcut created!", + "SHORTCUT_COPYING": "Copying %s...", + "SHORTCUT_DOWNLOADING": "Získání %s...", + "SHORTCUT_EXTRACTING": "Extracting %s...", + "SHORTCUT_INSTALLING": "Installing %s...", + "SIZE": "Velikost", + "SORT_BY": "Řadit podle", + "SORTING": "Řazení", + "START_SELECT": "Stiskněte START pro vybrání aktuální složky", + "STORE_INFO": "Store Info", + "SYNTAX_ERROR": "Syntax Error!", + "TITLE": "Title", + "TOP_STYLE": "Top Style", + "UNISTORE_BG": "Use UniStore BG", + "UNISTORE_BG_DESC": "When enabled, the UniStore's provided BG will be shown instead of the solid BG color for the top screen.", + "UNISTORE_INVALID_ERROR": "This UniStore is invalid and cannot be\nloaded with Universal-Updater.\nMaybe check if there are any Syntax errors?", + "UNISTORE_TOO_NEW": "Your version of Universal-Updater is\ntoo old to use this UniStore.\nPlease update to the latest version.", + "UNISTORE_TOO_OLD": "This UniStore is outdated and cannot be used\nwith this version of Universal-Updater.\nPlease ask the creator to update it.", + "UPDATE_AVAILABLE": "Update Available!", + "UPDATE_DONE": "Update done! Please re-open Universal-Updater.", + "UPDATING_SPRITE_SHEET": "Updating Spritesheet...", + "UPDATING_SPRITE_SHEET2": "Updating Spritesheet %i of %i...", + "UPDATING_UNISTORE": "Updating UniStore...", + "VERSION": "Verze" +} \ No newline at end of file diff --git a/romfs/lang/da/app.json b/romfs/lang/da/app.json index 8880844d7..c31823a90 100644 --- a/romfs/lang/da/app.json +++ b/romfs/lang/da/app.json @@ -1,5 +1,5 @@ { - "3DSX_IN_FOLDER": "Sæt 3DSX-filer i mappen", + "3DSX_IN_FOLDER": "Sæt 3DSX filer i mappen", "3DSX_IN_FOLDER_DESC": "Hvis aktiveret, placeres 3DSX-filer i en mappe med samme navn i stedet for direkte i den indstillede mappe.", "ACTION_CANCELED": "%s annulleret", "ACTION_FAILED": "%s fejlede!", @@ -9,8 +9,8 @@ "ASCENDING": "Stigende", "ARGUMENT_INVALID": "Argumentet er ugyldigt.\nKontroller venligst xml-filen for korrekte argumenter.", "AUTHOR": "Forfatter", - "AUTO_UPDATE_NIGHTLY": "Use nightly versions", - "AUTO_UPDATE_NIGHTLY_DESC": "Use nightly versions of Universal-Updater instead of the stable releases.", + "AUTO_UPDATE_NIGHTLY": "brug nightly versioner", + "AUTO_UPDATE_NIGHTLY_DESC": "Brug natlige versioner af Universal-Updater i stedet for de stabile udgaver.", "AUTO_UPDATE_SETTINGS": "Auto-Opdater Indstillinger", "AUTO_UPDATE_SETTINGS_BTN": "Auto-Opdater Indstillinger...", "AUTO_UPDATE_UNISTORE": "Auto-opdater UniStores", @@ -67,8 +67,8 @@ "ENTER_URL": "Indtast webadressen på UniStore.", "ENTRIES": "Poster", "EXECUTE_ENTRY": "Vil du gerne udføre denne entry?", - "NOTE_NIGHTLY": "Note: \"Nightly\" versions are intended for testing\nupcoming features and may be unstable.\n\nIf you simply want to install,\nplease cancel and install the normal version.", - "NOTE_PRERELEASE": "Note: This is a prerelease build and may be unstable.\n\nIf you simply want to install, you may\nwant to install the normal version if one exists.", + "NOTE_NIGHTLY": "Bemærk: \"Nightly\"-versioner er beregnet til at teste\nkommende funktioner og kan være ustabile.\n\nHvis du blot ønsker at installere,\nbedes du annullere og installere den normale version.", + "NOTE_PRERELEASE": "Husk: dette er en pre-udgivelse version og kunne være ustabil;\n\nhvis du ønsker bare at installere, installer den normale version hvis en eksisterer", "EXIT_APP": "Afslut Universal-Updater", "EXTRACTING": "Kopierer... %s / %s (%.2f%%)", "EXTRACT_ERROR": "Udpak fejl!", @@ -127,10 +127,10 @@ "SETTINGS": "Instillinger", "SHEET_SLASH": "Synes at en '/' er inkluderet, som ikke understøttes.\nSkift venligst 'fil' til filnavnet.", "SHORTCUT_CREATED": "Genvej oprettet!", - "SHORTCUT_COPYING": "Copying %s...", - "SHORTCUT_DOWNLOADING": "Downloading %s...", - "SHORTCUT_EXTRACTING": "Extracting %s...", - "SHORTCUT_INSTALLING": "Installing %s...", + "SHORTCUT_COPYING": "Kopierer %s...", + "SHORTCUT_DOWNLOADING": "Downloader %s..", + "SHORTCUT_EXTRACTING": "Udpakker %s...", + "SHORTCUT_INSTALLING": "Installerer %s...", "SIZE": "Størrelse", "SORT_BY": "Sortér Efter", "SORTING": "Sprteromg", diff --git a/romfs/lang/de/app.json b/romfs/lang/de/app.json index 3e811d25b..31557c985 100644 --- a/romfs/lang/de/app.json +++ b/romfs/lang/de/app.json @@ -1,6 +1,6 @@ { "3DSX_IN_FOLDER": "3DSX-Dateien in Ordner ablegen", - "3DSX_IN_FOLDER_DESC": "Wenn aktiviert, werden 3DSX-Dateien in einem Ordner mit dem gleichen Namen statt direkt im Ordner gespeichert.", + "3DSX_IN_FOLDER_DESC": "Dadurch werden 3DSX-Dateien in einem Ordner mit dem gleichen Namen abgelegt anstatt im festgelegten Ordner.", "ACTION_CANCELED": "%s abgebrochen!", "ACTION_FAILED": "%s fehlgeschlagen!", "ACTION_REQUIRED": "Aktion erforderlich!", @@ -10,144 +10,144 @@ "ARGUMENT_INVALID": "Argument ungültig.\nBitte überprüfe die XML-Datei auf korrekte Argumente.", "AUTHOR": "Autor", "AUTO_UPDATE_NIGHTLY": "Nightly-Versionen verwenden", - "AUTO_UPDATE_NIGHTLY_DESC": "Nightly-Versionen von Universal-Updater anstatt von Stable-Versionen verwenden.", - "AUTO_UPDATE_SETTINGS": "Auto-Update Einstellungen", - "AUTO_UPDATE_SETTINGS_BTN": "Aktualisierungs-Einstellungen...", - "AUTO_UPDATE_UNISTORE": "UniStores automatisch aktualisieren", - "AUTO_UPDATE_UNISTORE_DESC": "Damit wird der zuletzt verwendete UniStore automatisch aktualisiert, wenn Universal-Updater gestartet wird.", - "AUTO_UPDATE_UU": "Universal-Updater automatisch aktualisieren", - "AUTO_UPDATE_UU_DESC": "Falls aktiviert, sucht Universal-Updater bei jedem Start nach Aktualisierungen.", + "AUTO_UPDATE_NIGHTLY_DESC": "Nightly-Versionen von Universal-Updater anstatt Stable-Versionen verwenden.", + "AUTO_UPDATE_SETTINGS": "Autom. Update-Einstellungen", + "AUTO_UPDATE_SETTINGS_BTN": "Autom. Update-Einstellungen...", + "AUTO_UPDATE_UNISTORE": "UniStores autom. aktualisieren", + "AUTO_UPDATE_UNISTORE_DESC": "Dadurch wird der zuletzt verwendete UniStore autom. aktualisiert, sobald Universal-Updater gestartet wird.", + "AUTO_UPDATE_UU": "Universal-Updater autom. aktualisieren", + "AUTO_UPDATE_UU_DESC": "Dadurch prüft Universal-Updater bei jedem Start auf Updates.", "AVAILABLE_DOWNLOADS": "Verfügbare Downloads", "BOOT_TITLE": "Möchtest du diesen Titel starten?", "CANCEL": "Abbrechen", "CATEGORY": "Kategorie", - "CHANGE_3DSX_PATH": "3DSX Pfad ändern", - "CHANGE_ARCHIVE_PATH": "Archiv Pfad ändern", - "CHANGE_FIRM_PATH": "Firm Pfad ändern", - "CHANGE_NDS_PATH": "NDS Pfad ändern", - "CHANGE_SHORTCUT_PATH": "Verknüpfungs Pfad ändern", - "CHECK_UNISTORE_UPDATES": "Suche nach UniStore Aktualisierungen...", - "CHECK_UU_UPDATES": "Suche nach Universal-Updater Aktualisierungen...", - "CONFIRM_OR_CANCEL": "Drücke  zum bestätigen,  zum abbrechen.", + "CHANGE_3DSX_PATH": "3DSX-Pfad ändern", + "CHANGE_ARCHIVE_PATH": "Archiv-Pfad ändern", + "CHANGE_FIRM_PATH": "FIRM-Pfad ändern", + "CHANGE_NDS_PATH": "NDS-Pfad ändern", + "CHANGE_SHORTCUT_PATH": "Verknüpfungspfad ändern", + "CHECK_UNISTORE_UPDATES": "UniStore-Updates werden gesucht...", + "CHECK_UU_UPDATES": "Updates für Universal-Updater werden gesucht...", + "CONFIRM_OR_CANCEL": "Drücke  zum Bestätigen,  zum Abbrechen.", "CONNECT_WIFI": "Bitte mit dem WLAN verbinden.", "CONFIRM": "Bestätigen", "CONSOLE": "Konsole", "CONTRIBUTOR_TRANSLATORS": "- Alle Übersetzer & Mitwirkende", - "COPYING": "Kopieren... %s / %s (%.2f%%)", + "COPYING": "Wird kopiert... %s/%s (%.2f%%)", "COPY_ERROR": "Fehler beim Kopieren!", "CREATE_SHORTCUT": "Möchtest du eine Verknüpfung erstellen?", - "CREDITS": "Credits", - "CREDITS_BTN": "Danksagung...", - "CURRENT_VERSION": "Aktuelle Version: ", - "CURRENTLY_EXTRACTING": "Momentan extrahieren:\n", - "CUSTOM_FONT": "Benutzerdefinierte Schriftart verwenden", - "CUSTOM_FONT_DESC": "Falls aktiviert, wird, falls gefunden, 'sdmc:/3ds/Universal-Updater/font.bcfnt' anstelle der Systemschriftart verwendet.", + "CREDITS": "Danksagungen", + "CREDITS_BTN": "Danksagungen...", + "CURRENT_VERSION": "Derzeitige Version: ", + "CURRENTLY_EXTRACTING": "Wird derzeit extrahiert:", + "CUSTOM_FONT": "Eigene Schriftart verwenden", + "CUSTOM_FONT_DESC": "Dadurch wird 'sdmc:/3ds/Universal-Updater/font.bcfnt' anstatt der Systemschriftart verwendet.", "DELETE_ERROR": "Fehler beim Löschen!", - "DELETE_PROMPT": "Möchtest du diesen Ordner wirklich entfernen?", - "DELETING": "Löschen...", + "DELETE_PROMPT": "Möchtest du dieses Verzeichnis wirklich löschen?", + "DELETING": "Wird gelöscht...", "DESCENDING": "Absteigend", - "DIRECTION": "Richtung", + "DIRECTION": "Reihenfolge", "DIRECTORY_SETTINGS": "Verzeichniseinstellungen", "DIRECTORY_SETTINGS_BTN": "Verzeichniseinstellungen...", "DONE": "Fertig!", - "DOWNLOAD_ERROR": "Download-Fehler!", - "DOWNLOAD_FAILED": "Herunterladen fehlgeschlagen!", - "DOWNLOAD_SPEED": "Geschwindigkeit: %lld KiB/s", - "DOWNLOADING": "Herunterladen... %s / %s (%.2f%%)", + "DOWNLOAD_ERROR": "Fehler beim Download!", + "DOWNLOAD_FAILED": "Download fehlgeschlagen!", + "DOWNLOAD_SPEED": "Geschw.: %lld KiB/s", + "DOWNLOADING": "Download... %s/%s (%.2f%%)", "DOWNLOADING_COMPATIBLE_FONT": "Kompatible Schriftart wird heruntergeladen...", - "DOWNLOADING_SPRITE_SHEET": "Lade Spritesheet herunter...", - "DOWNLOADING_SPRITE_SHEET2": "Lade Spritesheet herunter... %i von %i", - "DOWNLOADING_UNIVERSAL_DB": "Lade Universal-DB herunter...", - "DONLOADING_UNIVERSAL_UPDATER": "Lade Universal-Updater herunter...", - "DOWNLOADING_UNISTORE": "Lade UniStore herunter...", - "ENTER_DESC_SHORTCUT": "Gebe die Verknüpfungs-Beschreibung ein.", - "ENTER_SEARCH": "Gebe ein, wonach du suchen möchtest.", - "ENTER_SHORTCUT_FILENAME": "Gebe den Namen der Verknüpfung ein (ohne Erweiterung).", - "ENTER_TITLE_SHORTCUT": "Gebe den Titel der Verknüpfung ein.", - "ENTER_URL": "Gebe die URL des UniStore's ein.", + "DOWNLOADING_SPRITE_SHEET": "Spritesheet wird heruntergeladen...", + "DOWNLOADING_SPRITE_SHEET2": "Spritesheet %i von %i wird heruntergeladen...", + "DOWNLOADING_UNIVERSAL_DB": "Universal-DB wird heruntergeladen...", + "DONLOADING_UNIVERSAL_UPDATER": "Universal-Updater wird heruntergeladen...", + "DOWNLOADING_UNISTORE": "UniStore wird heruntergeladen...", + "ENTER_DESC_SHORTCUT": "Gib eine Beschreibung für die Verknüpfung ein.", + "ENTER_SEARCH": "Wonach möchtest du suchen?", + "ENTER_SHORTCUT_FILENAME": "Gib den Namen der Verknüpfung ein (ohne Erweiterung).", + "ENTER_TITLE_SHORTCUT": "Gib den Titel der Verknüpfung ein.", + "ENTER_URL": "Gib die UniStore-URL ein.", "ENTRIES": "Einträge", "EXECUTE_ENTRY": "Möchtest du diesen Eintrag ausführen?", - "NOTE_NIGHTLY": "Hinweis: \"Nightly\"-Versionen sind zum Testen\nneuer Funktionen gedacht und können instabil sein.\n\nWenn du einfach nur installieren möchtest,\nbrich bitte ab und installiere die normale Version.", - "NOTE_PRERELEASE": "Hinweis: Dies ist ein Vorabversions-Build und kann instabil sein.\n\nWenn du einfach nur installieren willst, solltest du\ndie normale Version installieren, falls eine existiert.", - "EXIT_APP": "Verlasse Universal-Updater", - "EXTRACTING": "Extrahieren... %s / %s (%.2f%%)", + "NOTE_NIGHTLY": "Hinweis: Nightly-Versionen sind zum Testen neuer\nFunktionen gedacht und können instabil sein.\n\nWenn du einfach nur installieren möchtest,\nbrich bitte ab und installiere die normale Version.", + "NOTE_PRERELEASE": "Hinweis: Das ist eine Vorabversion und ggf. instabil.\n\nWenn du einfach nur installieren möchtest, solltest\ndu die normale Version installieren, falls verfügbar.", + "EXIT_APP": "Universal-Updater beenden", + "EXTRACTING": "Wird extrahiert... %s/%s (%.2f%%)", "EXTRACT_ERROR": "Fehler beim Extrahieren!", - "FEATURE_SIDE_EFFECTS": "Diese Funktion kann Nebeneffekte haben, während die Warteschlange läuft.\nBist du sicher, dass du fortfahren möchtest?", - "FETCHING_METADATA": "Rufe alte Metadaten ab...", - "FETCHING_RECOMMENDED_UNISTORES": "Rufe empfohlene UniStores ab...", - "FILES": "Datei: %d / %d", + "FEATURE_SIDE_EFFECTS": "Diese Funktion kann unerwünschte Auswirkungen haben,\nwährend die Warteschlange abgearbeitet wird.\n\nMöchtest du wirklich fortfahren?", + "FETCHING_METADATA": "Alte Metadaten werden abgerufen...", + "FETCHING_RECOMMENDED_UNISTORES": "Empfohlene UniStores werden abgerufen...", + "FILES": "Datei: %d/%d", "FILE_EXTRACTED": "Datei entpackt.", - "FILE_SLASH": "Es scheint, als wäre ein '/' enthalten, das nicht unterstützt wird.\nBitte änder 'file' in nur den Dateinamen.", + "FILE_SLASH": "Es scheint, dass ein '/' enthalten ist. Das wird nicht\nunterstützt. Bitte ändere 'file' nur in Dateinamen.", "FILES_EXTRACTED": "Dateien entpackt.", "FILTER_TO": "Fitern nach:", - "GITHUB": "Komplette Credits können auf GitHub gefunden werden", - "GRID": "Gitter", + "GITHUB": "Alle Danksagungen können auf GitHub eingesehen werden", + "GRID": "Kacheln", "GUI_SETTINGS": "GUI-Einstellungen", "GUI_SETTINGS_BTN": "GUI-Einstellungen...", - "INCLUDE_IN_RESULTS": "In Ergebnisse miteinbeziehen:", - "INSTALLING": "Installiere... %s / %s (%.2f%%)", - "INSTALL_UNIVERSAL_UPDATER": "Installiere Universal-Updater...", + "INCLUDE_IN_RESULTS": "In Ergebnisse einbeziehen:", + "INSTALLING": "Installation... %s/%s (%.2f%%)", + "INSTALL_UNIVERSAL_UPDATER": "Universal-Updater wird installiert...", "INVALID_UNISTORE": "Ungültiger UniStore", - "KEY_CONTINUE": "Drücke eine Taste zum fortfahren.", + "KEY_CONTINUE": "Drücke einen Knopf zum Fortfahren.", "LANGUAGE": "Sprache...", "LAST_UPDATED": "Zuletzt aktualisiert", "LICENSE": "Lizenz", "LIST": "Liste", "LOADING_SCREENSHOT": "Screenshot wird geladen...", - "LOADING_SPRITESHEET": "Lade Spritesheet %i von %i...", + "LOADING_SPRITESHEET": "Spritesheet %i von %i wird geladen...", "MEDIATYPE_NAND": "Medientyp NAND", "MEDIATYPE_SD": "Medientyp SD", - "MOVE_ERROR": "Verschiebe-Fehler!", + "MOVE_ERROR": "Fehler beim Verschieben!", "NO_DOWNLOADS_AVAILABLE": "Keine Downloads verfügbar", "NO_LICENSE": "Keine Lizenz", "NO_SCREENSHOTS_AVAILABLE": "Keine Screenshots verfügbar", "NOT_IMPLEMENTED": "Noch nicht implementiert", - "OP_COPYING": "Kopieren", - "OP_DELETING": "Löschen", - "OP_DOWNLOADING": "Herunterladen", - "OP_EXTRACTING": "Extrahieren", - "OP_INSTALLING": "Installiere", - "OP_MOVING": "Verschiebe", + "OP_COPYING": "Kopiervorgang", + "OP_DELETING": "Löschvorgang", + "OP_DOWNLOADING": "Downloadvorgang", + "OP_EXTRACTING": "Extraktionsvorgang", + "OP_INSTALLING": "Installationsvorgang", + "OP_MOVING": "Verschiebungsvorgang", "OP_WAITING": "Warten", "QUEUE": "Warteschlange", "QUEUE_POSITION": "Position in der Warteschlange", - "QUEUE_PROGRESS": "Schritt: %d / %d", + "QUEUE_PROGRESS": "Schritt: %d/%d", "RECOMMENDED_UNISTORES": "Empfohlene UniStores", "REVISION": "Revision", - "SCREENSHOT": "Screenshot %d / %d", + "SCREENSHOT": "Screenshot %d/%d", "SCREENSHOT_COULD_NOT_LOAD": "Screenshot konnte nicht geladen werden.", - "SCREENSHOT_INSTRUCTIONS": "Drücke  zum wechseln und  zum Zoomen", - "SEARCH_FILTERS": "Suche und Filters", - "SELECT_A_THEME": "Wähle ein Thema", - "SELECT_DIR": "Wähle einen Ordner", - "SELECT_LANG": "Wähle eine Sprache", + "SCREENSHOT_INSTRUCTIONS": "Drücke  zum Wechseln und  zum Zoomen", + "SEARCH_FILTERS": "Suchfunktion und Filter", + "SELECT_A_THEME": "Theme auswählen", + "SELECT_DIR": "Verzeichnis auswählen", + "SELECT_LANG": "Sprache auswählen", "SELECT_UNISTORE": "UniStore auswählen...", - "SELECT_UNISTORE_2": "Wähle einen UniStore", + "SELECT_UNISTORE_2": "UniStore auswählen", "SELECTION_QUEUE": "Auswahl zur Warteschlange hinzufügen", "SETTINGS": "Einstellungen", - "SHEET_SLASH": "Es scheint, als wäre ein '/' enthalten, das nicht unterstützt wird.\nBitte änder 'sheet' in nur den Dateinamen.", + "SHEET_SLASH": "Es scheint, dass ein '/' enthalten ist. Das wird nicht\nunterstützt. Bitte ändere 'sheet' nur in Dateinamen.", "SHORTCUT_CREATED": "Verknüpfung erstellt!", "SHORTCUT_COPYING": "%s wird kopiert...", - "SHORTCUT_DOWNLOADING": "%s herunterladen...", - "SHORTCUT_EXTRACTING": "Extrahiere %s...", - "SHORTCUT_INSTALLING": "Installiere %s...", + "SHORTCUT_DOWNLOADING": "Download von %s...", + "SHORTCUT_EXTRACTING": "%s wird extrahiert...", + "SHORTCUT_INSTALLING": "%s wird installiert...", "SIZE": "Größe", "SORT_BY": "Sortieren nach", "SORTING": "Sortierung", - "START_SELECT": "Drücke START um den aktuellen Ordner auszuwählen", + "START_SELECT": "Drücke START, um den aktuellen Ordner auszuwählen", "STORE_INFO": "Shop-Info", - "SYNTAX_ERROR": "Syntax-Fehler!", + "SYNTAX_ERROR": "Syntaxfehler!", "TITLE": "Titel", - "TOP_STYLE": "Top-Stil", - "UNISTORE_BG": "UniStore Hintergrund verwenden", - "UNISTORE_BG_DESC": "Falls aktiviert, wird der Hintergrund des UniStore's verwendet falls verfügbar anstatt der soliden Hintergrund Farbe für den oberen Bildschirm.", - "UNISTORE_INVALID_ERROR": "Dieser UniStore ist ungültig und kann nicht\nmit Universal-Updater geladen werden.\nÜberprüfe ob eventuell ein Syntax-Fehler vorliegt?", - "UNISTORE_TOO_NEW": "Diese Version von Universal-Updater ist\nzu alt um diesen UniStore zu benutzen.\nBitte aktualisiere zur neusten Version.", - "UNISTORE_TOO_OLD": "Dieser UniStore ist veraltet und kann nicht\nmit dieser Version von Universal-Updater benutzt werden.\nBitte frage den Ersteller um dies zu aktualisieren.", - "UPDATE_AVAILABLE": "Aktualisierung verfügbar!", - "UPDATE_DONE": "Aktualisierung abgeschlossen! Bitte öffne Universal-Updater neu.", - "UPDATING_SPRITE_SHEET": "Aktualisiere Spritesheet...", - "UPDATING_SPRITE_SHEET2": "Aktualisiere Spritesheet %i von %i...", - "UPDATING_UNISTORE": "Aktualisiere UniStore...", + "TOP_STYLE": "Stil des oberen Bildschirms", + "UNISTORE_BG": "UniStore-Hintergrund verwenden", + "UNISTORE_BG_DESC": "Dadurch wird der vom UniStore bereitgestellte Hintergrund für den oberen Bildschirm verwendet anstatt des einfarbigen Hintergrunds.", + "UNISTORE_INVALID_ERROR": "Dieser UniStore ist ungültig und kann nicht\nmit Universal-Updater geladen werden.\nMöglicherweise liegt ein Syntaxfehler vor?", + "UNISTORE_TOO_NEW": "Die Version von Universal-Updater ist\nzu alt, um diesen UniStore zu verwenden.\nBitte aktualisiere auf die neueste Version.", + "UNISTORE_TOO_OLD": "Der UniStore ist veraltet und kann nicht mit dieser\nVersion von Universal-Updater verwendet werden.\nKontaktiere die Verantwortlichen für ein Update.", + "UPDATE_AVAILABLE": "Update verfügbar!", + "UPDATE_DONE": "Update abgeschlossen! Bitte starte Universal-Updater neu.", + "UPDATING_SPRITE_SHEET": "Spritesheet wird aktualisiert...", + "UPDATING_SPRITE_SHEET2": "Spritesheet %i von %i wird aktualisiert...", + "UPDATING_UNISTORE": "UniStore wird aktualisiert...", "VERSION": "Version" } \ No newline at end of file diff --git a/romfs/lang/es/app.json b/romfs/lang/es/app.json index 99a42e00e..a0aa29ec5 100644 --- a/romfs/lang/es/app.json +++ b/romfs/lang/es/app.json @@ -6,11 +6,11 @@ "ACTION_REQUIRED": "¡Acción requerida!", "ACTION_SUCCEEDED": "¡%s tuvo éxito!", "ACTIVE_THEME": "Tema activo", - "ASCENDING": "Ascendiendo", + "ASCENDING": "Ascendente", "ARGUMENT_INVALID": "Argumento inválido.\nPor favor, compruebe el archivo xml para los argumentos adecuados.", "AUTHOR": "Autor", "AUTO_UPDATE_NIGHTLY": "Usar versiones nightly", - "AUTO_UPDATE_NIGHTLY_DESC": "Usa las versiones nightly de Universal-Updater en lugar de las actualizaciones estables.", + "AUTO_UPDATE_NIGHTLY_DESC": "Usar versiones nightly de Universal-Updater en vez de las versiones estables.", "AUTO_UPDATE_SETTINGS": "Ajustes de actualización automática", "AUTO_UPDATE_SETTINGS_BTN": "Actualizar ajustes automáticamente...", "AUTO_UPDATE_UNISTORE": "Actualizar UniStores automáticamente", diff --git a/romfs/lang/fr/app.json b/romfs/lang/fr/app.json index 27b402f8f..400255e0c 100644 --- a/romfs/lang/fr/app.json +++ b/romfs/lang/fr/app.json @@ -1,6 +1,6 @@ { - "3DSX_IN_FOLDER": "Placer les fichiers 3DSX dans un dossier", - "3DSX_IN_FOLDER_DESC": "Si activé, les fichiers 3DSX seront placés dans un dossier du même nom au lieu du dossier défini.", + "3DSX_IN_FOLDER": "Mettre les fichiers 3DSX dans le dossier", + "3DSX_IN_FOLDER_DESC": "Si activé, les fichiers 3DSX seront placés dans un dossier du même nom plutôt que celui défini.", "ACTION_CANCELED": "%s annulé !", "ACTION_FAILED": "%s a échoué !", "ACTION_REQUIRED": "Action requise !", @@ -10,45 +10,45 @@ "ARGUMENT_INVALID": "Argument invalide.\nVeuillez vérifier le fichier xml pour les bons arguments.", "AUTHOR": "Auteur", "AUTO_UPDATE_NIGHTLY": "Utiliser les versions nightly", - "AUTO_UPDATE_NIGHTLY_DESC": "Utiliser les versions nightly de Universal-Updater au lieu des versions stables.", + "AUTO_UPDATE_NIGHTLY_DESC": "Utiliser les versions nightly de Universal-Updater plutôt que les versions stables.", "AUTO_UPDATE_SETTINGS": "Paramètres de mise à jour auto", - "AUTO_UPDATE_SETTINGS_BTN": "Paramètres de mise à jour auto…", - "AUTO_UPDATE_UNISTORE": "Mise à jour automatique des UniStores", - "AUTO_UPDATE_UNISTORE_DESC": "Avec ceci, le dernier UniStore utilisé sera mis à jour automatiquement lors du lancement de Universal-Updater.", - "AUTO_UPDATE_UU": "Mise à jour automatique de Universal-Updater", + "AUTO_UPDATE_SETTINGS_BTN": "Paramètres de mise à jour auto...", + "AUTO_UPDATE_UNISTORE": "Mettre à jour automatiquement les UniStores", + "AUTO_UPDATE_UNISTORE_DESC": "Ainsi, le dernier UniStore utilisé sera automatiquement mis à jour lors du lancement d'Universal-Updater.", + "AUTO_UPDATE_UU": "Mettre à jour Universal-Updater automatiquement", "AUTO_UPDATE_UU_DESC": "Si activé, Universal-Updater vérifie les mises à jour à chaque fois qu'il est ouvert.", "AVAILABLE_DOWNLOADS": "Téléchargements disponibles", "BOOT_TITLE": "Voulez-vous démarrer ce titre ?", "CANCEL": "Annuler", - "CATEGORY": "Catégorie ", + "CATEGORY": "Catégorie", "CHANGE_3DSX_PATH": "Changer l'emplacement des 3DSX", "CHANGE_ARCHIVE_PATH": "Changer l'emplacement des archives", "CHANGE_FIRM_PATH": "Changer l'emplacement des FIRM", "CHANGE_NDS_PATH": "Changer l'emplacement des NDS", "CHANGE_SHORTCUT_PATH": "Changer l'emplacement des raccourcis", - "CHECK_UNISTORE_UPDATES": "Recherche de mises à jour de l'UniStore…", - "CHECK_UU_UPDATES": "Recherche de mises à jour de Universal-Updater…", + "CHECK_UNISTORE_UPDATES": "Vérification des mises à jour de l'Unistore...", + "CHECK_UU_UPDATES": "Vérification des mises à jour d'Universal-Updater...", "CONFIRM_OR_CANCEL": "Appuyez sur  pour confirmer ou  pour annuler.", "CONNECT_WIFI": "Veuillez vous connecter au Wi-Fi.", "CONFIRM": "Confirmer", - "CONSOLE": "Console ", + "CONSOLE": "Console", "CONTRIBUTOR_TRANSLATORS": "- Tous les traducteurs et contributeurs", - "COPYING": "Copie… %s / %s (%.2f%%)", + "COPYING": "Copie... %s / %s (%.2f%%)", "COPY_ERROR": "Erreur de copie !", "CREATE_SHORTCUT": "Voulez-vous créer un raccourci ?", "CREDITS": "Crédits", - "CREDITS_BTN": "Crédits…", + "CREDITS_BTN": "Crédits...", "CURRENT_VERSION": "Version actuelle : ", - "CURRENTLY_EXTRACTING": "Extraction de :\n", + "CURRENTLY_EXTRACTING": "Extraction de :", "CUSTOM_FONT": "Utiliser une police personnalisée", "CUSTOM_FONT_DESC": "Si activé, la police 'sdmc:/3ds/Universal-Updater/font.bcfnt' sera utilisée à la place de la police système, si elle est trouvée.", "DELETE_ERROR": "Erreur de suppression !", - "DELETE_PROMPT": "Êtes-vous sûr de vouloir supprimer ce répertoire ?", - "DELETING": "Suppression…", + "DELETE_PROMPT": "Êtes-vous sûr de vouloir supprimer ce dossier ?", + "DELETING": "Suppression...", "DESCENDING": "Décroissant", "DIRECTION": "Ordre", "DIRECTORY_SETTINGS": "Paramètres des répertoires", - "DIRECTORY_SETTINGS_BTN": "Paramètres des répertoires…", + "DIRECTORY_SETTINGS_BTN": "Paramètres du répertoire...", "DONE": "Terminé !", "DOWNLOAD_ERROR": "Erreur de téléchargement !", "DOWNLOAD_FAILED": "Échec du téléchargement !", diff --git a/romfs/lang/ko/app.json b/romfs/lang/ko/app.json index 20cdcc6a8..3d9b463d6 100644 --- a/romfs/lang/ko/app.json +++ b/romfs/lang/ko/app.json @@ -1,23 +1,23 @@ { "3DSX_IN_FOLDER": "폴더 안에 3DSX 파일 넣기", - "3DSX_IN_FOLDER_DESC": "활성화 시에, 3DSX 파일이 묶음 폴더에 저장되지 않고 동일한 이름의 폴더 안에 저장됩니다.", + "3DSX_IN_FOLDER_DESC": "사용 설정하면 3DSX 파일이 설정된 폴더에 직접 저장되지 않고 같은 이름의 폴더에 저장됩니다.", "ACTION_CANCELED": "%s 취소됨!", "ACTION_FAILED": "%s 실패!", - "ACTION_REQUIRED": "조치가 필요함!", + "ACTION_REQUIRED": "조치가 필요합니다!", "ACTION_SUCCEEDED": "%s 성공!", "ACTIVE_THEME": "활성 테마", "ASCENDING": "오름차순", - "ARGUMENT_INVALID": "인수가 잘못되었습니다.\nxml 파일에서 인수가 올바른지 확인해주십시오.", + "ARGUMENT_INVALID": "인수가 잘못되었습니다.\nxml 파일에서 적절한 인수가 있는지 확인하세요.", "AUTHOR": "제작자", "AUTO_UPDATE_NIGHTLY": "나이틀리 버전 사용", - "AUTO_UPDATE_NIGHTLY_DESC": "Universal-Updater의 안정화 버전 대신 나이틀리 버전 사용함.", + "AUTO_UPDATE_NIGHTLY_DESC": "안정 릴리스 대신 나이틀리 버전의 Universal-Updater를 사용합니다.", "AUTO_UPDATE_SETTINGS": "자동 업데이트 설정", "AUTO_UPDATE_SETTINGS_BTN": "자동 업데이트 설정...", "AUTO_UPDATE_UNISTORE": "UniStore 자동 업데이트", - "AUTO_UPDATE_UNISTORE_DESC": "이를 이용하면, 마지막으로 사용된 UniStore가 Universal-Updater를 실행할 때에 자동으로 업데이트됩니다.", + "AUTO_UPDATE_UNISTORE_DESC": "사용 설정하면 Universal-Updater를 실행할 때 마지막으로 사용한 UniStore가 자동으로 업데이트됩니다.", "AUTO_UPDATE_UU": "Universal-Updater 자동 업데이트", - "AUTO_UPDATE_UU_DESC": "활성화 시, Universal-Updater가 실행될 때마다 업데이트를 확인합니다.", - "AVAILABLE_DOWNLOADS": "사용가능한 다운로드", + "AUTO_UPDATE_UU_DESC": "사용 설정하면 Universal-Updater가 열릴 때마다 업데이트를 확인합니다.", + "AVAILABLE_DOWNLOADS": "사용 가능한 다운로드", "BOOT_TITLE": "이 타이틀을 시작하시겠습니까?", "CANCEL": "취소", "CATEGORY": "분류", @@ -25,82 +25,82 @@ "CHANGE_ARCHIVE_PATH": "압축 파일 경로 변경", "CHANGE_FIRM_PATH": "펌웨어 경로 변경", "CHANGE_NDS_PATH": "NDS 경로 변경", - "CHANGE_SHORTCUT_PATH": "바로가기 경로 변경", - "CHECK_UNISTORE_UPDATES": "UniStore 업데이트 확인중...", - "CHECK_UU_UPDATES": "Universal-Updater 업데이트 확인중...", - "CONFIRM_OR_CANCEL": "확인하려면 , 취소하려면  를 누르세요.", - "CONNECT_WIFI": "Wi-Fi에 연결해주세요.", + "CHANGE_SHORTCUT_PATH": "바로 가기 경로 변경", + "CHECK_UNISTORE_UPDATES": "UniStore 업데이트 확인 중...", + "CHECK_UU_UPDATES": "Universal-Updater 업데이트 확인 중...", + "CONFIRM_OR_CANCEL": "확인하려면 , 취소하려면 를 누르세요.", + "CONNECT_WIFI": "Wi-Fi에 연결하세요.", "CONFIRM": "확인", "CONSOLE": "콘솔", - "CONTRIBUTOR_TRANSLATORS": "- 모든 번역자 및 기여자들", + "CONTRIBUTOR_TRANSLATORS": "- 모든 번역자 및 기여자", "COPYING": "복사 중... %s / %s (%.2f%%)", "COPY_ERROR": "복사 오류!", - "CREATE_SHORTCUT": "바로가기를 만드시겠습니까?", - "CREDITS": "제작진", - "CREDITS_BTN": "제작진...", + "CREATE_SHORTCUT": "바로 가기를 만드시겠습니까?", + "CREDITS": "크레딧", + "CREDITS_BTN": "크레딧...", "CURRENT_VERSION": "현재 버전: ", - "CURRENTLY_EXTRACTING": "현재 압축 푸는 중:", + "CURRENTLY_EXTRACTING": "현재 압축 해제 중:", "CUSTOM_FONT": "사용자 지정 글꼴 사용", - "CUSTOM_FONT_DESC": "활성화 시에, bcfnt 파일이 있는 경우 시스템 폰트 대신 'sdmc:/3ds/Universal-Updater/font.bcfnt'가 대신 사용됩니다.", + "CUSTOM_FONT_DESC": "사용 설정하면 bcfnt 파일이 있는 경우 시스템 글꼴 대신 'sdmc:/3ds/Universal-Updater/font.bcfnt'가 사용됩니다.", "DELETE_ERROR": "삭제 오류!", - "DELETE_PROMPT": "이 디렉토리를 삭제하시겠습니까?", + "DELETE_PROMPT": "이 디렉터리를 삭제하시겠습니까?", "DELETING": "삭제 중...", "DESCENDING": "내림차순", "DIRECTION": "방향", - "DIRECTORY_SETTINGS": "디렉토리 설정", - "DIRECTORY_SETTINGS_BTN": "디렉토리 설정...", + "DIRECTORY_SETTINGS": "디렉터리 설정", + "DIRECTORY_SETTINGS_BTN": "디렉터리 설정...", "DONE": "완료!", "DOWNLOAD_ERROR": "다운로드 오류!", "DOWNLOAD_FAILED": "다운로드 실패!", "DOWNLOAD_SPEED": "속도: %lld KiB/s", "DOWNLOADING": "다운로드 중... %s / %s (%.2f%%)", - "DOWNLOADING_COMPATIBLE_FONT": "호환되는 폰트 다운로드 중...", + "DOWNLOADING_COMPATIBLE_FONT": "호환용 폰트 다운로드 중...", "DOWNLOADING_SPRITE_SHEET": "스프라이트시트 다운로드 중...", - "DOWNLOADING_SPRITE_SHEET2": "스프라이트시트 다운로드 중 %i / %i...", + "DOWNLOADING_SPRITE_SHEET2": "스프라이트시트 다운로드 중... (%i / %i)", "DOWNLOADING_UNIVERSAL_DB": "Universal-DB 다운로드 중...", "DONLOADING_UNIVERSAL_UPDATER": "Universal-Updater 다운로드 중...", "DOWNLOADING_UNISTORE": "UniStore 다운로드 중...", - "ENTER_DESC_SHORTCUT": "바로가기 설명을 입력해주세요.", - "ENTER_SEARCH": "검색할 단어를 입력해주세요.", - "ENTER_SHORTCUT_FILENAME": "바로가기 파일 이름을 입력해주세요 (확장자 제외).", - "ENTER_TITLE_SHORTCUT": "바로가기 제목을 입력해주세요.", - "ENTER_URL": "UniStore의 URL을 입력해주세요.", + "ENTER_DESC_SHORTCUT": "바로 가기 설명을 입력하세요.", + "ENTER_SEARCH": "검색할 단어를 입력하세요.", + "ENTER_SHORTCUT_FILENAME": "바로 가기 파일 이름을 입력하세요. (확장자 제외)", + "ENTER_TITLE_SHORTCUT": "바로 가기 제목을 입력하세요.", + "ENTER_URL": "UniStore의 URL을 입력하세요.", "ENTRIES": "항목", "EXECUTE_ENTRY": "이 항목을 실행하시겠습니까?", - "NOTE_NIGHTLY": "주의: \"Nightly\" 버전은 곧 출시할 기능들을\n테스트하기 위한 버전으로 불안정할 수 있습니다.\n\n단순한 설치를 원한다면,\n취소 후 일반 버전을 설치하세요.", - "NOTE_PRERELEASE": "주의: 이는 시험판 빌드이며 불안정할 수 있습니다.\n\n단순히 설치하려는 경우,\n일반 버전이 있다면 일반 버전으로 설치하는 것이 좋습니다.", + "NOTE_NIGHTLY": "주의: \"나이틀리\" 버전은 향후 출시될 기능을\n테스트하기 위한 것으로 불안정할 수 있습니다.\n\n단순히 설치만 하려면 취소하고\n일반 버전을 설치하세요.", + "NOTE_PRERELEASE": "주의: 이는 시험판 빌드이며 불안정할 수 있습니다.\n\n단순히 설치만 하려면 일반 버전이 있는 경우\n일반 버전을 설치하는 것이 좋습니다.", "EXIT_APP": "Universal-Updater 종료", "EXTRACTING": "압축 해제 중... %s / %s (%.2f%%)", - "EXTRACT_ERROR": "압축 해제 에러!", - "FEATURE_SIDE_EFFECTS": "이 기능은 대기열 수행 중 부작용을 일으킬 수 있습니다.\n계속 하시겠습니까?", + "EXTRACT_ERROR": "압축 해제 오류!", + "FEATURE_SIDE_EFFECTS": "이 기능은 대기열이 실행되는 동안 부작용을 일으킬 수 있습니다.\n계속하시겠습니까?", "FETCHING_METADATA": "오래된 메타데이터를 가져오는 중...", "FETCHING_RECOMMENDED_UNISTORES": "권장 UniStore를 가져오는 중...", "FILES": "파일: %d / %d", "FILE_EXTRACTED": "파일 압축 해제됨.", - "FILE_SLASH": "지원되지 않는, '/' 가 포함된 것 같습니다.\n'file'을 파일이름으로만 변경하세요.", + "FILE_SLASH": "지원되지 않는 '/'가 포함된 것 같습니다.\n'file'을 파일 이름으로만 변경하세요.", "FILES_EXTRACTED": "파일 압축 해제됨.", "FILTER_TO": "필터:", - "GITHUB": "GitHub에서 전체 제작진을 볼 수 있습니다.", - "GRID": "격자형", + "GITHUB": "전체 크레딧은 GitHub에서 확인할 수 있습니다.", + "GRID": "격자", "GUI_SETTINGS": "GUI 설정", "GUI_SETTINGS_BTN": "GUI 설정...", "INCLUDE_IN_RESULTS": "결과에 포함:", "INSTALLING": "설치 중... %s / %s (%.2f%%)", "INSTALL_UNIVERSAL_UPDATER": "Universal-Updater 설치 중...", "INVALID_UNISTORE": "잘못된 UniStore", - "KEY_CONTINUE": "계속하시려면 아무 키나 누르십시오.", + "KEY_CONTINUE": "계속하려면 아무 키나 누르세요.", "LANGUAGE": "언어...", "LAST_UPDATED": "마지막 업데이트", - "LICENSE": "라이센스", - "LIST": "목록형", - "LOADING_SCREENSHOT": "스크린샷 로딩 중...", - "LOADING_SPRITESHEET": "스프라이트시트 로딩 중 %i / %i...", + "LICENSE": "라이선스", + "LIST": "목록", + "LOADING_SCREENSHOT": "스크린샷을 불러오는 중...", + "LOADING_SPRITESHEET": "스프라이트시트 불러오는 중... (%i / %i)", "MEDIATYPE_NAND": "미디어타입 NAND", "MEDIATYPE_SD": "미디어타입 SD", "MOVE_ERROR": "이동 오류!", "NO_DOWNLOADS_AVAILABLE": "사용 가능한 다운로드 없음", - "NO_LICENSE": "라이센스 없음", - "NO_SCREENSHOTS_AVAILABLE": "사용가능한 스크린샷 없음", + "NO_LICENSE": "라이선스 없음", + "NO_SCREENSHOTS_AVAILABLE": "사용 가능한 스크린샷 없음", "NOT_IMPLEMENTED": "아직 구현되지 않음", "OP_COPYING": "복사 중", "OP_DELETING": "삭제 중", @@ -108,31 +108,31 @@ "OP_EXTRACTING": "압축 해제 중", "OP_INSTALLING": "설치 중", "OP_MOVING": "이동 중", - "OP_WAITING": "대기 중", + "OP_WAITING": "기다리는 중", "QUEUE": "대기열", - "QUEUE_POSITION": "대기열 위치", + "QUEUE_POSITION": "대기 순서", "QUEUE_PROGRESS": "단계: %d / %d", "RECOMMENDED_UNISTORES": "권장 UniStore", "REVISION": "개정", "SCREENSHOT": "스크린샷 %d / %d", "SCREENSHOT_COULD_NOT_LOAD": "스크린샷을 불러올 수 없습니다.", - "SCREENSHOT_INSTRUCTIONS": "변경하려면 , 확대하려면  를 누릅니다.", + "SCREENSHOT_INSTRUCTIONS": "전환하려면 , 확대 및 축소하려면 를 누르세요", "SEARCH_FILTERS": "검색 및 필터", "SELECT_A_THEME": "테마 선택", - "SELECT_DIR": "디렉토리 선택", + "SELECT_DIR": "디렉터리 선택", "SELECT_LANG": "언어 선택", "SELECT_UNISTORE": "UniStore 선택...", "SELECT_UNISTORE_2": "UniStore 선택", - "SELECTION_QUEUE": "선택 항목 대기열에 추가", + "SELECTION_QUEUE": "선택 항목을 대기열에 추가", "SETTINGS": "설정", - "SHEET_SLASH": "지원되지 않는, '/' 가 포함된 것 같습니다.\n'file'을 파일이름으로만 변경하세요.", + "SHEET_SLASH": "지원되지 않는 '/'가 포함된 것 같습니다.\n'sheet'를 파일 이름으로만 변경하세요.", "SHORTCUT_CREATED": "바로가기 생성됨!", - "SHORTCUT_COPYING": "%s 복사중...", + "SHORTCUT_COPYING": "%s 복사 중...", "SHORTCUT_DOWNLOADING": "%s 다운로드 중...", "SHORTCUT_EXTRACTING": "%s 압축 해제 중...", "SHORTCUT_INSTALLING": "%s 설치 중...", - "SIZE": "용량", - "SORT_BY": "정렬 방식", + "SIZE": "크기", + "SORT_BY": "정렬 기준", "SORTING": "정렬", "START_SELECT": "현재 폴더를 선택하려면 START를 누르세요", "STORE_INFO": "스토어 정보", @@ -140,14 +140,14 @@ "TITLE": "제목", "TOP_STYLE": "상단 스타일", "UNISTORE_BG": "UniStore 배경화면 사용", - "UNISTORE_BG_DESC": "활성화 시, 상단 화면에 단색 대신 UniStore가 제공하는 배경화면이 표시됩니다.", - "UNISTORE_INVALID_ERROR": "이 UniStore는 유효하지 않으며,\nUniversal-Updater에 로드할 수 없습니다.\n구문 에러가 있지는 않습니까?", - "UNISTORE_TOO_NEW": "이 UniStore를 사용하기엔\n사용중인 Universal-Updater의 버전이 너무 오래됐습니다.\n최신 버전으로 업데이트 해주세요.", - "UNISTORE_TOO_OLD": "이 UniStore는 너무 오래되어 사용하고 계신 버전의\nUniversal-Updater에서 쓸 수 없습니다.\n업데이트하려면 제작자에게 문의하세요.", + "UNISTORE_BG_DESC": "사용 설정하면 상단 화면에 단색 배경색 대신 UniStore에서 제공하는 배경화면이 표시됩니다.", + "UNISTORE_INVALID_ERROR": "이 UniStore는 유효하지 않으며\nUniversal-Updater로 불러올 수 없습니다.\n구문 오류가 있는지 확인하세요.", + "UNISTORE_TOO_NEW": "사용 중인 Universal-Updater의 버전이\n너무 오래되어 이 UniStore를 사용할 수 없습니다.\n최신 버전으로 업데이트하세요.", + "UNISTORE_TOO_OLD": "이 UniStore는 오래되어 이 버전의\nUniversal-Updater에서는 사용할 수 없습니다.\n제작자에게 업데이트를 요청하세요.", "UPDATE_AVAILABLE": "업데이트 사용 가능!", - "UPDATE_DONE": "업데이트 완료! Universal-Updater를 다시 실행하십시오.", + "UPDATE_DONE": "업데이트를 완료했습니다! Universal-Updater를 다시 시작하세요.", "UPDATING_SPRITE_SHEET": "스프라이트시트 업데이트 중...", - "UPDATING_SPRITE_SHEET2": "스프라이트시트 업데이트 중 %i / %i...", + "UPDATING_SPRITE_SHEET2": "스프라이트시트 업데이트 중... (%i / %i)", "UPDATING_UNISTORE": "UniStore 업데이트 중...", "VERSION": "버전" } \ No newline at end of file diff --git a/romfs/lang/zh-CN/app.json b/romfs/lang/zh-CN/app.json index c54e26baf..6f36d451d 100644 --- a/romfs/lang/zh-CN/app.json +++ b/romfs/lang/zh-CN/app.json @@ -1,5 +1,5 @@ { - "3DSX_IN_FOLDER": "将 3DSX 文件放置到文件夹内", + "3DSX_IN_FOLDER": "将 3DSX 文件放入文件夹", "3DSX_IN_FOLDER_DESC": "启用后,3DSX文件将会被放入同名文件夹内,而不是直接放在预设文件夹中", "ACTION_CANCELED": "%s 已取消!", "ACTION_FAILED": "%s 失败!", diff --git a/romfs/lang/zh-TW/app.json b/romfs/lang/zh-TW/app.json index 0db86c92d..7e21dc599 100644 --- a/romfs/lang/zh-TW/app.json +++ b/romfs/lang/zh-TW/app.json @@ -9,8 +9,8 @@ "ASCENDING": "遞增序", "ARGUMENT_INVALID": "無效引數。\n請檢查 Xml 檔案以獲取正確的引數。", "AUTHOR": "作者", - "AUTO_UPDATE_NIGHTLY": "Use nightly versions", - "AUTO_UPDATE_NIGHTLY_DESC": "Use nightly versions of Universal-Updater instead of the stable releases.", + "AUTO_UPDATE_NIGHTLY": "使用每夜版", + "AUTO_UPDATE_NIGHTLY_DESC": "使用Universal-Updater的每夜版而非穩定發行版。", "AUTO_UPDATE_SETTINGS": "自動更新設定", "AUTO_UPDATE_SETTINGS_BTN": "自動更新設定...", "AUTO_UPDATE_UNISTORE": "自動更新 UniStore", @@ -37,7 +37,7 @@ "COPY_ERROR": "複製錯誤!", "CREATE_SHORTCUT": "您想要創建一個捷徑嗎?", "CREDITS": "鳴謝", - "CREDITS_BTN": "鳴謝...", + "CREDITS_BTN": "致謝名單...", "CURRENT_VERSION": "目前版本: ", "CURRENTLY_EXTRACTING": "當前提取:", "CUSTOM_FONT": "使用自訂字型", @@ -67,8 +67,8 @@ "ENTER_URL": "鍵入 UniStore 的 URL。", "ENTRIES": "條目", "EXECUTE_ENTRY": "您想執行這個條目嗎?", - "NOTE_NIGHTLY": "Note: \"Nightly\" versions are intended for testing\nupcoming features and may be unstable.\n\nIf you simply want to install,\nplease cancel and install the normal version.", - "NOTE_PRERELEASE": "Note: This is a prerelease build and may be unstable.\n\nIf you simply want to install, you may\nwant to install the normal version if one exists.", + "NOTE_NIGHTLY": "注意:“每夜版”版本用於進行測試\n計劃更新中的功能,可能會存在穩定性問題。\n\n若只是需要進行安裝,\n請取消並選擇安裝正常版本。", + "NOTE_PRERELEASE": "注意:此版本可能不穩定,因爲它是早期版本。\n\n如果你只想安裝,如果有標準版,你可能更願意安裝。", "EXIT_APP": "退出 Universal-Updater", "EXTRACTING": "提取中... %s / %s (%.2f%%)", "EXTRACT_ERROR": "提取出錯!", @@ -121,16 +121,16 @@ "SELECT_A_THEME": "選擇主題", "SELECT_DIR": "請選擇一個目錄", "SELECT_LANG": "選擇語言", - "SELECT_UNISTORE": "選擇 UniStore...", + "SELECT_UNISTORE": "選擇UniStore...", "SELECT_UNISTORE_2": "選擇一個 UniStore", "SELECTION_QUEUE": "將所選加入至隊列", "SETTINGS": "設定", "SHEET_SLASH": "似乎包含了不受支持的 “/”。\n請將“表單”一欄改爲只包含檔案名。", "SHORTCUT_CREATED": "捷徑已建立", - "SHORTCUT_COPYING": "Copying %s...", - "SHORTCUT_DOWNLOADING": "Downloading %s...", - "SHORTCUT_EXTRACTING": "Extracting %s...", - "SHORTCUT_INSTALLING": "Installing %s...", + "SHORTCUT_COPYING": "複製%s...", + "SHORTCUT_DOWNLOADING": "正在下載文件%s...", + "SHORTCUT_EXTRACTING": "要提取%s...", + "SHORTCUT_INSTALLING": "要安裝%s...", "SIZE": "容量", "SORT_BY": "排序依據", "SORTING": "分類中", diff --git a/source/menu/settings.cpp b/source/menu/settings.cpp index 1eeca5828..ae1a626d9 100644 --- a/source/menu/settings.cpp +++ b/source/menu/settings.cpp @@ -87,9 +87,9 @@ static const std::vector dirStrings = { "CHANGE_3DSX_PATH", "3DSX_I extern std::vector> Themes; /* Note: Украïнська is spelled using a latin i with dieresis to work in the system font */ -static const std::vector languages = { "Bruh", "Dansk", "Deutsch", "English", "Español", "Français", "Italiano", /* "Lietuvių", */ "Magyar", "Nederlands", "Norsk", "Polski", "Português (Portugal)", "Português (Brasil)", "Română", "Türkçe", "Русский", "Украïнська", /* "עברית", */ "中文 (简体)", "中文 (繁體)", "日本語", "琉球諸語", "한국어" }; -static const std::string langsTemp[] = { "br", "da", "de", "en", "es", "fr", "it", /* "lt", */ "hu", "nl", "no", "pl", "pt", "pt-BR", "ro", "tr", "ru", "uk", /* "he", */ "zh-CN", "zh-TW", "jp", "ry", "ko" }; -static const std::pair langSprites[] = { {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, /* {-1, 0}, */ {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, /* {-1, 0}, */ {sprites_zh_CN_idx, 54}, {sprites_zh_TW_idx, 55}, {sprites_jp_idx, 31}, {sprites_ry_idx, 42}, {sprites_ko_idx, 30} }; +static const std::vector languages = { "Bruh", "Čeština", "Dansk", "Deutsch", "English", "Español", "Français", "Italiano", /* "Lietuvių", */ "Magyar", "Nederlands", "Norsk", "Polski", "Português (Portugal)", "Português (Brasil)", "Română", "Türkçe", "Русский", "Украïнська", /* "עברית", */ "中文 (简体)", "中文 (繁體)", "日本語", "琉球諸語", "한국어" }; +static const std::string langsTemp[] = { "br", "cs", "da", "de", "en", "es", "fr", "it", /* "lt", */ "hu", "nl", "no", "pl", "pt", "pt-BR", "ro", "tr", "ru", "uk", /* "he", */ "zh-CN", "zh-TW", "jp", "ry", "ko" }; +static const std::pair langSprites[] = { {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, /* {-1, 0}, */ {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, /* {-1, 0}, */ {sprites_zh_CN_idx, 54}, {sprites_zh_TW_idx, 55}, {sprites_jp_idx, 31}, {sprites_ry_idx, 42}, {sprites_ko_idx, 30} }; /* Main Settings. diff --git a/source/utils/config.cpp b/source/utils/config.cpp index 8e60a6fb5..e2a980ddf 100644 --- a/source/utils/config.cpp +++ b/source/utils/config.cpp @@ -66,13 +66,13 @@ void Config::sysLang() { this->language("zh-CN"); // Chinese (Simplified) break; - // case 7: - // this->language("ko"); // Korean - // break; + case 7: + this->language("ko"); // Korean + break; - // case 8: - // this->language("nl"); // Dutch - // break; + case 8: + this->language("nl"); // Dutch + break; case 9: this->language("pt"); // Portuguese