[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;

File diff suppressed because it is too large Load Diff

View File

@ -61,11 +61,24 @@
<string name="attendance_absent_excused" translatable="false">u</string>
<string name="attendance_belated" translatable="false">sp</string>
<string name="attendance_belated_excused" translatable="false">su</string>
<string name="attendance_config_group_consecutive_days">Grupuj kolejne dni na liście</string>
<string name="attendance_config_show_presence_in_month">Wyświetlaj obecność w widoku miesięcy</string>
<string name="attendance_config_title">Konfiguracja frekwencji</string>
<string name="attendance_config_use_symbols">Używaj symboli i kolorów wg dziennika</string>
<string name="attendance_config_use_symbols_hint">Widoczne po rozwinięciu listy</string>
<string name="attendance_empty_text">Nie ma tutaj żadnych nieobecności.</string>
<string name="attendance_free_day" translatable="false">w</string>
<string name="attendance_lesson_number_format">lekcja %d</string>
<string name="attendance_percentage_format">%.2f%%</string>
<string name="attendance_period_summary_format">Obecność w tym okresie: %.2f%%</string>
<string name="attendance_present" translatable="false">ob</string>
<string name="attendance_released" translatable="false">zw</string>
<string name="attendance_summary_title_semester_format">Podsumowanie - semestr %d </string>
<string name="attendance_summary_title_year">Podsumowanie - cały rok </string>
<string name="attendance_tab_days">Dni</string>
<string name="attendance_tab_list">Lista</string>
<string name="attendance_tab_months">Miesiące</string>
<string name="attendance_tab_summary">Podsumowanie</string>
<string name="attendances_absent">Nieobecności:</string>
<string name="attendances_absent_unexcused">W tym nieusprawiedliwione:</string>
<string name="attendances_belated">Spóźnienia:</string>
@ -454,6 +467,7 @@
<string name="grades_editor_semester_year_average_before">Twoja średnia na koniec roku:</string>
<string name="grades_editor_weight_format">waga %s</string>
<string name="grades_editor_weight_other">inna waga</string>
<string name="grades_empty_text">Nie ma ocen w tym semestrze.</string>
<string name="grades_improvement_category_format">(poprawa) %s</string>
<string name="grades_max_points_format">max %s pkt</string>
<string name="grades_no_data">Brak ocen w dzienniku.</string>
@ -540,6 +554,7 @@
<string name="in_format">za %s</string>
<string name="incorrect_format">Nieprawidłowy format</string>
<string name="language_english" translatable="false">English</string>
<string name="language_german" translatable="false">Deutsch</string>
<string name="language_polish" translatable="false">Polski</string>
<string name="language_system">Według systemu</string>
<string name="lesson_added">Nowa lekcja</string>
@ -672,6 +687,7 @@
<string name="menu_agenda_change_view">Zmień widok Terminarza</string>
<string name="menu_announcements">Tablica ogłoszeń</string>
<string name="menu_attendance">Frekwencja</string>
<string name="menu_attendance_config">Ustawienia frekwencji</string>
<string name="menu_debug">Debugowanie</string>
<string name="menu_feedback">Pomoc i opinie</string>
<string name="menu_generate_block_timetable">Zapisz plan lekcji jako obraz</string>
@ -907,6 +923,8 @@
<string name="settings_about_update_subtext">Kliknij, aby sprawdzić aktualizacje</string>
<string name="settings_about_update_text">Aktualizacja</string>
<string name="settings_about_version_text">Wersja</string>
<string name="settings_add_student_subtext">Zaloguj konto ucznia/rodzica w aplikacji</string>
<string name="settings_add_student_text">Dodaj nowego ucznia</string>
<string name="settings_more_text">Więcej</string>
<string name="settings_notification_web_push">Przekazywanie powiadomień</string>
<string name="settings_profile_change_image">Zmień obrazek</string>
@ -1286,21 +1304,4 @@
<string name="yesterday">wczoraj</string>
<string name="you_are_offline_text">Jesteś offline. Spróbuj włączyć Wi-Fi lub dane komórkowe.</string>
<string name="you_are_offline_title">Połączenie sieciowe</string>
<string name="settings_add_student_text">Dodaj nowego ucznia</string>
<string name="settings_add_student_subtext">Zaloguj konto ucznia/rodzica w aplikacji</string>
<string name="attendance_lesson_number_format">lekcja %d</string>
<string name="menu_attendance_config">Ustawienia frekwencji</string>
<string name="attendance_tab_days">Dni</string>
<string name="attendance_tab_months">Miesiące</string>
<string name="attendance_tab_summary">Podsumowanie</string>
<string name="attendance_tab_list">Lista</string>
<string name="attendance_period_summary_format">Obecność w tym okresie: %.2f%%</string>
<string name="attendance_percentage_format">%.2f%%</string>
<string name="grades_empty_text">Nie ma ocen w tym semestrze.</string>
<string name="attendance_empty_text">Nie ma tutaj żadnych nieobecności.</string>
<string name="attendance_config_title">Konfiguracja frekwencji</string>
<string name="attendance_config_use_symbols">Używaj symboli i kolorów wg dziennika</string>
<string name="attendance_config_group_consecutive_days">Grupuj kolejne dni na liście</string>
<string name="attendance_config_show_presence_in_month">Wyświetlaj obecność w widoku miesięcy</string>
<string name="attendance_config_use_symbols_hint">Widoczne po rozwinięciu listy</string>
</resources>