Support Russian in UI Update config.ts (#9361)

add ru

### What problem does this PR solve?

_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._

### Type of change

- [x] New Feature (non-breaking change which adds functionality)

Co-authored-by: Yingfeng <yingfeng.zhang@gmail.com>
This commit is contained in:
EVGENY M
2025-08-11 13:30:35 +06:00
committed by GitHub
parent 1a78b8b295
commit f022504ef9

View File

@ -12,6 +12,7 @@ import translation_ja from './ja';
import translation_pt_br from './pt-br'; import translation_pt_br from './pt-br';
import { createTranslationTable, flattenObject } from './until'; import { createTranslationTable, flattenObject } from './until';
import translation_vi from './vi'; import translation_vi from './vi';
import translation_ru from './ru';
import translation_zh from './zh'; import translation_zh from './zh';
import translation_zh_traditional from './zh-traditional'; import translation_zh_traditional from './zh-traditional';
@ -23,12 +24,14 @@ const resources = {
[LanguageAbbreviation.Ja]: translation_ja, [LanguageAbbreviation.Ja]: translation_ja,
[LanguageAbbreviation.Es]: translation_es, [LanguageAbbreviation.Es]: translation_es,
[LanguageAbbreviation.Vi]: translation_vi, [LanguageAbbreviation.Vi]: translation_vi,
[LanguageAbbreviation.Ru]: translation_ru,
[LanguageAbbreviation.PtBr]: translation_pt_br, [LanguageAbbreviation.PtBr]: translation_pt_br,
[LanguageAbbreviation.De]: translation_de, [LanguageAbbreviation.De]: translation_de,
[LanguageAbbreviation.Fr]: translation_fr, [LanguageAbbreviation.Fr]: translation_fr,
}; };
const enFlattened = flattenObject(translation_en); const enFlattened = flattenObject(translation_en);
const viFlattened = flattenObject(translation_vi); const viFlattened = flattenObject(translation_vi);
const ruFlattened = flattenObject(translation_ru);
const esFlattened = flattenObject(translation_es); const esFlattened = flattenObject(translation_es);
const zhFlattened = flattenObject(translation_zh); const zhFlattened = flattenObject(translation_zh);
const jaFlattened = flattenObject(translation_ja); const jaFlattened = flattenObject(translation_ja);
@ -40,6 +43,7 @@ export const translationTable = createTranslationTable(
[ [
enFlattened, enFlattened,
viFlattened, viFlattened,
ruFlattened,
esFlattened, esFlattened,
zhFlattened, zhFlattened,
zh_traditionalFlattened, zh_traditionalFlattened,
@ -51,6 +55,7 @@ export const translationTable = createTranslationTable(
[ [
'English', 'English',
'Vietnamese', 'Vietnamese',
'Rus',
'Spanish', 'Spanish',
'zh', 'zh',
'zh-TRADITIONAL', 'zh-TRADITIONAL',