国际化
This commit is contained in:
13
src/App.vue
13
src/App.vue
@@ -16,7 +16,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import { getDefaultLocal } from '@/api/system/user';
|
||||||
|
const lang = localStorage.getItem('lang')
|
||||||
|
if (!lang) {
|
||||||
|
getDefaultLocal().then(res => {
|
||||||
|
console.log('res', res)
|
||||||
|
if (res === 'gu_IN') {
|
||||||
|
localStorage.setItem('lang', 'id')
|
||||||
|
} else {
|
||||||
|
localStorage.setItem('lang', 'zh')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|||||||
@@ -32,9 +32,9 @@ const i18n = createI18n({
|
|||||||
// 更新vant组件库本身的语言变化,支持国际化
|
// 更新vant组件库本身的语言变化,支持国际化
|
||||||
export function vantLocales (app: App<Element>) {
|
export function vantLocales (app: App<Element>) {
|
||||||
app.use(i18n)
|
app.use(i18n)
|
||||||
if (language === 'zh') {
|
if (language === 'id') {
|
||||||
Locale.use(language, zhCN)
|
|
||||||
} else if (language === 'id') {
|
|
||||||
Locale.use(language, idId)
|
Locale.use(language, idId)
|
||||||
|
} else {
|
||||||
|
Locale.use(language, zhCN)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -132,15 +132,22 @@ const go = (url, key) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const checkLanguage = () => {
|
const checkLanguage = () => {
|
||||||
getDefaultLocal().then(res => {
|
// getDefaultLocal().then(res => {
|
||||||
console.log('res', res)
|
// console.log('res', res)
|
||||||
if (res === 'gu_IN') {
|
// if (res === 'gu_IN') {
|
||||||
localStorage.setItem('lang', 'id')
|
// localStorage.setItem('lang', 'id')
|
||||||
} else {
|
// } else {
|
||||||
localStorage.setItem('lang', 'zh')
|
// localStorage.setItem('lang', 'zh')
|
||||||
}
|
// }
|
||||||
location.reload()
|
// location.reload()
|
||||||
})
|
// })
|
||||||
|
const lang = localStorage.getItem('lang')
|
||||||
|
if (lang === 'zh') {
|
||||||
|
localStorage.setItem('lang', 'id')
|
||||||
|
} else {
|
||||||
|
localStorage.setItem('lang', 'zh')
|
||||||
|
}
|
||||||
|
location.reload()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user