🌐: Add Russian Translations (#1169)

* Add translation for the button and some elements.

* Make changes for tests.
This commit is contained in:
MACHINSOFT 2023-11-13 04:49:12 +03:00 committed by GitHub
parent cbfe47a9d5
commit 216f6da79e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 32 additions and 9 deletions

View file

@ -1,12 +1,15 @@
import type { TGenButtonProps } from '~/common';
import { ContinueIcon } from '~/components/svg';
import Button from './Button';
import { useLocalize } from '~/hooks';
export default function Continue({ onClick }: TGenButtonProps) {
const localize = useLocalize();
return (
<Button type="continue" onClick={onClick}>
<ContinueIcon className="text-gray-600/90 dark:text-gray-400 " />
Continue
{localize('com_ui_continue')}
</Button>
);
}

View file

@ -1,12 +1,15 @@
import type { TGenButtonProps } from '~/common';
import { RegenerateIcon } from '~/components/svg';
import Button from './Button';
import { useLocalize } from '~/hooks';
export default function Regenerate({ onClick }: TGenButtonProps) {
const localize = useLocalize();
return (
<Button onClick={onClick}>
<RegenerateIcon className="h-3 w-3 flex-shrink-0 text-gray-600/90 dark:text-gray-400" />
Regenerate
{localize('com_ui_regenerate')}
</Button>
);
}

View file

@ -1,12 +1,15 @@
import type { TGenButtonProps } from '~/common';
import { StopGeneratingIcon } from '~/components/svg';
import Button from './Button';
import { useLocalize } from '~/hooks';
export default function Stop({ onClick }: TGenButtonProps) {
const localize = useLocalize();
return (
<Button type="stop" onClick={onClick}>
<StopGeneratingIcon className="text-gray-600/90 dark:text-gray-400 " />
Stop
{localize('com_ui_stop')}
</Button>
);
}

View file

@ -1,4 +1,4 @@
import { render, fireEvent } from '@testing-library/react';
import { render, fireEvent } from 'test/layout-test-utils';
import Continue from '../Continue';
describe('Continue', () => {

View file

@ -1,4 +1,4 @@
import { render, fireEvent } from '@testing-library/react';
import { render, fireEvent } from 'test/layout-test-utils';
import Regenerate from '../Regenerate';
describe('Regenerate', () => {

View file

@ -1,4 +1,4 @@
import { render, fireEvent } from '@testing-library/react';
import { render, fireEvent } from 'test/layout-test-utils';
import Stop from '../Stop';
describe('Stop', () => {

View file

@ -22,6 +22,7 @@ export default {
com_ui_use_prompt: 'Use prompt',
com_ui_prev: 'Prev',
com_ui_next: 'Next',
com_ui_stop: 'Stop',
com_ui_prompt_templates: 'Prompt Templates',
com_ui_hide_prompt_templates: 'Hide Prompt Templates',
com_ui_showing: 'Showing',
@ -43,7 +44,7 @@ export default {
com_ui_all: 'all',
com_ui_clear: 'Clear',
com_ui_revoke: 'Revoke',
com_ui_revoke_info: 'Revoke all user provided credentials.',
com_ui_revoke_info: 'Revoke all user provided credentials',
com_ui_confirm_action: 'Confirm Action',
com_ui_chats: 'chats',
com_ui_delete: 'Delete',

View file

@ -2,7 +2,7 @@
export default {
com_ui_examples: 'Примеры',
com_ui_new_chat: 'Новый чат',
com_ui_new_chat: 'Создать чат',
com_ui_example_quantum_computing: 'Объясните квантовые вычисления простыми словами',
com_ui_example_10_year_old_b_day:
'У вас есть креативные идеи для дня рождения 10-летнего ребенка?',
@ -18,11 +18,21 @@ export default {
com_ui_limitation_limited_2021: 'Ограниченные знания о мире и событиях после 2021 года',
com_ui_input: 'Ввод',
com_ui_close: 'Закрыть',
com_ui_clear: 'Очистить',
com_ui_revoke: 'Отозвать',
com_ui_revoke_info: 'Отозвать все предоставленные пользователем учетные данные',
com_ui_model: 'Модель',
com_ui_select_model: 'Выберите модель',
com_ui_use_prompt: 'Использовать подсказку',
com_ui_prev: 'Предыдущий',
com_ui_next: 'Следующий',
com_ui_cancel: 'Отмена',
com_ui_delete: 'Удалить',
com_ui_delete_conversation: 'Удалить чат?',
com_ui_delete_conversation_confirm: 'Будет удален следующий чат: ',
com_ui_regenerate: 'Повторная генерация',
com_ui_stop: 'Остановить генерацию',
com_ui_continue: 'Продолжить',
com_ui_prompt_templates: 'Шаблоны подсказок',
com_ui_hide_prompt_templates: 'Скрыть шаблоны подсказок',
com_ui_showing: 'Показано',
@ -189,9 +199,11 @@ export default {
com_nav_theme_system: 'Системная',
com_nav_theme_dark: 'Темная',
com_nav_theme_light: 'Светлая',
com_nav_language: 'Локализация (Альфа)',
com_nav_clear: 'Очистить',
com_nav_clear_all_chats: 'Очистить все чаты',
com_nav_confirm_clear: 'Подтвердить очистку',
com_nav_auto_scroll: 'Автоматическая прокрутка к новым сообщениям в режиме открытия',
com_nav_close_sidebar: 'Закрыть боковую панель',
com_nav_open_sidebar: 'Открыть боковую панель',
com_nav_log_out: 'Выйти',
@ -199,7 +211,8 @@ export default {
com_nav_clear_conversation: 'Очистить разговоры',
com_nav_clear_conversation_confirm_message:
'Вы уверены, что хотите очистить все разговоры? Это действие нельзя отменить.',
com_nav_help_faq: 'Помощь и Часто задаваемые вопросы',
com_nav_help_faq: 'Помощь и часто задаваемые вопросы',
com_nav_setting_data: 'Управление данными',
com_nav_settings: 'Настройки',
com_nav_search_placeholder: 'Поиск сообщений',
com_nav_setting_general: 'Общие',