diff --git a/app/src/main/java/io/heckel/ntfy/up/Distributor.kt b/app/src/main/java/io/heckel/ntfy/up/Distributor.kt index 5a11d6b..b6f9cce 100644 --- a/app/src/main/java/io/heckel/ntfy/up/Distributor.kt +++ b/app/src/main/java/io/heckel/ntfy/up/Distributor.kt @@ -10,7 +10,7 @@ import io.heckel.ntfy.util.Log */ class Distributor(val context: Context) { fun sendMessage(app: String, connectorToken: String, message: ByteArray) { - Log.d(TAG, "Sending MESSAGE to $app (token=$connectorToken): ${String(message)} (${message.size} bytes)}") + Log.d(TAG, "Sending MESSAGE to $app (token=$connectorToken): ${message.size} bytes") val broadcastIntent = Intent() broadcastIntent.`package` = app broadcastIntent.action = ACTION_MESSAGE diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml new file mode 100644 index 0000000..a6b3dae --- /dev/null +++ b/app/src/main/res/values-ko/strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 69f57e1..ec76563 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -298,4 +298,8 @@ forvalg høy maks. - + Du abonnerer på seks emner med umiddelbar levering + Du abonnerer på fem emner med umiddelbar levering + Du abonnerer på fem emner + Du abonnerer på seks emner + \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 9e94b4d..32964ff 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -5,7 +5,326 @@ Powiadomienia (domyślny priorytet) Powiadomienia (maksymalny priorytet) Oczekiwanie na przychodzące powiadomienia - Subskrybujesz tematy z natychmiastową dostawą + Subskrybujesz tematy z natychmiastowym dostarczaniem Powiadomienia (wysoki priorytet) Usługa subskrypcji + Nazwa użytkownika + Usunąć wybrane powiadomienie(a) trwale\? + Anuluj + Zapisz + Ustawienia + Wycisz powiadomienia + Powiadomienia wyciszone do wznowienia + Podstawowy priorytet i wyższy + Usuń powiadomienia + Tryb ciemny + Przywracanie nie powiodło się: %1$s + Logi usunięte + Adres URL usługi + Nazwa wyświetlana + %1$s (domyślny) + Edytuj użytkownika + Tutaj możesz dodać użytkownika. Wszystkie tematy na podanym serwerze będą wtedy korzystać z tego użytkownika. + Możesz zmienić lub usunąć nazwę użytkownika/hasło dla wybranego użytkownika. + Nazwa użytkownika + Powiadomienia wyciszone przez %1$s + Pobierz plik + Kopiuj + Wyczyść powiadomienia + Usuń plik + Anuluj pobieranie + Nie można otworzyć adresu URL: %1$s + pobieranie nie powiodło się, link wygasa %1$s + Dodaj treść do udostępnienia + Nie można odczytać obrazu: %1$s + Pokaż wszystkie powiadomienia + 30 minut + 1 godzina + 8 godzin + Do wznowienia + Jeśli poniżej 500 kB + Ustawienia kanału + Automatycznie usuń powiadomienia po 3 miesiącach + Jeśli poniżej 5 MB + Nigdy nie usuwaj powiadomień automatycznie + Użytkownicy + Tryb jasny włączony + Użyj domyślnych ustawień systemu + Tryb jasny + Tryb ciemny + Aplikacje nie mogą odbierać powiadomień jako transmisje + Kopiuj do schowka + Kopiuj do schowka (ocenzurowane) + Te tematy / nazwy hostów zostały zastąpione nazwami owoców, więc możesz udostępnić dziennik bez obaw: +\n +\n%1$s +\n +\nHasła zostały usunięte, ale nie są tutaj wymienione. + Włącz rejestrowanie, aby móc później udostępnić logi w celu zdiagnozowania problemów. + Zasubskrybowano do dwóch tematów z natychmiastowym dostarczaniem + Kopiuj logi do schowka, lub prześlij na nopaste.net (własność autora ntfy). Nazwy hostów i tematy mogą być cenzurowane, powiadomienia nigdy nie będą. + Zasubskrybowano sześć tematów + Zasubskrybowano do %1$d tematów z natychmiastowym dostarczaniem + Powiadomienia są dostarczane za pomocą Firebase. Dostarczanie może być opóźnione, ale zużywa mniej baterii. + Zasubskrybowano pięć tematów + Wpisz poniżej adresy URL serwisów, aby subskrybować tematy z innych serwerów. + Usuń trwale + Kliknij +, aby utworzyć lub zasubskrybować temat. Następnie otrzymasz powiadomienia na swoim urządzeniu, gdy wiadomości zostaną opublikowane za pośrednictwem PUT lub POST. + %1$d powiadomienia + Dodaj subskrypcję + ponowne połączenie … + Wygląda na to, że nie masz jeszcze żadnych subskrypcji. + Nie otrzymałeś jeszcze żadnych powiadomień dla tego tematu. + To jest testowe powiadomienie z aplikacji ntfy na Androida. Ma ono priorytet na poziomie %1$d. Jeśli wyślesz kolejne, może ono wyglądać inaczej. + usunięto, łącze wygasło + Użyj WebSockets, aby połączyć się z serwerem. Jest to zalecana metoda, ale może wymagać dodatkowej konfiguracji w twoim proxy. + Ustaw niestandardową nazwę wyświetlaną dla tej subskrypcji. Pozostaw puste dla domyślnej (%1$s). + Użyj ustawienia globalnego + Udostępnij + 2 godziny + Do jutra + Anuluj + Automatycznie usuń powiadomienia po jednym dniu + Automatycznie usuń powiadomienia po 3 dniach + Po miesiącu + Wysoki priorytet i wyższy + %1$s nie powiodło się: %2$s + Kopia zapasowa & Przywracanie + Eksportuj konfigurację, powiadomienia i użytkowników + Prześlij i kopiuj łącze (ocenzurowane) + Subskrybowane tematy + Szczegółowe instrukcje są dostępne w ntfy.sh, oraz w dokumentacji. + Optymalizacja baterii powinna być wyłączona dla aplikacji, aby uniknąć problemów z dostarczaniem powiadomień. + Oceń aplikację ⭐ + Zrezygnować z wybranego tematu/ów i trwale usunąć wszystkie powiadomienia\? + Usuń trwale + Natychmiastowe dostarczanie jest zawsze włączone dla hostów innych niż %1$s. + Powrót + Połączenie nieudane: %1$s + Zaloguj się + Subskrybuj + Hasło + Zapewnia natychmiastowe dostarczanie wiadomości, nawet jeśli urządzenie jest nieaktywne. + Wymagane jest zalogowanie się + Natychmiastowe dostarczanie w trybie drzemki + Usuń trwale + Anuluj + Test: Jeśli chcesz, możesz ustawić tytuł. + Natychmiastowe dostarczanie wyłączone + Nie można wysłać wiadomości: %1$s + Natychmiastowe dostarczanie włączone + Nie można wysłać wiadomości: Anonimowa publikacja nie jest dozwolona. + Nie można wysłać wiadomości: Użytkownik \"%1$s\" nie ma uprawnień. + Nie można wysłać wiadomości: Załącznik jest zbyt duży. + Skopiowano do schowka + Nie można usunąć załącznika: %1$s + Nie można pobrać załącznika: %1$s + nie pobrany + nie pobrany, link wygasł + nie pobrany, wygasa %1$s + Powiadomienia włączone + Wyślij powiadomienie testowe + Kopiuj adres tematu + Zrezygnuj z subskrypcji + Usuń + Wyłącz natychmiastowe dostarczanie + pobieranie nie powiodło się, łącze wygasło + Podzielono się z Tobą plikiem + Nie można odczytać informacji o pliku: %1$s + Udostępnij do + Anuluj + Otwórz + Przeglądaj + Pobierz + Automatycznie usuń powiadomienia po tygodniu + Serwer domyślny + Aplikacje mogą odbierać przychodzące powiadomienia jako transmisje + Informacje o + Dodaj użytkownika + Powiadomienia wyciszone + Powiadomienia włączone + Nowy użytkownik + Tematy mogą nie być chronione hasłem, więc wybierz nazwę, która jest trudna do odgadnięcia. Po subskrypcji możesz wysyłać powiadomienia PUT/POST. + Zasubskrybuj temat + Nazwa tematu, np. moje_powiadomienia + Użyj innego serwera + Ten temat wymaga zalogowania. Proszę podaj nazwę użytkownika i hasło. + Logowanie nie powiodło się. Użytkownik %1$s nie jest upoważniony. + Zasubskrybowano do pięciu tematów z natychmiastowym dostarczaniem + Zasubskrybowano do sześciu tematów z natychmiastowym dostarczaniem + Zasubskrybowano dwa tematy + Zasubskrybowano jeden temat + Zasubskrybowano %1$d tematów + Wszystko jest aktualne + Nie można odświeżyć %1$d subskrypcji +\n +\n%2$s + Nie można odświeżyć subskrypcji: %1$s + Zasubskrybowano trzy tematy + Zasubskrybowano cztery tematy + Anuluj + Temat %1$s zasubskrybowany + Powiadomienie usunięte + Cofnij + Używane przez temat %1$s + Nieużywane przez żadne tematy + Wyczyść logi + WebSockets + przy użyciu ustawienia globalnego + Informacje o + Adres URL tematu + Skopiowano do schowka + Hasło + Hasło (niezmienione, jeśli pozostawiono puste) + Usuń użytkownika + Zapisz + Powiadomienia wyciszone przez %1$s + Anuluj + Przeczytaj dokumentację + Subskrybowane tematy + Ustawienia + %1$s (UnifiedPush) + Zgłoś błąd + Zrezygnuj z subskrypcji + Zasubskrybowano do jednego tematu z natychmiastowym dostarczaniem + Zasubskrybowano do trzech tematów z natychmiastowym dostarczaniem + Zasubskrybowano do czterech tematów z natychmiastowym dostarczaniem + Otrzymano %1$d powiadomień + %1$d powiadomienie + Ta subskrypcja jest zarządzana przez %1$s poprzez UnifiedPush + Zapytaj później + Odrzuć + Napraw teraz + Anuluj + wczoraj + Zrezygnować z subskrypcji tego tematu i usunąć wszystkie otrzymane powiadomienia\? + Włącz natychmiastowe dostarczanie + Powiadomienia wyciszone + Powiadomienia wyciszone przez %1$s + Anuluj + Wyczyść adres URL usługi + Zapisz plik + Nie można zapisać załącznika: %1$s + Otwórz plik + Kopiuj Adres URL + Adres URL skopiowany do schowka + Kopiuj powiadomienie + Powiadomienie skopiowane do schowka + Zapisane jako \"%1$s\" w folderze \"Downloads\" + Nie można otworzyć lub pobrać załącznika. Link wygasł i nie można było znaleźć lokalnego pliku. + Nie można otworzyć załącznika: %1$s + Nie można otworzyć załącznika: Plik mógł zostać usunięty lub żadna zainstalowana aplikacja nie może go otworzyć. + %1$d%% pobrano + Ustawienia subskrypcji + Usuń trwale + Ustawienia subskrypcji + Udostępnij + Podgląd wiadomości + Wybierz adres URL usługi + Aby wysłać powiadomienia do tego tematu, wyślij PUT lub POST-Request na adres URL tematu. + Przykład (za pomocą curl):
$ curl -d \"Cześć\" %1$s
+ Szczegółowe instrukcje są dostępne w ntfy.sh, oraz w dokumentacji. + Usunąć wszystkie powiadomienia z tego tematu\? + Tagi: %1$s + usunięto + usunięto, łącze wygasa %1$s + pobieranie nie powiodło się + Podzielono się z Tobą obrazem + Sugerowane tematy + Wiadomość opublikowana + Wycisz powiadomienia + Powiadomienia wznowione + Powiadomienia wyciszone + %1$s +\nPlik: %2$s + Pobieranie %1$s, %2$d%% +\n%3$s + %1$s +\nPlik: %2$s, pobrany + %1$s +\nPlik: %2$s, pobieranie nie powiodło się + Powiadomienia + Wszystkie powiadomienia + Powiadomienia wyciszone przez %1$s + Minimalny priorytet + Wszystkie powiadomienia + Pokaż powiadomienia, jeśli priorytet jest %1$d (%2$s) lub wyższy + Pokaż powiadomienia, jeśli priorytet wynosi 5 (max) + Dowolny priorytet + Niski priorytet i wyższy + Tylko maksymalny priorytet + minimum + niski + podstawowy + wysoki + maksymalny + Pobierz załączniki + Automatycznie pobierz wszystkie załączniki + Nigdy automatycznie nie pobieraj wszystkich załączników + Automatycznie pobierz załączniki do %1$s + Nigdy nie pobieraj niczego automatycznie + Automatycznie pobieraj wszystko + Jeśli poniżej 100 kB + Jeśli poniżej 1 MB + Jeśli poniżej 10 MB + Jeśli poniżej 50 MB + Zastąpić DND (nie przeszkadzać), dźwięki itp. + Automatycznie usuń powiadomienia po miesiącu + Nigdy + Po jednym dniu + Po 3 dniach + Po tygodniu + Po 3 miesiącach + Ogólne + %1$s (domyślny) + Zarządzaj użytkownikami + Dodaj/usuń użytkowników dla tematów chronionych + Używane przez tematy %1$s%1$s + Dodaj użytkowników + Dodaj nowego użytkownika + Stwórz nowego użytkownika dla nowego serwera + Używanie domyślnych ustawień systemu + Tryb ciemny włączony. Jesteś wampirem\? + Kopia zapasowa do pliku + Wszystko + Wszystko, z wyjątkiem użytkowników + Tylko ustawienia + Kopia zapasowa utworzona + Kopia zapasowa nie powiodła się: %1$s + Przywróc z pliku + Importuj konfigurację, powiadomienia i użytkowników + Przywrócono pomyślnie + Zaawansowane + Roześlij wiadomości + Rejestrowanie (do 1000 wpisów) do urządzenia … + Prześlij i kopiuj łącze + Zapisz logi + Kopiuj/wyślij logi + Logi skopiowane do schowka + Przesyłanie logów … + Logi przesłane i URL skopiowane + Wpisz tutaj główny adres URL swojego serwera, aby używać go jako domyślnego podczas subskrybowania nowych tematów i/lub udostępniania. + Dodaj użytkownika + Żadne tematy/nazwy hostów nie zostały zredagowane. Może nie masz żadnych subskrypcji\? + OK + Usuń poprzednio zarejestrowane logi i zacznij od nowa + Przesyłanie logów nie powiodło się: %1$s + Natychmiastowe dostarczanie + Protokół połączenia + Strumień JSON przez HTTP + Wersja + ntfy %1$s (%2$s) + Skopiowano do schowka + Powiadomienia są dostarczane natychmiastowo. Wymaga usługi pierwszego planu i zużywa więcej baterii. + Wygląd + Ikona subskrypcji + Wybierz ikonę, która ma być wyświetlana w powiadomieniach + Ikona subskrypcji (dotknij, aby usunąć) + Ikona wyświetlana w powiadomieniach dla tego tematu + Nie można zapisać ikony: %1$s + Przełączanie do WebSockets jest zalecanym sposobem łączenia się z Twoim serwerem, i może poprawić żywotność baterii, ale może wymagać dodatkowej konfiguracji w proxy. To może być przełączane w ustawieniach. + Zapytaj później + Odrzuć + Aktywuj teraz + Użyj strumienia JSON przez HTTP, aby połączyć się z serwerem. Ta metoda jest sprawdzona, ale może zużywać więcej baterii. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelog/28.txt b/fastlane/metadata/android/en-US/changelog/28.txt index 2c8aef9..5359840 100644 --- a/fastlane/metadata/android/en-US/changelog/28.txt +++ b/fastlane/metadata/android/en-US/changelog/28.txt @@ -16,5 +16,6 @@ Additional translations: * Italian (thanks to @Genio2003) * Dutch (thanks to @SchoNie) * Ukranian (thanks to @v.kopitsa) +* Polish (thanks to @Namax0r) Thank you to @wunter8 for proactively picking up some Android tickets, and fixing them! You rock! diff --git a/fastlane/metadata/android/pl/full_description.txt b/fastlane/metadata/android/pl/full_description.txt new file mode 100644 index 0000000..0c8e3ca --- /dev/null +++ b/fastlane/metadata/android/pl/full_description.txt @@ -0,0 +1,17 @@ +Wysyłaj powiadomienia na telefon z dowolnego skryptu Bash lub PowerShell, albo z własnej aplikacji, używając PUT/POST, np. przez curl w Linuxie lub Invoke-WebRequest. + +ntfy to klient Androida dla https://ntfy.sh, darmowej i otwartej usługi pub-sub opartej na HTTP. Możesz subskrybować tematy w tej aplikacji, a następnie publikować wiadomości za pomocą prostego API HTTP. + +Zastosowania: +* Powiadom siebie, gdy długo trwający proces zostanie zakończony. +* Pingnij telefon, gdy kopia zapasowa nie powiodła się +* Powiadomienia, gdy ktoś zaloguje się na Twój serwer. + +Przykład: + +$ curl -d "Twoja kopia zapasowa została wykonana" ntfy.sh/mytopic + +Znajdź więcej przykładów i instrukcji użytkowania tutaj: +* Strona internetowa: https://ntfy.sh +* GitHub (serwer): https://github.com/binwiederhier/ntfy +* GitHub (aplikacja na Androida): https://github.com/binwiederhier/ntfy-android diff --git a/fastlane/metadata/android/pl/short_description.txt b/fastlane/metadata/android/pl/short_description.txt new file mode 100644 index 0000000..b6027f8 --- /dev/null +++ b/fastlane/metadata/android/pl/short_description.txt @@ -0,0 +1 @@ +Wysyłanie powiadomień na telefon z dowolnego skryptu za pomocą PUT/POST diff --git a/fastlane/metadata/android/pl/title.txt b/fastlane/metadata/android/pl/title.txt new file mode 100644 index 0000000..c99d836 --- /dev/null +++ b/fastlane/metadata/android/pl/title.txt @@ -0,0 +1 @@ +ntfy - PUT/POST do Twojego tel