Skip to content

Commit

Permalink
Add Polish translation
Browse files Browse the repository at this point in the history
  • Loading branch information
bfabiszewski committed Apr 2, 2017
1 parent 447f067 commit c2e0938
Show file tree
Hide file tree
Showing 6 changed files with 175 additions and 22 deletions.
10 changes: 4 additions & 6 deletions app/src/main/java/net/fabiszewski/ulogger/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -418,14 +418,12 @@ public void onClick(DialogInterface dialog, int which) {
versionLabel.setText(getString(R.string.about_version, BuildConfig.VERSION_NAME));
final TextView descriptionLabel = (TextView) alertDialog.findViewById(R.id.about_description);
final TextView description2Label = (TextView) alertDialog.findViewById(R.id.about_description2);
final String server_link = getString(R.string.ulogger_server_link, getString(R.string.ulogger_server));
final String app_link = getString(R.string.app_link, getString(R.string.homepage, getString(R.string.app_name)));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
descriptionLabel.setText(fromHtmlDepreciated(getString(R.string.about_description, server_link)));
description2Label.setText(fromHtmlDepreciated(getString(R.string.about_description2, app_link)));
descriptionLabel.setText(fromHtmlDepreciated(getString(R.string.about_description)));
description2Label.setText(fromHtmlDepreciated(getString(R.string.about_description2)));
} else {
descriptionLabel.setText(Html.fromHtml(getString(R.string.about_description, server_link), android.text.Html.FROM_HTML_MODE_LEGACY));
description2Label.setText(Html.fromHtml(getString(R.string.about_description2, app_link), android.text.Html.FROM_HTML_MODE_LEGACY));
descriptionLabel.setText(Html.fromHtml(getString(R.string.about_description), android.text.Html.FROM_HTML_MODE_LEGACY));
description2Label.setText(Html.fromHtml(getString(R.string.about_description2), android.text.Html.FROM_HTML_MODE_LEGACY));
}
}

Expand Down
6 changes: 2 additions & 4 deletions app/src/main/res/layout/about.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,14 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:text="@string/about_description"
android:autoLink="web" />
android:text="@string/about_description" />
<TextView
android:id="@+id/about_description2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textSize="16sp"
android:text="@string/about_description2"
android:autoLink="web" />
android:text="@string/about_description2" />
<TextView
android:id="@+id/about_version"
android:layout_width="match_parent"
Expand Down
49 changes: 49 additions & 0 deletions app/src/main/res/values-pl/arrays.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (c) 2017 Bartek Fabiszewski
~ http://www.fabiszewski.net
~
~ This file is part of μlogger-android.
~ Licensed under GPL, either version 3, or any later.
~ See <http://www.gnu.org/licenses/>
-->

<resources>
<string-array name="minTimeEntries">
<item>10 sekund</item>
<item>30 sekund</item>
<item>1 minuta</item>
<item>5 minut</item>
<item>15 minut</item>
<item>30 minut</item>
<item>1 godzina</item>
</string-array>

<string-array name="minDistanceEntries">
<item>brak minimum</item>
<item>50 m</item>
<item>100 m</item>
<item>250 m</item>
<item>500 m</item>
<item>1 km</item>
<item>5 km</item>
</string-array>

<string-array name="minAccuracyEntries">
<item>10 m</item>
<item>25 m</item>
<item>50 m</item>
<item>100 m</item>
<item>250 m</item>
<item>500 m</item>
<item>1 km</item>
<item>5 km</item>
</string-array>

<string-array name="providersEntries">
<item>GPS</item>
<item>Sieć</item>
<item>Sieć i GPS</item>
</string-array>

</resources>
109 changes: 109 additions & 0 deletions app/src/main/res/values-pl/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (c) 2017 Bartek Fabiszewski
~ http://www.fabiszewski.net
~
~ This file is part of μlogger-android.
~ Licensed under GPL, either version 3, or any later.
~ See <http://www.gnu.org/licenses/>
-->

