From f1d0136a061aa34b9e1b91f3519785a8921d05e1 Mon Sep 17 00:00:00 2001 From: Aotumuri Date: Fri, 1 May 2026 00:15:30 +0900 Subject: [PATCH] mls (v5.3) (#3804) ## Description: Version identifier within MLS: v5.3 [Changed languages] - fr - ru - uk [Change volume] - Changed languages: 3 - Changed files: 3 - Changed lines: 6165 - metadata.json: unchanged Final reviewer: meow02952 This PR was generated by the PR sender tool, then checked and submitted by the final reviewer. ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: aotumuri --- resources/lang/fr.json | 113 +++++++++++++++++++++++++----- resources/lang/ru.json | 123 ++++++++++++++++++++++++++------ resources/lang/uk.json | 155 +++++++++++++++++++++++++++++++---------- 3 files changed, 317 insertions(+), 74 deletions(-) diff --git a/resources/lang/fr.json b/resources/lang/fr.json index 1849550f5..beb9d5e22 100644 --- a/resources/lang/fr.json +++ b/resources/lang/fr.json @@ -6,6 +6,7 @@ "lang_code": "fr" }, "common": { + "not_logged_in": "Pas connecté·e", "close": "Fermer", "copy": "Copier", "paste": "Coller", @@ -24,6 +25,7 @@ "copied": "Copié !", "click_to_copy": "Cliquer pour copier", "enabled": "Activé", + "disabled": "Désactivé", "map_default": "Carte par défaut" }, "main": { @@ -97,6 +99,8 @@ "action_build": "Ouvrir le menu de construction", "action_emote": "Ouvrir le menu des émojis", "action_center": "Recentrer la caméra", + "action_pause_game": "Mettre en pause / Relancer le jeu", + "action_game_speed": "Accélérer / Ralentir le déroulement du jeu (solo uniquement)", "action_zoom": "Zoomer/Dézoomer", "action_move_camera": "Déplacer la caméra", "action_ratio_change": "Diminuer/Augmenter le ratio d'attaque", @@ -118,12 +122,13 @@ "ui_options": "Options", "ui_options_desc": "Les éléments suivants peuvent être trouvés à l'intérieur :", "ui_playeroverlay": "Informations sur le joueur", - "ui_playeroverlay_desc": "Lorsque que vous survolez un territoire, l'affichage des informations de Joueur sont affichées dans Options. Cela montre le type de joueur : Humain, Nation ou Tribu. L'attitude d'une Nation envers vous, allant d'Hostile à Amicale. Et les troupes en défense, l'or, ainsi que le nombre de Vaisseaux de guerre et diverses structures possédées par le joueur.", + "ui_playeroverlay_desc": "Lorsque que vous survolez un territoire, l'affichage des informations de Joueur sont affichées. Cela montre le type de joueur (Humain, Nation ou Tribu), l'attitude d'une Nation envers vous (d'Hostile à Amicale), ainsi que les troupes en défense, l'or, et le nombre de structures et vaisseaux de guerre possédées par le joueur.", "ui_wilderness": "Région sauvage", - "option_pause": "Mettre en pause/Continuer la partie - Disponible uniquement dans le mode solo.", + "option_pause": "Mettre en pause/Continuer la partie - Indisponible en parties publiques.", + "option_speed": "Vitesse - Ajuster la vitesse du jeu. Indisponible en parties publiques.", "option_timer": "Chronomètre - Temps écoulé depuis le début du jeu.", "option_exit": "Bouton de sortie.", - "option_settings": "Paramètres - Ouvre le menu Paramètres. À l'intérieur vous pouvez basculer la vue alternative, les émojis, le mode sombre, Ninja (mode noms anonymes/aléatoires), et l'action au clic gauche.", + "option_settings": "Paramètres - Ouvre le menu des paramètres. Vous pouvez y basculer la vue alternative, les émojis, le mode sombre, mode ninja (noms anonymes/aléatoires), et l'action au clic gauche.", "radial_title": "Menu radial", "radial_desc": "Un clic droit (ou un appui sur mobile) ouvre le menu Radial. Faites un clic droit à l'extérieur pour le fermer. À partir du menu, vous pouvez :", "radial_build": "Ouvrir le menu de construction.", @@ -196,10 +201,11 @@ "infinite_troops": "Troupes infinies", "compact_map": "Carte compacte", "disable_alliances": "Désactiver les alliances", + "water_nukes": "Bombes à eau", "max_timer": "Durée de jeu (minutes)", "max_timer_placeholder": "Mins", "max_timer_invalid": "Veuillez entrer une valeur max valide pour le minuteur (1-120 minutes)", - "enables_title": "Activer les paramètres", + "enables_title": "Désactiver les Unités", "start": "Commencer la partie", "options_changed_no_achievements": "Paramètres personnalisés - succès désactivés", "gold_multiplier": "Multiplicateur d'or", @@ -325,6 +331,10 @@ "svalmel": "Svalmel", "manicouagan": "Manicouagan", "lemnos": "Lemnos", + "tourney1": "Tournoi 2 Équipes", + "tourney2": "Tournoi 3 Équipes", + "tourney3": "Tournoi 4 Équipes", + "tourney4": "Tournoi 8 Équipes", "passage": "Passage", "sierpinski": "Sierpinski", "thebox": "La boite", @@ -342,12 +352,21 @@ "niledelta": "Delta du Nil", "arctic": "Arctique", "sanfrancisco": "San Francisco", - "aegean": "Mer Égée" + "aegean": "Mer Égée", + "milkyway": "Voie lactée", + "dyslexdria": "Dyslexdria", + "greatlakes": "Grands Lacs", + "straitofmalacca": "Détroit de Malacca", + "luna": "Luna", + "conakry": "Conakry", + "caucasus": "Caucase", + "mediterranean": "Méditerranée" }, "map_categories": { "featured": "En vedette", "continental": "Continental", "regional": "Régional", + "tournament": "Tournoi", "fantasy": "Autre", "special": "Spéciales", "arcade": "Arcade" @@ -364,7 +383,11 @@ "error": "Une erreur s'est produite. Veuillez réessayer ou contacter le support.", "joined_waiting": "Salon rejoint ! En attente du démarrage de l'hôte...", "version_mismatch": "Cette partie a été créée avec une version différente. Impossible de rejoindre.", - "disabled_units": "Unités désactivées" + "disabled_units": "Unités désactivées", + "game_length": "Durée de jeu", + "pvp_immunity": "Durée d'immunité des joueurs", + "starting_gold": "Or de départ", + "host_cheats": "Privilèges de l'hôte" }, "public_lobby": { "title": "En attente du début de la partie...", @@ -417,7 +440,8 @@ "donate_troops": "Donner des troupes", "compact_map": "Carte compacte", "disable_alliances": "Désactiver les alliances", - "enables_title": "Activer les paramètres", + "water_nukes": "Bombes à eau", + "enables_title": "Désactiver les unités", "player": "Joueur", "players": "Joueurs", "nation_players": "Nations", @@ -440,8 +464,8 @@ "gold_multiplier_placeholder": "2.0x", "starting_gold": "Or de départ (En millions)", "starting_gold_placeholder": "5", - "leave_confirmation": "Es-tu sûr.e de vouloir quitter le salon ?", - "team_type": "Type d'équipe" + "host_cheats": "Privilèges de l'hôte", + "leave_confirmation": "Es-tu sûr.e de vouloir quitter le salon ?" }, "team_colors": { "red": "Rouge", @@ -486,8 +510,20 @@ "crowded": "Foule", "hard_nations": "Nations difficiles", "starting_gold": "{amount}M Or de départ", + "starting_gold_label": "Or de départ", "gold_multiplier": "x{amount} Multiplicateur d'Or", - "disable_alliances": "Alliances désactivées" + "disable_alliances": "Alliances désactivées", + "disable_alliances_label": "Alliances", + "ports_disabled": "Ports désactivés", + "ports_disabled_label": "Ports", + "nukes_disabled": "Bombes nucléaires désactivées", + "nukes_disabled_label": "Bombes nucléaires", + "sams_disabled": "SAMs désactivés", + "sams_disabled_label": "SAMs", + "peace_time": "4min de paix", + "peace_time_label": "Immunité des joueurs", + "water_nukes": "Bombes à eau", + "water_nukes_label": "Bombes à eau" }, "select_lang": { "title": "Sélectionner une langue" @@ -509,6 +545,7 @@ "title": "Paramètres", "tab_basic": "Réglages de base", "tab_keybinds": "Raccourcis clavier", + "keybinds_hint": "Cliquez sur une touche pour la redéfinir. Vous pouvez assigner une seule touche ou Maj + la combinaison de touches.", "dark_mode_label": "Mode sombre", "dark_mode_desc": "Basculer l'apparence du site entre les thèmes clairs et sombres", "emojis_label": "Émojis", @@ -535,6 +572,8 @@ "territory_patterns_desc": "Choisissez d'afficher ou non les designs des skins de territoire dans le jeu", "coordinate_grid_label": "Grille de coordonnées", "coordinate_grid_desc": "Activer/désactiver l'affichage de la grille de coordonnées", + "attacking_troops_overlay_label": "Surcouche des troupes en attaque", + "attacking_troops_overlay_desc": "Afficher le nombre de troupes en attaque sur les lignes de front actives.", "performance_overlay_label": "Surcouche de performances", "performance_overlay_desc": "Activer/désactiver la surcouche de performances. Lorsqu'elle est activée, la surcouche de performances sera affichée. Appuyez sur Maj+D pendant le jeu pour l\"activer.", "easter_writing_speed_label": "Multiplicateur de vitesse d'écriture", @@ -571,6 +610,12 @@ "build_menu_modifier_desc": "Maintenez cette touche enfoncée en cliquant pour ouvrir le menu de construction.", "emoji_menu_modifier": "Menu de modifications des émojis", "emoji_menu_modifier_desc": "Maintenez cette touche enfoncée en cliquant pour ouvrir le menu des émojis.", + "pause_game": "Pause", + "pause_game_desc": "Mettre en pause ou reprendre le jeu (parties solo et salons privés).", + "game_speed_up": "Accélération du jeu", + "game_speed_up_desc": "Avancer la vitesse du jeu d'un cran. Solo uniquement.", + "game_speed_down": "Ralentissement du jeu", + "game_speed_down_desc": "Reculer la vitesse du jeu d'un cran. Solo uniquement.", "attack_ratio_controls": "Contrôles du ratio d'attaque", "attack_ratio_up": "Augmenter le ratio d'attaque", "attack_ratio_up_desc": "Augmenter le ratio d'attaque de {amount}%", @@ -814,7 +859,7 @@ "alliance_time_remaining": "L'alliance expire dans", "start_trade": "Commencer le commerce", "stop_trade": "Arrêter le commerce", - "stop_trade_all": "Arrêter le commerce avec tout le monde", + "stop_trade_all": "Arrêter le commerce avec les ennemis", "start_trade_all": "Commencer le commerce avec tout le monde", "alliances": "Alliances", "chat": "Chat", @@ -834,7 +879,8 @@ }, "kick_reason": { "duplicate_session": "Expulsé de la partie (vous jouiez peut-être dans un autre onglet)", - "lobby_creator": "Expulsé par le créateur du lobby" + "lobby_creator": "Expulsé par le créateur du lobby", + "host_left": "L'hôte a quitté le salon." }, "send_troops_modal": { "title_with_name": "Envoyer des troupes à {name}", @@ -898,6 +944,21 @@ "pvp_immunity_active": "Immunité des joueurs active pour {seconds}s", "catching_up": "Rattrapage..." }, + "store": { + "title": "Boutique", + "patterns": "Skins", + "flags": "Drapeaux", + "packs": "Packs", + "no_flags": "Aucun drapeau disponible. Revenez plus tard.", + "no_skins": "Aucun skin disponible, Revenez plus tard.", + "no_packs": "Aucun pack disponible, Revenez plus tard.", + "currency_pack_purchase_success": "Achat du pack de monnaie réussi !", + "checkout_failed": "Échec de la création de la scène de paiement.", + "login_required": "Vous devez être connecté·e pour acheter avec de la monnaie.", + "not_enough_currency": "Pas assez de monnaie pour cet achat.", + "purchase_failed": "Échec de l'achat. Veuillez réessayer.", + "purchase_success": "Achat réussit : {name}" + }, "territory_patterns": { "title": "Skins", "purchase": "Acheter", @@ -906,10 +967,19 @@ }, "select_skin": "Sélectionnez le motif", "selected": "sélectionné", - "colors": "Couleurs", - "show_only_owned": "Mes skins", - "all_owned": "Vous possédez déjà tous les motifs ! Revenez plus tard pour de nouveaux.", - "not_logged_in": "Non connecté" + "search": "Recherche..." + }, + "cosmetics": { + "artist_label": "Artiste :", + "color_label": "Couleur :", + "common": "Commun", + "uncommon": "Peu commun", + "rare": "Rare", + "epic": "Épique", + "legendary": "Légendaire", + "adfree": "sans publicité à vie !", + "hard": "Plutonium", + "soft": "Capsule" }, "flag_input": { "title": "Sélectionner un drapeau", @@ -980,6 +1050,8 @@ "public": "Public", "private": "Privé", "solo": "Solo", + "ranked": "Classé", + "ranked_1v1": "1v1", "mode": "Mode", "stats_wins": "Victoires", "stats_losses": "Défaites", @@ -992,5 +1064,14 @@ "description": "(ALPHA)", "login_required": "Connectez-vous pour jouer en mode classé", "must_login": "Vous devez être connecté pour jouer en mode classé." + }, + "news_box": { + "tournament": "TOURNOI", + "tutorial": "TUTORIEL", + "news": "NOUVEAUTÉS", + "warning": "AVERTISSEMENT", + "dismiss": "Ignorer", + "go_to_item": "Aller à l'article {num}", + "firefox_warning": "OpenFront.io ne fonctionne pas bien avec [les navigateurs basés sur Firefox](https://simple.wikipedia.org/wiki/Web_browsers_based_on_Firefox). Nous vous recommandons d'utiliser un navigateur [basé sur Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser) #Browsers_based_on_Chromium) pour de meilleures performances." } } diff --git a/resources/lang/ru.json b/resources/lang/ru.json index 72b321649..ef53de341 100644 --- a/resources/lang/ru.json +++ b/resources/lang/ru.json @@ -6,6 +6,7 @@ "lang_code": "ru" }, "common": { + "not_logged_in": "Вы не авторизованы", "close": "Закрыть", "copy": "Копировать", "paste": "Вставить", @@ -24,6 +25,7 @@ "copied": "Скопировано!", "click_to_copy": "Нажмите, чтобы скопировать", "enabled": "Включено", + "disabled": "Выключено", "map_default": "Стандартно для карты" }, "main": { @@ -40,7 +42,7 @@ "privacy_policy": "Политика конфиденциальности", "terms_of_service": "Пользовательское соглашение", "copyright": "© OpenFront™ и участники", - "play": "Играть", + "play": "Игра", "news": "Новости", "store": "Магазин", "settings": "Настройки", @@ -97,6 +99,8 @@ "action_build": "Открыть меню строительства", "action_emote": "Открыть меню эмодзи", "action_center": "Центрировать камеру на игроке", + "action_pause_game": "Приостановить / Продолжить игру", + "action_game_speed": "Ускорить / замедлить игру (одиночная игра)", "action_zoom": "Отдалить/Приблизить", "action_move_camera": "Перемещение камеры", "action_ratio_change": "Уменьшить/Увеличить соотношение атаки", @@ -118,12 +122,13 @@ "ui_options": "Настройки", "ui_options_desc": "Среди них можно найти следующие элементы:", "ui_playeroverlay": "Панель информации об игроке", - "ui_playeroverlay_desc": "Когда вы наведите курсор на страну, под кнопкой «Настройки» отображается панель информации об игроке. Он показывает тип игрока: человек, нация или племя. Отношение нации к вам: от враждебного до дружеского. И количество войск защиты, золота, военных кораблей и разных строений в собственности игрока.", + "ui_playeroverlay_desc": "Когда вы наведите курсор на страну, отображается панель информации об игроке. Она показывает тип игрока (человек, нация или племя), отношение нации к вам (враждебное или дружеское), количество войск защиты, золота, военных кораблей и его сооружений.", "ui_wilderness": "Пустошь", - "option_pause": "Приостановить/Продолжить игру — Доступно только в режиме одиночной игры.", + "option_pause": "Приостановить/Продолжить игру — Недоступно в публичных играх.", + "option_speed": "Скорость — Регулировка скорости игры. Недоступно в публичных играх.", "option_timer": "Таймер — Время, прошедшее с начала игры.", "option_exit": "Кнопка выхода.", - "option_settings": "Настройки — Открыть меню настроек. В нём вы можете переключить альтернативное представление, эмодзи, тёмный режим, ниндзя (режим скрытых/случайных имён) и взаимодействие левой кнопкой мыши.", + "option_settings": "Настройки — Открыть меню настроек. В нём вы можете переключить альтернативное представление, эмодзи, тёмный режим, скрытие имён, взаимодействие левой кнопкой мыши и другое.", "radial_title": "Круговое меню", "radial_desc": "Щелчок правой кнопкой мыши (или нажатие на мобильном устройстве) открывает круговое меню. Щёлкните правой кнопкой мыши за его пределами, чтобы закрыть его. С этого меню вы можете:", "radial_build": "Открыть меню строительства.", @@ -196,10 +201,11 @@ "infinite_troops": "Неограниченные войска", "compact_map": "Компактная карта", "disable_alliances": "Отключить союзы", + "water_nukes": "Водные бомбы", "max_timer": "Продолжительность игры (минуты)", "max_timer_placeholder": "Минуты", "max_timer_invalid": "Пожалуйста, введите допустимое максимальное значение таймера (1–120 минут)", - "enables_title": "Разрешения", + "enables_title": "Отключение юнитов", "start": "Начать игру", "options_changed_no_achievements": "Пользовательские настройки – достижения выключены", "gold_multiplier": "Множитель золота", @@ -325,6 +331,10 @@ "svalmel": "Свалмель", "manicouagan": "Маникуаган", "lemnos": "Лемнос", + "tourney1": "Турнир 2 команды", + "tourney2": "Турнир 3 команды", + "tourney3": "Турнир 4 команды", + "tourney4": "Турнир 8 команд", "passage": "Проход", "sierpinski": "Серпинский", "thebox": "Коробка", @@ -342,12 +352,21 @@ "niledelta": "Дельта Нила", "arctic": "Арктика", "sanfrancisco": "Сан-Франциско", - "aegean": "Эгейск" + "aegean": "Эгейск", + "milkyway": "Млечный Путь", + "dyslexdria": "Дислексдрия", + "greatlakes": "Великие озёра", + "straitofmalacca": "Малаккский пролив", + "luna": "Луна", + "conakry": "Конакри", + "caucasus": "Кавказ", + "mediterranean": "Средиземноморье" }, "map_categories": { "featured": "Рекомендованные", "continental": "Континентальные", "regional": "Региональные", + "tournament": "Турнирные", "fantasy": "Прочие", "special": "Особые", "arcade": "Аркадные" @@ -364,7 +383,11 @@ "error": "Произошла ошибка. Пожалуйста, попробуйте ещё раз или обратитесь в службу поддержки.", "joined_waiting": "Лобби подключено! Ждём, пока хост начнёт игру...", "version_mismatch": "Эта игра была создана в другой версии. Невозможно присоединиться.", - "disabled_units": "Отключённые юниты" + "disabled_units": "Отключённые юниты", + "game_length": "Продолжительность игры", + "pvp_immunity": "Продолжительность иммунитета в PVP", + "starting_gold": "Начальное золото", + "host_cheats": "Читы хоста" }, "public_lobby": { "title": "Ожидание начала игры...", @@ -417,7 +440,8 @@ "donate_troops": "Пожертвование войск", "compact_map": "Компактная карта", "disable_alliances": "Отключить союзы", - "enables_title": "Разрешения", + "water_nukes": "Водные бомбы", + "enables_title": "Отключение юнитов", "player": "Игрок", "players": "Игрока(-ов)", "nation_players": "Нации", @@ -440,8 +464,8 @@ "gold_multiplier_placeholder": "2.0x", "starting_gold": "Начальное золото (миллионы)", "starting_gold_placeholder": "5", - "leave_confirmation": "Вы уверены, что хотите покинуть лобби?", - "team_type": "Тип команды" + "host_cheats": "Читы хоста", + "leave_confirmation": "Вы уверены, что хотите покинуть лобби?" }, "team_colors": { "red": "Красный", @@ -486,8 +510,20 @@ "crowded": "Перенаселение", "hard_nations": "Сложные нации", "starting_gold": "Начальное золото: {amount} млн", + "starting_gold_label": "Начальное золото", "gold_multiplier": "Множитель золота: x{amount}", - "disable_alliances": "Союзы отключены" + "disable_alliances": "Союзы отключены", + "disable_alliances_label": "Союзы", + "ports_disabled": "Порты отключены", + "ports_disabled_label": "Порты", + "nukes_disabled": "Бомбы отключены", + "nukes_disabled_label": "Бомбы", + "sams_disabled": "ЗРК отключены", + "sams_disabled_label": "ЗРК", + "peace_time": "4 минуты мира", + "peace_time_label": "Иммунитет в PVP", + "water_nukes": "Водные бомбы", + "water_nukes_label": "Водные бомбы" }, "select_lang": { "title": "Выбор языка" @@ -509,8 +545,9 @@ "title": "Настройки", "tab_basic": "Основные настройки", "tab_keybinds": "Привязки клавиш", + "keybinds_hint": "Нажмите на клавишу, чтобы изменить её назначение. Вы можете назначить одну клавишу или комбинацию «Shift + клавиша».", "dark_mode_label": "Тёмный режим", - "dark_mode_desc": "Переключение внешнего вида сайта между светлой и тёмной темой", + "dark_mode_desc": "Переключить внешний вид сайта между светлой и тёмной темой", "emojis_label": "Эмодзи", "emojis_desc": "Переключить видимость эмодзи в игре", "alert_frame_label": "Рамка тревоги", @@ -520,7 +557,7 @@ "structure_sprites_label": "Спрайты структур", "structure_sprites_desc": "Переключить спрайты структур", "cursor_cost_label_label": "Цена постройки под указателем", - "cursor_cost_label_desc": "Показывать цену постройки под указателем", + "cursor_cost_label_desc": "Показать цену постройки под указателем", "anonymous_names_label": "Скрытые имена", "anonymous_names_desc": "Скрыть настоящие имена игроков и заменить их случайными.", "lobby_id_visibility_label": "Скрытые ID лобби", @@ -532,13 +569,15 @@ "attack_ratio_label": "⚔️ Соотношение атаки", "attack_ratio_desc": "Какой процент ваших войск отправлять в бой (1–100%)", "territory_patterns_label": "🏳️ Скины территории", - "territory_patterns_desc": "Выберите, показывать ли скины территорий в игре", + "territory_patterns_desc": "Выбрать, показывать ли скины территорий в игре", "coordinate_grid_label": "Координатная сетка", "coordinate_grid_desc": "Переключить оверлей буквенно-цифровой сетки", + "attacking_troops_overlay_label": "Оверлей войск атаки", + "attacking_troops_overlay_desc": "Показать количество атакующих и защищающихся войск на активных линиях фронта.", "performance_overlay_label": "Оверлей производительности", "performance_overlay_desc": "Переключить оверлей производительности. При включении будет показан оверлей производительности. Нажмите Shift+D во время игры для переключения.", "easter_writing_speed_label": "Множитель скорости печати", - "easter_writing_speed_desc": "Настройте скорость, с которой вы делаете вид, что программируете (x1–x100)", + "easter_writing_speed_desc": "Настроить скорость, с которой вы делаете вид, что программируете (x1–x100)", "easter_bug_count_label": "Количество багов", "easter_bug_count_desc": "Количество багов, которое вы считаете приемлемым (0–1000, по настроению)", "press_a_key": "Нажмите клавишу", @@ -571,13 +610,19 @@ "build_menu_modifier_desc": "Удерживайте эту клавишу при нажатии, чтобы открыть меню строительства.", "emoji_menu_modifier": "Модификатор меню эмодзи", "emoji_menu_modifier_desc": "Удерживайте эту клавишу при нажатии, чтобы открыть меню эмодзи.", + "pause_game": "Пауза", + "pause_game_desc": "Приостановить или продолжить игру (одиночные игры и свои игры для хоста).", + "game_speed_up": "Ускорить игру", + "game_speed_up_desc": "Следующая скорость игры (0.5, 1, 2, макс.). Только в одиночной игре.", + "game_speed_down": "Замедлить игру", + "game_speed_down_desc": "Предыдущая скорость игры. Только в одиночной игре.", "attack_ratio_controls": "Управление соотношением атаки", "attack_ratio_up": "Увеличить соотношение атаки", "attack_ratio_up_desc": "Увеличить соотношение атаки на {amount}%", "attack_ratio_down": "Уменьшить соотношение атаки", "attack_ratio_down_desc": "Уменьшить соотношение атаки на {amount}%", "attack_ratio_increment_label": "Разница соотношения атаки", - "attack_ratio_increment_desc": "Насколько соотношение атаки изменяется за одно нажатие клавиши.", + "attack_ratio_increment_desc": "Насколько соотношение атаки изменяется за нажатие/прокручивание.", "attack_keybinds": "Привязки клавиш атаки", "boat_attack": "Атака судом", "boat_attack_desc": "Отправить атаку лодкой на ячейку под указателем.", @@ -834,7 +879,8 @@ }, "kick_reason": { "duplicate_session": "Выгнано из игры (возможно, вы играли на другой вкладке)", - "lobby_creator": "Выгнано создателем лобби" + "lobby_creator": "Выгнано создателем лобби", + "host_left": "Хост покинул лобби." }, "send_troops_modal": { "title_with_name": "Отправить войска игроку {name}", @@ -898,6 +944,21 @@ "pvp_immunity_active": "Иммунитет в PVP активен на {seconds} сек", "catching_up": "Синхронизация..." }, + "store": { + "title": "Магазин", + "patterns": "Скины", + "flags": "Флаги", + "packs": "Наборы", + "no_flags": "Нет доступных флагов. Возвращайтесь позже за новыми товарами.", + "no_skins": "Нет доступных скинов. Возвращайтесь позже за новыми товарами.", + "no_packs": "Нет доступных наборов. Возвращайтесь позже за новыми товарами.", + "currency_pack_purchase_success": "Набор валюты успешно приобретён!", + "checkout_failed": "Не удалось создать сеанс оплаты.", + "login_required": "Вы должны войти, чтобы совершать покупки за валюту.", + "not_enough_currency": "Недостаточно валюты для этой покупки.", + "purchase_failed": "Покупка не удалась. Пожалуйста, попробуйте ещё раз.", + "purchase_success": "Покупка выполнена: {name}" + }, "territory_patterns": { "title": "Скины", "purchase": "Купить", @@ -906,10 +967,19 @@ }, "select_skin": "Выберете скин", "selected": "выбрано", - "colors": "Цвета", - "show_only_owned": "Мои скины", - "all_owned": "Все скины куплены! Возвращайтесь позже за новыми товарами.", - "not_logged_in": "Вы не авторизованы" + "search": "Поиск..." + }, + "cosmetics": { + "artist_label": "Художник:", + "color_label": "Цвет:", + "common": "Обычный", + "uncommon": "Необычный", + "rare": "Редкий", + "epic": "Эпический", + "legendary": "Легендарный", + "adfree": "пожизненно без рекламы!", + "hard": "Плутоний", + "soft": "Крышки" }, "flag_input": { "title": "Выберите флаг", @@ -980,6 +1050,8 @@ "public": "Публичный", "private": "Приватно", "solo": "Соло", + "ranked": "Рейтинговая игра", + "ranked_1v1": "1v1", "mode": "Режим", "stats_wins": "Победы", "stats_losses": "Поражения", @@ -992,5 +1064,14 @@ "description": "(АЛЬФА)", "login_required": "Войдите, чтобы играть в рейтинговом режиме!", "must_login": "Вы должны войти в систему, чтобы играть в рейтинговом режиме." + }, + "news_box": { + "tournament": "ТУРНИР", + "tutorial": "ОБУЧЕНИЕ", + "news": "НОВОСТИ", + "warning": "ВНИМАНИЕ", + "dismiss": "Отклонить", + "go_to_item": "Перейти к пункту {num}", + "firefox_warning": "OpenFront.io плохо работает с [браузерами, основанными на Firefox](https://simple.wikipedia.org/wiki/Web_browsers_based_on_Firefox). Мы рекомендуем использовать [браузеры, основанные на Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser)#Browsers_based_on_Chromium) для лучшей производительности." } } diff --git a/resources/lang/uk.json b/resources/lang/uk.json index 1d9a3e35a..1253a7344 100644 --- a/resources/lang/uk.json +++ b/resources/lang/uk.json @@ -6,6 +6,7 @@ "lang_code": "uk" }, "common": { + "not_logged_in": "Вхід не здійснено", "close": "Закрити", "copy": "Копіювати", "paste": "Вставити", @@ -24,7 +25,8 @@ "copied": "Скопійовано!", "click_to_copy": "Натисніть, щоб скопіювати", "enabled": "Увімкнено", - "map_default": "Усталене для мапи" + "disabled": "Вимкнено", + "map_default": "Типово для мапи" }, "main": { "title": "OpenFront (АЛЬФА)", @@ -40,7 +42,7 @@ "privacy_policy": "Політика конфіденційності", "terms_of_service": "Умови користування", "copyright": "© OpenFront™ і співавтори", - "play": "Грати", + "play": "Гра", "news": "Новини", "store": "Крамниця", "settings": "Налаштування", @@ -84,8 +86,8 @@ "canvas_2d_no_gpu": "2D-полотно (без відеокарти)" }, "help_modal": { - "video_tutorial": "Відеоінструкція", - "video_tutorial_title": "Довідник з OpenFront.io", + "video_tutorial": "Відеопосібник", + "video_tutorial_title": "Посібник з OpenFront.io", "hotkeys": "Гарячі клавіші", "table_key": "Клавіша", "table_action": "Дія", @@ -97,6 +99,8 @@ "action_build": "Відкрити меню будівництва", "action_emote": "Відкрити меню емоджі", "action_center": "Відцентрувати камеру на гравцеві", + "action_pause_game": "Призупинити / Продовжити гру", + "action_game_speed": "Прискорити / сповільнити гру (гра наодинці)", "action_zoom": "Зменшити/Збільшити масштаб", "action_move_camera": "Перемістити камеру", "action_ratio_change": "Зменшити/Збільшити коефіцієнт атаки", @@ -118,12 +122,13 @@ "ui_options": "Налаштування", "ui_options_desc": "Серед них можна знайти наступні елементи:", "ui_playeroverlay": "Панель інформації про гравця", - "ui_playeroverlay_desc": "Коли ви наводите вказівник на країну, під значком налаштувань відображається панель інформації про гравця. Вона показує тип гравця: людина, нація або племʼя; ставлення нації до вас — від ворожого до товариського; а також кількість оборонних військ, золота, військових кораблів і різних будівель, що належать гравцеві.", + "ui_playeroverlay_desc": "Коли ви наводите вказівник на країну, зʼявляється панель інформації про гравця. Вона показує тип гравця (людина, нація або племʼя), ставлення нації до вас (вороже або товариське), кількість оборонних військ, золота, військових кораблів і його будівель.", "ui_wilderness": "Пустир", - "option_pause": "Призупинити/Продовжити гру — Доступно лише в режимі гри наодинці.", + "option_pause": "Призупинити/Продовжити гру — Недоступно для публічних ігор.", + "option_speed": "Швидкість — Регулювання швидкості гри. Недоступно для публічних ігор.", "option_timer": "Таймер — Час, що минув із початку гри.", "option_exit": "Кнопка виходу.", - "option_settings": "Налаштування — Відкрити меню налаштувань. У ньому можна перемкнути режим альтернативного вигляду, емоджі, темний режим, нінджя (режим прихованих/випадкових імен) та виконання дії при клацанні лівою кнопкою миші.", + "option_settings": "Налаштування — Відкрити меню налаштувань. У ньому можна перемкнути альтернативний вигляд, емоджі, темний режим, приховання імен, виконання дії при клацанні лівою кнопкою миші та інше.", "radial_title": "Кругове меню", "radial_desc": "Правий клац (або дотик на мобільних пристроях) відкриває кругове меню. Клацніть правою кнопкою миші поза ним, щоб закрити його. У меню ви можете:", "radial_build": "Відкрити меню будівництва.", @@ -188,18 +193,19 @@ "sign_in_for_achievements": "Увійдіть, щоб отримувати досягнення", "options_title": "Налаштування", "bots": "Племена: ", - "bots_disabled": "Відключені", + "bots_disabled": "Вимкнені", "nations": "Нації: ", - "nations_disabled": "Відключені", + "nations_disabled": "Вимкнені", "instant_build": "Миттєве будівництво", "infinite_gold": "Необмежене золото", "infinite_troops": "Необмежені війська", "compact_map": "Компактна мапа", "disable_alliances": "Вимкнути союзи", + "water_nukes": "Водяні бомби", "max_timer": "Тривалість гри (хвилини)", "max_timer_placeholder": "Хвилини", "max_timer_invalid": "Будь ласка, введіть дійсне максимальне значення таймера (1–120 хвилин)", - "enables_title": "Дозволи", + "enables_title": "Вимикання юнітів", "start": "Розпочати гру", "options_changed_no_achievements": "Власні налаштування — досягнення вимкнені", "gold_multiplier": "Множник золота", @@ -325,6 +331,10 @@ "svalmel": "Свалмел", "manicouagan": "Манікуаган", "lemnos": "Лемнос", + "tourney1": "Турнір 2 команди", + "tourney2": "Турнір 3 команди", + "tourney3": "Турнір 4 команди", + "tourney4": "Турнір 8 команд", "passage": "Прохід", "sierpinski": "Серпінський", "thebox": "Коробка", @@ -342,12 +352,21 @@ "niledelta": "Дельта Нілу", "arctic": "Арктика", "sanfrancisco": "Сан-Франциско", - "aegean": "Егейськ" + "aegean": "Егейськ", + "milkyway": "Чумацький Шлях", + "dyslexdria": "Дислексдрія", + "greatlakes": "Великі озера", + "straitofmalacca": "Малаккська протока", + "luna": "Луна", + "conakry": "Конакрі", + "caucasus": "Кавказ", + "mediterranean": "Середземноморʼя" }, "map_categories": { "featured": "Рекомендовані", "continental": "Континентальні", "regional": "Регіональні", + "tournament": "Турнірні", "fantasy": "Інші", "special": "Особливі", "arcade": "Аркадні" @@ -364,7 +383,11 @@ "error": "Сталася помилка. Спробуйте ще раз або зверніться до служби підтримки.", "joined_waiting": "Лобі приєднано! Очікуємо, доки хост почне гру...", "version_mismatch": "Цю гру створено в іншій версії. Неможливо приєднатися.", - "disabled_units": "Вимкнені юніти" + "disabled_units": "Вимкнені юніти", + "game_length": "Тривалість гри", + "pvp_immunity": "Тривалість імунітету в PVP", + "starting_gold": "Початкове золото", + "host_cheats": "Чіти хоста" }, "public_lobby": { "title": "Очікування початку гри...", @@ -404,9 +427,9 @@ "team_count": "Кількість команд", "options_title": "Налаштування", "bots": "Племена: ", - "bots_disabled": "Відключені", + "bots_disabled": "Вимкнені", "nations": "Нації: ", - "nations_disabled": "Відключені", + "nations_disabled": "Вимкнені", "player_immunity_duration": "Тривалість імунітету в PVP (хвилини)", "max_timer": "Тривалість гри (хвилини)", "mins_placeholder": "Хвилини", @@ -417,7 +440,8 @@ "donate_troops": "Пожертвування військ", "compact_map": "Компактна мапа", "disable_alliances": "Вимкнути союзи", - "enables_title": "Дозволи", + "water_nukes": "Водяні бомби", + "enables_title": "Вимикання юніти", "player": "Гравець", "players": "Гравці(в)", "nation_players": "Нації", @@ -440,8 +464,8 @@ "gold_multiplier_placeholder": "2.0х", "starting_gold": "Початкове золото (мільйони)", "starting_gold_placeholder": "5", - "leave_confirmation": "Ви впевнені, що хочете вийти з лобі?", - "team_type": "Тип команди" + "host_cheats": "Чіти хоста", + "leave_confirmation": "Ви впевнені, що хочете вийти з лобі?" }, "team_colors": { "red": "Червоний", @@ -486,8 +510,20 @@ "crowded": "Перенаселення", "hard_nations": "Важкі нації", "starting_gold": "Початкове золото: {amount} млн", + "starting_gold_label": "Початкове золото", "gold_multiplier": "Множник золота: x{amount}", - "disable_alliances": "Союзи вимкнено" + "disable_alliances": "Союзи вимкнено", + "disable_alliances_label": "Союзи", + "ports_disabled": "Порти вимкнено", + "ports_disabled_label": "Порти", + "nukes_disabled": "Бомби вимкнено", + "nukes_disabled_label": "Бомби", + "sams_disabled": "ЗРК вимкнено", + "sams_disabled_label": "ЗРК", + "peace_time": "4 хвилини миру", + "peace_time_label": "Імунітет у PVP", + "water_nukes": "Водяні бомби", + "water_nukes_label": "Водяні бомби" }, "select_lang": { "title": "Вибір мови" @@ -509,36 +545,39 @@ "title": "Налаштування", "tab_basic": "Основні налаштування", "tab_keybinds": "Призначення клавіш", + "keybinds_hint": "Натисніть на клавішу для перепризначення. Ви можете призначити одну клавішу або комбінацію «Shift + клавіша».", "dark_mode_label": "Темний режим", - "dark_mode_desc": "Перемикання зовнішнього вигляду сайту між світлою та темною темою", + "dark_mode_desc": "Перемкнути зовнішній вигляд сайту між світлою та темною темою", "emojis_label": "Емоджі", "emojis_desc": "Перемкнути видимість емоджі під час гри", "alert_frame_label": "Рамка тривоги", "alert_frame_desc": "Перемкнути рамку тривоги. Якщо увімкнено, рамка показуватиметься, коли вас зраджують або атакують по суші.", "special_effects_label": "Спецефекти", - "special_effects_desc": "Перемкнути спецефекти. Вимкніть для поліпшення продуктивности", + "special_effects_desc": "Перемкнути спецефекти. Вимкніть для поліпшення продуктивності", "structure_sprites_label": "Спрайти споруд", "structure_sprites_desc": "Перемкнути спрайти споруд", "cursor_cost_label_label": "Вартість будування під указівником", - "cursor_cost_label_desc": "Показувати вартість будівництва під указівником", + "cursor_cost_label_desc": "Показати вартість будівництва під указівником", "anonymous_names_label": "Приховані імена", "anonymous_names_desc": "Приховати справжні імена гравців і замінити їх випадковими.", "lobby_id_visibility_label": "Приховані ID лобі", "lobby_id_visibility_desc": "Приховати ID при створенні приватного лобі", - "toggle_visibility": "Перемикання видимости", + "toggle_visibility": "Перемикання видимості", "left_click_label": "Відкриття меню лівою кнопкою миші", - "left_click_desc": "УВІМКНЕНО — лівий клац відкриває меню, кнопкою з мечем здійснює атаку. ВИМКНЕНО — лівий клац одразу атакує.", + "left_click_desc": "УВІМКНЕНО — лівий клац відкриває меню, кнопка з мечем здійснює атаку. ВИМКНЕНО — лівий клац одразу атакує.", "left_click_menu": "Меню на лівий клац миші", "attack_ratio_label": "⚔️ Коефіцієнт атаки", "attack_ratio_desc": "Який відсоток ваших військ відправляти в наступ (1–100%)", "territory_patterns_label": "🏳️ Скіни території", - "territory_patterns_desc": "Виберіть, чи показувати скіни територій у грі", + "territory_patterns_desc": "Обрати, чи показувати скіни територій у грі", "coordinate_grid_label": "Координатна сітка", "coordinate_grid_desc": "Перемкнути оверлей літеро-цифрової сітки", - "performance_overlay_label": "Оверлей продуктивности", - "performance_overlay_desc": "Перемкнути оверлей продуктивности. Якщо увімкнено, буде показано оверлей продуктивности. Натисніть Shift+D під час гри, щоб перемкнути його.", + "attacking_troops_overlay_label": "Оверлей наступальних військ", + "attacking_troops_overlay_desc": "Показати лічильник наступальних і захисних військ на активних передових.", + "performance_overlay_label": "Оверлей продуктивності", + "performance_overlay_desc": "Перемкнути оверлей продуктивності. Якщо увімкнено, буде показано оверлей продуктивності. Натисніть Shift+D під час гри, щоб перемкнути його.", "easter_writing_speed_label": "Множник швидкості друку", - "easter_writing_speed_desc": "Налаштуйте швидкість, з якою ви удаєте, що програмуєте (x1–x100)", + "easter_writing_speed_desc": "Налаштувати швидкість, з якою ви удаєте, що програмуєте (x1–x100)", "easter_bug_count_label": "Кількість багів", "easter_bug_count_desc": "Кількість багів, яку ви вважаєте прийнятною (0–1000, за настроєм)", "press_a_key": "Натисніть клавішу", @@ -571,13 +610,19 @@ "build_menu_modifier_desc": "Утримуйте цю клавішу під час клацання, щоб відкрити меню будівництва.", "emoji_menu_modifier": "Модифікатор меню емоджі", "emoji_menu_modifier_desc": "Утримуйте цю клавішу під час клацання, щоб відкрити меню емоджі.", + "pause_game": "Пауза", + "pause_game_desc": "Призупинити або продовжити гру (ігри наодинці та власні ігри для хоста).", + "game_speed_up": "Прискорити гру", + "game_speed_up_desc": "Наступна швидкість гри (0.5, 1, 2, макс.). Тільки у грі наодинці.", + "game_speed_down": "Сповільнити гру", + "game_speed_down_desc": "Попередня швидкість гри. Тільки у грі наодинці.", "attack_ratio_controls": "Керування коефіцієнтом атаки", "attack_ratio_up": "Збільшити коефіцієнт атаки", "attack_ratio_up_desc": "Збільшити коефіцієнт атаки на {amount}%", "attack_ratio_down": "Зменшити коефіцієнт атаки", "attack_ratio_down_desc": "Зменшити коефіцієнт атаки на {amount}%", "attack_ratio_increment_label": "Різниця коефіцієнту атаки", - "attack_ratio_increment_desc": "Наскільки коефіцієнт атаки змінюється за один натиск клавіші.", + "attack_ratio_increment_desc": "Наскільки коефіцієнт атаки змінюється за натиск/прокручування.", "attack_keybinds": "Призначення клавіш для атаки", "boat_attack": "Атака човном", "boat_attack_desc": "Відправити човен на клітинку під указівником.", @@ -834,7 +879,8 @@ }, "kick_reason": { "duplicate_session": "Вигнано з гри (можливо, ви грали на іншій вкладці)", - "lobby_creator": "Вигнано власником лобі" + "lobby_creator": "Вигнано власником лобі", + "host_left": "Хост покинув лобі." }, "send_troops_modal": { "title_with_name": "Надіслати війська до {name}", @@ -869,7 +915,7 @@ }, "performance_overlay": { "reset": "Скинути", - "copy_json_title": "Копіювати поточні показники продуктивности як JSON", + "copy_json_title": "Копіювати поточні показники продуктивності як JSON", "copy_clipboard": "Копіювати JSON", "copied": "Скопійовано!", "failed_copy": "Не вдалося скопіювати", @@ -898,18 +944,42 @@ "pvp_immunity_active": "Імунітет у PVP активний на {seconds} сек", "catching_up": "Синхронізація..." }, + "store": { + "title": "Крамниця", + "patterns": "Скіни", + "flags": "Прапори", + "packs": "Набори", + "no_flags": "Немає доступних прапорів. Повертайтеся пізніше за новими товарами.", + "no_skins": "Немає доступних скінів. Повертайтеся пізніше за новими товарами.", + "no_packs": "Немає доступних наборів. Повертайтеся пізніше за новими товарами.", + "currency_pack_purchase_success": "Набір валюти успішно придбано!", + "checkout_failed": "Не вдалося створити сеанс оплати.", + "login_required": "Ви повинні увійти, щоб здійснити покупку за допомогою валюти.", + "not_enough_currency": "Недостатньо валюти для цієї покупки.", + "purchase_failed": "Покупка не вдалася. Будь ласка, спробуйте ще раз.", + "purchase_success": "Покупку здійснено: {name}" + }, "territory_patterns": { "title": "Скіни", "purchase": "Придбати", "pattern": { "default": "Типово" }, - "select_skin": "Оберіть скін", + "select_skin": "Вибір скіна", "selected": "обрано", - "colors": "Кольори", - "show_only_owned": "Мої скіни", - "all_owned": "Усі скіни придбані! Повертайтеся пізніше за новими товарами.", - "not_logged_in": "Вхід не здійснено" + "search": "Пошук..." + }, + "cosmetics": { + "artist_label": "Художник:", + "color_label": "Колір:", + "common": "Звичайний", + "uncommon": "Незвичайний", + "rare": "Рідкісний", + "epic": "Епічний", + "legendary": "Легендарний", + "adfree": "довічно без реклами!", + "hard": "Плутоній", + "soft": "Кришечки" }, "flag_input": { "title": "Вибір прапора", @@ -977,13 +1047,15 @@ "type": "Тип" }, "player_stats_tree": { - "public": "Публічний", + "public": "Публічно", "private": "Приватно", "solo": "Соло", + "ranked": "Рейтингова гра", + "ranked_1v1": "1v1", "mode": "Режим", "stats_wins": "Перемоги", "stats_losses": "Поразки", - "stats_wlr": "Коефіцієнт перемог і поразок", + "stats_wlr": "Коефіцієнт перемог:поразок", "stats_games_played": "Зіграні ігри", "no_stats": "Немає даних для цієї вибірки." }, @@ -992,5 +1064,14 @@ "description": "(АЛЬФА)", "login_required": "Увійдіть, щоб грати в рейтинговому режимі!", "must_login": "Ви повинні увійти, щоб грати в рейтинговому режимі." + }, + "news_box": { + "tournament": "ТУРНІР", + "tutorial": "ПОСІБНИК", + "news": "НОВИНИ", + "warning": "УВАГА", + "dismiss": "Відхилити", + "go_to_item": "Перейти до пункту {num}", + "firefox_warning": "OpenFront.io не погано працює з браузерами на основі [Firefox](https://simple.wikipedia.org/wiki/Web_browsers_based_on_Firefox). Ми рекомендуємо використовувати [Chromium-браузер](https://en.wikipedia.org/wiki/Chromium_(web_browser)#Browsers_based_on_Chromium) для найкращої продуктивності." } }