fix: show Vitenamese in it's own language

This commit is contained in:
ShengYan, Zhang 2023-05-13 07:23:14 +08:00
parent 377579e802
commit a0e192b6e4
11 changed files with 68 additions and 64 deletions

View File

@ -78,7 +78,7 @@ const cn = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -70,8 +70,8 @@ const cs: LocaleType = {
}, },
Lang: { Lang: {
Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language` Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language`
All: "Všechny jazyky", All: "Všechny jazyky",
Options: { Options: {
cn: "简体中文", cn: "简体中文",
en: "English", en: "English",
tw: "繁體中文", tw: "繁體中文",
@ -80,7 +80,7 @@ const cs: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },
@ -166,8 +166,7 @@ const cs: LocaleType = {
}, },
PresencePenlty: { PresencePenlty: {
Title: "Přítomnostní korekce", Title: "Přítomnostní korekce",
SubTitle: SubTitle: "Větší hodnota zvyšuje pravděpodobnost nových témat.",
"Větší hodnota zvyšuje pravděpodobnost nových témat.",
}, },
}, },
Store: { Store: {
@ -182,7 +181,7 @@ const cs: LocaleType = {
"Vytvořte prosím název o čtyřech až pěti slovech vystihující průběh našeho rozhovoru bez jakýchkoli úvodních slov, interpunkčních znamének, uvozovek, teček, symbolů nebo dalšího textu. Odstraňte uvozovky.", "Vytvořte prosím název o čtyřech až pěti slovech vystihující průběh našeho rozhovoru bez jakýchkoli úvodních slov, interpunkčních znamének, uvozovek, teček, symbolů nebo dalšího textu. Odstraňte uvozovky.",
Summarize: Summarize:
"Krátce shrň naši diskusi v rozsahu do 200 slov a použij ji jako podnět pro budoucí kontext.", "Krátce shrň naši diskusi v rozsahu do 200 slov a použij ji jako podnět pro budoucí kontext.",
}, },
}, },
Copy: { Copy: {
Success: "Zkopírováno do schránky", Success: "Zkopírováno do schránky",
@ -231,7 +230,7 @@ const cs: LocaleType = {
More: "Najít více", More: "Najít více",
NotShow: "Nezobrazovat znovu", NotShow: "Nezobrazovat znovu",
ConfirmNoShow: "Potvrdit zakázáníMůžete jej povolit později v nastavení.", ConfirmNoShow: "Potvrdit zakázáníMůžete jej povolit později v nastavení.",
}, },
UI: { UI: {
Confirm: "Potvrdit", Confirm: "Potvrdit",
@ -239,7 +238,7 @@ const cs: LocaleType = {
Close: "Zavřít", Close: "Zavřít",
Create: "Vytvořit", Create: "Vytvořit",
Edit: "Upravit", Edit: "Upravit",
} },
}; };
export default cs; export default cs;

View File