<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="about">O programie</string>
<string name="about_description">Prosty program do zapisu pozycji geograficznej z funkcją przesyłania współrzędnych na własny <xliff:g id="server_link_open"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-server">]]></xliff:g>serwer μlogger<xliff:g id="server_link_close"><![CDATA[</a>]]></xliff:g>.</string>
<string name="about_description2">Więcej informacji oraz pomoc na stronie <xliff:g id="app_link_open"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-android">]]></xliff:g>projektu μlogger<xliff:g id="app_link_close"><![CDATA[</a>]]></xliff:g>.</string>
<string name="about_license">Licencja: GPL</string>
<string name="about_version">Wersja %s</string>
<string name="button_newtrack">Nowa trasa</string>
<string name="button_start">Start</string>
<string name="button_stop">Stop</string>
<string name="button_upload">Wyślij</string>
<string name="cancel">Anuluj</string>
<string name="e_auth_failure">Błąd autoryzacji: %d</string>
<string name="e_bad_url">Nieprawidłowy URL: %s</string>
<string name="e_connect">Błąd połączenia: %s</string>
<string name="e_external_not_writable">Błąd zapisu do zewnętrznego nośnika</string>
<string name="e_http_code">Kod błędu HTTP: %d</string>
<string name="e_illegal_redirect">Błąd przekierowania: %d</string>
<string name="e_output_dir">Błąd utworzenia folderu</string>
<string name="e_server_response">Błędna odpowiedź serwera</string>
<string name="e_unknown_host">Nieznany host: %s</string>
<string name="empty_trackname_warning">Najpierw rozpocznij nową trasę</string>
<string name="export">Eksport do GPX</string>
<string name="export_done">Trasa pomyślnie zapisana do folderu „Pobrane”</string>
<string name="export_failed">Błąd eksportu</string>
<string name="export_started">Eksport rozpoczęty</string>
<string name="gps_disabled_warning">Uwaga: GPS jest wyłączony</string>
<string name="is_running">%s jest uruchomiony</string>
<string name="label_last_update">Ostatnia aktualizacja: %s</string>
<string name="label_location">Lokalizacja</string>
<string name="label_name">Nazwa</string>
<string name="label_newtrack_name">Nazwa nowej trasy</string>
<plurals name="label_positions_behind">
<item quantity="one">%d pozycja do tyłu</item>
<item quantity="few">%d pozycje do tyłu</item>
<item quantity="many">%d pozycji do tyłu</item>
<item quantity="other">%d pozycji do tyłu</item>
</plurals>
<string name="label_status">Status</string>
<string name="label_synchronization">Synchronizacja</string>
<string name="label_synchronized">wszystko wysłane</string>
<string name="label_track">Bieżąca trasa</string>
<string name="location_disabled">Należy włączyć przynajmniej jedną usługę lokalizacji</string>
<string name="location_permission_denied">Należy zaakceptować zgodę na dostęp do lokalizacji</string>
<string name="logger_running_warning">Proszę najpierw zatrzymać zapisywanie bieżącej trasy</string>
<string name="net_disabled_warning">Uwaga: usługa lokalizacji wg sieci jest wyłączona</string>
<string name="no_positions">Bieżąca trasa nie ma żadnych pozycji</string>
<string name="nothing_to_export">Nie ma nic do wyeksportowania</string>
<string name="nothing_to_synchronize">Nie ma nic do synchronizacji</string>
<string name="notsync_warning">Bieżąca trasa zawiera niezsynchronizowane pozycje. Rozpoczęcie nowej trasy usunie wszystkie dane.</string>
<string name="ok">OK</string>
<string name="pref_autostart_summary">Aplikacja zostanie uruchomiona przy starcie systemu</string>
<string name="pref_autostart_title">Auto start</string>
<string name="pref_host_summary">Adres zdalnego serwera</string>
<string name="pref_host_title">Adres serwera</string>
<string name="pref_livesync_summary">Wysyłanie pozycji na serwer w czasie rzeczywistym. Wymaga podania użytkownika, hasła i adresu serwera.</string>
<string name="pref_livesync_title">Ciągła synchronizacja</string>
<string name="pref_minaccuracy_summary">Minimalna dokładność pozycji</string>
<string name="pref_minaccuracy_title">Minimalna dokładność</string>
<string name="pref_mindistance_summary">Minimalna odległość pomiędzy kolejnymi pozycjami</string>
<string name="pref_mindistance_title">Minimalna odległość</string>
<string name="pref_mintime_summary">Minimalny czas pomiędzy kolejnymi pozycjami</string>
<string name="pref_mintime_title">Minimalny czas</string>
<string name="pref_pass_summary">Hasło użytkownika na serwerze</string>
<string name="pref_pass_title">Hasło</string>
<string name="pref_provider_summary">Współrzędne geograficzne mogą być otrzymywana z GPS-a, z sieci (GSM/wifi), lub z obu na raz. Zaznaczenie obu może dać lepsze rezultaty, jednak kosztem większego zużycia baterii.</string>
<string name="pref_provider_title">Usługa lokalizacji</string>
<string name="pref_units_imperial">Anglosaskie</string>
<string name="pref_units_metric">Metryczne</string>
<string name="pref_units_summary">Preferowane jednostki miary do wyświetlania statystyk</string>
<string name="pref_units_title">Jednostki</string>
<string name="pref_username_summary">Nazwa użytkownika na serwerze</string>
<string name="pref_username_title">Nazwa użytkownika</string>
<string name="provide_user_pass_url">Proszę najpierw uzupełnić nazwę użytkownika, hasło i adres serwera</string>
<string name="provide_valid_url">Proszę podać poprawny adres serwera</string>
<string name="settings">Ustawienia</string>
<string name="submit">Zatwierdź</string>
<string name="summary_distance">%1$s %2$s</string>
<string name="summary_duration">%1$d h %2$d min</string>
<plurals name="summary_positions">
<item quantity="one">%d pozycja</item>
<item quantity="few">%d pozycje</item>
<item quantity="many">%d pozycji</item>
<item quantity="other">%d pozycji</item>
</plurals>
<string name="title_newtrack">Nowa trasa</string>
<string name="track_summary">Podsumowanie trasy</string>
<string name="tracking_started">Zapis włączony</string>
<string name="tracking_stopped">Zapis zatrzymany</string>
<string name="unit_kilometer">km</string>
<string name="unit_mile">mi</string>
<string name="unknown_track">Nieznana trasa</string>
<string name="uploading_done">Wysyłanie zakończone</string>
<string name="uploading_failed">Błąd wysyłania</string>
<string name="uploading_started">Wysyłanie rozpoczęte</string>
<string name="using_gps">Uzyskano dostęp do lokalizacji z GPS-a</string>
<string name="warning">Uwaga</string>
<string name="write_permission_denied">Należy wyrazić zgodę na zapis do zewnętrznego nośnika</string>
<string name="using_network">Uzyskano dostęp do lokalizacji z sieci</string>
</resources>
3 changes: 0 additions & 3 deletions app/src/main/res/values/arrays.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,4 @@
<item>@string/pref_units_metric</item>
<item>@string/pref_units_imperial</item>
</string-array>

