diff --git a/src/components/settings/SettingsPage.tsx b/src/components/settings/SettingsPage.tsx index 935250de..3c59c214 100644 --- a/src/components/settings/SettingsPage.tsx +++ b/src/components/settings/SettingsPage.tsx @@ -448,17 +448,29 @@ export default function Page() { allowDeselect={false} data={[ { - value: "en_US", - label: "English", + value: "be_BY", + label: "Belarusian", }, { value: "zh_CN", label: "Chinese", }, + { + value: "en_US", + label: "English", + }, { value: "pt_PT", label: "Portuguese", }, + { + value: "ru_RU", + label: "Russian", + }, + { + value: "uk_UA", + label: "Ukrainian", + }, ]} value={i18n.language} onChange={(val) => { diff --git a/src/index.tsx b/src/index.tsx index 8aa1f324..577f0707 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -6,15 +6,21 @@ import { createRoot } from "react-dom/client"; import { initReactI18next } from "react-i18next"; import App from "./App"; +import { be_BY } from "./translation/be_BY"; import { en_US } from "./translation/en_US"; import { pt_PT } from "./translation/pt_PT"; +import { ru_RU } from "./translation/ru_RU"; +import { uk_UA } from "./translation/uk_UA"; import { zh_CN } from "./translation/zh_CN"; i18n.use(initReactI18next).init({ resources: { en: en_US, - zh_CN: zh_CN, pt_PT: pt_PT, + zh_CN: zh_CN, + ru_RU: ru_RU, + uk_UA: uk_UA, + be_BY: be_BY, }, lng: localStorage.getItem("lang") || "en_US", fallbackLng: "en", diff --git a/src/state/keybinds.ts b/src/state/keybinds.ts index 475c36e6..7fdbf1ff 100644 --- a/src/state/keybinds.ts +++ b/src/state/keybinds.ts @@ -44,7 +44,7 @@ const keys = { ANNOTATION_BLUNDER: { name: "Toggle blunder move annotation", keys: "6" }, TOGGLE_ALL_ENGINES: { name: "Toggle all engines", keys: "ctrl+a" }, TOGGLE_BLUR: { name: "Toggle blur", keys: "ctrl+b" }, - PREVIOUS_GAME: { name: "Next game", keys: "pageup" }, + PREVIOUS_GAME: { name: "Previous game", keys: "pageup" }, NEXT_GAME: { name: "Next game", keys: "pagedown" }, }; diff --git a/src/translation/be_BY.ts b/src/translation/be_BY.ts new file mode 100644 index 00000000..650a33e2 --- /dev/null +++ b/src/translation/be_BY.ts @@ -0,0 +1,359 @@ +export const be_BY = { + translation: { + "Common.On": "УКЛ", + "Common.Off": "ВЫКЛ", + "Common.Name": "Імя", + "Common.Description": "Апісанне", + "Common.Version": "Версія", + "Common.Enabled": "Уключана", + "Common.Remove": "Выдаліць", + "Common.Delete": "Выдаліць", + "Common.Add": "Дадаць", + "Common.Open": "Адкрыць", + "Common.Create": "Стварыць", + "Common.Save": "Захаваць", + "Common.Download": "Запампаваць", + "Common.Local": "Лакальна", + "Common.Install": "Усталяваць", + "Common.Installed": "Усталявана", + "Common.Downloading": "Запампоўка", + "Common.Extracting": "Распакоўка", + "Common.Error": "Памылка", + "Common.AddNew": "Дадаць новае", + "Common.OpenFolder": "Адкрыць тэчку ў правадыру файлаў", + "Common.Unknown": "Невядома", + "Common.Cancel": "Адмяніць", + "Common.CannotUndo": "Гэта дзеянне нельга адмяніць.", + "Common.NameAlreadyUsed": "Імя ўжо выкарыстоўваецца", + "Common.RequireName": "Імя абавязковае", + "Common.RequirePath": "Шлях абавязковы", + "Common.PGNFile": "Файл PGN", + "Common.PGNGame": "Гульня PGN", + "Common.Size": "Памер", + "Common.GeneralSettings": "Агульныя налады", + "Common.Data": "Дадзеныя", + "Common.Games": "Гульні", + "Common.Edit": "Рэдагаваць", + "Common.EnterFileName": "Увядзіце імя файла", + "Common.Next": "Далей", + "Common.Skip": "Прапусціць", + "Common.Reset": "Скінуць", + "Common.Incorrect": "Няправільна", + "Common.Run": "Запусціць", + "Common.Stop": "Спыніць", + "Common.Engine": "Рухавік", + "Common.Checkmate": "Шах і мат", + "Common.Stalemate": "Пат", + "Common.WHITE": "БЕЛЫЯ", + "Common.BLACK": "ЧОРНЫЯ", + + "GoMode.Time": "Час", + "GoMode.Depth": "Глыбіня", + "GoMode.Nodes": "Вузлы", + "GoMode.Infinite": "Бясконцасць", + + "Annotate.Brilliant": "Бліскуча", + "Annotate.Good": "Добра", + "Annotate.Interesting": "Цікава", + "Annotate.Dubious": "Сумнеўна", + "Annotate.Mistake": "Памылка", + "Annotate.Blunder": "Грубая памылка", + "Annotate.WhiteWinning": "Белыя перамагаюць", + "Annotate.WhiteAdvantage": "Перавага ў белых", + "Annotate.WhiteEdge": "Невялікая перавага ў белых", + "Annotate.Equal": "Роўная пазіцыя", + "Annotate.Unclear": "Нявызначаная пазіцыя", + "Annotate.BlackEdge": "Невялікая перавага ў чорных", + "Annotate.BlackAdvantage": "Перавага ў чорных", + "Annotate.BlackWinning": "Чорныя перамагаюць", + "Annotate.Novelty": "Навінка", + "Annotate.Development": "Развіццё", + "Annotate.Initiative": "Ініцыятыва", + "Annotate.Attack": "Атака", + "Annotate.Counterplay": "Контргульня", + "Annotate.WithCompensation": "З кампенсацыяй", + "Annotate.TimeTrouble": "Цэйтнот", + "Annotate.WithIdea": "З ідэяй", + "Annotate.OnlyMove": "Адзіны ход", + "Annotate.Zugzwang": "Цугцванг", + + "RichText.Bold": "Тлусты", + "RichText.Italic": "Курсіў", + "RichText.Underline": "Падкрэслены", + "RichText.Strike": "Закрэслены", + "RichText.ClearFormatting": "Ачысціць фарматаванне", + "RichText.H1": "Загаловак 1", + "RichText.H2": "Загаловак 2", + "RichText.H3": "Загаловак 3", + "RichText.H4": "Загаловак 4", + "RichText.Quote": "Цытата", + "RichText.HLine": "Гарызантальная лінія", + "RichText.BulletList": "Маркiраваны спіс", + "RichText.NumberedList": "Нумараваны спіс", + "RichText.Link": "Спасылка", + "RichText.RemoveLink": "Выдаліць спасылку", + + "TimeControl.UltraBullet": "Ультра Булет", + "TimeControl.Bullet": "Булет", + "TimeControl.Blitz": "Бліц", + "TimeControl.Rapid": "Рапід", + "TimeControl.Classical": "Класіка", + "TimeControl.Correspondence": "Ліставанне", + + "Menu.File": "Файл", + "Menu.File.NewTab": "Новая ўкладка", + "Menu.File.OpenFile": "Адкрыць файл", + "Menu.File.Exit": "Выхад", + "Menu.View": "Выгляд", + "Menu.View.Reload": "Перазагрузіць", + "Menu.Help": "Дапамога", + "Menu.Help.Documentation": "Дакументацыя", + "Menu.Help.ClearSavedData": "Ачысціць захаваныя дадзеныя", + "Menu.Help.OpenLogs": "Адкрыць логі", + "Menu.Help.CheckUpdate": "Праверыць абнаўленні", + "Menu.Help.About": "Аб праграме", + + "SideBar.Board": "Шахматная дошка", + "SideBar.User": "Карыстальнік", + "SideBar.Files": "Файлы", + "SideBar.Databases": "Базы дадзеных", + "SideBar.Engines": "Рухавікі", + "SideBar.Settings": "Налады", + + "Tab.NewTab": "Новая ўкладка", + + "Home.Card.PlayChess.Title": "Гуляць у шахматы", + "Home.Card.PlayChess.Desc": "Гуляйце супраць рухавіка або сябра", + "Home.Card.PlayChess.Button": "Гуляць", + "Home.Card.AnalysisBoard.Title": "Аналіз дошкі", + "Home.Card.AnalysisBoard.Desc": "Аналізуйце гульню або пазіцыю", + "Home.Card.AnalysisBoard.Button": "Адкрыць", + "Home.Card.ImportGame.Title": "Імпартаваць гульню", + "Home.Card.ImportGame.Desc": "Імпартуеце гульню з файла PGN", + "Home.Card.ImportGame.Button": "Імпартаваць", + "Home.Card.Puzzle.Title": "Галаваломкі", + "Home.Card.Puzzle.Desc": "Трэніруйце шахматныя навыкі", + "Home.Card.Puzzle.Button": "Трэніравацца", + + "Board.Tabs.Practice": "Практыка", + "Board.Tabs.Analysis": "Аналіз", + "Board.Tabs.Database": "База дадзеных", + "Board.Tabs.Annotate": "Анатацыя", + "Board.Tabs.Info": "Інфармацыя", + "Board.Practice.Train": "Трэніравацца", + "Board.Practice.Build": "Стварыць", + "Board.Practice.NoPositionForTrain1": + "Няма пазіцый для трэніроўкі. Спачатку дадайце хады ў гэты файл PGN.", + "Board.Practice.NoPositionForTrain2": + "Неабходна пераключыцца ў рэжым аналізу, каб дадаваць хады.", + "Board.Practice.SeeAnser": "Паглядзець адказ", + "Board.Practice.Practiced": "Адпрацавана", + "Board.Practice.Due": "Падлягае трэніроўцы", + "Board.Practice.Unseen": "Не прагледжана", + "Board.Practice.ShowAll": "Паказаць усе пазіцыі", + "Board.Practice.ShowLogs": "Паказаць логі", + "Board.Practice.PracticedAll1": "Вы ўжо адпрацавалі ўсе пазіцыі.", + "Board.Practice.PracticedAll2": "Наступная праверка праз", + "Board.Practice.CorrectMoveWas": "Правільны ход быў {{move}}", + "Board.Analysis.Engines": "Рухавікі", + "Board.Analysis.Report": "Справаздача", + "Board.Analysis.Logs": "Логі", + "Board.Analysis.Summary": "Зводка", + "Board.Analysis.InactiveEngine": "Рухавік неактыўны", + "Board.Analysis.SyncGlobally": "Сінхранізаваць глабальна", + "Board.Analysis.KillEngine": "Спыніць рухавік", + "Board.Analysis.GenerateReport": "Стварыць справаздачу", + "Board.Analysis.ReportGenerated": "Справаздача створана", + "Board.Analysis.GeneratingReport": "Стварэнне справаздачы", + "Board.Analysis.NotAnalysed": "Не прааналізавана", + "Board.Analysis.EngineRequired": "Патрэбны рухавік", + "Board.Analysis.RefDBRequired": + "Не абрана база дадзеных. Спачатку выберыце базу дадзеных на старонцы баз дадзеных.", + "Board.Analysis.Time": "Час (мс)", + "Board.Analysis.Reversed": "Зваротны аналіз", + "Board.Analysis.Reversed.Desc": "Аналізаваць гульню з апошняй пазіцыі.", + "Board.Analysis.AnnotateNovelties": "Анатаваць навінкі", + "Board.Analysis.AnnotateNovelties.Desc": + "Дадаць каментарый да першай пазіцыі, якой няма ў базе дадзеных.", + "Board.Analysis.Analyze": "Аналізаваць", + "Board.Analysis.Advantage": "Перавага", + "Board.Analysis.Accuracy": "Дакладнасць", + "Board.Database.Local": "Лакальна", + "Board.Database.LichessAll": "Lichess Усе", + "Board.Database.LichessMaster": "Lichess Майстры", + "Board.Database.Matches": "{{matches}} гульняў", + "Board.Database.Stats": "Статыстыка", + "Board.Database.Games": "Гульні", + "Board.Database.Options": "Опцыі", + "Board.Database.NoReference1": "Не абрана база дадзеных.", + "Board.Database.NoReference2": "Калі ласка", + "Board.Database.SelectReference": "дадайце базу дадзеных", + "Board.Database.NoReference3": "спачатку і адзначце яе як даведачную.", + "Board.Database.TimeControl": "Кантроль часу", + "Board.Database.AverageRating": "Сярэдні рэйтынг", + "Board.Annotate.WriteHere": "Пішыце тут...", + + "Engines.Title": "Рухавікі", + "Engines.Settings.NoEngine": "Рухавік не абраны", + "Engines.Settings.SearchSettings": "Налады пошуку", + "Engines.Settings.AdvancedSettings": "Пашыраныя налады", + "Engines.Settings.NumOfLines": "Колькасць ліній", + "Engines.Settings.NumOfCores": "Колькасць ядраў", + "Engines.Settings.SizeOfHash": "Памер хэша", + "Engines.Settings.EditJSON": "Рэдагаваць JSON", + "Engines.Settings.Reset": "Скінуць па змаўчанні", + "Engines.Add.Title": "Дадаць рухавік", + "Engines.Add.Cloud": "Хмара", + "Engines.Add.ErrorFetch": "Не ўдалося атрымаць рухавікі з сервера.", + "Engines.Add.BinaryFile": "Выконваемы файл", + "Engines.Add.BinaryFile.Desc": + "Націсніце для выбару выконваемага файла", + "Engines.Add.Name": "Імя", + "Engines.Add.Name.Autodetect": "Аўтавызначэнне", + "Engines.Add.Elo.Desc": "Эла рухавіка", + "Engines.Add.ImageFile": "Файл выявы", + "Engines.Add.ImageFile.Desc": + "Націсніце для выбару файла выявы (рэкамендуецца: 60x60)", + "Engines.Remove.Title": "Выдаліць рухавік", + "Engines.Remove.Message": + "Вы ўпэўнены, што хочаце выдаліць гэты рухавік з En Croissant?", + + "Databases.Title": "Базы дадзеных", + "Databases.Card.Games": "Гульні", + "Databases.Card.Players": "Гульцы", + "Databases.Card.Storage": "Сховішча", + "Databases.Add.Title": "Дадаць базу дадзеных", + "Databases.Add.Web": "Вэб", + "Databases.Add.ErrorFetch": "Не ўдалося атрымаць базы дадзеных з сервера.", + "Databases.Add.ClickToSelectPGN": "Націсніце для выбару файла PGN", + "Databases.Add.Convert": "Канвертаваць", + "Databases.Settings.ReferenceDatabase": "Даведачная база дадзеных", + "Databases.Settings.Indexed": "Праіндэксавана", + "Databases.Settings.Indexed.Desc": + "Індэксы выкарыстоўваюцца для паскарэння пошуку, але патрабуюць дадатковай прасторы.", + "Databases.Settings.Events": "Падзеі", + "Databases.Settings.Explore": "Даследаваць", + "Databases.Settings.AdvancedTools": "Пашыраныя інструменты", + "Databases.Settings.MergePlayers": "Аб'яднаць гульцоў", + "Databases.Settings.MergePlayers.Desc": + "Замяняе ўсе выпадкі першага гульца на другога ў базе дадзеных.", + "Databases.Settings.Merge": "Аб'яднаць", + "Databases.Settings.BatchDelete": "Масавае выдаленне", + "Databases.Settings.BatchDelete.Desc": + "Гэтыя дзеянні беззваротна выдаляць гульні з базы дадзеных. Выкарыстоўвайце з асцярожнасцю.", + "Databases.Settings.RemoveDup": "Выдаліць дублікаты", + "Databases.Settings.RemoveEmpty": "Выдаліць пустыя гульні", + "Databases.Settings.Actions": "Дзеянні", + "Databases.Settings.AddGames": "Дадаць гульні", + "Databases.Settings.ExportPGN": "Экспартаваць у PGN", + "Databases.Delete.Title": "Выдаліць базу дадзеных", + "Databases.Delete.Message": + "Вы ўпэўнены, што хочаце выдаліць гэтую базу дадзеных?", + + "Files.Title": "Файлы", + "Files.FileType": "Тып файла", + "Files.FileType.Game": "Гульня", + "Files.FileType.Repertoire": "Рэпертуар", + "Files.FileType.Tournament": "Турнір", + "Files.FileType.Puzzle": "Галаваломка", + "Files.FileType.Other": "Іншае", + "Files.FileType.Folder": "Тэчка", + "Files.Delete.Title": "Выдаліць файл", + "Files.Delete.Message": "Вы ўпэўнены, што хочаце выдаліць {{fileName}}?", + "Files.EditMetadata": "Рэдагаваць метаданыя", + "Files.Edit.Title": "Рэдагаваць файл", + "Files.Create.Title": "Стварыць файл", + "Files.Search": "Пошук файлаў", + + "Settings.Board": "Дошка", + "Settings.Inputs": "Уводы", + "Settings.OpeningReport": "Справаздача па дэбютах", + "Settings.Anarchy": "Анархія", + "Settings.Appearance": "Знешні выгляд", + "Settings.Sound": "Гук", + "Settings.Keybinds": "Гарачыя клавішы", + "Settings.Directories": "Каталогі", + + "Settings.Board.Desc": + "Наладзіць дошку аналізу і элементы кіравання гульнёй", + "Settings.PieceDest": "Месцы прызначэння фігур", + "Settings.PieceDest.Desc": "Паказаць магчымыя хады для кожнай фігуры", + "Settings.Arrows": "Стрэлкі", + "Settings.Arrows.Desc": "Паказаць стрэлкі для лепшых хадоў", + "Settings.SnapArrows": "Замкнуць стрэлкі", + "Settings.SnapArrows.Desc": "Замкнуць стрэлкі на дапушчальныя хады", + "Settings.ConsecutiveArrows": "Паслядоўныя стрэлкі", + "Settings.ConsecutiveArrows.Desc": + "Паказваць некалькі стрэлак для лепшай лініі, калі яна складаецца з некалькіх хадоў адной і той жа фігурай", + "Settings.EraseDrawablesOnClick": "Сцерці пазнакі пры кліку", + "Settings.EraseDrawablesOnClick.Desc": + "Ачысціць дошку ад намаляваных стрэлак і кругоў пры націску левай кнопкі мышы", + "Settings.AutoPromition": "Аўтаматычнае павышэнне", + "Settings.AutoPromition.Desc": "Аўтаматычна павышаць да каралевы", + "Settings.Coordinates": "Каардынаты", + "Settings.Coordinates.Desc": "Паказаць каардынаты на дошцы", + "Settings.AutoSave": "Аўтазахаванне", + "Settings.AutoSave.Desc": "Аўтаматычна захоўваць пасля кожнага ходу", + "Settings.PreviewBoard": "Папярэдні прагляд дошкі", + "Settings.PreviewBoard.Desc": + "Паказваць дошку пры навядзенні курсора на ход у аналізе", + "Settings.ScrollThroughMoves": "Пракрутка хадоў", + "Settings.ScrollThroughMoves.Desc": + "Уключыць або выключыць пракрутку хадоў на дошцы", + "Settings.Inputs.Desc": "Наладзіць уводы", + "Settings.Inputs.TextInput": "Тэкставы ўвод", + "Settings.Inputs.TextInput.Desc": "Уводзіць хады тэкстам", + "Settings.Inputs.SpellCheck": "Праверка арфаграфіі", + "Settings.Inputs.SpellCheck.Desc": + "Уключыць або выключыць праверку арфаграфіі пры ўводзе тэксту", + "Settings.OpeningReport.Desc": + "Наладзіць параметры справаздачы па дэбютах", + "Settings.OpeningReport.PercentCoverage": "Працэнт ахопу", + "Settings.OpeningReport.PercentCoverage.Desc": + "Працэнт ахопленых хадоў у кожнай пазіцыі", + "Settings.OpeningReport.MinGames": "Мінімальная колькасць гульняў", + "Settings.OpeningReport.MinGames.Desc": + "Мінімальная колькасць гульняў для кожнай пазіцыі, каб быць улічанай", + "Settings.Anarchy.Desc": "Вясёлыя опцыі", + "Settings.Anarchy.ForcedEnCroissant": "Прымусовы En Croissant", + "Settings.Anarchy.ForcedEnCroissant.Desc": + "Змушае рабіць ход En Croissant, калі гэта легальны ход.", + "Settings.Appearance.Desc": "Наладзіць знешні выгляд праграмы", + "Settings.Appearance.Theme": "Тэма", + "Settings.Appearance.Theme.Desc": "Агульная каляровая схема", + "Settings.Appearance.Theme.Light": "Светлая", + "Settings.Appearance.Theme.Dark": "Цёмная", + "Settings.Appearance.TitleBar": "Загаловак акна", + "Settings.Appearance.TitleBar.Desc": + "Выберыце паміж стандартнай або наладжвальнай панэллю загалоўка", + "Settings.Appearance.Language": "Мова", + "Settings.Appearance.Language.Desc": "Мова праграмы", + "Settings.Appearance.TitleBar.Native": "Стандартная", + "Settings.Appearance.TitleBar.Custom": "Наладжвальная", + "Settings.Appearance.FontSize": "Памер шрыфта", + "Settings.Appearance.FontSize.Desc": "Агульны памер шрыфта", + "Settings.Appearance.PieceSet": "Набор фігур", + "Settings.Appearance.PieceSet.Desc": "Фігуры, што выкарыстоўваюцца на дошцы", + "Settings.Appearance.BoardImage": "Выява дошкі", + "Settings.Appearance.BoardImage.Desc": + "Выява, што выкарыстоўваецца як фон для дошкі", + "Settings.Appearance.AccentColor": "Асноўны колер", + "Settings.Appearance.AccentColor.Desc": "Асноўны колер праграмы", + "Settings.Sound.Desc": "Наладзіць параметры гуку", + "Settings.Sound.Volume": "Гучнасць", + "Settings.Sound.Volume.Desc": "Агульная гучнасць", + "Settings.Sound.Collection": "Калекцыя гукаў", + "Settings.Sound.Collection.Desc": "Выкарыстоўваная калекцыя гукаў", + "Settings.Directories.Desc": "Наладзіць каталогі, якія выкарыстоўваюцца праграмай", + "Settings.Directories.Files": "Каталог для файлаў", + "Settings.Directories.Files.Desc": + "Тут захоўваюцца гульнявыя файлы на старонцы файлаў", + + "PgnInput.Comments": "Каментарыі", + "PgnInput.Glyphs": "Сімвалы", + "PgnInput.Variations": "Варыяцыі", + "PgnInput.ExtraMarkups": "Дадатковыя пазнакі", + "PgnInput.MaxDepth": "Максімальная глыбіня", + "PgnInput.TotalMoves": "Агульная колькасць хадоў", + }, +}; \ No newline at end of file diff --git a/src/translation/ru_RU.ts b/src/translation/ru_RU.ts new file mode 100644 index 00000000..e74b1b82 --- /dev/null +++ b/src/translation/ru_RU.ts @@ -0,0 +1,359 @@ +export const ru_RU = { + translation: { + "Common.On": "ВКЛ", + "Common.Off": "ВЫКЛ", + "Common.Name": "Имя", + "Common.Description": "Описание", + "Common.Version": "Версия", + "Common.Enabled": "Включено", + "Common.Remove": "Удалить", + "Common.Delete": "Удалить", + "Common.Add": "Добавить", + "Common.Open": "Открыть", + "Common.Create": "Создать", + "Common.Save": "Сохранить", + "Common.Download": "Загрузить", + "Common.Local": "Локально", + "Common.Install": "Установить", + "Common.Installed": "Установлено", + "Common.Downloading": "Загрузка", + "Common.Extracting": "Извлечение", + "Common.Error": "Ошибка", + "Common.AddNew": "Добавить новое", + "Common.OpenFolder": "Открыть папку в проводнике", + "Common.Unknown": "Неизвестно", + "Common.Cancel": "Отменить", + "Common.CannotUndo": "Это действие нельзя отменить.", + "Common.NameAlreadyUsed": "Имя уже используется", + "Common.RequireName": "Имя обязательно", + "Common.RequirePath": "Путь обязателен", + "Common.PGNFile": "Файл PGN", + "Common.PGNGame": "Игра PGN", + "Common.Size": "Размер", + "Common.GeneralSettings": "Основные настройки", + "Common.Data": "Данные", + "Common.Games": "Игры", + "Common.Edit": "Редактировать", + "Common.EnterFileName": "Введите имя файла", + "Common.Next": "Далее", + "Common.Skip": "Пропустить", + "Common.Reset": "Сбросить", + "Common.Incorrect": "Неверно", + "Common.Run": "Запустить", + "Common.Stop": "Остановить", + "Common.Engine": "Движок", + "Common.Checkmate": "Мат", + "Common.Stalemate": "Пат", + "Common.WHITE": "БЕЛЫЕ", + "Common.BLACK": "ЧЁРНЫЕ", + + "GoMode.Time": "Время", + "GoMode.Depth": "Глубина", + "GoMode.Nodes": "Узлы", + "GoMode.Infinite": "Бесконечно", + + "Annotate.Brilliant": "Блестяще", + "Annotate.Good": "Хорошо", + "Annotate.Interesting": "Интересно", + "Annotate.Dubious": "Сомнительно", + "Annotate.Mistake": "Ошибка", + "Annotate.Blunder": "Грубая ошибка", + "Annotate.WhiteWinning": "Белые побеждают", + "Annotate.WhiteAdvantage": "Преимущество у белых", + "Annotate.WhiteEdge": "Небольшое преимущество у белых", + "Annotate.Equal": "Равная позиция", + "Annotate.Unclear": "Неясная позиция", + "Annotate.BlackEdge": "Небольшое преимущество у чёрных", + "Annotate.BlackAdvantage": "Преимущество у чёрных", + "Annotate.BlackWinning": "Чёрные побеждают", + "Annotate.Novelty": "Новинка", + "Annotate.Development": "Развитие", + "Annotate.Initiative": "Инициатива", + "Annotate.Attack": "Атака", + "Annotate.Counterplay": "Контригра", + "Annotate.WithCompensation": "С компенсацией", + "Annotate.TimeTrouble": "Цейтнот", + "Annotate.WithIdea": "С идеей", + "Annotate.OnlyMove": "Единственный ход", + "Annotate.Zugzwang": "Цугцванг", + + "RichText.Bold": "Жирный", + "RichText.Italic": "Курсив", + "RichText.Underline": "Подчёркнутый", + "RichText.Strike": "Зачёркнутый", + "RichText.ClearFormatting": "Очистить форматирование", + "RichText.H1": "Заголовок 1", + "RichText.H2": "Заголовок 2", + "RichText.H3": "Заголовок 3", + "RichText.H4": "Заголовок 4", + "RichText.Quote": "Цитата", + "RichText.HLine": "Горизонтальная линия", + "RichText.BulletList": "Маркированный список", + "RichText.NumberedList": "Нумерованный список", + "RichText.Link": "Ссылка", + "RichText.RemoveLink": "Удалить ссылку", + + "TimeControl.UltraBullet": "Ультра Буллет", + "TimeControl.Bullet": "Буллет", + "TimeControl.Blitz": "Блиц", + "TimeControl.Rapid": "Рапид", + "TimeControl.Classical": "Классика", + "TimeControl.Correspondence": "Переписка", + + "Menu.File": "Файл", + "Menu.File.NewTab": "Новая вкладка", + "Menu.File.OpenFile": "Открыть файл", + "Menu.File.Exit": "Выход", + "Menu.View": "Вид", + "Menu.View.Reload": "Перезагрузить", + "Menu.Help": "Помощь", + "Menu.Help.Documentation": "Документация", + "Menu.Help.ClearSavedData": "Очистить сохранённые данные", + "Menu.Help.OpenLogs": "Открыть логи", + "Menu.Help.CheckUpdate": "Проверить обновления", + "Menu.Help.About": "О программе", + + "SideBar.Board": "Доска", + "SideBar.User": "Пользователь", + "SideBar.Files": "Файлы", + "SideBar.Databases": "Базы данных", + "SideBar.Engines": "Движки", + "SideBar.Settings": "Настройки", + + "Tab.NewTab": "Новая вкладка", + + "Home.Card.PlayChess.Title": "Играть в шахматы", + "Home.Card.PlayChess.Desc": "Играйте против движка или друга", + "Home.Card.PlayChess.Button": "Играть", + "Home.Card.AnalysisBoard.Title": "Анализ доски", + "Home.Card.AnalysisBoard.Desc": "Анализируйте игру или позицию", + "Home.Card.AnalysisBoard.Button": "Открыть", + "Home.Card.ImportGame.Title": "Импорт игры", + "Home.Card.ImportGame.Desc": "Импортируйте игру из файла PGN", + "Home.Card.ImportGame.Button": "Импорт", + "Home.Card.Puzzle.Title": "Головоломки", + "Home.Card.Puzzle.Desc": "Тренируйте шахматные навыки", + "Home.Card.Puzzle.Button": "Тренироваться", + + "Board.Tabs.Practice": "Практика", + "Board.Tabs.Analysis": "Анализ", + "Board.Tabs.Database": "База данных", + "Board.Tabs.Annotate": "Аннотация", + "Board.Tabs.Info": "Информация", + "Board.Practice.Train": "Тренировать", + "Board.Practice.Build": "Создать", + "Board.Practice.NoPositionForTrain1": + "Нет позиций для тренировки. Сначала добавьте ходы в этот файл PGN.", + "Board.Practice.NoPositionForTrain2": + "Необходимо переключиться в режим анализа, чтобы добавлять ходы.", + "Board.Practice.SeeAnser": "Посмотреть ответ", + "Board.Practice.Practiced": "Отработано", + "Board.Practice.Due": "Подлежит тренировке", + "Board.Practice.Unseen": "Не просмотрено", + "Board.Practice.ShowAll": "Показать все позиции", + "Board.Practice.ShowLogs": "Показать логи", + "Board.Practice.PracticedAll1": "Вы уже отработали все позиции.", + "Board.Practice.PracticedAll2": "Следующая проверка через", + "Board.Practice.CorrectMoveWas": "Правильный ход был {{move}}", + "Board.Analysis.Engines": "Движки", + "Board.Analysis.Report": "Отчёт", + "Board.Analysis.Logs": "Логи", + "Board.Analysis.Summary": "Сводка", + "Board.Analysis.InactiveEngine": "Движок не активен", + "Board.Analysis.SyncGlobally": "Синхронизировать глобально", + "Board.Analysis.KillEngine": "Остановить движок", + "Board.Analysis.GenerateReport": "Создать отчёт", + "Board.Analysis.ReportGenerated": "Отчёт создан", + "Board.Analysis.GeneratingReport": "Создание отчёта", + "Board.Analysis.NotAnalysed": "Не проанализировано", + "Board.Analysis.EngineRequired": "Требуется движок", + "Board.Analysis.RefDBRequired": + "Не выбрана база данных. Сначала выберите базу данных на странице баз данных.", + "Board.Analysis.Time": "Время (мс)", + "Board.Analysis.Reversed": "Обратный анализ", + "Board.Analysis.Reversed.Desc": "Анализировать игру с последней позиции.", + "Board.Analysis.AnnotateNovelties": "Аннотировать новинки", + "Board.Analysis.AnnotateNovelties.Desc": + "Добавить комментарий в первой позиции, которая отсутствует в базе данных.", + "Board.Analysis.Analyze": "Анализировать", + "Board.Analysis.Advantage": "Преимущество", + "Board.Analysis.Accuracy": "Точность", + "Board.Database.Local": "Локальная", + "Board.Database.LichessAll": "Lichess Все", + "Board.Database.LichessMaster": "Lichess Мастера", + "Board.Database.Matches": "{{matches}} игр", + "Board.Database.Stats": "Статистика", + "Board.Database.Games": "Игры", + "Board.Database.Options": "Опции", + "Board.Database.NoReference1": "Не выбрана база данных.", + "Board.Database.NoReference2": "Пожалуйста", + "Board.Database.SelectReference": "добавьте базу данных", + "Board.Database.NoReference3": "сначала и отметьте её как справочную.", + "Board.Database.TimeControl": "Контроль времени", + "Board.Database.AverageRating": "Средний рейтинг", + "Board.Annotate.WriteHere": "Пишите здесь...", + + "Engines.Title": "Движки", + "Engines.Settings.NoEngine": "Движок не выбран", + "Engines.Settings.SearchSettings": "Настройки поиска", + "Engines.Settings.AdvancedSettings": "Дополнительные настройки", + "Engines.Settings.NumOfLines": "Количество линий", + "Engines.Settings.NumOfCores": "Количество ядер", + "Engines.Settings.SizeOfHash": "Размер хеша", + "Engines.Settings.EditJSON": "Редактировать JSON", + "Engines.Settings.Reset": "Сбросить по умолчанию", + "Engines.Add.Title": "Добавить движок", + "Engines.Add.Cloud": "Облако", + "Engines.Add.ErrorFetch": "Не удалось получить движки с сервера.", + "Engines.Add.BinaryFile": "Исполняемый файл", + "Engines.Add.BinaryFile.Desc": + "Нажмите для выбора исполняемого файла", + "Engines.Add.Name": "Имя", + "Engines.Add.Name.Autodetect": "Автоопределение", + "Engines.Add.Elo.Desc": "Эло движка", + "Engines.Add.ImageFile": "Файл изображения", + "Engines.Add.ImageFile.Desc": + "Нажмите для выбора файла изображения (рекомендуется: 60x60)", + "Engines.Remove.Title": "Удалить движок", + "Engines.Remove.Message": + "Вы уверены, что хотите удалить этот движок из En Croissant?", + + "Databases.Title": "Базы данных", + "Databases.Card.Games": "Игры", + "Databases.Card.Players": "Игроки", + "Databases.Card.Storage": "Хранилище", + "Databases.Add.Title": "Добавить базу данных", + "Databases.Add.Web": "Веб", + "Databases.Add.ErrorFetch": "Не удалось получить базы данных с сервера.", + "Databases.Add.ClickToSelectPGN": "Нажмите для выбора файла PGN", + "Databases.Add.Convert": "Конвертировать", + "Databases.Settings.ReferenceDatabase": "Справочная база данных", + "Databases.Settings.Indexed": "Проиндексировано", + "Databases.Settings.Indexed.Desc": + "Индексы используются для ускорения поиска, но требуют дополнительного места.", + "Databases.Settings.Events": "События", + "Databases.Settings.Explore": "Исследовать", + "Databases.Settings.AdvancedTools": "Расширенные инструменты", + "Databases.Settings.MergePlayers": "Объединить игроков", + "Databases.Settings.MergePlayers.Desc": + "Заменяет все вхождения первого игрока на второго в базе данных.", + "Databases.Settings.Merge": "Объединить", + "Databases.Settings.BatchDelete": "Массовое удаление", + "Databases.Settings.BatchDelete.Desc": + "Эти действия безвозвратно удалят игры из базы данных. Используйте с осторожностью.", + "Databases.Settings.RemoveDup": "Удалить дубликаты", + "Databases.Settings.RemoveEmpty": "Удалить пустые игры", + "Databases.Settings.Actions": "Действия", + "Databases.Settings.AddGames": "Добавить игры", + "Databases.Settings.ExportPGN": "Экспортировать в PGN", + "Databases.Delete.Title": "Удалить базу данных", + "Databases.Delete.Message": + "Вы уверены, что хотите удалить эту базу данных?", + + "Files.Title": "Файлы", + "Files.FileType": "Тип файла", + "Files.FileType.Game": "Игра", + "Files.FileType.Repertoire": "Репертуар", + "Files.FileType.Tournament": "Турнир", + "Files.FileType.Puzzle": "Головоломка", + "Files.FileType.Other": "Другое", + "Files.FileType.Folder": "Папка", + "Files.Delete.Title": "Удалить файл", + "Files.Delete.Message": "Вы уверены, что хотите удалить {{fileName}}?", + "Files.EditMetadata": "Редактировать метаданные", + "Files.Edit.Title": "Редактировать файл", + "Files.Create.Title": "Создать файл", + "Files.Search": "Поиск файлов", + + "Settings.Board": "Доска", + "Settings.Inputs": "Ввод", + "Settings.OpeningReport": "Отчёт по дебютам", + "Settings.Anarchy": "Анархия", + "Settings.Appearance": "Внешний вид", + "Settings.Sound": "Звук", + "Settings.Keybinds": "Горячие клавиши", + "Settings.Directories": "Каталоги", + + "Settings.Board.Desc": + "Настроить доску анализа и игровые элементы управления", + "Settings.PieceDest": "Пункты назначения фигур", + "Settings.PieceDest.Desc": "Показать возможные ходы для каждой фигуры", + "Settings.Arrows": "Стрелки", + "Settings.Arrows.Desc": "Показать стрелки для лучших ходов", + "Settings.SnapArrows": "Закрепить стрелки", + "Settings.SnapArrows.Desc": "Закрепить стрелки на допустимые ходы", + "Settings.ConsecutiveArrows": "Последовательные стрелки", + "Settings.ConsecutiveArrows.Desc": + "Показывать несколько стрелок для лучшей линии, если она состоит из нескольких ходов одной и той же фигурой", + "Settings.EraseDrawablesOnClick": "Стереть отметки при клике", + "Settings.EraseDrawablesOnClick.Desc": + "Очистить доску от нарисованных стрелок и кругов при нажатии левой кнопкой мыши", + "Settings.AutoPromition": "Автоповышение", + "Settings.AutoPromition.Desc": "Автоматически продвигать до ферзя", + "Settings.Coordinates": "Координаты", + "Settings.Coordinates.Desc": "Показать координаты на доске", + "Settings.AutoSave": "Автосохранение", + "Settings.AutoSave.Desc": "Автоматически сохранять после каждого хода", + "Settings.PreviewBoard": "Предварительный просмотр доски", + "Settings.PreviewBoard.Desc": + "Показывать доску при наведении курсора на ход в анализе", + "Settings.ScrollThroughMoves": "Прокрутка ходов", + "Settings.ScrollThroughMoves.Desc": + "Включить или отключить прокрутку ходов на доске", + "Settings.Inputs.Desc": "Настроить ввод", + "Settings.Inputs.TextInput": "Текстовый ввод", + "Settings.Inputs.TextInput.Desc": "Ввод ходов текстом", + "Settings.Inputs.SpellCheck": "Проверка орфографии", + "Settings.Inputs.SpellCheck.Desc": + "Включить или отключить проверку орфографии при вводе текста", + "Settings.OpeningReport.Desc": + "Настроить параметры отчёта по дебютам", + "Settings.OpeningReport.PercentCoverage": "Процент охвата", + "Settings.OpeningReport.PercentCoverage.Desc": + "Процент охваченных ходов в каждой позиции", + "Settings.OpeningReport.MinGames": "Минимальное количество игр", + "Settings.OpeningReport.MinGames.Desc": + "Минимальное количество игр для каждой позиции, чтобы быть учтённой", + "Settings.Anarchy.Desc": "Весёлые опции", + "Settings.Anarchy.ForcedEnCroissant": "Принудительный En Croissant", + "Settings.Anarchy.ForcedEnCroissant.Desc": + "Заставляет делать ход En Croissant, если это легальный ход.", + "Settings.Appearance.Desc": "Настроить внешний вид приложения", + "Settings.Appearance.Theme": "Тема", + "Settings.Appearance.Theme.Desc": "Общая цветовая схема", + "Settings.Appearance.Theme.Light": "Светлая", + "Settings.Appearance.Theme.Dark": "Тёмная", + "Settings.Appearance.TitleBar": "Заголовок окна", + "Settings.Appearance.TitleBar.Desc": + "Выберите между стандартной или настраиваемой панелью заголовка", + "Settings.Appearance.Language": "Язык", + "Settings.Appearance.Language.Desc": "Язык приложения", + "Settings.Appearance.TitleBar.Native": "Стандартная", + "Settings.Appearance.TitleBar.Custom": "Настраиваемая", + "Settings.Appearance.FontSize": "Размер шрифта", + "Settings.Appearance.FontSize.Desc": "Общий размер шрифта", + "Settings.Appearance.PieceSet": "Набор фигур", + "Settings.Appearance.PieceSet.Desc": "Фигуры, используемые на доске", + "Settings.Appearance.BoardImage": "Изображение доски", + "Settings.Appearance.BoardImage.Desc": + "Изображение, используемое в качестве фона для доски", + "Settings.Appearance.AccentColor": "Основной цвет", + "Settings.Appearance.AccentColor.Desc": "Основной цвет приложения", + "Settings.Sound.Desc": "Настроить параметры звука", + "Settings.Sound.Volume": "Громкость", + "Settings.Sound.Volume.Desc": "Общая громкость", + "Settings.Sound.Collection": "Коллекция звуков", + "Settings.Sound.Collection.Desc": "Используемая коллекция звуков", + "Settings.Directories.Desc": "Настроить каталоги, используемые приложением", + "Settings.Directories.Files": "Каталог для файлов", + "Settings.Directories.Files.Desc": + "Здесь хранятся игровые файлы на странице файлов", + + "PgnInput.Comments": "Комментарии", + "PgnInput.Glyphs": "Символы", + "PgnInput.Variations": "Вариации", + "PgnInput.ExtraMarkups": "Дополнительные аннотации", + "PgnInput.MaxDepth": "Максимальная глубина", + "PgnInput.TotalMoves": "Всего ходов", + }, +}; \ No newline at end of file diff --git a/src/translation/uk_UA.ts b/src/translation/uk_UA.ts new file mode 100644 index 00000000..8836f534 --- /dev/null +++ b/src/translation/uk_UA.ts @@ -0,0 +1,359 @@ +export const uk_UA = { + translation: { + "Common.On": "УВІМК", + "Common.Off": "ВИМК", + "Common.Name": "Ім'я", + "Common.Description": "Опис", + "Common.Version": "Версія", + "Common.Enabled": "Увімкнено", + "Common.Remove": "Видалити", + "Common.Delete": "Видалити", + "Common.Add": "Додати", + "Common.Open": "Відкрити", + "Common.Create": "Створити", + "Common.Save": "Зберегти", + "Common.Download": "Завантажити", + "Common.Local": "Локально", + "Common.Install": "Встановити", + "Common.Installed": "Встановлено", + "Common.Downloading": "Завантаження", + "Common.Extracting": "Розпакування", + "Common.Error": "Помилка", + "Common.AddNew": "Додати новий", + "Common.OpenFolder": "Відкрити папку у файловому провіднику", + "Common.Unknown": "Невідомо", + "Common.Cancel": "Скасувати", + "Common.CannotUndo": "Цю дію не можна скасувати.", + "Common.NameAlreadyUsed": "Ім'я вже використовується", + "Common.RequireName": "Ім'я обов'язкове", + "Common.RequirePath": "Шлях обов'язковий", + "Common.PGNFile": "Файл PGN", + "Common.PGNGame": "Гра PGN", + "Common.Size": "Розмір", + "Common.GeneralSettings": "Загальні налаштування", + "Common.Data": "Дані", + "Common.Games": "Ігри", + "Common.Edit": "Редагувати", + "Common.EnterFileName": "Введіть ім'я файлу", + "Common.Next": "Далі", + "Common.Skip": "Пропустити", + "Common.Reset": "Скинути", + "Common.Incorrect": "Неправильно", + "Common.Run": "Запустити", + "Common.Stop": "Зупинити", + "Common.Engine": "Движок", + "Common.Checkmate": "Шах і мат", + "Common.Stalemate": "Пат", + "Common.WHITE": "БІЛІ", + "Common.BLACK": "ЧОРНІ", + + "GoMode.Time": "Час", + "GoMode.Depth": "Глибина", + "GoMode.Nodes": "Вузли", + "GoMode.Infinite": "Нескінченність", + + "Annotate.Brilliant": "Блискуче", + "Annotate.Good": "Добре", + "Annotate.Interesting": "Цікаво", + "Annotate.Dubious": "Сумнівно", + "Annotate.Mistake": "Помилка", + "Annotate.Blunder": "Груба помилка", + "Annotate.WhiteWinning": "Білі перемагають", + "Annotate.WhiteAdvantage": "Перевага у білих", + "Annotate.WhiteEdge": "Невелика перевага у білих", + "Annotate.Equal": "Рівна позиція", + "Annotate.Unclear": "Невизначена позиція", + "Annotate.BlackEdge": "Невелика перевага у чорних", + "Annotate.BlackAdvantage": "Перевага у чорних", + "Annotate.BlackWinning": "Чорні перемагають", + "Annotate.Novelty": "Новинка", + "Annotate.Development": "Розвиток", + "Annotate.Initiative": "Ініціатива", + "Annotate.Attack": "Атака", + "Annotate.Counterplay": "Контргра", + "Annotate.WithCompensation": "З компенсацією", + "Annotate.TimeTrouble": "Цейтнот", + "Annotate.WithIdea": "З ідеєю", + "Annotate.OnlyMove": "Єдиний хід", + "Annotate.Zugzwang": "Цугцванг", + + "RichText.Bold": "Жирний", + "RichText.Italic": "Курсив", + "RichText.Underline": "Підкреслений", + "RichText.Strike": "Закреслений", + "RichText.ClearFormatting": "Очистити форматування", + "RichText.H1": "Заголовок 1", + "RichText.H2": "Заголовок 2", + "RichText.H3": "Заголовок 3", + "RichText.H4": "Заголовок 4", + "RichText.Quote": "Цитата", + "RichText.HLine": "Горизонтальна лінія", + "RichText.BulletList": "Маркований список", + "RichText.NumberedList": "Нумерований список", + "RichText.Link": "Посилання", + "RichText.RemoveLink": "Видалити посилання", + + "TimeControl.UltraBullet": "Ультра Буллет", + "TimeControl.Bullet": "Буллет", + "TimeControl.Blitz": "Бліц", + "TimeControl.Rapid": "Рапід", + "TimeControl.Classical": "Класика", + "TimeControl.Correspondence": "Листування", + + "Menu.File": "Файл", + "Menu.File.NewTab": "Нова вкладка", + "Menu.File.OpenFile": "Відкрити файл", + "Menu.File.Exit": "Вихід", + "Menu.View": "Вигляд", + "Menu.View.Reload": "Перезавантажити", + "Menu.Help": "Допомога", + "Menu.Help.Documentation": "Документація", + "Menu.Help.ClearSavedData": "Очистити збережені дані", + "Menu.Help.OpenLogs": "Відкрити логи", + "Menu.Help.CheckUpdate": "Перевірити оновлення", + "Menu.Help.About": "Про програму", + + "SideBar.Board": "Дошка", + "SideBar.User": "Користувач", + "SideBar.Files": "Файли", + "SideBar.Databases": "Бази даних", + "SideBar.Engines": "Движки", + "SideBar.Settings": "Налаштування", + + "Tab.NewTab": "Нова вкладка", + + "Home.Card.PlayChess.Title": "Грати в шахи", + "Home.Card.PlayChess.Desc": "Грайте проти движка або друга", + "Home.Card.PlayChess.Button": "Грати", + "Home.Card.AnalysisBoard.Title": "Аналіз дошки", + "Home.Card.AnalysisBoard.Desc": "Аналізуйте гру або позицію", + "Home.Card.AnalysisBoard.Button": "Відкрити", + "Home.Card.ImportGame.Title": "Імпорт гри", + "Home.Card.ImportGame.Desc": "Імпортуйте гру з файлу PGN", + "Home.Card.ImportGame.Button": "Імпортувати", + "Home.Card.Puzzle.Title": "Головоломки", + "Home.Card.Puzzle.Desc": "Тренуйте шахові навички", + "Home.Card.Puzzle.Button": "Тренуватися", + + "Board.Tabs.Practice": "Практика", + "Board.Tabs.Analysis": "Аналіз", + "Board.Tabs.Database": "База даних", + "Board.Tabs.Annotate": "Анотація", + "Board.Tabs.Info": "Інформація", + "Board.Practice.Train": "Тренуватися", + "Board.Practice.Build": "Створити", + "Board.Practice.NoPositionForTrain1": + "Немає позицій для тренування. Спочатку додайте ходи в цей файл PGN.", + "Board.Practice.NoPositionForTrain2": + "Необхідно перейти в режим аналізу, щоб додати ходи.", + "Board.Practice.SeeAnser": "Подивитися відповідь", + "Board.Practice.Practiced": "Відпрацьовано", + "Board.Practice.Due": "Підлягає тренуванню", + "Board.Practice.Unseen": "Не переглянуто", + "Board.Practice.ShowAll": "Показати всі позиції", + "Board.Practice.ShowLogs": "Показати логи", + "Board.Practice.PracticedAll1": "Ви вже відпрацювали всі позиції.", + "Board.Practice.PracticedAll2": "Наступна перевірка через", + "Board.Practice.CorrectMoveWas": "Правильний хід був {{move}}", + "Board.Analysis.Engines": "Движки", + "Board.Analysis.Report": "Звіт", + "Board.Analysis.Logs": "Логи", + "Board.Analysis.Summary": "Підсумок", + "Board.Analysis.InactiveEngine": "Движок не активний", + "Board.Analysis.SyncGlobally": "Синхронізувати глобально", + "Board.Analysis.KillEngine": "Зупинити движок", + "Board.Analysis.GenerateReport": "Створити звіт", + "Board.Analysis.ReportGenerated": "Звіт створено", + "Board.Analysis.GeneratingReport": "Створення звіту", + "Board.Analysis.NotAnalysed": "Не проаналізовано", + "Board.Analysis.EngineRequired": "Потрібен движок", + "Board.Analysis.RefDBRequired": + "Не вибрано базу даних. Спочатку виберіть базу даних на сторінці баз даних.", + "Board.Analysis.Time": "Час (мс)", + "Board.Analysis.Reversed": "Зворотний аналіз", + "Board.Analysis.Reversed.Desc": "Аналізувати гру з останньої позиції.", + "Board.Analysis.AnnotateNovelties": "Анотувати новинки", + "Board.Analysis.AnnotateNovelties.Desc": + "Додати коментар до першої позиції, якої немає в базі даних.", + "Board.Analysis.Analyze": "Аналізувати", + "Board.Analysis.Advantage": "Перевага", + "Board.Analysis.Accuracy": "Точність", + "Board.Database.Local": "Локально", + "Board.Database.LichessAll": "Lichess Все", + "Board.Database.LichessMaster": "Lichess Майстри", + "Board.Database.Matches": "{{matches}} ігор", + "Board.Database.Stats": "Статистика", + "Board.Database.Games": "Ігри", + "Board.Database.Options": "Опції", + "Board.Database.NoReference1": "Не вибрано базу даних.", + "Board.Database.NoReference2": "Будь ласка", + "Board.Database.SelectReference": "додайте базу даних", + "Board.Database.NoReference3": "спочатку і позначте її як довідкову.", + "Board.Database.TimeControl": "Контроль часу", + "Board.Database.AverageRating": "Середній рейтинг", + "Board.Annotate.WriteHere": "Пишіть тут...", + + "Engines.Title": "Движки", + "Engines.Settings.NoEngine": "Движок не вибрано", + "Engines.Settings.SearchSettings": "Налаштування пошуку", + "Engines.Settings.AdvancedSettings": "Додаткові налаштування", + "Engines.Settings.NumOfLines": "Кількість ліній", + "Engines.Settings.NumOfCores": "Кількість ядер", + "Engines.Settings.SizeOfHash": "Розмір хеша", + "Engines.Settings.EditJSON": "Редагувати JSON", + "Engines.Settings.Reset": "Скинути за замовчуванням", + "Engines.Add.Title": "Додати движок", + "Engines.Add.Cloud": "Хмара", + "Engines.Add.ErrorFetch": "Не вдалося отримати движки з сервера.", + "Engines.Add.BinaryFile": "Виконуваний файл", + "Engines.Add.BinaryFile.Desc": + "Натисніть для вибору виконуваного файлу", + "Engines.Add.Name": "Ім'я", + "Engines.Add.Name.Autodetect": "Автовизначення", + "Engines.Add.Elo.Desc": "Ело движка", + "Engines.Add.ImageFile": "Файл зображення", + "Engines.Add.ImageFile.Desc": + "Натисніть для вибору файлу зображення (рекомендовано: 60x60)", + "Engines.Remove.Title": "Видалити движок", + "Engines.Remove.Message": + "Ви впевнені, що хочете видалити цей движок із En Croissant?", + + "Databases.Title": "Бази даних", + "Databases.Card.Games": "Ігри", + "Databases.Card.Players": "Гравці", + "Databases.Card.Storage": "Зберігання", + "Databases.Add.Title": "Додати базу даних", + "Databases.Add.Web": "Веб", + "Databases.Add.ErrorFetch": "Не вдалося отримати бази даних з сервера.", + "Databases.Add.ClickToSelectPGN": "Натисніть для вибору файлу PGN", + "Databases.Add.Convert": "Конвертувати", + "Databases.Settings.ReferenceDatabase": "Довідкова база даних", + "Databases.Settings.Indexed": "Проіндексовано", + "Databases.Settings.Indexed.Desc": + "Індекси використовуються для прискорення пошуку, але займають додаткове місце.", + "Databases.Settings.Events": "Події", + "Databases.Settings.Explore": "Досліджувати", + "Databases.Settings.AdvancedTools": "Розширені інструменти", + "Databases.Settings.MergePlayers": "Об'єднати гравців", + "Databases.Settings.MergePlayers.Desc": + "Заміняє всі випадки першого гравця на другого в базі даних.", + "Databases.Settings.Merge": "Об'єднати", + "Databases.Settings.BatchDelete": "Масове видалення", + "Databases.Settings.BatchDelete.Desc": + "Ці дії безповоротно видалять ігри з бази даних. Використовуйте обережно.", + "Databases.Settings.RemoveDup": "Видалити дублікати", + "Databases.Settings.RemoveEmpty": "Видалити порожні ігри", + "Databases.Settings.Actions": "Дії", + "Databases.Settings.AddGames": "Додати ігри", + "Databases.Settings.ExportPGN": "Експортувати в PGN", + "Databases.Delete.Title": "Видалити базу даних", + "Databases.Delete.Message": + "Ви впевнені, що хочете видалити цю базу даних?", + + "Files.Title": "Файли", + "Files.FileType": "Тип файлу", + "Files.FileType.Game": "Гра", + "Files.FileType.Repertoire": "Репертуар", + "Files.FileType.Tournament": "Турнір", + "Files.FileType.Puzzle": "Головоломка", + "Files.FileType.Other": "Інше", + "Files.FileType.Folder": "Папка", + "Files.Delete.Title": "Видалити файл", + "Files.Delete.Message": "Ви впевнені, що хочете видалити {{fileName}}?", + "Files.EditMetadata": "Редагувати метадані", + "Files.Edit.Title": "Редагувати файл", + "Files.Create.Title": "Створити файл", + "Files.Search": "Пошук файлів", + + "Settings.Board": "Дошка", + "Settings.Inputs": "Вводи", + "Settings.OpeningReport": "Звіт по дебютах", + "Settings.Anarchy": "Анархія", + "Settings.Appearance": "Зовнішній вигляд", + "Settings.Sound": "Звук", + "Settings.Keybinds": "Гарячі клавіші", + "Settings.Directories": "Каталоги", + + "Settings.Board.Desc": + "Налаштувати дошку аналізу та елементи керування грою", + "Settings.PieceDest": "Місця призначення фігур", + "Settings.PieceDest.Desc": "Показати можливі ходи для кожної фігури", + "Settings.Arrows": "Стрілки", + "Settings.Arrows.Desc": "Показати стрілки для найкращих ходів", + "Settings.SnapArrows": "Закріпити стрілки", + "Settings.SnapArrows.Desc": "Закріпити стрілки на допустимі ходи", + "Settings.ConsecutiveArrows": "Послідовні стрілки", + "Settings.ConsecutiveArrows.Desc": + "Показувати кілька стрілок для найкращої лінії, якщо вона складається з декількох ходів однією і тією ж фігурою", + "Settings.EraseDrawablesOnClick": "Стерти позначки при кліку", + "Settings.EraseDrawablesOnClick.Desc": + "Очистити дошку від намальованих стрілок і кіл при натисканні лівої кнопки миші", + "Settings.AutoPromition": "Автоматичне підвищення", + "Settings.AutoPromition.Desc": "Автоматично підвищувати до ферзя", + "Settings.Coordinates": "Координати", + "Settings.Coordinates.Desc": "Показати координати на дошці", + "Settings.AutoSave": "Автозбереження", + "Settings.AutoSave.Desc": "Автоматично зберігати після кожного ходу", + "Settings.PreviewBoard": "Попередній перегляд дошки", + "Settings.PreviewBoard.Desc": + "Показувати дошку при наведенні курсора на хід в аналізі", + "Settings.ScrollThroughMoves": "Прокрутка ходів", + "Settings.ScrollThroughMoves.Desc": + "Увімкнути або вимкнути прокрутку ходів на дошці", + "Settings.Inputs.Desc": "Налаштувати вводи", + "Settings.Inputs.TextInput": "Текстовий ввод", + "Settings.Inputs.TextInput.Desc": "Вводити ходи текстом", + "Settings.Inputs.SpellCheck": "Перевірка орфографії", + "Settings.Inputs.SpellCheck.Desc": + "Увімкнути або вимкнути перевірку орфографії при вводі тексту", + "Settings.OpeningReport.Desc": + "Налаштувати параметри звіту по дебютах", + "Settings.OpeningReport.PercentCoverage": "Процент покриття", + "Settings.OpeningReport.PercentCoverage.Desc": + "Процент охоплених ходів у кожній позиції", + "Settings.OpeningReport.MinGames": "Мінімальна кількість ігор", + "Settings.OpeningReport.MinGames.Desc": + "Мінімальна кількість ігор для кожної позиції, щоб бути врахованою", + "Settings.Anarchy.Desc": "Веселі опції", + "Settings.Anarchy.ForcedEnCroissant": "Примусовий En Croissant", + "Settings.Anarchy.ForcedEnCroissant.Desc": + "Змушує робити хід En Croissant, якщо це легальний хід.", + "Settings.Appearance.Desc": "Налаштувати зовнішній вигляд програми", + "Settings.Appearance.Theme": "Тема", + "Settings.Appearance.Theme.Desc": "Загальна кольорова схема", + "Settings.Appearance.Theme.Light": "Світла", + "Settings.Appearance.Theme.Dark": "Темна", + "Settings.Appearance.TitleBar": "Заголовок вікна", + "Settings.Appearance.TitleBar.Desc": + "Виберіть між стандартною або настроюваною панеллю заголовка", + "Settings.Appearance.Language": "Мова", + "Settings.Appearance.Language.Desc": "Мова програми", + "Settings.Appearance.TitleBar.Native": "Стандартна", + "Settings.Appearance.TitleBar.Custom": "Настроювана", + "Settings.Appearance.FontSize": "Розмір шрифту", + "Settings.Appearance.FontSize.Desc": "Загальний розмір шрифту", + "Settings.Appearance.PieceSet": "Набір фігур", + "Settings.Appearance.PieceSet.Desc": "Фігури, що використовуються на дошці", + "Settings.Appearance.BoardImage": "Зображення дошки", + "Settings.Appearance.BoardImage.Desc": + "Зображення, яке використовується як фон для дошки", + "Settings.Appearance.AccentColor": "Основний колір", + "Settings.Appearance.AccentColor.Desc": "Основний колір програми", + "Settings.Sound.Desc": "Налаштувати параметри звуку", + "Settings.Sound.Volume": "Гучність", + "Settings.Sound.Volume.Desc": "Загальна гучність", + "Settings.Sound.Collection": "Колекція звуків", + "Settings.Sound.Collection.Desc": "Використовувана колекція звуків", + "Settings.Directories.Desc": "Налаштувати каталоги, що використовуються програмою", + "Settings.Directories.Files": "Каталог для файлів", + "Settings.Directories.Files.Desc": + "Тут зберігаються ігрові файли на сторінці файлів", + + "PgnInput.Comments": "Коментарі", + "PgnInput.Glyphs": "Символи", + "PgnInput.Variations": "Варіації", + "PgnInput.ExtraMarkups": "Додаткові позначки", + "PgnInput.MaxDepth": "Максимальна глибина", + "PgnInput.TotalMoves": "Загальна кількість ходів", + }, + }; \ No newline at end of file