diff --git a/app/src/main/java/com/noobexon/xposedfakelocation/manager/localization/LanguageOption.kt b/app/src/main/java/com/noobexon/xposedfakelocation/manager/localization/LanguageOption.kt
index 1e00474..ff52b95 100644
--- a/app/src/main/java/com/noobexon/xposedfakelocation/manager/localization/LanguageOption.kt
+++ b/app/src/main/java/com/noobexon/xposedfakelocation/manager/localization/LanguageOption.kt
@@ -8,6 +8,7 @@ import java.util.Locale
private const val ENGLISH_LANGUAGE_TAG = "en"
private const val CHINESE_LANGUAGE_TAG = "zh-CN"
+private const val GERMAN_LANGUAGE_TAG = "de-DE"
/**
* The set of UI languages the user can choose from in settings.
@@ -31,7 +32,10 @@ enum class LanguageOption(
ENGLISH(ENGLISH_LANGUAGE_TAG, R.string.language_english),
/** Simplified Chinese (`zh-CN`). */
- CHINESE(CHINESE_LANGUAGE_TAG, R.string.language_chinese);
+ CHINESE(CHINESE_LANGUAGE_TAG, R.string.language_chinese),
+
+ /** German (`de-DE`). */
+ GERMAN(GERMAN_LANGUAGE_TAG, R.string.language_german);
/**
* The language's name written in its own script (autonym), e.g. "English" or "中文", so a user
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..27694a2
--- /dev/null
+++ b/app/src/main/res/values-de/strings.xml
@@ -0,0 +1,199 @@
+
+ XposedFakeLocation
+
+ Täusche deinen Gerätestandort global oder für bestimmte Apps vor
+
+ Systemstandard
+ Englisch
+ Chinesisch
+ Deutsch
+
+ OK
+ Abbrechen
+ Speichern
+ Hinzufügen
+ Aktualisieren
+ Los
+ Zurücksetzen
+
+ Zurück
+ Zurück navigieren
+ Sprache ändern
+ Einstellungen suchen
+ Apps suchen
+ Suche löschen
+ Suche einklappen
+ Weitere Optionen
+ m
+ m/s
+ Menü
+ Zentrieren
+ Optionen
+ Starten
+ Stoppen
+ Löschen
+ Vorlage hinzufügen
+ %1$s bearbeiten
+ %1$s löschen
+ %1$s-Profil bearbeiten
+ %1$s-Symbol
+
+ Einstellungen
+ Favoriten
+ Ziel-Apps
+ Vorlagen
+ Über
+
+ Navigation
+ Community
+ App-Info
+ Karte
+ Täusche deinen Standort ganz einfach vor
+ Version %1$s
+ Demnächst verfügbar!
+
+ Modul nicht aktiv
+ Das XposedFakeLocation-Modul ist in deiner Xposed-Manager-App nicht aktiv. Bitte aktiviere es und starte die App neu, um fortzufahren.
+
+ Sprache
+ Erscheinungsbild
+ Benachrichtigungen
+ Externe Steuerung
+ System-Hooks
+ Standort
+ Höhe
+ Bewegung
+
+ App-Design
+ Legt das Farbschema für die gesamte Manager-App fest.
+ Systemstandard
+ Hell
+ Dunkel
+
+ App-Sprache
+ Ändert die von der Manager-App und ihren Xposed-Toast-Meldungen verwendete Sprache.
+ Toast-Meldung \'Gefälschter Standort aktiv\' ausblenden
+ Unterdrückt die Toast-Meldung, die angezeigt wird, wenn das Modul in einer Ziel-App aktiviert wird
+ Externe Broadcast-Steuerung erlauben
+ Aus (Standard): Blockiert den BroadcastReceiver — keine App oder ADB-Shell kann das Spoofing starten/stoppen oder Koordinaten über Intents setzen. Ein: Jede installierte App und \'adb shell am broadcast\' können das Modul steuern (keine Berechtigungsprüfung; Koordinaten werden auf gültige Breitengrad-/Längengradbereiche begrenzt). Aktiviere dies nur, wenn du jeder App auf dem Gerät vertraust oder die App auf einem kontrollierten Gerät (z. B. zur Automatisierung) läuft. Siehe docs/EXTERNAL_CONTROL.md für Aktionen und Sperroptionen.
+ Systemweite Hooks aktivieren
+ Fügt das Android-System-Framework (android) und den Telefonprozess (com.android.phone) zum Modulbereich hinzu, sodass der Standort auf Systemebene gefälscht werden kann. Ein Geräteneustart ist erforderlich, damit die Änderungen wirksam werden.
+ Neustart erforderlich
+ Systemweite Hooks wurden zum Modulbereich hinzugefügt. Bitte starte dein Gerät neu, damit sie wirksam werden.
+ Systemweite Hooks wurden aus dem Modulbereich entfernt. Bitte starte dein Gerät neu, um sie vollständig rückgängig zu machen.
+ Modul ist nicht aktiv. Aktiviere zuerst XposedFakeLocation in deinem Xposed-Manager.
+ Bereich konnte nicht aktualisiert werden: %1$s
+ Weitere Informationen über %1$s
+ %1$s deaktivieren
+ %1$s aktivieren
+ Wert für %1$s anpassen
+ Einstellungen suchen
+ Keine Einstellungen gefunden
+ Alle Einstellungen zurücksetzen
+ Alle Einstellungen zurücksetzen?
+ Dies setzt jede Einstellung auf ihren Standardwert zurück. Dies kann nicht rückgängig gemacht werden.
+ Einstellungen auf Standardwerte zurückgesetzt
+
+ Standort in der Nähe randomisieren
+ Platziert deinen Standort zufällig innerhalb des angegebenen Radius
+ Randomisierungsradius
+ GPS-Rauschen
+ Fügt stationäres GPS-Rauschen um den ausgewählten Standort hinzu
+ Benutzerdefinierte horizontale Genauigkeit
+ Legt die horizontale Genauigkeit deines Standorts fest
+ Horizontale Genauigkeit
+ Benutzerdefinierte vertikale Genauigkeit
+ Legt die vertikale Genauigkeit deines Standorts fest
+ Vertikale Genauigkeit
+ Benutzerdefinierte Höhe
+ Legt eine benutzerdefinierte Höhe für deinen Standort fest
+ Höhe
+ Benutzerdefiniertes MSL
+ Legt einen benutzerdefinierten Wert für die mittlere Meereshöhe (MSL) fest
+ MSL
+ Benutzerdefinierte MSL-Genauigkeit
+ Legt die Genauigkeit des Werts für die mittlere Meereshöhe fest
+ MSL-Genauigkeit
+ Benutzerdefinierte Geschwindigkeit
+ Legt eine benutzerdefinierte Geschwindigkeit für deinen Standort fest
+ Geschwindigkeit
+ Benutzerdefinierte Geschwindigkeitsgenauigkeit
+ Legt die Genauigkeit deines Geschwindigkeitswerts fest
+ Geschwindigkeitsgenauigkeit
+
+ Niedrig
+ Normal
+ Hoch
+ Übernehmen
+ Ein
+ Aus
+
+ Gehe zu Punkt
+ Zu Favoriten hinzufügen
+ Zu Vorlagen hinzufügen
+ Vorlagenstandort aktualisieren
+ Standort löschen
+ Gefälschter Standort gesetzt
+ Gefälschten Standort aufheben
+ Benutzerstandort nicht verfügbar
+ Karte wird aktualisiert…
+
+ Name
+ Beschreibung (optional)
+ Breitengrad
+ Längengrad
+ Vorlage
+ Bitte gib einen Namen ein
+ Breitengrad muss zwischen -90 und 90 liegen
+ Längengrad muss zwischen -180 und 180 liegen
+ Breite: %1$s, Länge: %2$s
+ Neuer Standort: %1$s, %2$s
+ Aktuell: %1$s, %2$s
+
+ Vorlage
+ Noch keine Vorlagen.
+ Keine Vorlagen verfügbar.
+ Keine passenden Vorlagen
+ %1$s bearbeiten
+ Aktiviert
+ Global
+ Benutzerdefiniert
+ Erweitert
+ Erweiterte Einstellungen für diese App überschreiben
+ Die aktuellen globalen Einstellungen vor dem Speichern dieser Vorlage überschreiben
+
+ Favorit bearbeiten
+ Noch keine Favoriten.
+ Speichere einen Standort auf der Karte, um ihn hier zu sehen.
+ Favorit löschen?
+ \"%1$s\" löschen? Diese Aktion kann nicht rückgängig gemacht werden.
+ Löschen
+ Apps oder Pakete suchen
+ Keine Apps entsprechen \"%1$s\"
+ Benutzer-Apps
+ System-Apps
+ Keine Apps entsprechen dem aktiven Filter
+ Apps filtern
+ %1$d ausgewählt
+ Modul ist nicht aktiv. Aktiviere XposedFakeLocation in deinem Xposed-Manager, um Ziel-Apps auszuwählen.
+ Bereich konnte nicht aktualisiert werden: %1$s
+ %1$s neu starten
+ %1$s wird neu gestartet…
+ %1$s konnte nicht neu gestartet werden. Sind Root-Rechte gewährt?
+ Das erneute Starten einer Ziel-App erfordert Root-Zugriff für XposedFakeLocation. Bitte gewähre diesen in deinem Root-Manager.
+
+ Fehler: Zugriff auf Aktivität nicht möglich.
+ Berechtigungen sind erforderlich, um diese App zu nutzen
+ Berechtigungen gewähren
+ Du hast die Standortberechtigungen dauerhaft verweigert. Bitte aktiviere sie in den Einstellungen und starte die App neu.
+ Einstellungen öffnen
+
+ XposedFakeLocation ist eine App, die es Nutzern ermöglicht, ihren Standort zu Test- oder Unterhaltungszwecken zu fälschen.\n\nNutze sie verantwortungsvoll und stelle sicher, dass du bei der Nutzung von Standortdiensten alle geltenden lokalen Vorschriften einhältst.\n\nDu bist für die Nutzung dieser App vollständig selbst verantwortlich.
+ Version:
+ Erstellt von:
+ Mitwirkende:
+ Mitwirkende werden geladen…
+ Mitwirkende konnten nicht geladen werden.
+ Keine Mitwirkenden gefunden.
+ Wiederholen
+
\ No newline at end of file
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index b606926..00a6987 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -6,6 +6,7 @@
跟随系统
英语
中文
+ 德语
确定
取消
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a8f562d..183a7e7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -6,6 +6,7 @@
System default
English
Chinese
+ German
OK
Cancel