fix:将zh-cn目录改成zh-CN目录等

This commit is contained in:
PZ688 2025-02-26 16:26:03 +08:00
parent 2d0a5ad2fb
commit 018db8336d
7 changed files with 26 additions and 10 deletions

15
Admin.NET/.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,15 @@
{
// 使 IntelliSense
//
// 访: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "C#: Admin.NET.Web.Entry [Admin.NET.Web.Entry - net9.0]",
"type": "dotnet",
"request": "launch",
"projectPath": "${workspaceFolder}\\Admin.NET.Web.Entry\\Admin.NET.Web.Entry.csproj",
"launchConfigurationId": "TargetFramework=net9.0;Admin.NET.Web.Entry"
}
]
}

View File

@ -48,13 +48,14 @@
<body> <body>
<div class="loading-wrapper"> <div class="loading-wrapper">
<div class="loader"></div> <div class="loader"></div>
<div class="loading-text">Loading system, may take a while...</div> <div class="loading-text">Loading...</div>
</div> </div>
<div id="app"></div> <div id="app"></div>
<script src="/config.js"></script> <script src="/config.js"></script>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.ts"></script>
<script> <script>
window.addEventListener('load', function() { window.addEventListener('load', function() {
console.log('load');
document.querySelector('.loading-wrapper').classList.add('hide'); document.querySelector('.loading-wrapper').classList.add('hide');
}); });
</script> </script>

View File

@ -145,7 +145,7 @@ export const i18n = createI18n({
silentFallbackWarn: true, silentFallbackWarn: true,
fallbackWarn: false, fallbackWarn: false,
locale: themeConfig.value.globalI18n, locale: themeConfig.value.globalI18n,
fallbackLocale: enLocale.name, fallbackLocale: "zh-CN",
messages, messages,
globalInjection: true, globalInjection: true,
}); });

View File

@ -18,9 +18,9 @@
</div> </div>
<template #dropdown> <template #dropdown>
<el-dropdown-menu> <el-dropdown-menu>
<el-dropdown-item command="zh-cn" :disabled="state.disabledI18n === 'zh-cn'">简体中文</el-dropdown-item> <el-dropdown-item command="zh-CN" :disabled="state.disabledI18n === 'zh-CN'">简体中文</el-dropdown-item>
<el-dropdown-item command="en" :disabled="state.disabledI18n === 'en'">English</el-dropdown-item> <el-dropdown-item command="en" :disabled="state.disabledI18n === 'en'">English</el-dropdown-item>
<el-dropdown-item command="zh-tw" :disabled="state.disabledI18n === 'zh-tw'">繁體中文</el-dropdown-item> <el-dropdown-item command="zh-TW" :disabled="state.disabledI18n === 'zh-TW'">繁體中文</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</template> </template>
</el-dropdown> </el-dropdown>
@ -125,10 +125,10 @@ const { themeConfig } = storeToRefs(storesThemeConfig);
const searchRef = ref(); const searchRef = ref();
const onlineUserRef = ref(); const onlineUserRef = ref();
const changePasswordRef = ref(); const changePasswordRef = ref();
const upgradeInfoRef = ref(); const upgradeInfoRef = ref()
const state = reactive({ const state = reactive({
isScreenfull: false, isScreenfull: false,
disabledI18n: 'zh-cn', disabledI18n: 'zh-CN',
disabledSize: 'large', disabledSize: 'large',
noticeList: [] as any, // noticeList: [] as any, //
}); });

View File

@ -42,4 +42,4 @@ other.elSvg(app);
// 注册全局字典组件 // 注册全局字典组件
app.component('GSysDict', sysDict); app.component('GSysDict', sysDict);
app.use(pinia).use(router).use(ElementPlus).use(setupVXETable).use(i18n).use(VueGridLayout).use(VForm3).use(VueSignaturePad).use(vue3TreeOrg).use(JwChat).mount('#app'); app.use(pinia).use(router).use(i18n).use(ElementPlus).use(setupVXETable).use(VueGridLayout).use(VForm3).use(VueSignaturePad).use(vue3TreeOrg).use(JwChat).mount('#app');

View File

@ -142,8 +142,8 @@ export const useThemeConfig = defineStore('themeConfig', {
globalViceTitleMsg: '站在巨人肩膀上的 .NET 通用权限开发框架', globalViceTitleMsg: '站在巨人肩膀上的 .NET 通用权限开发框架',
// 版权和备案文字 // 版权和备案文字
copyright: 'Copyright © 2021-Present Admin.NET All rights reserved.', copyright: 'Copyright © 2021-Present Admin.NET All rights reserved.',
// 默认初始语言,可选值"<zh-cn|en|zh-tw>",默认 zh-cn // 默认初始语言,可选值"<zh-CN|en|zh-TW>",默认 zh-CN
globalI18n: 'zh-cn', globalI18n: 'zh-CN',
// 默认全局组件大小,可选值"<large|'default'|small>",默认 'large' // 默认全局组件大小,可选值"<large|'default'|small>",默认 'large'
globalComponentSize: 'small', globalComponentSize: 'small',
// 系统 logo 地址 // 系统 logo 地址

View File

@ -54,7 +54,7 @@ export function setTagsViewNameI18n(item: any) {
let tagsViewName: string = ''; let tagsViewName: string = '';
const { query, params, meta } = item; const { query, params, meta } = item;
// 修复tagsViewName匹配到其他含下列单词的路由 // 修复tagsViewName匹配到其他含下列单词的路由
const pattern = /^\{("(zh-cn|en|zh-tw)":"[^,]+",?){1,3}}$/; const pattern = /^\{("(zh-CN|en|zh-TW)":"[^,]+",?){1,3}}$/;
if (query?.tagsViewName || params?.tagsViewName) { if (query?.tagsViewName || params?.tagsViewName) {
if (pattern.test(query?.tagsViewName) || pattern.test(params?.tagsViewName)) { if (pattern.test(query?.tagsViewName) || pattern.test(params?.tagsViewName)) {
// 国际化 // 国际化