<string name="pref_units_metric">Metric</string>
<string name="pref_units_imperial">Imperial</string>
</resources>
20 changes: 11 additions & 9 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,14 @@
~ See <http://www.gnu.org/licenses/>
-->

<resources>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name" translatable="false">μlogger</string>
<string name="app_name_ascii" translatable="false">ulogger</string>
<string name="homepage">%s home page</string>
<string name="app_link" translatable="false"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-android">%s</a>]]></string>
<string name="ulogger_server">μlogger server</string>
<string name="ulogger_server_link" translatable="false"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-server">%s</a>]]></string>
<string name="button_start">Start</string>
<string name="button_stop">Stop</string>
<string name="button_newtrack">New track</string>
<string name="button_upload">Upload</string>
<string name="is_running">%s is running</string>
<string name="is_running" comment="substituted app_name">%s is running</string>
<string name="title_newtrack">New track</string>
<string name="label_track">Current track</string>
<string name="label_newtrack_name">New track name</string>
Expand Down Expand Up @@ -55,6 +51,8 @@
<string name="pref_units_title">Units</string>
<string name="pref_units_summary">Preferred units for displaying track summary</string>
<string name="pref_units_default" translatable="false">metric</string>
<string name="pref_units_metric">Metric</string>
<string name="pref_units_imperial">Imperial</string>
<string name="label_status">Status</string>
<string name="label_location">Location</string>
<string name="label_synchronization">Synchronization</string>
Expand All @@ -69,17 +67,19 @@
<string name="empty_trackname_warning">Please set up new track first</string>
<string name="logger_running_warning">Please stop current tracking first</string>
<string name="about">About</string>
<string name="about_description">Simple location logger with support for live tracking and position uploading to own %s.</string>
<string name="about_description2">For more information and help please see %s.</string>
<string name="about_description">Simple location logger with support for live tracking and position uploading to own <xliff:g id="server_link_open"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-server">]]></xliff:g>μlogger server<xliff:g id="server_link_close"><![CDATA[</a>]]></xliff:g>.</string>
<string name="about_description2">For more information and help please see <xliff:g id="app_link_open"><![CDATA[<a href="https://github.com/bfabiszewski/ulogger-android">]]></xliff:g>μlogger homepage<xliff:g id="app_link_close"><![CDATA[</a>]]></xliff:g>.</string>
<string name="about_version">Version %s</string>
<string name="about_license">License: GPL</string>
<string name="about_credits" translatable="false">2017 © Bartek Fabiszewski</string>
<string name="uploading_failed">Uploading failed:</string>
<string name="uploading_done">Uploading done</string>
<string name="track_summary">Track summary</string>
<string name="summary_distance">%1$s %2$s</string>
<string name="summary_distance" comment="1-distance, 2-unit name">%1$s %2$s</string>
<plurals name="summary_positions">
<item quantity="one">%d position</item>
<item quantity="few">%d positions</item>
<item quantity="many">%d positions</item>
<item quantity="other">%d positions</item>
</plurals>
<string name="summary_duration">%1$d h %2$d min</string>
Expand Down Expand Up @@ -111,6 +111,8 @@
<string name="export_started">Export started</string>
<plurals name="label_positions_behind">
<item quantity="one">%d position behind</item>
<item quantity="few">%d positions behind</item>
<item quantity="many">%d positions behind</item>
<item quantity="other">%d positions behind</item>
</plurals>
</resources>

0 comments on commit c2e0938

Please sign in to comment.