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": "Що таке 5chan?",
"go": "йди",
"or": "або",
"5chan_description": "5chan — це повністю децентралізована альтернатива 4chan з відкритим вихідним кодом, де будь-хто може створювати та криптографічно володіти необмеженою кількістю дошок. Власники дошок розміщують та модерують свої дошки та встановлюють їхні <1>Правила</1>. Всі дані — це лише текст, який поширюється одноранговим способом, включаючи посилання на вбудовані зображення. Ознайомтеся з <2>Часто задаваними питаннями</2>, щоб дізнатися більше. Не соромтеся натиснути на дошку нижче, яка вас зацікавить, і одразу почніть!",
"no_global_rules_info": "Ви завжди можете підключитися до будь-якого форуму, повністю P2P, ніхто не може вас зупинити. Просто вставте його адресу в поле пошуку вище.",
"boards": "форуми",
@@ -11,7 +10,6 @@
"about": "Про",
"whitepaper": "Біла книга",
"token": "Токен",
"download_app": "Завантажити додаток",
"start_new_thread": "Почати нову тему",
"show_stats": "Показати статистику",
"hide": "Приховати",
@@ -40,8 +38,6 @@
"post_a_reply": "Опублікувати Відповідь",
"view_thread": "Переглянути Тему",
"return": "Повернення",
"bottom": "Низ",
"top": "Верхній",
"thread_closed": "Тема закрита.",
"may_not_reply": "Можливо, ви не зможете відповісти зараз.",
"post": "пост",
@@ -54,25 +50,15 @@
"audio": "аудіо",
"webpage": "веб-сторінка",
"iframe": "iframe",
"rules": "правила",
"welcome_to_board": "Ласкаво просимо до {{board}}",
"comment_too_long": "Коментар занадто довгий. <1>Натисніть тут</1>, щоб переглянути повний текст.",
"replies_omitted": "{{repliesCount}} відповідей пропущено. <1>Натисніть тут</1>, щоб переглянути.",
"replies_and_links_omitted": "{{repliesCount}} відповідей та {{linksCount}} посилань пропущено. <1>Натисніть тут</1>, щоб переглянути.",
"this_thread_is_closed": "Тему закрито",
"reply_to_no": "Відповісти на пост No.{{no}}",
"submit": "Надіслати",
"gif": "ГІФ",
"moderating": "модеруєте",
"not_moderating": "Ви не модеруєте жодного форуму",
"not_subscribed": "Ви не підписані на жоден форум",
"total_posts": "Всього повідомлень:",
"current_users": "поточні користувачі:",
"boards_tracked": "відстежувані форуми:",
"interests": "інтереси",
"random": "випадковий",
"international": "міжнародні",
"projects": "проекти",
"challenge_counter": "{{index}} з {{total}}",
"embed": "вбудувати",
"remove": "видалити",
@@ -80,7 +66,6 @@
"new_stable_version": "Нова стабільна версія доступна, 5chan v{{newVersion}}. Ви використовуєте 5chan v{{oldVersion}}.",
"refresh_to_update": "Оновіть сторінку, щоб оновити",
"new_development_version": "Нова версія розробки доступна, коміт {{newCommit}}. Ви використовуєте коміт {{oldCommit}}.",
"check_for_updates": "<1>Перевірити</1> оновлення",
"latest_development_version": "Ви використовуєте останню версію розробки, коміт {{commit}}. Щоб використовувати стабільну версію, перейдіть за посиланням {{link}}.",
"latest_stable_version": "Ви використовуєте останню стабільну версію, 5chan v{{version}}.",
"check": "перевірити",
@@ -98,28 +83,21 @@
"copy": "копіювати",
"copied": "скопійовано",
"wallet": "Гаманець",
"add_wallet": "<1>Додати</1> криптокошелек",
"crypto_address_verification": "якщо адреса криптовалюти розглядається p2p",
"crypto_address_not_yours": "Адреса криптовалюти належить до іншого облікового запису.",
"enter_crypto_address": "Будь ласка, введіть дійсну криптовалютну адресу.",
"crypto_address_not_resolved": "Адреса криптовалюти ще не вирішена.",
"copy_message_etherscan": "<1>{{copy}}</1> повідомлення для підпису на <2>etherscan</2>",
"account": "рахунок",
"crypto_address": "адреса криптовалюти",
"crypto_wallets": "Криптокошельки",
"reset": "скинути",
"import": "імпортувати",
"export": "експортувати",
"full_account_data": "повні дані аккаунта",
"this_account": "цей аккаунт",
"delete": "видалити",
"delete_account": "видалити обліковий запис",
"file_type": "Тип файлу",
"version": "Версія",
"spoiler": "спойлер",
"interface": "інтерфейс",
"invalid_url": "Недійсний URL",
"no_link_provided": "Не надано жодного посилання",
"image_search": "пошук зображень",
"copy_link": "копіювати посилання",
"hide_post": "сховати допис",
@@ -132,10 +110,8 @@
"expand_all_settings": "Розгорнути всі налаштування",
"collapse_all_settings": "Згорнути всі налаштування",
"refresh": "Оновити",
"no_board_selected": "не обрано жодного форуму",
"none": "ніхто",
"not_subscribed_to_any_board": "Ви ще не підписалися на жоден форум.",
"board_mods": "Дошка Моди",
"this_post_was_removed": "цей пост було видалено",
"user_deleted_this_post": "Користувач видалив цей пост.",
"reason": "причина",
@@ -143,7 +119,6 @@
"ban_user_for": "Заборонити користувача на <1></1> днів",
"optional": "необов’язково",
"close_thread": "закрити тему",
"view_spoiler": "переглянути спойлер",
"filter": "фільтр",
"edit": "редагувати",
"time_1_minute_ago": "1 хвилину тому",
@@ -160,7 +135,6 @@
"bump_order": "Порядок Bump",
"creation_date": "Дата створення",
"sort_by": "Сортувати за",
"time_filter": "Фільтр за часом",
"subplebbit_offline_info": "Цей форум може бути офлайн, і публікація може не вдатися",
"posts_last_synced_info": "Останній раз пости синхронізовано {{time}}, цей форум може бути офлайн, і публікація може не вдатися.",
"newer_than": "новіше ніж",
@@ -208,25 +182,15 @@
"x_posts_by_this_id": "{{number}} пост з цього ідентифікатора",
"ban_expires_at": "Заборонений з p/{{address}} до {{timestamp}}",
"user_banned": "Користувач був заблокований за цей пост",
"loading_comments": "Завантаження коментарів",
"replies": "відповіді",
"links": "посилання",
"avatar": "аватар",
"token_address_whitelist": "Адреса токена (<1>тільки білий список</1>)",
"token_id": "Ідентифікатор токена",
"nsfw_boards": "NSFW дошки",
"hide_gore_boards": "Сховати дошки Gore",
"hide_adult_boards": "Сховати дошки для дорослих",
"static_gif": "Статичний GIF",
"animated_gif": "Анімований GIF",
"hide_avatars": "Сховати аватари",
"pending": "Очікує",
"failed": "Не вдалося",
"add": "Додати",
"pattern": "шаблон",
"enable": "Увімкнути",
"order": "Порядок",
"text": "Текст",
"filtered_threads": "Відфільтровані треди",
"missing_link_confirm": "Ваш пост не буде видимим за замовчуванням на 5chan, оскільки відсутнє посилання на зображення або інший медіафайл. Ви можете вимкнути цей фільтр у налаштуваннях.",
"no_board_selected_warning": "Будь ласка, виберіть дошку перед публікацією.",
@@ -242,11 +206,8 @@
"reset_changes": "Скинути зміни",
"crypto_address_yours": "Адреса криптовалюти належить цьому обліковому запису.",
"delete_wallet": "Видалити гаманець",
"loading_board": "Завантаження дошки",
"last_bumped": "Останній бамп",
"threads_without_images_tip": "Показувати тільки ті теми, які містять посилання на медіа, що можна вбудувати",
"hide_gore_boards_tip": "Не показувати теми з форумів з тегом \"gore\"",
"hide_adult_boards_tip": "Не показувати теми з форумів з тегом \"adult\"",
"fit_expanded_images_to_screen": "Підлаштувати розширені зображення під екран",
"fit_expanded_images_to_screen_tip": "Обмежити розширені зображення як за шириною, так і за висотою браузера",
"hide_avatars_tip": "Не показувати аватари поряд із іменами користувачів",
@@ -258,26 +219,15 @@
"warning": "Попередження",
"comment_field_too_long": "Коментар занадто довгий ({{length}}/2000).",
"field_too_long": "Поле занадто довге.",
"title": "Заголовок",
"tags": "Теги",
"load_more": "Завантажити більше",
"displaying_boards": "Відображення {{filteredBoardsCount}} з {{totalBoardCount}} форумів",
"displaying_boards_with_tag": "Відображення {{filteredBoardsCount}} з {{totalBoardCount}} форумів, помічених тегом {{currentTag}}",
"pph": "Posts Per Hour (Пости за Годину)",
"unsubscribe_all": "Відписатися від всього",
"unsubscribe_all_confirm": "Ви впевнені, що хочете скасувати підписку з усіх форумів?",
"you_have_blocked_this_board": "Ви заблокували цю дошку",
"looking_for_more_posts": "Шукаю більше дописів",
"more_posts_last_week": "{{count}} дописів з {{currentTimeFilterName}}: <1>показати більше дописів з минулого тижня</1>",
"more_posts_last_month": "{{count}} дописів з {{currentTimeFilterName}}: <1>показати {{moreCount}} більше дописів з минулого місяця</1>",
"loading_feed": "Завантаження потоку",
"loading_post": "Завантаження поста",
"node_stats": "Статистика вузла",
"loading_default_boards": "Завантаження списку стандартних дошок",
"loading_subscriptions": "Завантаження підписок",
"create_board": "Створити дошку",
"enter_board_address": "Введіть будь-яку адресу дошки",
"board_not_reachable": "Дошка недоступна",
"cannot_edit_thread": "Ви не можете редагувати цю тему",
"cannot_edit_reply": "Ви не можете редагувати цю відповідь",
"this_thread_was_deleted": "Цю тему видалив її автор",
@@ -285,7 +235,6 @@
"this_reply_was_deleted": "Цю відповідь було видалено її автором",
"this_reply_was_removed": "Цю відповідь було видалено модераторами форуму",
"not_mod_of_any_board": "Ви не модератор жодної дошки.",
"filters_and_highlights": "Фільтри та виділення",
"search_results_for": "Результати пошуку для",
"help": "Допомога",
"filter_and_highlights_help": "Допомога з фільтрами та підсвічуваннями",
@@ -299,14 +248,11 @@
"updates": "Оновлення",
"downloading_board": "завантаження форуму",
"subscriptions_subtitle": "Ви підписались на {{count}} board",
"subscriptions_subtitle_one": "Ви підписались на {{count}} board",
"all_boards": "Всі дошки",
"nsfw_boards_only": "Тільки дошки NSFW",
"worksafe_boards_only": "Тільки безпечні для роботи дошки",
"bitsocial_account": "Обліковий запис Bitsocial",
"p2p_options": "Опції P2P",
"purge": "видалити",
"purge_confirm": "Видалення назавжди видалить цей контент і всі відповіді на нього з бази даних. Продовжити?",
"this_thread_was_purged": "Ця гілка була остаточно видалена з бази даних",
"this_reply_was_purged": "Ця відповідь була остаточно видалена з бази даних"
"purge_confirm": "Видалення назавжди видалить цей контент і всі відповіді на нього з бази даних. Продовжити?"
}