Skip to content

Commit 379bff2

Browse files
committed
Change translation system
1 parent 622c078 commit 379bff2

File tree

6 files changed

+190
-231
lines changed

6 files changed

+190
-231
lines changed

.vscode/settings.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,9 @@
1818
"editor.defaultFormatter": "esbenp.prettier-vscode",
1919
"[python]": {
2020
"editor.defaultFormatter": "ms-python.python"
21-
}
21+
},
22+
"i18nJsonEditor.supportedFolders": [
23+
"locales",
24+
"i18n"
25+
]
2226
}

Website/src/locales/de.json

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"search_modules": "Module durchsuchen",
3+
"settings": "Einstellungen",
4+
"repository": "Repository",
5+
"repositories": "Repositorys",
6+
"accent_color": "Akzentfarbe",
7+
"appearance": "Aussehen",
8+
"language": "Sprache",
9+
"dark_theme": "Dunkles Thema",
10+
"bottom_navigation_text": "Navigation unten",
11+
"bottom_navigation_subtext": "Bewegt Tabs an den unteren Bildschirmrand.",
12+
"not_supported_in_web_version": "In der Web-Version nicht unterstuetzt",
13+
"source_code": "Quellcode",
14+
"acknowledgements": "Danksagungen/Lizenzen",
15+
"issues": "Issues",
16+
"module_verified": "Dieses Modul ist verifiziert und vertrauenswürdig",
17+
"download": "Herunterladen",
18+
"install": "Installieren",
19+
"explore": "Erkunden",
20+
"installed": "Installiert",
21+
"remove": "Entfernen",
22+
"restore": "Wiederherstellen",
23+
"module_enabled_LOG": "{name} wurde aktiviert",
24+
"module_disabled_LOG": "{name} wurde deaktiviert",
25+
"add": "Hinzufügen",
26+
"cancel": "Abbrechen",
27+
"confirm_repo_delete": "Möchten Sie das {name} Repository wirklich entfernen?",
28+
"submit_module": "Ein Module einreichen",
29+
"donate": "Spenden",
30+
"support": "Support",
31+
"website": "Webseite",
32+
"no_root": "Kein Root",
33+
"failed": "Fehlgeschlagen",
34+
"no_root_message": "Bitte stellen Sie sicher, dass Sie über mindestens einen Root-Manager verfügen, andernfalls können Sie MMRL nicht verwenden.",
35+
"open_magisk": "Magisk öffnen",
36+
"development": "Entwicklung",
37+
"enabled": "Aktiviert",
38+
"comments": "Kommentare",
39+
"verified": "Verifiziert",
40+
"configureable": "Anpassbar",
41+
"change_boot": "Ändert Boot",
42+
"need_ramdisk": "Braucht Ramdisk",
43+
"add_repository": "Repository hinzufügen",
44+
"add_repository_description": "Fügen Sie Ihr Repository oder ein Repository von einem anderen hinzu.",
45+
"explore_repositories": "Entdecke Repositorys",
46+
"overview": "Übersicht",
47+
"about_this_module": "Über dieses Modul",
48+
"about": "Über",
49+
"updated_on": "Aktualisiert am",
50+
"requirements": "Anforderungen",
51+
"access": "Zugriffe",
52+
"minimum": "Minimum",
53+
"recommended": "Empfohlen",
54+
"source": "Quelle",
55+
"require_sdk": "Modul erfordert {sdk}",
56+
"unsupported": "Nicht unterstützt",
57+
"images": "Bilder",
58+
"unset": "Unbestimmt",
59+
"yes": "Ja",
60+
"no": "Nein",
61+
"operating_sys": "Betriebssystem",
62+
"verified_module": "Verifiziertes Modul",
63+
"verified_module_desc": "Dieses Modul wurde einer Überprüfung unterzogen und wurde als vertrauenswürdiges Modul bestätigt, das von einem seriösen Entwickler entwickelt wurde.",
64+
"update_json": "Verwendet eigene Update.json",
65+
"update_json_desc": "Dieses Modul verwendet seine eigene update.json für Aktualisierungs- und Installationszwecke.",
66+
"shading": "Schattierung",
67+
"shading_title": "Benutzerdefinierte Schattierung anwenden",
68+
"shading_desc": "Seien Sie vorsichtig, wenn es zu dunkel ist, können Sie die Benutzeroberfläche möglicherweise nicht mehr sehen.",
69+
"module": "Modul",
70+
"low_quality_module": "Modul von geringer Qualität",
71+
"low_quality_modules": "Module von geringer Qualität",
72+
"low_quality_modules_subtitle": "Zeigt eine Warnung unterhalb des Moduls an, wenn es eine niedrige Qualität hat",
73+
"low_quality_module_warn": "Diesem Magisk-Modul fehlen wichtige Eigenschaften wie ID, Version, Versionscode, Autor usw., was sich auf seine Funktionalität und Herkunft auswirken kann.",
74+
"invaild_modules": "Ungültige Module",
75+
"invaild_modules_subtitle": "Ungültige Module anzeigen",
76+
"modconf": "ModConf",
77+
"modconf_subtitle": "Eine Möglichkeit, verschiedene Modulsysteme zu verwalten",
78+
"enable_install": "Installation aktivieren",
79+
"scroll_to_bottom": "Nach unten scrollen",
80+
"scroll_to_bottom_subtitle": "Automatisches Scrollen nach unten im Terminal",
81+
"scroll_behavior": "Scrollverhalten",
82+
"terminal": "Terminal",
83+
"eruda_console": "Eruda Konsole",
84+
"eruda_console_subtitle": "Nützlich bei der Entwicklung und Fehlersuche",
85+
"share_device_infos": "Informationen über das Gerät teilen",
86+
"share_device_infos_subtilte": "Hilfreich für die Entwicklung von MMRL",
87+
"storage": "Speicher",
88+
"clear_repos": "Repositorys löschen",
89+
"patch_settings": "Einstellungen patchen",
90+
"patch_settings_subtitle": "Fehlende Einstellungsschlüssel hinzufügen"
91+
}

