Skip to content

Commit

Permalink
Add Russian and fix Traditional Chinese
Browse files Browse the repository at this point in the history
  • Loading branch information
Srayash committed Dec 11, 2024
1 parent 6d2a263 commit 96c5726
Show file tree
Hide file tree
Showing 3 changed files with 155 additions and 1 deletion.
6 changes: 5 additions & 1 deletion frontend/src/locale/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import es from './es.json'; //Spanish
import jp from './jp.json'; //Japanese
import zh from './zh.json'; //Mandarin
import zhTW from './zh-TW.json'; //Traditional Chinese
import ru from './ru.json'; //Russian

i18n
.use(LanguageDetector)
Expand All @@ -25,9 +26,12 @@ i18n
zh: {
translation: zh,
},
'zh-TW': {
zhTW: {
translation: zhTW,
},
ru: {
translation: ru,
},
},
fallbackLng: 'en',
detection: {
Expand Down
142 changes: 142 additions & 0 deletions frontend/src/locale/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
{
"language": "Русский",
"chat": "Чат",
"chats": "Чаты",
"newChat": "Новый чат",
"myPlan": "Мой план",
"about": "О",
"inputPlaceholder": "Введите свое сообщение здесь...",
"tagline": "DocsGPT использует GenAI, пожалуйста, проверьте важную информацию, используя источники.",
"sourceDocs": "Источник",
"none": "Нет",
"cancel": "Отмена",
"demo": [
{
"header": "Узнайте о DocsGPT",
"query": "Что такое DocsGPT?"
},
{
"header": "Обобщить документацию",
"query": "Обобщить текущий контекст"
},
{
"header": "Написать код",
"query": "Написать код для запроса API к /api/answer"
},
{
"header": "Помощь в обучении",
"query": "Написать потенциальные вопросы для контекста"
}
],
"settings": {
"label": "Настройки",
"general": {
"label": "Общие",
"selectTheme": "Выбрать тему",
"light": "Светлая",
"dark": "Темная",
"selectLanguage": "Выбрать язык",
"chunks": "Обработанные фрагменты на запрос",
"prompt": "Активная подсказка",
"deleteAllLabel": "Удалить все беседы",
"deleteAllBtn": "Удалить все",
"addNew": "Добавить новый",
"convHistory": "История разговоров",
"none": "Нет",
"low": "Низкий",
"medium": "Средний",
"high": "Высокий",
"unlimited": "Без ограничений",
"default": "по умолчанию"
},
"documents": {
"label": "Документы",
"name": "Название документа",
"date": "Дата вектора",
"type": "Тип",
"tokenUsage": "Использование токена",
"noData": "Нет существующих документов"
},
"apiKeys": {
"label": "Чат-боты",
"name": "Название",
"key": "Ключ API",
"sourceDoc": "Исходный документ",
"createNew": "Создать новый",
"noData": "Нет существующих чат-ботов"
},
"analytics": {
"label": "Analytics"
},
"logs": {
"label": "Журналы"
}
},
"modals": {
"uploadDoc": {
"label": "Загрузить новую документацию",
"select": "Выберите способ загрузки документа в DocsGPT",
"file": "Загрузить с устройства",
"back": "Назад",
"wait": "Пожалуйста, подождите ...",
"remote": "Собрать с веб-сайта",
"start": "Начать чат",
"name": "Имя",
"choose": "Выбрать файлы",
"info": "Загрузите .pdf, .txt, .rst, .csv, .xlsx, .docx, .md, .zip с ограничением до 25 МБ",
"uploadedFiles": "Загруженные файлы",
"cancel": "Отмена",
"train": "Обучение",
"link": "Ссылка",
"urlLink": "URL-ссылка",
"repoUrl": "URL-адрес репозитория",
"reddit": {
"id": "ID клиента",
"secret": "Секрет клиента",
"agent": "Агент пользователя",
"searchQueries": "Поисковые запросы",
"numberOfPosts": "Количество сообщений"
},
"drag": {
"title": "Загрузите исходный файл",
"description": "Перетащите сюда свой файл, чтобы добавить его в качестве источника."
}
},
"createAPIKey": {
"label": "Создать новый ключ API",
"apiKeyName": "Имя ключа API",
"chunks": "Обработано фрагментов на запрос",
"prompt": "Выбрать активный запрос",
"sourceDoc": "Исходный документ",
"create": "Создать"
},
"saveKey": {
"note": "Пожалуйста, сохраните свой ключ",
"disclaimer": "Это единственный раз, когда будет показан ваш ключ.",
"copy": "Копировать",
"copied": "Скопировано",
"confirm": "Я сохранил ключ"
},
"deleteConv": {
"confirm": "Вы уверены, что хотите удалить все разговоры?",
"delete": "Удалить"
},
"shareConv": {
"label": "Создать публичную страницу для общего доступа",
"note": "Исходный документ, личная информация и дальнейший разговор останутся конфиденциальными",
"create": "Создать",
"option": "Разрешить пользователям запрашивать дальнейшие действия"
}
},
"sharedConv": {
"subtitle": "Создано с помощью",
"button": "Начать работу с DocsGPT",
"meta": "DocsGPT использует GenAI, пожалуйста, проверьте важную информацию с помощью источников."
},
"convTile": {
"share": "Поделиться",
"delete": "Удалить",
"rename": "Переименовать",
"deleteWarning": "Вы уверены, что хотите удалить этот разговор?"
}
}
8 changes: 8 additions & 0 deletions frontend/src/settings/General.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,14 @@ export default function General() {
label: 'Mandarin',
value: 'zh',
},
{
label: 'Traditional Chinese',
value: 'zhTW',
},
{
label: 'Russian',
value: 'ru',
},
];
const chunks = ['0', '2', '4', '6', '8', '10'];
const token_limits = new Map([
Expand Down

0 comments on commit 96c5726

Please sign in to comment.