From 761bc712d6a91bce3f622c488bc312ab1ecb9cf6 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Sun, 21 Apr 2024 02:11:51 +0800 Subject: [PATCH] feat: add pl language support --- src/client/i18next-toolkit.config.cjs | 2 +- src/client/public/locales/pl/translation.json | 268 ++++++++++++++++++ src/client/utils/constants.ts | 6 +- 3 files changed, 274 insertions(+), 2 deletions(-) create mode 100644 src/client/public/locales/pl/translation.json diff --git a/src/client/i18next-toolkit.config.cjs b/src/client/i18next-toolkit.config.cjs index 1220533..23444ed 100644 --- a/src/client/i18next-toolkit.config.cjs +++ b/src/client/i18next-toolkit.config.cjs @@ -1,6 +1,6 @@ /** @type {import('@i18next-toolkit/cli').I18nextToolkitConfig} */ const config = { - locales: ['en', 'zh', 'jp', 'fr', 'de', 'pt', 'ru'], + locales: ['en', 'zh', 'jp', 'fr', 'de', 'pl', 'pt', 'ru'], verbose: true, translator: { type: 'openai', diff --git a/src/client/public/locales/pl/translation.json b/src/client/public/locales/pl/translation.json new file mode 100644 index 0000000..17c6040 --- /dev/null +++ b/src/client/public/locales/pl/translation.json @@ -0,0 +1,268 @@ +{ + "k10336b1": "Nic więcej do wczytania", + "k10c85f27": "Ignoruj błąd TLS", + "k112a7174": "Użycie", + "k1192dd43": "Proszę wybrać obszar roboczy", + "k11e887ab": "Czy usunąć ten element?", + "k11f09c87": "widoki", + "k1286421": "Nazwa użytkownika", + "k134e0d97": "Obecny", + "k139b5f9a": "Mapa odwiedzających", + "k14c6c425": "Wynik", + "k158336d6": "Limit czasu żądania (s)", + "k1598e726": "obecny odwiedzający", + "k15ae36a6": "Przeglądarka", + "k16c8909f": "Nazwa wyświetlana", + "k172a09c3": "Sugestie", + "k1777bbf2": "Instrukcja obsługi", + "k186365b3": "Wykres {{monitorName}}", + "k1964b988": "Zatrzymaj", + "k1bd89236": "uruchom raportera z", + "k1c33c293": "Ustawienia", + "k1eb5b3ed": "Przegląd", + "k20edf271": "24h", + "k21077124": "Edytuj", + "k2264aac": "W tym roku", + "k246063be": "ID czatu", + "k2497052e": "Wykres", + "k25b3dc00": "Kod skryptu JS", + "k264de775": "Wczytywanie więcej...", + "k277e2626": "Dostępne", + "k28059d49": "Obecne ID obszaru roboczego", + "k2813d1f7": "Ten miesiąc", + "k2a6a7d8f": "ZGUBIĆ", + "k2b2d40d4": "Kod testowy", + "k2b463d4b": "Czy na pewno chcesz to zrobić?", + "k2dad13e3": "Język", + "k2e6dbf02": "Do e-maila", + "k2ea8a019": "Monitor", + "k30b5f01b": "Obszary robocze", + "k30e234ee": "Nie masz jeszcze elementu pulpitu, przejdź do trybu edycji i dodaj swój element.", + "k310fee": "Ostatnie 30 dni", + "k32344f64": "Wyczyść dane", + "k3260f019": "Wyloguj", + "k340547f0": "Przepraszamy, ale coś poszło nie tak", + "k3471e956": "Powtórz nowe hasło", + "k3542f88c": "Nazwa telemetrii: {{name}} | zdarzenia: {{num}}", + "k3834d1a6": "Dodaj stronę", + "k389db675": "Prześlij", + "k38c62888": "Wybierz monitor", + "k3cedb797": "Bezpieczeństwo", + "k3d1822c5": "Potwierdź działanie", + "k3d3baf52": "średni czas wizyty", + "k3dbe79b1": "Usuń", + "k3de768a1": "Zmień hasło", + "k3df6240e": "Niestandardowa domena", + "k3e757ddf": "Tu jeszcze nie ma monitora.", + "k3e8b13f8": "Dołącz do Discorda", + "k3f36e17e": "Śledź na Twitterze", + "k406e9ad8": "Potwierdź", + "k42347b91": "Liczba zdarzeń na stronie internetowej", + "k42831fc1": "Dodaj Telemetrię", + "k43e21ee9": "Pobierz Raport Klienta", + "k44186b66": "Liczba", + "k44cad477": "(Obecny)", + "k46f0adde": "Mapa odwiedzających", + "k47f43dbc": "Stan zdrowia {{monitorName}}", + "k48186ce": "Powrót do strony głównej", + "k4905ed7b": "BRAK", + "k490ada32": "Dodaj stronę internetową", + "k49e5f1d2": "1w", + "k4a369f75": "Spowoduje to trwałe usunięcie odpowiednich danych", + "k4ac4dd36": "Odsyłacze", + "k4de48e75": "Maksymalna liczba prób", + "k4e08cf58": "Pokaż liczbę szczegółów", + "k4eea9393": "Profil", + "k4fe1b4de": "Telemetria", + "k506a90b2": "Twój domen serwera lub IP.", + "k517747e1": "Ostatnie 24 godziny", + "k51bac044": "Anuluj", + "k53ae02a5": "Nowy", + "k542b527c": "Zdarzenia", + "k56b4c80c": "Motyw", + "k58267a45": "Źródło", + "k58f90514": "Token Bota", + "k593cf342": "Czy na pewno chcesz usunąć ten monitor?", + "k5a839f71": "Czas działania", + "k5eb87a8b": "Start", + "k5ecf04b0": "Widok", + "k6067f0ff": "Ignoruj błąd TLS/SSL", + "k621317b5": "Nowa strona", + "k62e19375": "Ostatnia aktualizacja: {{date}}", + "k646a3a80": "Metryki {{monitorName}}", + "k67c5a895": "Wczoraj", + "k683be220": "Uruchom", + "k691b7170": "Zatrzymany", + "k6acf5248": "Ostatnie", + "k6b36580f": "Adres URL Apprise", + "k6bc9e414": "Zaloguj", + "k6ea11aff": "Pobierz!", + "k6f15bcc3": "Host", + "k721589c1": "Dziś", + "k7350bd93": "W tym samym czasie możemy go również użyć w niektórych scenariuszach aplikacji po stronie klienta, takich jak zbieranie częstotliwości używania wiersza poleceń, takie jak zbieranie instalacji aplikacji selfhosted itp.", + "k74a240": "Pasek zdrowia", + "k75581e13": "CC", + "k75bfaaa6": "Dodaj ten kod do sekcji head na swojej stronie internetowej", + "k763816ac": "Podgląd", + "k784dd132": "Test", + "k7927b824": "Czy na pewno chcesz wyczyścić wszystkie wyłączone węzły?", + "k7a132ce8": "Przepraszamy, ale ta strona nie została znaleziona", + "k7ac44a6e": "Klucz sesji", + "k7b74a43f": "odwiedzający", + "k7c95e6a5": "Czy na pewno chcesz usunąć tę stronę?", + "k7cac602a": "Status", + "k7f01b47c": "Dziennik audytu", + "k7f4bcf6b": "Monitory", + "k8037cc6b": "Serwery", + "k8202c669": "Odwiedzający", + "k845abd5b": "Następny krok", + "k84ce1618": "(24 godziny)", + "k85344b23": "Obciążenie", + "k85c5fd4c": "Nie ustawiono żadnego monitora", + "k8746ec38": "Wybierz monitor", + "k887ae5cd": "Utwórz", + "k88a9bf01": "Pokaż odznakę", + "k88d2647b": "Strona internetowa", + "k89056082": "(30 dni)", + "k89d54f7a": "Liczba wykonań monitora", + "k8a44833f": "Usługi", + "k8bac6ae0": "6h", + "k8ef56a20": "Maksymalna liczba ponownych prób przed oznaczeniem usługi jako niedostępnej i wysłaniem powiadomienia", + "k8f8fbf6": "Udostępnij z...", + "k8ff3a55a": "Ostrzeżenie", + "k9022468f": "Wyczyść wyłączone", + "k90873752": "Stare hasło", + "k90a82c67": "Zarejestruj konto", + "k90b668e5": "Ostatnie 24 godziny", + "k93374bc9": "Usuń stronę internetową", + "k951a939a": "Liczba zaakceptowanych stron internetowych", + "k97ddb155": "Pokaż aktualną odpowiedź", + "k98f433ee": "Pobierz reporter z", + "k9991c290": "Społeczność", + "k9a272ecf": "Czy to twoje serwery?", + "k9a3cc801": "Akceptuj znaki", + "k9add1fac": "Ruch", + "k9be2209c": "Nazwa strony do wyświetlenia", + "k9e32beea": "online", + "k9e759f8": "Lista powiadomień", + "k9fa794aa": "Nazwa strony internetowej", + "ka0051b3d": "Domena", + "ka0ddbfb": "Informacje o stronie internetowej", + "ka2b9bc3c": "Poprzedni okres", + "ka2fae1c6": "Identyfikator użytkownika", + "ka349cb17": "Nie znaleziono żadnych wyników.", + "ka388d3bf": "Możesz powiązać monitor, który będzie wyświetlał stan zdrowia w przeglądzie strony internetowej", + "ka3a22795": "Nazwa telemetrii", + "ka40aea11": "Czy chcesz również zgłosić status serwera w systemie Windows? przełącz się na kartę Ręczne", + "ka44150a0": "Ostatnie 90 dni", + "ka68f2242": "Zarejestruj", + "ka6ee7455": "ID strony internetowej", + "ka71c12e1": "Dwa hasła nie są zgodne", + "ka765ad32": "Powiadomienie", + "ka8e41156": "Wyszukiwanie i szybkie przeskakiwanie", + "ka9d081ac": "Interwał sprawdzania (s)", + "kaa0788e9": "Zapisano układ pomyślnie", + "kaa0ccaab": "Od adresu e-mail", + "kaadb73f3": "Jasny", + "kab56db46": "Bicia serca", + "kab662431": "Ścieżka", + "kacbdae07": "Średni czas odpowiedzi", + "kad9ea10d": "Potwierdź usunięcie tej telemetrii: [{{name}}]", + "kadef6c48": "Poprzedni(a) {{label}}", + "kaf39be20": "Sieć", + "kb01f4f95": "Gotowe", + "kb0e351e0": "Odświeżone", + "kb15a6374": "Możesz skonfigurować swoją stronę statusu pod własną domeną, na przykład: status.example.com", + "kb320aac4": "Monitorowane przez {{dayNum}} dni", + "kb35cde91": "Szukaj", + "kb5673707": "Ostatnie 7 dni", + "kb659c1bc": "Wygaśnięcie certyfikatu", + "kb8de8c50": "BCC", + "kbb31d3db": "Data statystyk", + "kbb4e12c5": "Ciemny", + "kbb58c99c": "Usuwanie powiodło się", + "kbcf67f53": "Nowe hasło", + "kbd1e7dee": "Użycie: {{usage}}ms", + "kbd425e0e": "Zaktualizowane o", + "kc00cf2c7": "To pokaże twoje ostatnie wyniki monitora", + "kc0c6a913": "Nazwa węzła", + "kc1f1f6c9": "Typ powiadomienia", + "kc45a417b": "System operacyjny", + "kc4910af7": "Zmień hasło", + "kc4ab7848": "Wyczyść wyłączony węzeł", + "kc4e91854": "Jesteś pewien, że chcesz usunąć wszystkie bicia serca dla tego monitora?", + "kc5573507": "Dodaj", + "kc5f82d53": "Na przykład: pushdeer://pushKey", + "kc6888ac4": "Automatyczny", + "kc6cac621": "(Brak)", + "kc70d69ad": "Odpowiedź", + "kc9b446d1": "Zakończono uruchamianie", + "kcacbfde1": "Utwórz teraz", + "kcaf5c873": "Akcje", + "kcb8fd4ce": "Brak serwera online", + "kcbc00b39": "Wybierz zakres dat", + "kcc3b034e": "Adres URL", + "kcc50957": "Dodaj nowy monitor", + "kccaa732a": "Brak kolejnych myślników", + "kccb42483": "Hasło", + "kd031b383": "Widoki", + "kd1f7e695": "Potwierdź wylogowanie", + "kd211e2d4": "Strona wydań", + "kd3262a4a": "Konfiguracja", + "kd3396544": "Zazwyczaj użyjemy pustego obrazu o rozmiarze jednego piksela, aby nie wpływał na normalne użytkowanie użytkownika.", + "kd37efb26": "Powiadomienia", + "kd46ab159": "Brak zdarzeń", + "kd7279fa6": "Kod", + "kd7985726": "{{num}} użytkowników", + "kd92fa3e7": "Nazwa hosta", + "kdaa949e5": "Wydarzenia {{monitorName}}", + "kdb61adbb": "Ukryj wyłączone", + "kdc51b5db": "Strony internetowe", + "kdd44ac01": "Nazwa telemetrii do wyświetlenia", + "kdd55936a": "Port resolvera", + "kde37bc27": "Powrót do panelu administratora", + "kde657d5b": "Pulpit", + "kdeba7706": "Urządzenia", + "kdeecbfea": "Serwer resolvera", + "kdf5da1d2": "Brak / STARTTLS", + "kdf97690e": "Kraje", + "ke188f24b": "Wskaźnik odbicia", + "ke1b5ca71": "Strony", + "ke20a92c7": "Typ rekordu zasobu", + "ke2fe505b": "W tym tygodniu", + "ke349bd66": "Potwierdź usunięcie tej telemetrii?", + "ke3a3f2f2": "Port", + "ke46232fe": "Dodaj serwer", + "ke5b015e9": "Możesz uzyskać token ze strony https://t.me/BotFather.", + "ke6797c65": "Możesz uzyskać swoje ID czatu, wysyłając wiadomość do bota i przechodząc pod ten adres URL, aby wyświetlić chat_id", + "ke9d2fef3": "W tym miesiącu", + "ke9dcaa64": "Nie znaleziono żadnych powiadomień", + "kea954889": "Kontynuuj", + "keaf7576f": "Tytuł", + "ked37937b": "Metryki", + "ked7eea1a": "W GÓRĘ", + "ked8814bc": "Kopiuj", + "kedc69eb6": "Kod śledzenia", + "kef701e50": "Dodaj monitor", + "kefe27782": "Telemetria to technologia, która raportuje dane dostępu nawet na stronach, które nie są pod twoją kontrolą. Jeśli tylko inna strona umożliwia wstawienie obrazów stron trzecich (np. fora, blogi i różne edytory tekstu), to dane mogą być zbierane i wykorzystywane do analizy obrazów, gdy są one ładowane przez użytkownika.", + "kf19c917a": "Nie istnieje żadna strona internetowa", + "kf1d60bfc": "Oczekiwanie na otrzymanie paczki raportowej", + "kf22813ad": "Niestandardowy", + "kf3b749ef": "Wsparcie dla czatu bezpośredniego / grupy / czatu kanału", + "kf55495e0": "Zapisz", + "kf5bbb568": "mapa odwiedzających", + "kf6bc1610": "Typ monitora", + "kf6db9ea5": "3h", + "kf7878d19": "Przegląd strony internetowej", + "kf7d5dbf8": "Czytaj więcej", + "kf85b9b7d": "Wpisz polecenie lub wyszukaj...", + "kf8a5d26d": "Dodaj stronę internetową teraz", + "kf97b6f71": "Uruchom to polecenie na swojej maszynie z systemem Linux", + "kf9877f28": "Pokaż szczegóły", + "kfc98929b": "{{num}} dni", + "kfd33c459": "Kopiowanie powiodło się!", + "kfdaf0bb3": "O na pewno chcesz usunąć wszystkie zdarzenia dla tego monitora?", + "kfe11d138": "Nazwa", + "kfedb6cd8": "Czy na pewno chcesz usunąć wszystkie zdarzenia dla tego monitora?", + "kff849f78": "Automatyczne pobieranie" +} diff --git a/src/client/utils/constants.ts b/src/client/utils/constants.ts index f19622b..365dbdc 100644 --- a/src/client/utils/constants.ts +++ b/src/client/utils/constants.ts @@ -14,7 +14,11 @@ export const languages = [ { label: '日本語', key: 'jp', - }, + }, + { + label: 'Polski', + key: 'pl', + }, { label: 'Português', key: 'pt',