From 2374c81edb05fd731de5f1a05ccb32a8e4b35850 Mon Sep 17 00:00:00 2001 From: Erritis Date: Tue, 28 Mar 2023 04:02:56 +0300 Subject: [PATCH] Add Russian language support --- lang/ru-RU.json | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ nuxt.config.ts | 6 +++++ 2 files changed, 70 insertions(+) create mode 100644 lang/ru-RU.json diff --git a/lang/ru-RU.json b/lang/ru-RU.json new file mode 100644 index 0000000..acd8113 --- /dev/null +++ b/lang/ru-RU.json @@ -0,0 +1,64 @@ +{ + "welcomeTo": "Добро пожаловать в", + "language": "Язык", + "setApiKey": "Установить ключ API", + "setOpenAIApiKey": "Установить ключ API OpenAI", + "openAIApiKey": "Ключ API OpenAI", + "getAKey": "Получить ключ", + "openAIModels": "Модели OpenAI", + "aboutTheModels": "О моделях", + "saveAndClose": "Сохранить & Закрыть", + "pleaseSelectAtLeastOneModelDot": "Выберите хотя бы одну модель.", + "writeAMessage": "Напишите сообщение", + "frequentlyPrompts": "Список подсказок", + "addPrompt": "Добавить подсказку", + "addNewPrompt": "Добавитьте новую подсказку", + "pressEnterToSendYourMessageOrShiftEnterToAddANewLine": "Нажмите Enter, чтобы отправить сообщение, или Shift+Enter, чтобы добавить новую строку.", + "lightMode": "Светлая", + "darkMode": "Темная", + "followSystem": "Системная", + "themeMode": "Тема", + "feedback": "Обратная связь", + "newConversation": "Новый чат", + "clearConversations": "Очистить чаты", + "modelParameters": "Параметры модели", + "model": "Модель", + "temperature": "Temperature", + "topP": "Top P", + "frequencyPenalty": "Frequency Penalty", + "presencePenalty": "Presence Penalty", + "maxTokens": "Max Tokens", + "roles": { + "me": "Я", + "ai": "AI" + }, + "edit": "Редактировать", + "copy": "Копировать", + "copied": "Скопировано", + "delete": "Удалить", + "signOut": "Выход", + "webSearch": "Поиск в интернете", + "webSearchDefaultPrompt": "Результаты веб-поиска:\n\n[web_results]\nТекущая дата: [current_date]\n\nИнструкции: Используя предоставленные результаты веб-поиска, напишите развернутый ответ на заданный запрос. Обязательно цитируйте результаты, используя обозначение [[number](URL)] после ссылки. Если предоставленные результаты поиска относятся к нескольким темам с одинаковым названием, напишите отдельные ответы для каждой темы.\nЗапрос: [query]", + "welcomeScreen": { + "introduction1": "является неофициальным клиентом для ChatGPT, но использует официальный API OpenAI.", + "introduction2": "Вам понадобится ключ API OpenAI, прежде чем вы сможете использовать этот клиент.", + "examples": { + "title": "Примеры", + "item1": "\"Объясни, что такое квантовые вычисления простыми словами\"", + "item2": "\"Предложи несколько креативных идей для дня рождения 10-летнего ребенка?\"", + "item3": "\"Как сделать HTTP-запрос в Javascript?\"" + }, + "capabilities": { + "title": "Возможности", + "item1": "Помнит, что пользователь сказал ранее в разговоре", + "item2": "Позволяет пользователю вносить последующие исправления", + "item3": "Научен отклонять неуместные запросы" + }, + "limitations": { + "title": "Ограничения", + "item1": "Иногда может генерировать неверную информацию", + "item2": "Иногда может создавать вредные инструкции или предвзятый контент", + "item3": "Ограниченное знание мира и событий после 2021 года" + } + } +} \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 742598f..dc4fe2c 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -54,6 +54,12 @@ export default defineNuxtConfig({ iso: 'zh-CN', name: '简体中文', file: 'zh-CN.json', + }, + { + code: 'ru', + iso: 'ru-RU', + name: 'Русский', + file: 'ru-RU.json', } ], lazy: true,