Website/src/locales/de.ts

-114
This file was deleted.

Website/src/locales/declaration.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AvailableLangs, useStrings } from "@Hooks/useStrings";
2-
import { de } from "./de";
3-
import { en } from "./en";
2+
import de from "./de.json";
3+
import en from "./en.json";
44
import React from "react";
55

66
/**

Website/src/locales/en.json

+92
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{
2+
"search_modules": "Search modules",
3+
"settings": "Settings",
4+
"repository": "Repository",
5+
"repositories": "Repositories",
6+
"appearance": "Appearance",
7+
"accent_color": "Accent color",
8+
"language": "Language",
9+
"dark_theme": "Dark theme",
10+
"bottom_navigation_text": "Bottom navigation",
11+
"bottom_navigation_subtext": "Moves tabs to the bottom of screen.",
12+
"not_supported_in_web_version": "Not supported in web version",
13+
"source_code": "Source code",
14+
"acknowledgements": "Acknowledgements",
15+
"issues": "Issues",
16+
"download": "Download",
17+
"install": "Install",
18+
"update": "Update",
19+
"explore": "Explore",
20+
"installed": "Installed",
21+
"remove": "Remove",
22+
"restore": "Restore",
23+
"module_enabled_LOG": "{name} has been enabled",
24+
"module_disabled_LOG": "{name} has been disabled",
25+
"add": "Add",
26+
"cancel": "Cancel",
27+
"confirm_repo_delete": "Are you sure to remove {name} repository?",
28+
"submit_module": "Submit a module",
29+
"donate": "Donate",
30+
"support": "Support",
31+
"website": "Website",
32+
"no_root": "No Root",
33+
"failed": "Failed",
34+
"no_root_message": "Please make sure that you have at least one root manager, otherwise you can't use MMRL.",
35+
"open_magisk": "Open Magisk",
36+
"development": "Development",
37+
"enabled": "Enabled",
38+
"comments": "Comments",
39+
"configureable": "Configureable",
40+
"change_boot": "Changes boot",
41+
"need_ramdisk": "Needs Ramdisk",
42+
"add_repository": "Add Repository",
43+
"add_repository_description": "Add your repository or an repository from some else.",
44+
"explore_repositories": "Explore Repositories",
45+
"overview": "Overview",
46+
"about_this_module": "About this module",
47+
"about": "About",
48+
"updated_on": "Updated on",
49+
"requirements": "Requirements",
50+
"access": "Access",
51+
"minimum": "Minimum",
52+
"recommended": "Recommended",
53+
"source": "Source",
54+
"require_sdk": "Module requires {sdk}",
55+
"unsupported": "Unsupported",
56+
"images": "Images",
57+
"unset": "Unset",
58+
"yes": "Yes",
59+
"no": "No",
60+
"operating_sys": "Operating System",
61+
"verified_module": "Verified module",
62+
"verified_module_desc": "This module has undergone verification and has been confirmed as a trusted module developed by a reputable developer.",
63+
"update_json": "Uses own update.json",
64+
"update_json_desc": "This module utilizes its own update.json for updating and installation purposes.",
65+
"shading": "Shading",
66+
"shading_title": "Apply custom shading",
67+
"shading_desc": "Use with care, if to dark you may not able to see the UI anymore.",
68+
"module": "Module",
69+
"low_quality_module": "Low quality module",
70+
"low_quality_modules": "Low quality modules",
71+
"low_quality_modules_subtitle": "Shows a alert below the module if it has a low quality",
72+
"low_quality_module_warn": "This Magisk module is missing crucial properties, such as id, version, versionCode, author, etc., which may affect its functionality and origin.",
73+
"invaild_modules": "Invaild modules",
74+
"invaild_modules_subtitle": "Show invaild modules",
75+
"modconf": "ModConf",
76+
"modconf_subtitle": "A way to manage different module systems",
77+
"enable_install": "Enable install",
78+
"enable_install_subtitle": "Since 1.8.5 the MMRL Install Tools are required",
79+
"scroll_to_bottom": "Scroll to bottom",
80+
"scroll_to_bottom_subtitle": "Automatically scroll to bottom within the terminal",
81+
"scroll_behavior": "Scroll behavior",
82+
"terminal": "Terminal",
83+
"eruda_console": "Eruda console",
84+
"eruda_console_subtitle": "Useful for development and bug hunting",
85+
"share_device_infos": "Share device information's",
86+
"share_device_infos_subtilte": "Helpful for MMRLs development",
87+
"storage": "Storage",
88+
"clear_repos": "Clear repositories",
89+
"patch_settings": "Patch settings",
90+
"patch_settings_subtitle": "Add missing settings keys",
91+
"sticky_search_bar": "Disable sticky search bar"
92+
}

0 commit comments

Comments
 (0)