@ -81,7 +81,7 @@ const de: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -80,7 +80,7 @@ const en: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -80,7 +80,7 @@ const es: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -80,7 +80,7 @@ const it: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -80,7 +80,7 @@ const jp: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -80,56 +80,57 @@ const ru: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },
}, },
Avatar: "Аватар", Avatar: "Аватар",
FontSize: { FontSize: {
Title: "Размер шрифта", Title: "Размер шрифта",
SubTitle: "Настроить размер шрифта контента чата", SubTitle: "Настроить размер шрифта контента чата",
},
Update: {
Version: (x: string) => `Версия: ${x}`,
IsLatest: "Последняя версия",
CheckUpdate: "Проверить обновление",
IsChecking: "Проверка обновления...",
FoundUpdate: (x: string) => `Найдена новая версия: ${x}`,
GoToUpdate: "Обновить",
},
SendKey: "Клавиша отправки",
Theme: "Тема",
TightBorder: "Узкая граница",
SendPreviewBubble: {
Title: "Отправить предпросмотр",
SubTitle: "Предварительный просмотр markdown в пузыре",
},
Mask: {
Title: "Экран заставки маски",
SubTitle: "Показывать экран заставки маски перед началом нового чата",
},
Prompt: {
Disable: {
Title: "Отключить автозаполнение",
SubTitle: "Ввод / для запуска автозаполнения",
}, },
Update: { List: "Список подсказок",
Version: (x: string) => `Версия: ${x}`, ListCount: (builtin: number, custom: number) =>
IsLatest: "Последняя версия", `${builtin} встроенных, ${custom} пользовательских`,
CheckUpdate: "Проверить обновление", Edit: "Редактировать",
IsChecking: "Проверка обновления...", Modal: {
FoundUpdate: (x: string) => `Найдена новая версия: ${x}`, Title: "Список подсказок",
GoToUpdate: "Обновить", Add: "Добавить",
Search: "Поиск подсказок",
}, },
SendKey: "Клавиша отправки", EditModal: {
Theme: "Тема", Title: "Редактировать подсказку",
TightBorder: "Узкая граница",
SendPreviewBubble: {
Title: "Отправить предпросмотр",
SubTitle: "Предварительный просмотр markdown в пузыре",
}, },
Mask: { },
Title: "Экран заставки маски", HistoryCount: {
SubTitle: "Показывать экран заставки маски перед началом нового чата", Title: "Количество прикрепляемых сообщений",
}, SubTitle:
Prompt: { "Количество отправляемых сообщений, прикрепляемых к каждому запросу",
Disable: {
Title: "Отключить автозаполнение",
SubTitle: "Ввод / для запуска автозаполнения",
},
List: "Список подсказок",
ListCount: (builtin: number, custom: number) =>
`${builtin} встроенных, ${custom} пользовательских`,
Edit: "Редактировать",
Modal: {
Title: "Список подсказок",
Add: "Добавить",
Search: "Поиск подсказок",
},
EditModal: {
Title: "Редактировать подсказку",
},
},
HistoryCount: {
Title: "Количество прикрепляемых сообщений",
SubTitle: "Количество отправляемых сообщений, прикрепляемых к каждому запросу",
}, },
CompressThreshold: { CompressThreshold: {
Title: "Порог сжатия истории", Title: "Порог сжатия истории",
@ -186,7 +187,8 @@ const ru: LocaleType = {
}, },
Copy: { Copy: {
Success: "Скопировано в буфер обмена", Success: "Скопировано в буфер обмена",
Failed: "Не удалось скопировать, пожалуйста, предоставьте разрешение на доступ к буферу обмена", Failed:
"Не удалось скопировать, пожалуйста, предоставьте разрешение на доступ к буферу обмена",
}, },
Context: { Context: {
Toast: (x: any) => `С ${x} контекстными подсказками`, Toast: (x: any) => `С ${x} контекстными подсказками`,
@ -214,7 +216,9 @@ const ru: LocaleType = {
}, },
EditModal: { EditModal: {
Title: (readonly: boolean) => Title: (readonly: boolean) =>
`Редактирование шаблона подсказки ${readonly ? "(только для чтения)" : ""}`, `Редактирование шаблона подсказки ${
readonly ? "(только для чтения)" : ""
}`,
Download: "Скачать", Download: "Скачать",
Clone: "Клонировать", Clone: "Клонировать",
}, },
@ -230,7 +234,8 @@ const ru: LocaleType = {
SubTitle: "Общайтесь с душой за маской", SubTitle: "Общайтесь с душой за маской",
More: "Найти еще", More: "Найти еще",
NotShow: "Не показывать снова", NotShow: "Не показывать снова",
ConfirmNoShow: "Подтвердите отключение? Вы можете включить это позже в настройках.", ConfirmNoShow:
"Подтвердите отключение? Вы можете включить это позже в настройках.",
}, },
UI: { UI: {

View File

@ -80,7 +80,7 @@ const tr: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -78,7 +78,7 @@ const tw: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },

View File

@ -2,7 +2,7 @@ import { SubmitKey } from "../store/config";
import type { LocaleType } from "./index"; import type { LocaleType } from "./index";
const vi: LocaleType = { const vi: LocaleType = {
WIP: "Coming Soon...", WIP: "Sắp ra mắt...",
Error: { Error: {
Unauthorized: Unauthorized:
"Truy cập chưa xác thực, vui lòng nhập mã truy cập trong trang cài đặt.", "Truy cập chưa xác thực, vui lòng nhập mã truy cập trong trang cài đặt.",
@ -80,7 +80,7 @@ const vi: LocaleType = {
tr: "Türkçe", tr: "Türkçe",
jp: "日本語", jp: "日本語",
de: "Deutsch", de: "Deutsch",
vi: "Vietnamese", vi: "Tiếng Việt",
ru: "Русский", ru: "Русский",
cs: "Čeština", cs: "Čeština",
}, },