UNPKG

@sabaki/i18n

Version:

Home of Sabaki's translation efforts

581 lines (580 loc) 28.5 kB
module.exports = { 'menu.file': { 'New Window': 'Создать окно', 'File': 'Файл', 'New': 'Создать', 'Open…': 'Открыть…', 'Save': 'Сохранить', 'Save As…': 'Сохранить как…', 'Clipboard': 'Буфер обмена', 'Load SGF': 'Загрузить SGF', 'Copy SGF': 'Копировать SGF', 'Copy ASCII Diagram': 'Копировать ASCII диаграмму', 'Game Info': 'Информация об игре', 'Manage Games…': 'Управление играми', 'Preferences…': 'Настройки' }, 'updater': { 'Download Update': 'Скачать обновление', 'View Changelog': 'Журнал изменений', 'Not Now': 'Не сейчас', '${appName} v${version} is available now.': p => `${p.appName} ${p.version} уже доступна.`, 'OK': 'OK', 'No updates available': 'Нет обновлений', '${appName} v${version} is the latest version.': p => `${p.appName} ${p.version} это последняя версия.` }, 'exception': { '${appName} v${version}': p => `${p.appName} ${p.version}`, 'Something weird happened. ${appName} will shut itself down. If possible, please report this on ${appName}’s repository on GitHub.': p => [ `Произошло что-то странное. ${p.appName} завершит работу.`, `Если можете, сообщите об этом в репозитории ${p.appName} на GitHub.` ].join(' ') }, 'menu.play': { 'Play': 'Игра', 'Toggle Player': 'Смена игрока', 'Select Point': 'Выбранная точка', 'Enter a coordinate to select a point': 'Введите координаты для выбранной точки', 'Pass': 'Пас', 'Resign': 'Сдаться', 'Estimate': 'Оценка счёта', 'Score': 'Счёт' }, 'menu.edit': { 'Edit': 'Правка', 'Undo': 'Отменить', 'Redo': 'Вернуть', 'Toggle Edit Mode': 'Режим редактирования', 'Select Tool': 'Выбрать инструмент', 'Stone Tool': 'Камень', 'Cross Tool': 'Крестик', 'Triangle Tool': 'Треугольник', 'Square Tool': 'Квадрат', 'Circle Tool': 'Круг', 'Line Tool': 'Линия', 'Arrow Tool': 'Стрелка', 'Label Tool': 'Буква', 'Number Tool': 'Цифра', 'Copy Variation': 'Копировать ветвь', 'Cut Variation': 'Вырезать ветвь', 'Paste Variation': 'Вставить ветвь', 'Make Main Variation': 'Преобразовать в главную ветвь', 'Shift Left': 'Сдвинуть ветвь влево', 'Shift Right': 'Сдвинуть ветвь вправо', 'Flatten': 'Преобразовать в начальную позицию', 'Remove Node': 'Удалить', 'Remove Other Variations': 'Удалить другие ветви' }, 'menu.find': { 'Find': 'Найти', 'Toggle Find Mode': 'Режим поиска', 'Find Next': 'Найти далее', 'Find Previous': 'Найти ранее', 'Toggle Hotspot': 'Закладка', 'Jump to Next Hotspot': 'Следующая закладка', 'Jump to Previous Hotspot': 'Предыдущая закладка' }, 'menu.navigation': { 'Navigation': 'Перемещение', 'Back': 'Назад', 'Forward': 'Вперед', 'Go to Previous Fork': 'Предыдущая развилка', 'Go to Next Fork': 'Следующая развилка', 'Go to Previous Comment': 'Предыдущий комментарий', 'Go to Next Comment': 'Следующий комментарий', 'Go to Beginning': 'Начальная позиция', 'Go to End': 'Конечная позиция', 'Go to Main Variation': 'Главная ветвь', 'Go to Previous Variation': 'Предыдущая ветвь', 'Go to Next Variation': 'Следующая ветвь', 'Go to Move Number': 'Номер хода', 'Enter a move number to go to': 'Введите номер хода', 'Go to Next Game': 'Следующая игра', 'Go to Previous Game': 'Предыдущая игра' }, 'menu.engines': { 'Engines': 'Программы', 'Show Engines Sidebar': 'Показать панель программ', 'Toggle Analysis': 'Анализ', 'None of the attached engines support analysis.': 'Ни одна из программ не поддерживает анализ.', 'Start Engine vs. Engine Game': 'Запустить игру программы с программой', 'Stop Engine vs. Engine Game': 'Остановить игру программы с программой', 'Generate Move': 'Сделать ход', 'Please assign an engine to the player first.': 'Сначала назначьте программу игроку.', '(Unnamed Engine)': '(Безымянная программа)', 'Manage Engines…': 'Управление программами', 'Clear Console': 'Очистить консоль' }, 'menu.tools': { 'Tools': 'Инструменты', 'Toggle Autoplay Mode': 'Режим воспроизведения игры', 'Toggle Guess Mode': 'Режим угадывания хода', 'Clean Markup…': 'Очистить', 'Edit SGF Properties…': 'Правка свойств SGF', 'Rotate Anticlockwise': 'Повернуть против часовой стрелки', 'Rotate Clockwise': 'Повернуть по часовой стрелке', 'Flip Horizontally': 'Отразить по горизонтали', 'Flip Vertically': 'Отразить по вертикали', 'Invert Colors': 'Инвертировать цвета', 'Reset': 'Сбросить' }, 'menu.view': { 'View': 'Вид', 'Toggle Menu Bar': 'Показывать меню', 'Toggle Full Screen': 'Полноэкранный режим', 'Show Coordinates': 'Показывать координаты', 'Don’t Show': 'Не показывать', 'A1 (Default)': 'A-1', '1-1': null, 'Relative': 'Относительные', 'Show Move Numbers': 'Показывать номера ходов', 'Show Move Colorization': 'Показывать цвета ходов', 'Show Next Moves': 'Показывать следующий ход', 'Show Sibling Variations': 'Показывать ход в других ветвях', 'Show Heatmap': 'Показывать предложение хода', 'Show Win Rate': 'Показывать % выигрыша', 'Show Score Lead': 'Показывать счёт', 'Show Winrate Graph': 'Показывать график % выигрыша', 'Show Game Tree': 'Показывать дерево игры', 'Show Comments': 'Показывать комментарии', 'Zoom': 'Масштабирование', 'Increase': 'Увеличить', 'Decrease': 'Уменьшить', 'Reset': 'Сбросить', 'Transform Board': 'Преобразование доски' }, 'menu.help': { 'Help': 'Справка', '${appName} v${version}': p => `${p.appName} ${p.version}`, 'Check for Updates': 'Проверить обновления', 'GitHub Repository': 'GitHub репозиторий…', 'Report Issue': 'Сообщить об ошибке…' }, 'menu.developer': { 'Developer': 'Разработка', 'Open Settings Folder': 'Открыть папку настроек…', 'Toggle Developer Tools': 'Инструменты разработчика', 'Load Language File…': 'Загрузить файл перевода…', 'A language file is basically a JavaScript file and can be used to execute arbitrary code on your computer.\n\nIt can be extremely dangerous, so it is recommended to only load language files from authors you trust.': 'Файл перевода является файлом JavaScript и может быть использован для выполнения произвольного кода на вашем компьютере.\nЭто может быть крайне опасно, поэтому рекомендуется загружать только файлы от авторов, которым вы доверяете.', 'I understand': 'Я понимаю', 'JavaScript Files': 'JavaScript файл', 'Unload Language File': 'Выгрузить файл перевода' }, 'menu.macos': { 'Text': 'Текст' }, 'App': { 'Press Esc to exit full screen mode': 'Нажмите Esc для выхода из полноэкранного режима', 'Press Alt to show menu bar': 'Нажмите Alt для отображения меню' }, 'ContentDisplay': { 'Jump to Move Number': 'Перейти к номеру хода' }, 'dialog': { 'OK': 'OK' }, 'EngineSyncer': { 'GTP engines don’t support invalid board positions.': 'GTP программа не поддерживает неправильную позицию на доске', 'GTP engines only support board sizes that don’t exceed ${length}.': p => `GTP программа поддерживает только размеры доски, которые не превышают ${p.length}.`, 'Current board arrangement can’t be recreated on the GTP engine.': 'Текущая позиция на доске не может быть воссоздана на GTP программе', 'GTP engine can’t be synced to current state.': 'GTP программа не может быть синхронизирована с текущим состоянием.' }, 'gtplogger': { 'You have an invalid log folder for GTP console logging in your settings.\n\nPlease make sure the log directory is valid and writable, or disable GTP console logging.': 'У вас неправильный каталог для журнала консоли GTP в ваших настройках.\nУбедитесь, что каталог журнала правильный и доступен для записи, или отключите ведение журнала консоли GTP.' }, 'sabaki.window': { 'Game ${gameNumber}': p => `Игра ${p.gameNumber}` }, 'sabaki.file': { 'All Files': 'Все файлы', 'This file is unreadable.': 'Этот файл не читается.', 'Your changes will be lost if you close this file without saving.': 'Вы хотите сохранить изменения в файле?', 'Save': 'Сохранить', 'Don’t Save': 'Не сохранять', 'Cancel': 'Отмена', 'This file has been changed outside of ${appName}.\nDo you want to reload the file? Your changes will be lost.': p => [ `Файл был изменен вне ${p.appName}.`, 'Вы хотите перезагрузить файл? Ваши изменения будут потеряны.' ].join('\n'), 'Reload': 'Перезагрузить', 'Don’t Reload': 'Не перезагружать' }, 'sabaki.play': { 'Edit Label': 'Редактировать метку', 'Enter label text': 'Введите текст метки', 'You are about to play a move which repeats a previous board position.\nThis is invalid in some rulesets.': 'Вы собираетесь сделать ход, который повторяет предыдущую позицию на доске.\nЭто недопустимо в некоторых правилах.', 'Play Anyway': 'Сделать ход', 'Don’t Play': 'Не делать ход', 'You are about to play a suicide move.\nThis is invalid in some rulesets.': 'Вы собираетесь сделать самоубийственный ход.\nЭто недопустимо в некоторых правилах.' }, 'sabaki.engine': { 'Connection Failed': 'Подключение не удалось', '${engine} has failed to generate a move.': p => `${p.engine} не удалось сгенерировать ход.`, '${engine} has resigned.': p => `${p.engine} сдаётся.`, 'Please attach one or more engines first.': 'Сначала прикрепите одну или несколько программ.', 'The selected engine does not support analysis.': 'Выбранная программа не поддерживает анализ.' }, 'sabaki.node': { 'Do you really want to remove this node?': 'Вы действительно хотите удалить этот ход?', 'Remove Node': 'Удалить', 'Cancel': 'Отмена', 'Do you really want to remove all other variations?': 'Вы действительно хотите удалить все другие ветви?', 'Remove Variations': 'Удалить' }, 'menu.comment': { 'Clear Annotations': 'Очистить метки', 'Good for Black': 'Хорошо для черных', 'Unclear Position': 'Неясная позиция', 'Even Position': 'Равная позиция', 'Good for White': 'Хорошо для белых', 'Good Move': 'Хороший ход', 'Interesting Move': 'Интересный ход', 'Doubtful Move': 'Сомнительный ход', 'Bad Move': 'Плохой ход', 'Hotspot': 'Закладка' }, 'menu.variation': { 'Add Variation': 'Добавить ветвь', 'The root node cannot have sibling nodes.': 'Корневой узел не может иметь родственных узлов.' }, 'menu.engineAction': { 'Start': 'Запустить', 'Stop': 'Остановить', 'Detach': 'Отключить', 'Synchronize': 'Синхронизировать', 'Generate Move': 'Сделать ход', 'Set as Analyzer': 'Назначить для анализа', 'Set as Black Player': 'Назначить для чёрных', 'Set as White Player': 'Назначить для белых', 'Go to Engine': 'К программе' }, 'AutoplayBar': { 'sec per move': 'сек. на ход' }, 'EditBar': { 'Stone Tool': 'Камень', 'Cross Tool': 'Крестик', 'Triangle Tool': 'Треугольник', 'Square Tool': 'Квадрат', 'Circle Tool': 'Круг', 'Line Tool': 'Линия', 'Arrow Tool': 'Стрелка', 'Label Tool': 'Буква', 'Number Tool': 'Цифра' }, 'FindBar': { 'Find': 'Найти', 'Next': 'Далее', 'Previous': 'Ранее' }, 'GuessBar': { 'Click on the board to guess the next move.': 'Нажмите на доску, чтобы угадать следующий ход.' }, 'PlayBar': { 'Pass': 'Пас', 'Resign': 'Сдаться', 'Estimate': 'Оценка счёта', 'Score': 'Счёт', 'Edit': 'Режим редактирования', 'Find': 'Режим поиска', 'Info': 'Информация об игре', 'Hotspot': 'Закладка', 'Engine': 'Программа', 'Black': 'Чёрные', 'Change Player': 'Смена игрока', 'White to play': 'Ход белых', 'Black to play': 'Ход чёрных', 'White': 'Белые' }, 'ScoringBar': { 'Details': 'Подробности', 'Draw': 'Ничья', 'Please select dead stones.': 'Отметьте мертвые камни.', 'Toggle group status.': 'Отметьте статус групп.' }, 'AdvancedPropertiesDrawer': { 'Remove': 'Удалить', 'Enter property name': 'Введите имя свойства', 'This property has been blocked.': 'Это свойство было заблокировано.', 'Add': 'Добавить', 'Close': 'Закрыть' }, 'CleanMarkupDrawer': { 'From Current Position': 'Из текущей позиции', 'From Entire Game': 'Из всей игры', 'Clean Markup': 'Очистить', 'Cross markers': 'Крестики', 'Triangle markers': 'Треугольники', 'Square markers': 'Квадраты', 'Circle markers': 'Круги', 'Line markers': 'Линии', 'Arrow markers': 'Стрелки', 'Label markers': 'Буквы', 'Comments': 'Комментарии', 'Annotations': 'Метки', 'Hotspots markers': 'Закладки', 'Winrate data': '% выигрыша', 'Remove': 'Удалить', 'Close': 'Закрыть' }, 'GameChooserDrawer': { 'Black': 'Чёрные', 'White': 'Белые', 'Remove Game': 'Удалить игру', 'Do you really want to remove this game permanently?': 'Вы действительно хотите удалить эту игру?', 'Cancel': 'Отмена', 'Remove Other Games': 'Удалить другие игры', 'Do you really want to remove all other games permanently?': 'Вы действительно хотите удалить все остальные игры?', 'Remove Games': 'Удалить', 'Add New Game': 'Добавить новую игру', 'Add Existing Files…': 'Добавить файл…', 'All Files': 'Все файлы', 'Some files are unreadable.': 'Некоторые файлы не читаются.', 'Black Player': 'Игрок чёрными', 'White Player': 'Игрок белыми', 'Black Rank': 'Ранг чёрных', 'White Rank': 'Ранг белых', 'Game Name': 'Название игры', 'Game Event': 'Название турнира', 'Date': 'Дата', 'Number of Moves': 'Количество ходов', 'Reverse': 'Обратный порядок', 'Manage Games': 'Управление играми', 'Filter': 'Фильтр', 'Add': 'Добавить', 'Sort By': 'Сортировать по', 'Close': 'Закрыть' }, 'InfoDrawer': { 'Manual': 'Вручную', '(Unnamed Engine)': '(Безымянная программа)', 'Attach Engine': 'Подключить программу', 'Manage Engines…': 'Управление программами', 'Previous Month': 'Предыдущий месяц', 'Next Month': 'Следующий месяц', 'Rank': 'Ранг', 'Black': 'Игрок чёрными', 'Swap': 'Поменять местами', 'White': 'Игрок белыми', 'Name': 'Название', '(Unnamed)': 'Без названия', 'Event': 'Турнир', 'None': 'Нет', 'Date': 'Дата', 'Comment': 'Комментарий', 'Result': 'Результат', 'Show': 'Показать', 'Komi': 'Коми', 'Handicap': 'Фора', 'No stones': 'Нет', '${stones} stones': p => `${p.stones} камня`, 'Board Size': 'Доска', 'OK': 'OK', 'Cancel': 'Отмена' }, 'PreferencesDrawer': { 'Please restart ${appName} to apply your language setting.': p => `Перезапустите ${p.appName} для изменения языка.`, 'Enable hardware acceleration if possible': 'Включить аппаратное ускорение, если возможно', 'Check for updates at startup': 'Проверять наличие обновлений при запуске', 'Enable sounds': 'Включить звуки', 'Jump to end after loading file': 'Конечная позиция после загрузки файла', 'Fuzzy stone placement': 'Неровная постановка камня', 'Animate fuzzy placement': 'Анимация постановки камня', 'Variation Replay Mode:': 'Показывать варианты анализа:', 'Disabled': 'Не показывать', 'Move by Move': 'Ход за ходом', 'Instantly': 'Мгновенно', 'Language:': 'Язык:', 'Game Tree Style:': 'Вид дерева игры:', 'Compact': 'Компактный', 'Spacious': 'Просторный', 'Big': 'Большой', 'Show automatic move titles': 'Показывать названия ходов', 'Show ko warning': 'Предупреждение при повторении позиции', 'Show suicide warning': 'Предупреждение при самоубийственном ходе', 'Show remove node warning': 'Предупреждение при удалении хода', 'Show remove other variations warning': 'Предупреждение при удалении других ветвей', 'Offer to reload file if changed externally': 'Предупреждение если файл был изменен извне', 'Click last played stone to remove': 'Удалять последний ход при нажатии на камень', 'Invert winrate graph': 'Инвертировать график % выигрыша', 'Path': 'Путь', 'Browse…': 'Просмотр…', 'Directory not found': 'Каталог не найден', 'File not found': 'Файл не найден', 'Do you really want to uninstall this theme?': 'Вы действительно хотите удалить эту тему?', 'Uninstall': 'Удалить', 'Cancel': 'Отмена', 'Uninstallation failed.': 'Удаление не удалось.', 'Sabaki Themes': 'Sabaki тема', 'Installation failed.': 'Установка не удалась.', 'Custom Images': 'Настраиваемые изображения', 'Black stone image:': 'Чёрный камень:', 'White stone image:': 'Белый камень:', 'Board image:': 'Доска:', 'Background image:': 'Фон:', 'Current Theme': 'Текущая тема', 'Default': 'По умолчанию', 'Install Theme…': 'Установить тему…', 'Get more themes…': 'Получить больше тем…', 'by ${author}': p => `Автор ${p.author}`, 'Homepage': 'Домашняя страница…', 'All Files': 'Все файлы', 'Remove': 'Удалить', '(Unnamed Engine)': '(Безымянная программа)', 'No arguments': 'Нет заданных параметров', 'Initial commands (;-separated)': 'Начальные команды (;-разделитель)', 'Enable GTP logging to directory:': 'Включить ведение журнала GTP в каталог:', 'Add': 'Добавить', 'General': 'Основные', 'Themes': 'Темы', 'Engines': 'Программы', 'Close': 'Закрыть' }, 'ScoreDrawer': { 'Black': 'Чёрные', 'White': 'Белые', 'Draw': 'Ничья', 'Score': 'Счёт', 'Area': 'Площадь', 'Territory': 'Территория', 'Captures': 'Захвачено', 'Komi': 'Коми', 'Handicap': 'Фора', 'Total': 'Всего', 'Result:': 'Результат:', 'Update Result': 'Обновить результат', 'Close': 'Закрыть' }, 'CommentBox': { 'Result: ${result}': p => `Результат: ${p.result}`, '${a}-${b} Point': p => `пункт ${p.a}-${p.b}`, 'View article on Sensei’s Library': 'Посмотреть статью на Sensei’s Library', 'Bad move': 'Плохой ход', 'Very bad move': 'Очень плохой ход', 'Doubtful move': 'Сомнительный ход', 'Very doubtful move': 'Очень сомнительный ход', 'Interesting move': 'Интересный ход', 'Very interesting move': 'Очень интересный ход', 'Good move': 'Хороший ход', 'Very good move': 'Очень хороший ход', 'Good for White': 'Хорошо для белых', 'Very good for White': 'Очень хорошо для белых', 'Even position': 'Равная позиция', 'Very even position': 'Очень равная позиция', 'Good for Black': 'Хорошо для черных', 'Very good for Black': 'Очень хорошо для черных', 'Unclear position': 'Неясная позиция', 'Very unclear position': 'Очень неясная позиция', 'Edit': 'Редактировать', 'Title': 'Заголовок', 'Comment': 'Комментарий' }, 'PeerList': { 'Running': 'Запущен', 'Stopped': 'Остановлен', 'Analyzer': 'Анализатор', 'Plays as Black': 'Играть за чёрных', 'Plays as White': 'Играть за белых', 'Attach Engine…': 'Подключить программу', 'Start Engine vs. Engine Game': 'Запустить игру программы с программой', 'Stop Engine vs. Engine Game': 'Остановить игру программы с программой' }, 'WinrateGraph': { 'Black': 'Чёрные', 'White': 'Белые', 'Black Winrate:': 'Вероятность выигрыша чёрных', 'White Winrate:': 'Вероятность выигрыша белых' }, 'fileformats': { 'Tygem GIB': 'Tygem', 'Game Records': 'Записи игр', 'wBaduk NGF': 'WBaduk', 'Smart Game Format': 'Smart Game Format' }, 'boardmatcher': { 'Low Chinese Opening': 'Низкое китайское фусэки', 'High Chinese Opening': 'Высокое китайское фусэки', 'Orthodox Opening': 'Хоси-симари фусэки', 'Enclosure Opening': 'Комоку-симари фусэки', 'Kobayashi Opening': 'Кобаяси фусэки', 'Small Chinese Opening': 'Мини китайское фусэки', 'Micro Chinese Opening': 'Микро китайское фусэки', 'Sanrensei Opening': 'Санрэнсэй фусэки', 'Nirensei Opening': 'Нирэнсэй фусэки', 'Shūsaku Opening': 'Сюсаку фусэки', '3-3 Point': 'Сан-сан', 'Low Approach': 'Низкое какари', 'High Approach': 'Высокое какари', 'Low Enclosure': 'Низкое симари', 'High Enclosure': 'Высокое симари', 'Mouth Shape': null, 'Table Shape': null, 'Tippy Table': null, 'Bamboo Joint': 'Такэфу', 'Trapezium': null, 'Diamond': null, 'Tiger’s Mouth': null, 'Empty Triangle': null, 'Turn': 'Магари', 'Stretch': 'Ноби', 'Diagonal': 'Косуми', 'Wedge': 'Варикоми', 'Hane': 'Ханэ', 'Cut': 'Кири', 'Square': null, 'Throwing Star': 'Сюрикэн', 'Parallelogram': null, 'Dog’s Head': null, 'Horse’s Head': null, 'Attachment': 'Тсукэ', 'One-Point Jump': 'Иккэн тоби', 'Big Bulge': null, 'Small Knight': 'Кэйма', 'Two-Point Jump': 'Никэн тоби', 'Large Knight': 'Огэйма', 'Shoulder Hit': 'Катацуки', 'Diagonal Jump': 'Хазама тоби', '4-4 Point': 'Хоси', 'Pass': 'Пас', 'Take': 'Тори', 'Atari': 'Атари', 'Suicide': 'Самоубийственный ход', 'Fill': 'Тсуги', 'Connect': 'Рэнраку', 'Tengen': 'Тэнгэн', 'Hoshi': 'Хоси' } }