Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

De lang #207

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions uLaunch/include/cfg/cfg_Config.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -328,8 +328,14 @@ namespace cfg {
std::vector<Theme> LoadThemes();
std::string GetAssetByTheme(const Theme &base, const std::string &resource_base);

inline std::string GetLanguageJSONPath(const std::string &lang) {
return UL_BASE_SD_DIR "/lang/" + lang + ".json";
inline std::string GetLanguageJSONPath(const std::string &lang)
{
// prefer custom translation
if (fs::ExistsFile(UL_BASE_SD_DIR "/lang/" + lang + ".json"))
{
return UL_BASE_SD_DIR "/lang/" + lang + ".json";
}
return "romfs:/" + lang + ".json";
}

std::string GetLanguageString(const JSON &lang, const JSON &def, const std::string &name);
Expand Down
132 changes: 132 additions & 0 deletions uMenu/romfs/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
{
"yes": "Ja",
"no": "Nein",
"ok": "Ok",
"cancel": "Abbrechen",
"menu_multiselect": "Mehrfachauswahl",
"menu_multiselect_cancel": "Die Mehrfachauswahl wurde abgebrochen.",
"menu_rename_folder": "Ordner umbenennen",
"menu_rename_folder_conf": "Möchtest du den Ordner umbenennen?",
"swkbd_rename_folder_guide": "Gebe den Ordnername ein",
"hb_mode_entries_add": "Möchtest du das ausgewählte Element zum Hauptmenü hinzufügen?",
"hb_mode_entries_added": "Das ausgewählte Element wurde zum Hauptmenü hinzugefügt",
"hb_mode_entries_some_added": "Einige der ausgewählten Elemente sind bereits im Hauptmenü vorhanden, es wurden nur die neuen Elemente hinzugefügt.",
"menu_move_to_folder": "Möchtest du die ausgewählten Einträge in einen neuen Ordner verschieben oder in einen bereits bestehenden?",
"menu_move_new_folder": "Neuer Ordner",
"menu_move_existing_folder": "Vorhandener Ordner",
"menu_move_select_folder": "Wähle einen Ordner aus, in dem das Element verschoben werden soll.",
"menu_move_select_folder_cancel": "Ordnerwahl beendet.",
"menu_move_existing_folder_conf": "Möchtest du alle ausgewählten Elemente in diesen Ordner verschieben?",
"swkbd_new_folder_guide": "Ordnername",
"menu_move_from_folder": "Möchtest du alle ausgewählten Elemente zurück ins Hauptmenü verschieben?",
"app_launch_error": "Beim Versuch die Anwendung zu starten ist ein Fehler aufgetreten",
"entry_options": "Eintrags Optionen",
"entry_action": "Was möchtest du mit dem ausgewählten Element machen?",
"entry_move": "In/Aus dem Ordner verschieben",
"entry_remove": "Eintrag entfernen",
"entry_remove_conf": "Möchtest du wirklich diesen Eintrags Shortcut vom Hauptmenü entfernen?",
"entry_remove_ok": "Der Eintrag wurde erfolgreich entfernt.",
"hbmenu_launch": "Starte Homebrewmenü",
"unknown": "Unbekannt",
"power_dialog": "Power-Optionen",
"power_dialog_info": "What would you like to do?",
"power_sleep": "Ruhemodus",
"power_power_off": "Ausschalten",
"power_reboot": "Neustarten",
"folder_entry_single": "Element",
"folder_entry_mult": "Elemente",
"app_launch": "Titel Starten",
"app_no_take_over_title": "Es wurde kein Spiel gewählt, der von der Homebrew übernommen werden kann.",
"app_take_over_title_select": "Lege einen Titel mit der nach oben Taste fest.",
"app_take_over_select": "Möchtest du dieses Spiel für das Ausführen von Homebrew festlegen?",
"app_take_over_selected": "Wenn dieses Spiel ausgewählt wird, dann wird die Homebrew über dieses Spiel gestartet.",
"app_take_over_done": "Dieser Titel wurde für das Starten von Homebrew festgelegt.",
"app_unexpected_error": "Ein Titel konnte nicht gestartet werden, ist abgestürzt oder wurde unerwartet beendet.\n(Könnte es corrptiert sein? Wenn es ein Gamecard Titel ist, ist es in die Konsole eingelegt worden?)",
"ulaunch_about": "Über uLaunch",
"ulaunch_desc": "uLaunch ist eine FOSS HOME-Menü Alternative mit Fokus auf Homebrew.\nBeachte bitte, dass nicht alle original HOMEMenü funktionen implementiert sind.\n\nWenn du neue uLaunch-Themes suchst, schau dir den r/uLaunchThemes subreddit.\nWenn du zu uLaunch beitragen möchtest, schau dir uLaunch's GitHub Repository an",
"control_minus": "Wechsle das Hauptmenü",
"suspended_app": "Titel Beenden",
"suspended_close": "Mßchtest du diesen Titel beenden? Alle nicht gespeicherten Änderungen gehen verloren.",
"hb_launch": "Homebrew starten",
"hb_launch_conf": "Wie möchtest du diese homebrew starten?",
"hb_applet": "Applet",
"hb_app": "Anwendung",
"user_settings": "Benutzereinstellungen",
"user_selected": "Ausgewählter Benutzer",
"user_option": "Was möchtest du mit diesem Benutzer machen?",
"user_pass_reg": "Passwort festlegen",
"user_pass_ch": "Passwort verwalten",
"user_view_page": "Benutzerseite anzeigen",
"user_logoff": "Abmelden",
"user_pass_ch_option": "Was möchtest du mit dem Passwort machen?",
"user_pass_change": "Ändern",
"user_pass_remove": "Löschen",
"swkbd_user_pass_guide": "Gib das Passwort ein",
"swkbd_user_new_pass_guide": "Gib ein neues Passwort ein",
"user_pass_change_conf": "Möchtest du das Passwort ändern?",
"user_pass_change_ok": "Das Passwort wurde geändert.",
"user_pass_change_error": "Das Passwort konnte nicht geändert werden",
"user_pass_remove_full": "Lösche das Passwort",
"user_pass_remove_conf": "Möchtest du das Passwort löschen?",
"user_pass_remove_ok": "Das Passwort wurde gelöscht.",
"user_pass_remove_error": "Bei dem Entfernen des Passwortes ist ein Fehler aufgetreten",
"user_pass_reg_conf": "Möchtest du das Passwort für den Benutzer festlegen?",
"user_pass_reg_ok": "Das Passwort wurde festgelegt.",
"user_pass_reg_error": "Das Passwort konnte aufgrund eines Fehlers nicht festgelegt werden",
"user_logoff_app_suspended": "Es läuft noch eine Anwendung. Möchtest du sie wirklich beenden und dich abmelden?",
"swkbd_webpage_guide": "Gib eine URL zu einer Webseite ein",
"set_unknown_value": "Unbekannt",
"set_true_value": "True",
"set_false_value": "False",
"set_info_text": "Betrachten/Bearbeiten von System- und uLauncheinstellungen",
"set_console_nickname": "Nickname der Konsole",
"set_console_timezone": "Zeitzone der Konsole",
"set_viewer_enabled": "Screen viewer's USB verbindung aktiviert",
"set_flog_enabled": "Homebrew Anwendungsmodus 'flog' takeover aktiviert",
"set_wifi_none": "Keine (keine WiFi Verbindung)",
"set_wifi_name": "Verbundenes WiFi Netzwerk",
"set_console_lang": "Sprache der Konsole",
"set_console_info_upload": "Upload von Konsoleninformationen aktiviert",
"set_auto_titles_dl": "Automatisches Downloading von Titeln aktiviert",
"set_auto_update": "Auto-update der Konsole aktiviert",
"set_wireless_lan": "Wireless LAN aktiviert",
"set_bluetooth": "Bluetooth aktiviert",
"set_usb_30": "USB 3.0 aktiviert",
"set_nfc": "NFC aktiviert (amiibo)",
"set_serial_no": "Seriennummer der Konsole",
"set_mac_addr": "MAC Adresse",
"swkbd_console_nick_guide": "Gib den Nickname der Konsole ein",
"set_enable_conf": "Möchtest du es aktivieren?",
"set_disable_conf": "Möchtest du es deaktivieren?",
"set_changed_reboot": "Erledig. Ein Reboot ist notwendig (Diese Einstellung wird bis dahin nicht verwendet)",
"set_viewer_info": "Dies muss aktiviert sein, wenn du PC screen viewer (uViewer) benutzen möchtest. Andernfalls ist es nicht nötig.",
"set_flog_info": "Dies muss aktiviert sein um Homebrew direkt als Anwendung starten zu können. Beachte, dass das das BAN RISK erhöht.",
"startup_welcome_info": "Wilkommen! Wähle einen Account um dich einzuloggen.",
"startup_login_error": "Ungültiges Passwort. Bitte versuche es erneut.",
"startup_password": "(Passwort)",
"startup_new_user": "Erstelle einen neuen Benutzer",
"theme_current": "Aktulles Theme",
"theme_no_custom": "Du hast scheinbar kein Custom Theme.",
"theme_reset": "Theme zurücksetzen(Standardtheme)",
"theme_by": "von",
"theme_reset_conf": "Möchtest du deine Einstellungen zurücksetzen und zu uLaunch's standard Theme zurückkehren?",
"theme_changed": "uLaunch's Theme wurde zurückgesetzt.",
"theme_active_this": "Das ist das momentan gewählte Theme.",
"theme_set": "Theme festlegen",
"theme_set_conf": "Möchtest du dieses Theme auswählen?",
"lang_info_text": "Wähle die Sprache der Konsole.",
"lang_selected": "(Ausgewählt)",
"lang_set": "Konsolensprache auswählen",
"lang_active_this": "Das ist die aktuelle Sprache der Konsole.",
"lang_set_conf": "Möchtest du diese Sprache für die Konsole festlegen? Die Konsole wird danach neugestartet.",
"lang_set_ok": "Die Konsolensprache wurde geändert. Beende diesen Dialog um die Konsole neuzustarten.",
"lang_set_error": "Es ist ein Fehler beim ändern der Konsolensprache aufgetreten",
"help_title": "uLaunch Hilfe",
"help_launch": "Drücke A um den ausgewählten Eintrag zu starten, oder um ihn Fortzusetzen wenn er pausiert ist.",
"help_close": "Drücke X um den aktuellen Titel zu beenden.",
"help_quick": "Drücke L / R-Stick oder L / R / ZL / ZR um das Schnellauswahl Menü zu öffnen. Dann drücke A um eine Option zu fokusieren oder B um es abzubrechen.",
"help_multiselect": "Drücke Y um den mehrfach Auswahl Modus zu starten. Dann Y um Titel (ab)zuwählen, Y um die Auswahl zu bestätigen oder B um abzubrechen.",
"help_back": "Drücke B oder HOME in einem beliebigen Menü(Außer dem Startup Menü) um in das Hauptmenü zurückzukehren.",
"help_minus": "Drücke Minus (-) im Haupmen̂ um zwischen dem Normalen Menü und dem Homebrew Menü zu wechseln.",
"help_plus": "Drücke Plus (+) um uLaunch's Information anzuzeigen (Project Version, Beschreibung, etc.)"
}