mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
Add language portugese br (#4550)
### What problem does this PR solve? Add language Portugese from Brazil ### Type of change - [X] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -47,6 +47,7 @@ export const LanguageList = [
|
||||
'Spanish',
|
||||
'Vietnamese',
|
||||
'Japanese',
|
||||
'Portuguese BR',
|
||||
];
|
||||
|
||||
export const LanguageMap = {
|
||||
@ -57,6 +58,7 @@ export const LanguageMap = {
|
||||
Spanish: 'Español',
|
||||
Vietnamese: 'Tiếng việt',
|
||||
Japanese: '日本語',
|
||||
'Portuguese BR': 'Português BR',
|
||||
};
|
||||
|
||||
export const LanguageTranslationMap = {
|
||||
@ -67,6 +69,7 @@ export const LanguageTranslationMap = {
|
||||
Spanish: 'es',
|
||||
Vietnamese: 'vi',
|
||||
Japanese: 'ja',
|
||||
'Portuguese BR': 'pt-br',
|
||||
};
|
||||
|
||||
export enum FileMimeType {
|
||||
|
||||
@ -6,6 +6,7 @@ import translation_en from './en';
|
||||
import translation_es from './es';
|
||||
import translation_id from './id';
|
||||
import translation_ja from './ja';
|
||||
import translation_pt_br from './pt-br';
|
||||
import { createTranslationTable, flattenObject } from './until';
|
||||
import translation_vi from './vi';
|
||||
import translation_zh from './zh';
|
||||
@ -19,12 +20,14 @@ const resources = {
|
||||
ja: translation_ja,
|
||||
es: translation_es,
|
||||
vi: translation_vi,
|
||||
'pt-br': translation_pt_br,
|
||||
};
|
||||
const enFlattened = flattenObject(translation_en);
|
||||
const viFlattened = flattenObject(translation_vi);
|
||||
const esFlattened = flattenObject(translation_es);
|
||||
const zhFlattened = flattenObject(translation_zh);
|
||||
const jaFlattened = flattenObject(translation_ja);
|
||||
const pt_brFlattened = flattenObject(translation_pt_br);
|
||||
const zh_traditionalFlattened = flattenObject(translation_zh_traditional);
|
||||
export const translationTable = createTranslationTable(
|
||||
[
|
||||
@ -34,8 +37,9 @@ export const translationTable = createTranslationTable(
|
||||
zhFlattened,
|
||||
zh_traditionalFlattened,
|
||||
jaFlattened,
|
||||
pt_brFlattened,
|
||||
],
|
||||
['English', 'Vietnamese', 'Spanish', 'zh', 'zh-TRADITIONAL', 'ja'],
|
||||
['English', 'Vietnamese', 'Spanish', 'zh', 'zh-TRADITIONAL', 'ja', 'pt-br'],
|
||||
);
|
||||
i18n
|
||||
.use(initReactI18next)
|
||||
@ -44,7 +48,7 @@ i18n
|
||||
detection: {
|
||||
lookupLocalStorage: 'lng',
|
||||
},
|
||||
supportedLngs: ['en', 'zh', 'zh-TRADITIONAL', 'id', 'es', 'vi', 'ja'],
|
||||
supportedLngs: ['en', 'zh', 'zh-TRADITIONAL', 'id', 'es', 'vi', 'ja', 'pt-br'],
|
||||
resources,
|
||||
fallbackLng: 'en',
|
||||
interpolation: {
|
||||
|
||||
@ -15,6 +15,7 @@ export default {
|
||||
edit: 'Edit',
|
||||
upload: 'Upload',
|
||||
english: 'English',
|
||||
portugeseBr: 'Portuguese (Brazil)',
|
||||
chinese: 'Simplified Chinese',
|
||||
traditionalChinese: 'Traditional Chinese',
|
||||
language: 'Language',
|
||||
|
||||
@ -16,6 +16,7 @@ export default {
|
||||
upload: 'Subir',
|
||||
english: 'Ingles',
|
||||
spanish: 'Español',
|
||||
portugeseBr: 'Portugués (Brasil)',
|
||||
chinese: 'Chino simplificado',
|
||||
traditionalChinese: 'Chino tradicional',
|
||||
language: 'Idioma',
|
||||
|
||||
@ -16,6 +16,7 @@ export default {
|
||||
edit: 'Ubah',
|
||||
upload: 'Unggah',
|
||||
english: 'Inggris',
|
||||
portugeseBr: 'Portugis (Brasil)',
|
||||
chinese: 'Cina',
|
||||
traditionalChinese: 'Cina Tradisional',
|
||||
language: 'Bahasa',
|
||||
|
||||
@ -15,6 +15,7 @@ export default {
|
||||
edit: '編集',
|
||||
upload: 'アップロード',
|
||||
english: '英語',
|
||||
portugeseBr: 'ポルトガル語 (ブラジル)',
|
||||
chinese: '中国語(簡体字)',
|
||||
traditionalChinese: '中国語(繁体字)',
|
||||
language: '言語',
|
||||
|
||||
1099
web/src/locales/pt-br.ts
Normal file
1099
web/src/locales/pt-br.ts
Normal file
File diff suppressed because it is too large
Load Diff
@ -15,6 +15,7 @@ export default {
|
||||
edit: 'Sửa',
|
||||
upload: 'Tải lên',
|
||||
english: 'Tiếng Anh',
|
||||
portugueseBr: 'Tiếng Bồ Đào Nha (Brazil)',
|
||||
chinese: 'Tiếng Trung giản thể',
|
||||
traditionalChinese: 'Tiếng Trung phồn thể',
|
||||
language: 'Ngôn ngữ',
|
||||
|
||||
@ -15,6 +15,7 @@ export default {
|
||||
edit: '編輯',
|
||||
upload: '上傳',
|
||||
english: '英語',
|
||||
portugeseBr: '葡萄牙語 (巴西)',
|
||||
chinese: '簡體中文',
|
||||
traditionalChinese: '繁體中文',
|
||||
language: '語言',
|
||||
|
||||
@ -15,6 +15,7 @@ export default {
|
||||
edit: '编辑',
|
||||
upload: '上传',
|
||||
english: '英文',
|
||||
portugeseBr: '葡萄牙语 (巴西)',
|
||||
chinese: '简体中文',
|
||||
traditionalChinese: '繁体中文',
|
||||
language: '语言',
|
||||
|
||||
@ -12,6 +12,7 @@ function UserSettingLocale() {
|
||||
'zh',
|
||||
'zh-TRADITIONAL',
|
||||
'ja',
|
||||
'pt-br',
|
||||
]}
|
||||
/>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user