diff --git a/src/ui/flutter_app/lib/l10n/intl_uk.arb b/src/ui/flutter_app/lib/l10n/intl_uk.arb index ecddb130d..7c16f23a4 100644 --- a/src/ui/flutter_app/lib/l10n/intl_uk.arb +++ b/src/ui/flutter_app/lib/l10n/intl_uk.arb @@ -98,7 +98,7 @@ "@humanVsLAN": { "description": "Human Vs LAN" }, - "testViaLAN": "Тестування через локальну мережу", + "testViaLAN": "Тест через локальну мережу", "@testViaLAN": { "description": "Test Via LAN" }, @@ -142,7 +142,7 @@ "@tipBanPlace": { "description": "Cannot place it here." }, - "tipPlaced": "Ви розмістили.", + "tipPlaced": "Частина розміщена.", "@tipPlaced": { "description": "Placed." }, @@ -154,11 +154,11 @@ "@tipBanRemove": { "description": "Cannot remove." }, - "tipRemoved": "Ви видалили.", + "tipRemoved": "Частину вилучено.", "@tipRemoved": { "description": "Removed." }, - "tipMove": "Перемістіть шматок.", + "tipMove": "Перемістіть фігуру.", "@tipMove": { "description": "Move a piece." }, @@ -228,7 +228,7 @@ "@won": { "description": "Won" }, - "lost": "Загублено", + "lost": "Програл", "@lost": { "description": "Lost" }, @@ -418,7 +418,7 @@ } } }, - "thanks": "Спасибі", + "thanks": "Дякую", "@thanks": { "description": "Thanks" }, @@ -510,7 +510,7 @@ "@flyPieceCount": { "description": "The number of the flying piece" }, - "flyPieceCount_Detail": "Якщо увімкнено Політ, коли гравець зменшується до певного числа фігур, його фігури можуть вільно переміщатися до будь-якої незайнятої точки замість того, щоб бути обмеженими сусідніми точками, як у решті гри.", + "flyPieceCount_Detail": "Якщо політ увімкнено, коли кількість фігур гравця падає нижче певного порогу, його фігури можуть вільно переміщатися до будь-якої незайнятої точки замість обмеження суміжними точками, як у решті випадків гри.", "@flyPieceCount_Detail": { "description": "If Flying is enabled, when a player’s piece count falls below a certain threshold, their pieces are free to move to any unoccupied point, instead of being restricted to adjacent points as in the rest of the game." }, @@ -530,7 +530,7 @@ "@isDefenderMoveFirst": { "description": "The second player moves first" }, - "isDefenderMoveFirst_Detail": "Гравець, який рухається другим у фазі розміщення, рухається першим у фазі переміщення.", + "isDefenderMoveFirst_Detail": "Гравець, який йде другим у фазі розміщення, переходить першим у фазі переміщення.", "@isDefenderMoveFirst_Detail": { "description": "The player who moves second in the placing phase moves first in the moving phase." }, @@ -606,7 +606,7 @@ "@exit": { "description": "Exit" }, - "ruleSettings": "Правила", + "ruleSettings": "Налаштування правила", "@ruleSettings": { "description": "Rule Settings" }, @@ -728,7 +728,7 @@ "@toMovePiece": { "description": "Tap on point connected to piece to move it." }, - "toRemovePiece": "Торкніться однієї частини супротивника, щоб видалити.", + "toRemovePiece": "Торкніться однієї з фігур супротивника, щоб видалити її.", "@toRemovePiece": { "description": "Tap on one of the opponent's pieces to remove it." }, @@ -818,7 +818,7 @@ "@none": { "description": "None" }, - "helpContent": "Гра спрямована на те, щоб у суперника було менше трьох фігур або не було дозволених ходів.\n\nГра автоматично веде нічию, якщо позиція з’являється втретє або не знімає за останні 100 (конфігурованих) ходів.\n\nГра проходить у три етапи:\n\n1. Розміщення фігур на вільних точках\n2. Переміщення фігур до сусідніх точок\n3. (додаткова фаза) Переміщення фігур на будь-яку вільну точку при зменшенні гравця до трьох фігур\n\nРозміщення\n\nГра починається з порожньої дошки, яка складається з сітки з двадцятьма чотирма очками. Гравці по черзі ставлять свої фігури на вільні очки, поки кожен гравець не розмістить усі фігури на дошці. Якщо гравець може поставити три свої фігури прямо, у нього є «млин» і він може видалити одну з фігур свого суперника з дошки.\n\nЗгідно з деякими правилами, гравці повинні спочатку видалити будь-які інші шматки, перш ніж витягти шматок зі сформованого млина.\n\nЗа деякими правилами ви не можете знову розташувати фігури до точок вилучених фігур у фазі розміщення.\n\nПісля використання всіх фігур гравці рухаються по черзі.\n\nПереміщення\n\nДля переміщення гравець переміщує одну зі своїх фігур уздовж лінії дошки до вільної сусідньої точки. Якщо він не може цього зробити, він програє гру. Гравець, який вирівняв три свої фігури на лінії дошки, має млин і може вилучити одну з фігур свого суперника, як у фазі розміщення. Будь-який гравець скорочується на дві частини, не має можливості створити нові млини, і таким чином програє гру. Гравець також може програти, якщо більше трьох фігур, якщо його супротивник блокує їх рух.\n\nПоліт\n\nУ деяких варіантах правил, коли у гравця залишилося лише три фігури, його фігури можуть літати, стрибати або стрибати на будь-які вільні точки, а не тільки на сусідні.\n", + "helpContent": "Мета гри – залишити супернику менше трьох фігур або залишити жодного допустимого ходу. \n\nГра автоматично завершує нічию, якщо позиція виникає втретє або не відбувається жодного видалення протягом останніх 100 (настроюваних) ходів. \n\nГра проходить у три етапи: \n\n1. Розміщення фігур на вільних точках \n2. Переміщення фігур на сусідні точки \n3. (додаткова фаза) Переміщення фігур у будь-яку вільну точку, коли гравець зменшується до трьох фігур \n\nРозміщення \n\nГра починається з порожнього поля, яке складається з сітки з двадцятьма чотирма точками. Гравці по черзі розміщують свої фігури на вільних точках, поки кожен гравець не розмістить усі фігури на дошці. Якщо гравець може поставити три свої фігури прямо, він має «млин» і може видалити одну з фігур свого суперника з дошки. \n\nУ деяких наборах правил гравці повинні спочатку видалити будь-які інші частини, перш ніж витягти частину зі сформованого млина. \n\nЗгідно з певними правилами, ви не можете знову розміщувати фігури на точках, з яких фігури були видалені. \n\nКоли всі фігури розставлені, гравці по черзі пересувають їх. \n\nПереїзд \n\nДля переміщення гравець переміщує одну зі своїх фігур уздовж лінії дошки до вільної сусідньої точки. Якщо він не може, він програє гру. Гравець, який вирівнює три свої фігури на лінії дошки, має млин і може видалити одну з фігур свого суперника, як у фазі розміщення. Якщо гравець зменшується до двох частин, він не має можливості створити нові млини, і, отже, програє гру. Гравець також може програти, коли більше трьох фігур, якщо його суперник блокує їх рух. \n\nполіт \n\nУ деяких варіантах правил, якщо у гравця залишилося лише три фігури, їхні фігури можуть літати, стрибати або стрибати на будь-які вільні точки, а не лише на сусідні.\n", "@helpContent": { "description": "Help Content" }, @@ -850,11 +850,11 @@ "@advanced": { "description": "Advanced" }, - "placing": "Розм.", + "placing": "Розміщення", "@placing": { "description": "Placing" }, - "moving": "Перм.", + "moving": "Переїзд", "@moving": { "description": "Moving" }, @@ -866,7 +866,7 @@ "@gameOverCondition": { "description": "Game over condition" }, - "aisPlayStyle": "Стиль гри AI", + "aisPlayStyle": "Стиль гри ШІ", "@aisPlayStyle": { "description": "AI's play style" }, @@ -938,7 +938,7 @@ "@atEnd": { "description": "At the end of the move list." }, - "tapBackAgainToLeave": "Торкніться назад, щоб вийти.", + "tapBackAgainToLeave": "Знову торкніться Назад, щоб вийти.", "@tapBackAgainToLeave": { "description": "Tap Back again to exit." }, @@ -1122,7 +1122,7 @@ "@mayBreakAndRemakeMillRepeatedly": { "description": "Mill may be broken and remade repeatedly" }, - "mayBreakAndRemakeMillRepeatedly_Detail": "Якщо гравець розбиває млин, щоб негайно створити новий млин, такий гравець може перемістити такий шматок назад до початкового стику у своєму наступному ході, якщо він зробить новий млин.", + "mayBreakAndRemakeMillRepeatedly_Detail": "Якщо гравець розбиває млин, щоб негайно сформувати новий, він може перемістити цю фігуру назад у початкову точку своїм наступним ходом, якщо вона утворює нову млин.", "@mayBreakAndRemakeMillRepeatedly_Detail": { "description": "If a player breaks a mill to immediately form a new one, they can move that piece back to the original point in their next move if it forms another new mill." }, @@ -1364,7 +1364,7 @@ "@gotIt": {}, "youCanModifyRules": "Ви можете змінити правила гри в налаштуваннях правил.", "@youCanModifyRules": {}, - "youCanUseMouseWheelInPicker": "Ви можете використовувати коліщатко миші, щоб змінити значення в панелі вибору.", + "youCanUseMouseWheelInPicker": "Ви можете використовувати коліщатко миші, щоб налаштувати значення в панелі вибору.", "@youCanUseMouseWheelInPicker": {}, "noTimeLimitForThinking": "Час мислення штучного інтелекту, встановлений на 0, означає відсутність обмеження часу на мислення.", "@noTimeLimitForThinking": {}, @@ -1410,7 +1410,7 @@ "@whenStalemate": {}, "whenStalemate_Detail": "Яка дія виконується, якщо жодну фігуру не можна перемістити?", "@whenStalemate_Detail": {}, - "endWithStalemateLoss": "Закінчиться безвихідною втратою.", + "endWithStalemateLoss": "Закінчується програшем у глухий кут для заблокованої сторони.", "@endWithStalemateLoss": {}, "changeSideToMove": "Змініть сторону для руху.", "@changeSideToMove": {}, @@ -1426,7 +1426,7 @@ "@aiIsDelaying": {}, "tipCanNotRemoveNonadjacent": "Ви не можете видалити несусідний фрагмент.", "@tipCanNotRemoveNonadjacent": {}, - "stalemateRemovalRegardlessOfMillFormation": "У разі патової ситуації фігури супротивника, які знаходяться поруч із вашими, можуть бути видалені, незалежно від формування млина.", + "stalemateRemovalRegardlessOfMillFormation": "У безвихідній ситуації ви можете видалити фігури супротивника поруч із вашими, незважаючи на форму млинів.", "@stalemateRemovalRegardlessOfMillFormation": {}, "whatIsMcts": "MCTS — це зручний для початківців алгоритм, який приймає рішення, досліджуючи та оцінюючи різні рухи за допомогою моделювання.", "@whatIsMcts": {}, @@ -1438,7 +1438,7 @@ "@greenMeadow": {}, "stonyPath": "Кам'яний шлях", "@stonyPath": {}, - "midnightBlue": "Midnight Blue", + "midnightBlue": "Синій опівночі", "@midnightBlue": {}, "greenForest": "Зелений ліс", "@greenForest": {}, @@ -1464,7 +1464,7 @@ "@showPositionalAdvantageIndicator": {}, "usePerfectDatabase": "Використовуйте ідеальну базу даних", "@usePerfectDatabase": {}, - "perfectDatabaseDescription": "Увімкніть цю опцію, щоб використовувати бездоганну базу даних ігор, створену за допомогою передових алгоритмів. Ця функція інтегрує стратегії початку гри та кінцевої стадії, щоб запропонувати оптимальні ходи. Це перший вибір для гравців, які шукають найвищий рівень точності в грі. База даних розроблена за допомогою докладних обчислювальних технік і призначена для надання майже ідеальних рішень в іграх.\n\nПримітка: Якщо штучний інтелект не може отримати доступ до бази даних, він переключиться на традиційні алгоритми для прийняття рішень в грі. Коли база даних доступна, 'Рівень складності' стає практично непереможним, а 'Час мислення ШІ' різко скорочується. Багато налаштувань в опціях 'Стиль гри ШІ' будуть перевизначені, оскільки результати бази даних мають найвищий пріоритет.\n\nДля отримання інструкцій з ефективного використання цієї бездоганної бази даних, натисніть тут.", + "perfectDatabaseDescription": "Увімкніть цей параметр, щоб використовувати бездоганну базу даних ігор, згенеровану за допомогою передових алгоритмів. Ця функція об’єднує стратегії відкриття та завершення гри, щоб пропонувати оптимальні ходи. Це кращий вибір для гравців, які прагнуть найвищого рівня точності в ігровому процесі. Створена за допомогою ретельної обчислювальної техніки, база даних розроблена, щоб запропонувати майже ідеальні ігрові рішення. \n\nПримітка: якщо штучному інтелекту не вдається отримати доступ до бази даних, він звернеться до звичайних алгоритмів для прийняття ігрових рішень. Коли база даних доступна, «Рівень складності» стає практично неперевершеним, а «Час на роздуми ШІ» різко скорочується. Багато налаштувань у параметрах «Стилю гри ШІ» буде замінено, оскільки результати бази даних мають найвищий пріоритет. \n\nЩоб отримати вказівки щодо того, як максимально використати цю бездоганну базу даних, натисніть тут.", "@perfectDatabaseDescription": {}, "backgroundImage": "Фонове зображення", "@backgroundImage": {}, @@ -1516,7 +1516,7 @@ "@transformed": {}, "cannotTransform": "Не можна трансформувати.", "@cannotTransform": {}, - "rotate": "Об.", + "rotate": "Обертати", "@rotate": {}, "horizontalFlip": "ГП", "@horizontalFlip": {}, @@ -1616,7 +1616,7 @@ "@daSanQi": {}, "useOpeningBook_Detail": "Дозвольте ШІ використовувати початкові ходи, які часто використовуються професійними людськими гравцями на ранньому етапі гри. Примітка: Ця функція наразі доступна лише для певних наборів правил.", "@useOpeningBook_Detail": {}, - "showAdvantageGraph": "Показати графік переваги", + "showAdvantageGraph": "Показати графік переваг", "@showAdvantageGraph": {}, "advantageGraphHint": "Графік переваг буде намальовано лише після того, як ШІ зробить хід. Він не буде намальований, коли хід робить людський гравець.", "@advantageGraphHint": {}