This repository was archived by the owner on Nov 13, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +26
-3
lines changed
Expand file tree Collapse file tree 6 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -18,4 +18,12 @@ export default function (app) {
1818 if ( language != "en_us" ) el . style . display = "none" ;
1919 }
2020 } ) ;
21+
22+ app . directive ( "isru" , {
23+ // eslint-disable-next-line no-unused-vars
24+ mounted ( el , binding , vnode ) {
25+ const language = i18n . global . locale ;
26+ if ( language != "ru_ru" ) el . style . display = "none" ;
27+ }
28+ } ) ;
2129}
Original file line number Diff line number Diff line change 11import { createI18n } from 'vue-i18n'
22import zh_cn from "../language/zh_cn.json"
33import en_us from "../language/en_us.json"
4+ import ru_ru from "../language/ru_ru.json"
45
56const i18n = createI18n ( {
67 locale : 'en_us' ,
78 fallbackLocale : 'en_us' ,
89 messages : {
910 zh_cn,
10- en_us
11+ en_us,
12+ ru_ru
1113 } ,
1214} )
1315
1416window . $t = i18n . global . t
1517
16- export default i18n
18+ export default i18n
Original file line number Diff line number Diff line change @@ -5,6 +5,9 @@ export function isEN() {
55}
66
77export function isCN ( ) {
8- console . log ( "L:" , i18n ) ;
98 return i18n . global . locale === "zh_cn" ;
109}
10+
11+ export function isRU ( ) {
12+ return i18n . global . locale === "ru_ru" ;
13+ }
Original file line number Diff line number Diff line change @@ -116,6 +116,10 @@ export default {
116116 {
117117 label: " 简体中文" ,
118118 value: " zh_cn"
119+ },
120+ {
121+ label: " Русский" ,
122+ value: " ru_ru"
119123 }
120124 ],
121125 rules: {
@@ -136,6 +140,8 @@ export default {
136140 const language = window .navigator .language ;
137141 if (language .includes (" zh" )) {
138142 this .selectLanguage (" zh_cn" );
143+ } else if (language .includes (" ru" )) {
144+ this .selectLanguage (" ru_ru" );
139145 } else {
140146 this .selectLanguage (" en_us" );
141147 }
Original file line number Diff line number Diff line change @@ -197,6 +197,9 @@ export default {
197197 },
198198 isCN () {
199199 return this .$i18n .locale === " zh_cn" ;
200+ },
201+ isRU () {
202+ return this .$i18n .locale === " ru_ru" ;
200203 }
201204 },
202205 methods: {
Original file line number Diff line number Diff line change 3838 <el-select v-model =" settings.language" :placeholder =" $t('general.pleaseSelect')" >
3939 <el-option label =" English" value =" en_us" ></el-option >
4040 <el-option value =" zh_cn" :label =" $t('CommonText.011')" ></el-option >
41+ <el-option label =" Russian" value =" ru_ru" ></el-option >
4142 <!-- <el-option label="Japanese" value="jp" disabled></el-option> -->
4243 </el-select >
4344 </div >
You can’t perform that action at this time.
0 commit comments