Skip to content

feat: Add German language localization#44

Open
ro011110ot wants to merge 1 commit into
noobexon1:masterfrom
ro011110ot:add_german_language
Open

feat: Add German language localization#44
ro011110ot wants to merge 1 commit into
noobexon1:masterfrom
ro011110ot:add_german_language

Conversation

@ro011110ot

Copy link
Copy Markdown

This Pull Request adds full German localization support to the manager app. It introduces the German translation strings, updates the existing language resource files, and registers the new locale within the application's configuration.
Changes

Added German translations file: /app/src/main/res/values-de/strings.xml

Updated default strings configuration (/app/src/main/res/values/strings.xml):

    Added <string name="language_german">German</string>

Updated Chinese translation file (/app/src/main/res/values-zh/strings.xml):

    Added <string name="language_german">德语</string>

Updated language routing logic (/app/src/main/java/com/noobexon/xposedfakelocation/manager/localization/LanguageOption.kt):

    Added private const val GERMAN_LANGUAGE_TAG = "de-DE"

    Added GERMAN(GERMAN_LANGUAGE_TAG, R.string.language_german) entry to the LanguageOption enum class.

How it was tested

Device Model: Xiaomi Redmi Note 12 Pro 4G (sweet_k6a / sweet2)

Android Version: Android 16.0 (LineageOS 23.2)

Verification: Verified that the German language is correctly detected and automatically applied when the Android system language is set to German. The strings render properly in the UI.

Known Limitations / Follow-up Work

None. The translation is complete and matches the current core resource structure.

@noobexon1 noobexon1 self-assigned this Jun 23, 2026
@noobexon1

Copy link
Copy Markdown
Owner

Hi @ro011110ot, Thanks for taking the time to contribute to XposedFakeLocation! ❤️

I had quite a busy week, but I'll try to review both of your PRs during the weekend. If all is well, I'll be happy to merge them 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants