mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-16 16:30:15 +01:00
🌐: Add Russian Translations (#1169)
* Add translation for the button and some elements. * Make changes for tests.
This commit is contained in:
parent
cbfe47a9d5
commit
216f6da79e
8 changed files with 32 additions and 9 deletions
|
|
@ -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>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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', () => {
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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: 'Общие',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue