Skip to content

Commit

Permalink
added Russian translation 2 (partial) (#528)
Browse files Browse the repository at this point in the history
* added Russian translation 2 (partial)

* addressed review comments

* addressed review comments ext

* translation agreement for QML Firmware

* linting

* addressed review comment for Any key keycodes
  • Loading branch information
nabokovas authored and yanfali committed Oct 14, 2019
1 parent 7c0c61f commit 7a469fd
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 72 deletions.
122 changes: 62 additions & 60 deletions src/i18n/ru/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,85 +6,86 @@ export default {
message: {
...potato,
help: {
label: 'Summon Wizard'
label: 'Вызов волшебника'
},
print: { ...print },
tester: { ...tester },
keyboard: {
label: 'keyboard'
label: 'клавиатура'
},
layout: {
label: 'layout'
label: 'раскладка'
},
keymapName: {
label: 'Keymap Name',
placeholder: 'custom keymap name'
label: 'Название раскладки',
placeholder: 'название пользовательской раскладки'
},
loadDefault: {
label: 'Load Default',
title: 'Load default keymap from QMK Firmware'
label: 'Значения по умолчанию',
title: 'Загрузить раскладку со значениями по умолчанию из QMK Firmware'
},
compile: {
label: 'Compile',
title: 'Compile Keymap'
label: 'Скомпилировать',
title: 'Скомпилировать раскладку'
},
downloadKeymap: {
title: 'Download keymap.c only',
label: 'keymap only'
title: 'Скачать только keymap.c',
label: 'только раскладка'
},
downloadSource: {
title: 'Download QMK Firmware code',
label: 'Full Source'
title: 'Скачать код QMK Firmware',
label: 'Все исходники'
},
downloadJSON: {
title: 'Export QMK Keymap JSON file',
title: 'Экспортировать раскладку QMK в JSON файл',
label: 'Keymap.JSON'
},
importJSON: {
title: 'Import QMK Keymap JSON file'
title: 'Импортировать раскладку QMK из JSON файла'
},
importUrlJSON: {
title: 'Import QMK Keymap JSON from URL'
title: 'Импортировать раскладку QMK в виде JSON из URL'
},
printKeymap: {
title: 'Print Keymap Layers',
label: 'Print Keymap'
title: 'Распечатать слои раскладки',
label: 'Распечатать раскладку'
},
testKeys: {
title: 'Test Keyboard Input',
label: 'Test Keyboard'
title: 'Проверка ввода с клавиатуры',
label: 'Проверка клавиатуры'
},
downloadFirmware: {
label: 'Firmware',
title: 'Download firmware file for flashing'
label: 'Прошивка',
title: 'Скачать прошивочный файл для процесса прошивки'
},
flashFirmware: {
label: 'Auto-Flash',
title: 'Automatically Flash compiled Firmware to MCU'
label: 'Авто-прошивка',
title:
'Автоматически прошить микроконтроллер скомпилированной прошивкой'
},
flashFile: {
label: 'Custom-Flash',
title: 'Flash User Selected file to MCU'
label: 'Пользовательская прошивка',
title: 'Прошить микроконтроллер выбранным пользовательским файлом'
},
ColorwayTip: {
title: 'Ctrl + Alt + N to cycle next colorway'
title: 'Ctrl + Alt + N, чтобы перейти к следующему цветовому варианту'
},
layer: {
label: 'Layer',
confirm: 'Are you sure you want to clear layer?',
title: 'Clear Layer'
label: 'Слой',
confirm: 'Вы уверены, что хотите очистить слой?',
title: 'Очистить слой'
},
keymap: {
label: 'Keymap'
label: 'Раскладка'
},
downloadToolbox: {
label: 'Get QMK Toolbox'
label: 'Получить QMK Toolbox'
},
keycodes: {
label: 'Keycodes'
label: 'Коды клавиш'
},
keycodesRef: {
label: 'Keycodes reference'
label: 'Справочник по кодам клавиш'
},
keycodesTab: {
ANSI: {
Expand All @@ -97,59 +98,60 @@ export default {
label: 'Quantum'
},
KeyboardSettings: {
label: 'Keyboard Settings'
label: 'Настройки клавиатуры'
},
AppMediaMouse: {
label: 'App, Media and Mouse'
label: 'Приложение, медиа и мышь'
}
},
settingsPanel: {
title: 'Configurator Settings',
title: 'Настройки конфигуратора',
fastInput: {
label: 'Fast Input',
label: 'Быстрый ввод',
title: 'ctrl + alt + f',
help: 'Input keys via keyboard without clicking each position.'
help:
'Ввод клавиш через клавиатуру без необходимости нажимать на каждую позицию'
},
displaySizes: {
label: 'Show Key Sizes',
label: 'Показывать размеры клавиш',
title: 'ctrl + alt + u',
help: 'Show keycap sizes in Key Units'
help: 'Показывать размеры клавиш в Key Units'
},
toggleTutorial: {
label: 'Video Tutorial',
title: 'MechMerlin how-to video on Configurator',
help: 'MechMerlin video guide'
label: 'Видеоурок',
title: 'Видео от MechMerlin с инструкциями к конфигуратору',
help: 'Видеоурок от MechMerlin'
},
darkmode: {
label: 'Toggle Darkmode',
title: 'Dark mode'
label: 'Темный режим',
title: 'Темный режим'
},
language: {
title: 'Language'
title: 'Язык'
},
on: {
label: 'On'
label: 'Вкл'
},
off: {
label: 'Off'
label: 'Выкл'
}
},
errors: {
invalidQMKKeymap:
"Sorry, that doesn't appear to be a valid QMK keymap file.",
invalidQMKKeymap: 'Извините, это неверный файл раскладки QMK.',
kbfirmwareJSONUnsupported:
"Sorry, QMK Configurator doesn't support importing kbfirmware JSON files.",
unknownJSON: "Sorry, this doesn't appear to be a QMK keymap file.",
unsupportedBrowser: "You're using a non supported browser. Please use"
'Извините, QMK конфигуратор не поддерживает импорт JSON файлов kbfirmware.',
unknownJSON: 'Извините, это не похоже на файл раскладки QMK.',
unsupportedBrowser:
'Вы используете не поддерживаемый браузер. Пожалуйста, используйте'
},
statsTemplate:
'\nLoaded {layers} layers and {count} keycodes. Defined {any} Any key keycodes\n',
'\nЗагружен(а/о) {layers} шт. слоев и {count} шт. кодов клавиш. Обнаружен(о) {any} код(ов) Any кодов клавиш\n',
maintain:
'This project is maintained by QMK collaborators and contributors like you!',
hostedOn: 'Hosted on GitHub Pages',
serverStatus: 'Server Status',
apiVersion: 'API Version',
jobsWaiting: 'job(s) waiting'
'Данный проект поддерживается коллабораторами QMK и такими же участниками, как вы!',
hostedOn: 'Размещено на GitHub Pages',
serverStatus: 'Статус сервера',
apiVersion: 'Версия API',
jobsWaiting: 'шт. заданий ожидает'
}
}
};
24 changes: 12 additions & 12 deletions src/i18n/ru/tester.js
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
export default {
page: {
label: 'Keyboard Tester'
label: 'Тестер клавиатуры'
},
keycodeStatus: {
label: 'Keycodes Detected'
label: 'Обнаружены коды клавиш'
},
back: {
label: 'Back',
title: 'Return to Configurator'
label: 'Назад',
title: 'Вернуться в конфигуратор'
},
reset: {
label: 'Reset',
title: 'Reset detected keys'
label: 'Сброс',
title: 'Сброс обнаруженных клавиш'
},
letters: {
keycode: {
label: 'keycode'
label: 'код клавиши'
},
code: {
label: 'code'
label: 'код'
},
key: {
label: 'key'
label: 'клавиша'
}
},
docs: {
paragraph:
'Note: Detected Key and Code may differ depending on your locale. Docs'
'Примечание: Обнаруженные клавиша и код могут отличаться в зависимости от локали. См. документацию'
},
chatter: {
label: 'Chatter threshold (ms)',
detectedAlert: 'chatter has been detected!'
label: 'Порог залипания (мс)',
detectedAlert: 'было обнаружено залипание!'
}
};

0 comments on commit 7a469fd

Please sign in to comment.