俄语支持
This commit is contained in:
1 parent
753e3b1e21
commit
720e3e0ceb
11 files changed
+953
-13
No files matched your search
@@ -1,7 +1,7 @@
|
||||
import { readFile, stat } from 'node:fs/promises'
|
||||
import { build } from 'esbuild'
|
||||
|
||||
const localeCodes = ['zh-CN', 'zh-TW', 'en', 'ja', 'ko', 'fr', 'de', 'pt-BR', 'es']
|
||||
const localeCodes = ['zh-CN', 'zh-TW', 'en', 'ja', 'ko', 'ru', 'fr', 'de', 'pt-BR', 'es']
|
||||
const localeMessages = Object.fromEntries(await Promise.all(localeCodes.map(async (code) => [
|
||||
code,
|
||||
JSON.parse(await readFile(`src/i18n/locales/${code}.json`, 'utf8')),
|
||||
@@ -152,6 +152,7 @@ const cases = [
|
||||
[null, ['en-US'], 'en'],
|
||||
[null, ['ja-JP'], 'ja'],
|
||||
[null, ['ko-KR'], 'ko'],
|
||||
[null, ['ru-RU'], 'ru'],
|
||||
[null, ['fr-FR'], 'fr'],
|
||||
[null, ['de-DE'], 'de'],
|
||||
[null, ['pt-PT'], 'pt-BR'],
|
||||
@@ -161,6 +162,7 @@ const cases = [
|
||||
['en', ['zh-CN'], 'en'],
|
||||
['zh-CN', ['en-US'], 'zh-CN'],
|
||||
['ja', ['en-US'], 'ja'],
|
||||
['ru', ['en-US'], 'ru'],
|
||||
]
|
||||
for (const [saved, browserLanguages, expected] of cases) {
|
||||
const actual = i18nModule.resolveAppLocale(saved, browserLanguages)
|
||||
|
||||
Reference in new issue
Block a user