[UI] Add German translation.

This commit is contained in:
Kuba Szczodrzyński
2020-05-05 21:46:18 +02:00
parent 9167d53a1a
commit 97412a3736
3 changed files with 1256 additions and 19 deletions

View File

@ -1145,8 +1145,8 @@ public class SettingsNewFragment extends MaterialAboutFragment {
new MaterialDialog.Builder(activity)
.title(getString(R.string.settings_about_language_dialog_title))
.content(getString(R.string.settings_about_language_dialog_text))
.items(getString(R.string.language_system), getString(R.string.language_polish), getString(R.string.language_english))
.itemsCallbackSingleChoice(app.getConfig().getUi().getLanguage() == null ? 0 : app.getConfig().getUi().getLanguage().equals("pl") ? 1 : 2, (dialog, itemView, which, text) -> {
.items(getString(R.string.language_system), getString(R.string.language_polish), getString(R.string.language_english), getString(R.string.language_german))
.itemsCallbackSingleChoice(app.getConfig().getUi().getLanguage() == null ? 0 : app.getConfig().getUi().getLanguage().equals("pl") ? 1 : app.getConfig().getUi().getLanguage().equals("en") ? 2 : 3, (dialog, itemView, which, text) -> {
switch (which) {
case 0:
app.getConfig().getUi().setLanguage(null);
@ -1158,6 +1158,9 @@ public class SettingsNewFragment extends MaterialAboutFragment {
case 2:
app.getConfig().getUi().setLanguage("en");
break;
case 3:
app.getConfig().getUi().setLanguage("de");
break;
}
activity.recreate(MainActivity.DRAWER_ITEM_SETTINGS);
return true;