Skip to content

Commit

Permalink
Merge pull request #60 from pepelsbey/add-russian
Browse files Browse the repository at this point in the history
Add Russian translation
  • Loading branch information
tomayac authored Feb 10, 2022
2 parents 41f0fef + 1222617 commit 1e32df2
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/i18n/languages.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ const languages = {
jaJP: '日本語',
koKR: '한국어',
nlNL: 'Nederlands',
ruRU: 'Русский',
ukUA: 'Українська',
zhCN: '中文',
};
Expand Down
94 changes: 94 additions & 0 deletions src/i18n/ru-RU.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
/**
* SVGcode—Convert raster images to SVG vector graphics
* Copyright (C) 2022 Google LLC
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/

import languages from './languages.js';

const translations = {
red: 'Красный', // Red
green: 'Зелёный', // Green
blue: 'Синий', // Blue
alpha: 'Прозрачность', // Alpha

brightness: 'Яркость', // Brightness
contrast: 'Контраст', // Contrast
grayscale: 'Монохром', // Grayscale
'hue-rotate': 'Поворот цвета', // Hue Rotate
invert: 'Инверсия', // Invert
opacity: 'Прозрачность', // Opacity
saturate: 'Насыщенность', // Saturate
sepia: 'Сепия', // Sepia

scale: 'Масштаб', // Scale
rotation: 'Поворот', // Rotation
turdsize: 'Уменьшить мусор', // Suppress Speckles
alphamax: 'Угловой порог', // Corner Threshold
minPathSegments: 'Минимальная длина пути', // Min. Path Length
strokeWidth: 'Толщина обводки', // Stroke Width
turnpolicy: 'Правила поворота', // Turn Policy
opticurve: 'Оптимизировать кривые', // Optimise Curves
opttolerance: 'Уровень оптимизации', // Optimisation Tolerance
showAdvancedControls: 'Дополнительные настройки', // Show Expert Options

'%': '%',
deg: '°',
steps: 'шагов', // Steps
pixels: 'пикселей', // Pixels
segments: 'сегментов', // Segments

reset: 'Сбросить', // Reset
resetAll: 'Сбросить всё', // Reset All

dropFileHere: 'Бросьте файл сюда', // Drop File Here
openImage: 'Открыть картинку', // Open Image
saveSVG: 'Сохранить SVG', // Save SVG
pasteImage: 'Вставить картинку', // Paste Image
copySVG: 'Скопировать SVG', // Copy SVG
install: 'Установить', // Install

posterizeInputImage: 'Постеризовать входную картинку', // Posterise Input Image
colorSVG: 'Цветной SVG', // Colour SVG
monochromeSVG: 'Монохромный SVG', // Monochrome SVG

colorChannels: 'Цветовые каналы', // Colour Channels
imageSizeAndRotation: 'Входные размеры и поворот', // Input Size and Rotation
imagePreprocessing: 'Входная обработка', // Input Preprocessing
svgOptions: 'Настройки SVG', // SVG Options

considerDPR: 'Учитывать плотность пикселей', // Consider Device Pixel Ratio

tweak: 'Подкрутить', // Tweak
closeOptions: 'Закрыть', // Close

optimizingSVG: 'Оптимизирую SVG', // Optimising SVG
copiedSVG: 'Скопированный SVG', // Copied SVG
savedSVG: 'Сохранённый SVG', // Saved SVG

readyToWorkOffline: 'Готово для работы офлайн.', // Ready to Work Offline.
svgSize: 'Размер SVG', // SVG Size
bytes: 'байтов', // Bytes
zoom: 'Масштаб', // Zoom

license: 'Лицензия', // License
about: 'О проекте', // About

...languages,
};

// ignore unused exports default
export default translations;
3 changes: 3 additions & 0 deletions src/js/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,11 @@ const SUPPORTED_LANGUAGES = [
'ja',
'ko',
'nl',
'ru',
'uk',
'zh',
];

const SUPPORTED_LOCALES = [
'ca-ES',
'da-DK',
Expand All @@ -44,6 +46,7 @@ const SUPPORTED_LOCALES = [
'ja-JP',
'ko-KR',
'nl-NL',
'ru-RU',
'uk-UA',
'zh-CN',
];
Expand Down

0 comments on commit 1e32df2

Please sign in to comment.