feat(update-translations.js): remove unused translations, add translation cleanup audit with dynamic key safety

This commit is contained in:
plebeius
2026-01-03 17:39:21 +01:00
parent e77dd53e0e
commit 96c5dff794
36 changed files with 171 additions and 1939 deletions
+1 -55
View File
@@ -1,7 +1,6 @@
{
"what_is_5chan": "Co to jest 5chan?",
"go": "iść",
"or": "lub",
"5chan_description": "5chan to w pełni zdecentralizowana i open-source alternatywa dla 4chan, gdzie każdy może tworzyć i kryptograficznie posiadać nieograniczone tablice. Właściciele tablic hostują i moderują swoje tablice oraz ustawiają ich <1>Zasady</1>. Wszystkie dane są tylko tekstem i są udostępniane peer-to-peer, w tym linki do osadzonych obrazów. Sprawdź <2>FAQ</2>, aby dowiedzieć się więcej. Śmiało kliknij na tablicę poniżej, która Cię interesuje i zacznij od razu!",
"no_global_rules_info": "Zawsze możesz połączyć się z dowolnym forum, w pełni P2P, nikt nie może cię zatrzymać. Po prostu wklej jego adres w polu wyszukiwania powyżej.",
"boards": "fora",
@@ -11,7 +10,6 @@
"about": "O",
"whitepaper": "Whitepaper",
"token": "Token",
"download_app": "Pobierz aplikację",
"start_new_thread": "Rozpocznij nowy wątek",
"show_stats": "Pokaż statystyki",
"hide": "Ukryj",
@@ -40,8 +38,6 @@
"post_a_reply": "Opublikuj Odpowiedź",
"view_thread": "Zobacz Wątek",
"return": "Powrót",
"bottom": "Dół",
"top": "Góra",
"thread_closed": "Wątek zamknięty.",
"may_not_reply": "Może nie możesz teraz odpowiedzieć.",
"post": "postać",
@@ -54,25 +50,15 @@
"audio": "audio",
"webpage": "strona internetowa",
"iframe": "iframe",
"rules": "zasady",
"welcome_to_board": "Witaj na {{board}}",
"comment_too_long": "Komentarz jest za długi. <1>Kliknij tutaj</1>, aby zobaczyć pełny tekst.",
"replies_omitted": "Pominięto {{repliesCount}} odpowiedzi. <1>Kliknij tutaj</1>, aby je zobaczyć.",
"replies_and_links_omitted": "Pominięto {{repliesCount}} odpowiedzi i {{linksCount}} linków. <1>Kliknij tutaj</1>, aby je zobaczyć.",
"this_thread_is_closed": "Wątek jest zamknięty",
"reply_to_no": "Odpowiedz na post No.{{no}}",
"submit": "Zatwierdź",
"gif": "GIF",
"moderating": "moderujesz",
"not_moderating": "Nie moderujesz żadnych for",
"not_subscribed": "Nie subskrybujesz żadnych for",
"total_posts": "Łączna liczba postów:",
"current_users": "obecni użytkownicy:",
"boards_tracked": "śledzone fora:",
"interests": "zainteresowania",
"random": "losowy",
"international": "międzynarodowe",
"projects": "projekty",
"challenge_counter": "{{index}} z {{total}}",
"embed": "osadź",
"remove": "usuń",
@@ -80,7 +66,6 @@
"new_stable_version": "Nowa stabilna wersja dostępna, 5chan v{{newVersion}}. Używasz 5chan v{{oldVersion}}.",
"refresh_to_update": "Odśwież stronę, aby zaktualizować",
"new_development_version": "Nowa wersja rozwojowa dostępna, commit {{newCommit}}. Używasz commit {{oldCommit}}.",
"check_for_updates": "<1>Sprawdź</1> aktualizacje",
"latest_development_version": "Korzystasz z najnowszej wersji rozwojowej, commit {{commit}}. Aby użyć wersji stabilnej, przejdź pod {{link}}.",
"latest_stable_version": "Korzystasz z najnowszej wersji stabilnej, 5chan v{{version}}.",
"check": "sprawdź",
@@ -98,28 +83,21 @@
"copy": "kopiuj",
"copied": "skopiowano",
"wallet": "Portfel",
"add_wallet": "<1>Dodaj</1> portfel kryptowalutowy",
"crypto_address_verification": "jeśli adres kryptowalutowy jest rozwiązany p2p",
"crypto_address_not_yours": "Adres kryptowaluty należy do innego konta.",
"enter_crypto_address": "Proszę podać prawidłowy adres kryptowalutowy.",
"crypto_address_not_resolved": "Adres kryptowaluty nie jest jeszcze rozwiązany.",
"copy_message_etherscan": "<1>{{copy}}</1> wiadomość do podpisania na <2>etherscan</2>",
"account": "konto",
"crypto_address": "adres kryptowalutowy",
"crypto_wallets": "Portfele kryptowalut",
"reset": "zresetuj",
"import": "importuj",
"export": "eksportuj",
"full_account_data": "pełne dane konta",
"this_account": "ten rachunek",
"delete": "usuń",
"delete_account": "usuń konto",
"file_type": "Typ pliku",
"version": "Wersja",
"spoiler": "spoiler",
"interface": "interfejs",
"invalid_url": "Nieprawidłowy adres URL",
"no_link_provided": "Nie podano linku",
"image_search": "wyszukiwanie obrazów",
"copy_link": "skopiuj link",
"hide_post": "ukryj post",
@@ -132,10 +110,8 @@
"expand_all_settings": "Rozwiń wszystkie ustawienia",
"collapse_all_settings": "Zwiń wszystkie ustawienia",
"refresh": "Odśwież",
"no_board_selected": "nie wybrano żadnych forów",
"none": "żaden",
"not_subscribed_to_any_board": "Nie zapisałeś się jeszcze na żadne fora.",
"board_mods": "Tablica Mods",
"this_post_was_removed": "ten post został usunięty",
"user_deleted_this_post": "Użytkownik usunął ten post.",
"reason": "powód",
@@ -143,7 +119,6 @@
"ban_user_for": "Zablokuj użytkownika na <1></1> dni",
"optional": "opcjonalnie",
"close_thread": "zamknij wątek",
"view_spoiler": "pokaż spoiler",
"filter": "filtr",
"edit": "edytuj",
"time_1_minute_ago": "1 minutę temu",
@@ -160,7 +135,6 @@
"bump_order": "Kolejność Bump",
"creation_date": "Data utworzenia",
"sort_by": "Sortuj według",
"time_filter": "Filtr czasu",
"subplebbit_offline_info": "To forum może być offline i publikacja może się nie powieść",
"posts_last_synced_info": "Posty ostatnio zsynchronizowane {{time}}, to forum może być offline i publikacja może się nie powieść.",
"newer_than": "nowsze niż",
@@ -208,25 +182,15 @@
"x_posts_by_this_id": "{{number}} postów z tego identyfikatora",
"ban_expires_at": "Zablokowany na p/{{address}} do {{timestamp}}",
"user_banned": "Użytkownik został zablokowany za ten post",
"loading_comments": "Ładowanie komentarzy",
"replies": "odpowiedzi",
"links": "linki",
"avatar": "avatar",
"token_address_whitelist": "Adres tokenu (<1>tylko biała lista</1>)",
"token_id": "Identyfikator tokena",
"nsfw_boards": "Deski NSFW",
"hide_gore_boards": "Ukryj Gore Boards",
"hide_adult_boards": "Ukryj Adult Boards",
"static_gif": "Statyczny GIF",
"animated_gif": "Animowany GIF",
"hide_avatars": "Ukryj awatary",
"pending": "Oczekujące",
"failed": "Nieudane",
"add": "Dodaj",
"pattern": "wzór",
"enable": "Włącz",
"order": "Kolejność",
"text": "Tekst",
"filtered_threads": "Filtrowane wątki",
"missing_link_confirm": "Twój post nie będzie domyślnie widoczny na 5chan, ponieważ brakuje linku do obrazu lub innego medium. Możesz wyłączyć ten filtr w ustawieniach.",
"no_board_selected_warning": "Proszę wybrać tablicę przed opublikowaniem.",
@@ -242,11 +206,8 @@
"reset_changes": "Zresetuj zmiany",
"crypto_address_yours": "Adres kryptowaluty należy do tego konta.",
"delete_wallet": "Usuń portfel",
"loading_board": "Ładowanie tablicy",
"last_bumped": "Ostatni bump",
"threads_without_images_tip": "Wyświetlaj tylko wątki, które linkują do mediów, które można osadzić",
"hide_gore_boards_tip": "Nie wyświetlaj wątków z forów z tagiem \"gore\"",
"hide_adult_boards_tip": "Nie wyświetlaj wątków z forów z tagiem \"adult\"",
"fit_expanded_images_to_screen": "Dopasuj rozszerzone obrazy do ekranu",
"fit_expanded_images_to_screen_tip": "Ogranicz rozszerzone obrazy do szerokości i wysokości przeglądarki",
"hide_avatars_tip": "Nie wyświetlaj avatarów obok nazw wyświetlających użytkowników",
@@ -258,26 +219,15 @@
"warning": "Ostrzeżenie",
"comment_field_too_long": "Komentarz za długi ({{length}}/2000).",
"field_too_long": "Pole jest za długie.",
"title": "Tytuł",
"tags": "Tagi",
"load_more": "Załaduj więcej",
"displaying_boards": "Wyświetlanie {{filteredBoardsCount}} z {{totalBoardCount}} forów",
"displaying_boards_with_tag": "Wyświetlanie {{filteredBoardsCount}} z {{totalBoardCount}} forów oznaczonych tagiem {{currentTag}}",
"pph": "Posts Per Hour (Posty na Godzinę)",
"unsubscribe_all": "Wypisz się ze wszystkiego",
"unsubscribe_all_confirm": "Czy na pewno chcesz wypisać się ze wszystkich forów?",
"you_have_blocked_this_board": "Zablokowałeś tę tablicę",
"looking_for_more_posts": "Szukam więcej postów",
"more_posts_last_week": "{{count}} posty od {{currentTimeFilterName}}: <1>pokaż więcej postów z zeszłego tygodnia</1>",
"more_posts_last_month": "{{count}} postów od {{currentTimeFilterName}}: <1>pokaż {{moreCount}} więcej postów z ubiegłego miesiąca</1>",
"loading_feed": "Ładowanie kanału",
"loading_post": "Ładowanie posta",
"node_stats": "Statystyki węzła",
"loading_default_boards": "Ładowanie domyślnej listy tablic",
"loading_subscriptions": "Ładowanie subskrypcji",
"create_board": "Utwórz tablicę",
"enter_board_address": "Wprowadź dowolny adres tablicy",
"board_not_reachable": "Tablica jest niedostępna",
"cannot_edit_thread": "Nie możesz edytować tego wątku",
"cannot_edit_reply": "Nie możesz edytować tej odpowiedzi",
"this_thread_was_deleted": "Wątek ten został usunięty przez jego autora",
@@ -285,7 +235,6 @@
"this_reply_was_deleted": "Ta odpowiedź została usunięta przez autora",
"this_reply_was_removed": "Ta odpowiedź została usunięta przez moderatorów forum",
"not_mod_of_any_board": "Nie jesteś moderatorem żadnej tablicy.",
"filters_and_highlights": "Filtry i wyróżnienia",
"search_results_for": "Wyniki wyszukiwania dla",
"help": "Pomoc",
"filter_and_highlights_help": "Pomoc dotycząca filtrów i wyróżnień",
@@ -299,14 +248,11 @@
"updates": "Aktualizacje",
"downloading_board": "pobieranie forum",
"subscriptions_subtitle": "Subskrybujesz {{count}} board",
"subscriptions_subtitle_one": "Subskrybujesz {{count}} board",
"all_boards": "Wszystkie tablice",
"nsfw_boards_only": "Tylko tablice NSFW",
"worksafe_boards_only": "Tylko bezpieczne tablice",
"bitsocial_account": "Konto Bitsocial",
"p2p_options": "Opcje P2P",
"purge": "usuń",
"purge_confirm": "Usunięcie trwale usunie tę zawartość i wszystkie odpowiedzi z bazy danych. Kontynuować?",
"this_thread_was_purged": "Ten wątek został trwale usunięty z bazy danych",
"this_reply_was_purged": "Ta odpowiedź została trwale usunięta z bazy danych"
"purge_confirm": "Usunięcie trwale usunie tę zawartość i wszystkie odpowiedzi z bazy danych. Kontynuować?"
}