Skip to content

Commit 5b85e4c

Browse files
authored
Merge pull request solosky#221 from hummer007/feature/web-russian-language
Add Russian language support
2 parents 3b06abc + 302da3f commit 5b85e4c

File tree

7 files changed

+126
-0
lines changed

7 files changed

+126
-0
lines changed

web/src/App.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
<el-dropdown-item Enabled="language==='es'" command="es" divided>
2020
{{ $t('lang.es') }}
2121
</el-dropdown-item>
22+
<el-dropdown-item Enabled="language==='ru_RU'" command="ru_RU" divided>
23+
{{ $t('lang.ru') }}
24+
</el-dropdown-item>
2225
</el-dropdown-menu>
2326
</el-dropdown>
2427
</div>

web/src/i18n/en_US.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export default {
55
zhtw: '繁體中文(臺灣)',
66
en: 'English',
77
es: 'Español',
8+
ru: 'Русский',
89
changeok: 'Switch Language Success'
910
},
1011
btn: {

web/src/i18n/es_ES.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export default {
55
zhtw: '繁體中文(臺灣)',
66
en: 'English',
77
es: 'Español',
8+
ru: 'Русский',
89
changeok: 'Cambio Idioma Satisfactorio'
910
},
1011
btn: {

web/src/i18n/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
44
import elementZhCnLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang
55
import elementEsLocale from 'element-ui/lib/locale/lang/es'// element-ui lang
66
import elementZhTwLocale from 'element-ui/lib/locale/lang/zh-TW'// element-ui lang
7+
import elementRuLocale from 'element-ui/lib/locale/lang/ru-RU'// element-ui lang
78
import enLocale from './en_US'
89
import zhTWLocale from './zh_TW'
910
import zhCNLocale from './zh_Hans'
1011
import esLocale from './es_ES'
12+
import ruLocale from "./ru_RU";
1113

1214

1315
Vue.use(VueI18n)
@@ -28,6 +30,10 @@ const messages = {
2830
zh_CN: {
2931
...zhCNLocale,
3032
...elementZhCnLocale
33+
},
34+
ru_RU: {
35+
... ruLocale,
36+
... elementRuLocale
3137
}
3238
}
3339
export function getLanguage() {

web/src/i18n/ru_RU.js

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
export default {
2+
lang: {
3+
choose: 'Выбор языка/Language',
4+
zhcn: '简体中文',
5+
zhtw: '繁體中文(臺灣)',
6+
en: 'English',
7+
es: 'Español',
8+
ru: 'Русский',
9+
changeok: 'Успешно сменить язык',
10+
11+
},
12+
btn: {
13+
ok: 'OK',
14+
cancel: 'Отмена',
15+
cont: 'Продолжить'
16+
},
17+
menu: {
18+
upload: 'Загрузить',
19+
newfolder: 'Новая папка',
20+
del: 'Удалить',
21+
up: 'Родительская папка',
22+
refresh: 'Обновить',
23+
dfu: 'DFU'
24+
},
25+
status: {
26+
connected: 'Подключено, Версия: ',
27+
version: 'Версия:',
28+
mac: 'MAC-адрес:',
29+
loading: 'загрузка…'
30+
},
31+
conn: {
32+
connect: 'Подключиться',
33+
connecting: 'Подключение…',
34+
disconnect: 'Отключиться…',
35+
consuccess: 'Успешное подключение к Pixl.js!',
36+
disconnected: 'Pixl.js был отключен!',
37+
connfailed: 'Ошибка подключения к Pixl.js!'
38+
},
39+
labels: {
40+
name: 'Имя',
41+
size: 'Размер',
42+
type: 'Тип',
43+
remark: 'Примечание'
44+
},
45+
contxmenu: {
46+
del: 'Удалить…',
47+
rename: 'Переименовать…',
48+
prop: 'Свойства…',
49+
format: 'Форматировать…'
50+
},
51+
properties: {
52+
title: 'Свойства',
53+
remark: 'Примечание',
54+
entermsg: 'Пожалуйста, введите примечание',
55+
attrib: 'Атрибуты',
56+
hide: 'Скрыть',
57+
errupdate: 'Не удалось обновить свойства!',
58+
remarktoolong: 'Примечания могут быть длиной до 90 байт!, то есть 90 символов или 30 китайских символов (текущее значение: ',
59+
remarktoolongend: ' Байт)'
60+
},
61+
upload: {
62+
title: 'Загрузка',
63+
drag: 'Перетащите файлы сюда или ',
64+
click: 'нажмите для загрузки.',
65+
maxsize: 'Общая длина пути к файлу не может превышать 63 байта.',
66+
maxname: 'Имя файла не может превышать 47 байт.',
67+
closetitle: 'Подтвердить закрытие?',
68+
closemessage: 'Закрытие диалога очистит список загрузок и прервёт очередь загрузки.',
69+
errupload: 'Ошибка загрузки: '
70+
},
71+
format: {
72+
title: 'Форматирование',
73+
messrow1a: 'Вы уверены, что хотите отформатировать ',
74+
messrow1b: ' ?',
75+
messrow2: 'Форматирование приведет к удалению всех данных!',
76+
messrow3: 'Форматирование может занять около 10 секунд, пожалуйста, подождите.',
77+
formatok: 'Форматирование завершено!',
78+
formaterr: 'Ошибка форматирования!: '
79+
},
80+
del: {
81+
title: 'Удаление',
82+
message: 'Удалить файл: ',
83+
messageend: ' ?',
84+
error: 'Ошибка удаления файла!: ',
85+
deleteok: 'Файл успешно удален!'
86+
},
87+
dfumode: {
88+
title: 'Режим DFU',
89+
startconfirm: 'Войти в режим DFU?',
90+
updateconfirm: 'Вход в режим DFU выполнен успешно. Хотите открыть страницу обновления по DFU?',
91+
updatetitle: 'Режим DFU принят'
92+
},
93+
oldfirm: {
94+
title: 'Советы по обновлению',
95+
message: 'Версия встроенного ПО вашего устройства слишком низкая. Пожалуйста, обновите последнюю версию ПО перед использованием функции загрузки.'
96+
},
97+
newfolder: {
98+
title: 'Новая папка',
99+
message: 'Пожалуйста, введите название папки',
100+
newfoldererr: 'Ошибка создания папки!:'
101+
},
102+
rename: {
103+
title: 'Переименовать',
104+
message: 'Пожалуйста, введите новое имя файла: ',
105+
errrename: 'Ошибка переименования!: ',
106+
nametoolong: 'Максимальная длина пути к файлу не должна превышать 63 байта',
107+
pathtoolong: 'Максимальная длина имени файла не должна превышать 47 байт'
108+
},
109+
drive: {
110+
message: '(Диск недоступен [код ошибки: ',
111+
messageend: '])'
112+
}
113+
}

web/src/i18n/zh_Hans.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export default {
55
zhtw: '繁體中文(臺灣)',
66
en: 'English',
77
es: 'Español',
8+
ru: 'Русский',
89
changeok: '语言切换成功!'
910
},
1011
btn: {

web/src/i18n/zh_TW.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export default {
55
zhtw: '繁體中文(臺灣)',
66
en: 'English',
77
es: 'Español',
8+
ru: 'Русский',
89
changeok: '語言切換成功!'
910
},
1011
btn: {

0 commit comments

Comments
 (0)