mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-05-29 00:50:22 +09:00
Plugins Russian localization
This commit is contained in:
parent
dce7633bf9
commit
a54a4bc31d
@ -162,10 +162,12 @@ export function PluginPage() {
|
|||||||
const pluginStore = usePluginStore();
|
const pluginStore = usePluginStore();
|
||||||
const chatStore = useChatStore();
|
const chatStore = useChatStore();
|
||||||
|
|
||||||
|
const currentLang = getLang();
|
||||||
|
const supportedLangs = ['cn', 'ru'];
|
||||||
const allPlugins = pluginStore
|
const allPlugins = pluginStore
|
||||||
.getAll()
|
.getAll()
|
||||||
.filter(
|
.filter(
|
||||||
(m) => !getLang() || m.lang === (getLang() == "cn" ? getLang() : "en"),
|
(m) => supportedLangs.includes(currentLang) ? m.lang === currentLang : m.lang === 'en'
|
||||||
);
|
);
|
||||||
|
|
||||||
const [searchPlugins, setSearchPlugins] = useState<Plugin[]>([]);
|
const [searchPlugins, setSearchPlugins] = useState<Plugin[]>([]);
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import { Plugin } from "../store/plugin";
|
import { Plugin } from "../store/plugin";
|
||||||
import { CN_PLUGINS } from "./cn";
|
import { CN_PLUGINS } from "./cn";
|
||||||
import { EN_PLUGINS } from "./en";
|
import { EN_PLUGINS } from "./en";
|
||||||
|
import { RU_PLUGINS } from "./ru";
|
||||||
|
|
||||||
import { type BuiltinPlugin } from "./typing";
|
import { type BuiltinPlugin } from "./typing";
|
||||||
export { type BuiltinPlugin } from "./typing";
|
export { type BuiltinPlugin } from "./typing";
|
||||||
@ -24,4 +25,5 @@ export const BUILTIN_PLUGIN_STORE = {
|
|||||||
export const BUILTIN_PLUGINS: BuiltinPlugin[] = [
|
export const BUILTIN_PLUGINS: BuiltinPlugin[] = [
|
||||||
...CN_PLUGINS,
|
...CN_PLUGINS,
|
||||||
...EN_PLUGINS,
|
...EN_PLUGINS,
|
||||||
|
...RU_PLUGINS,
|
||||||
].map((m) => BUILTIN_PLUGIN_STORE.add(m));
|
].map((m) => BUILTIN_PLUGIN_STORE.add(m));
|
||||||
|
101
app/plugins/ru.ts
Normal file
101
app/plugins/ru.ts
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
import { BuiltinPlugin } from "./typing";
|
||||||
|
|
||||||
|
export const RU_PLUGINS: BuiltinPlugin[] = [
|
||||||
|
{
|
||||||
|
name: "WebSearch",
|
||||||
|
toolName: "web-search",
|
||||||
|
lang: "ru",
|
||||||
|
description: "Функциональный инструмент веб-поиска для поисковых систем.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1693744292000,
|
||||||
|
enable: true,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Calculator",
|
||||||
|
toolName: "calculator",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Класс Calculator - это инструмент, используемый для оценки математических выражений. Он расширяет базовый класс Tool.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1693744292000,
|
||||||
|
enable: true,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "WebBrowser",
|
||||||
|
toolName: "web-browser",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Класс, предназначенный для взаимодействия с веб-страницами, извлечения из них информации или обобщения их содержимого.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1693744292000,
|
||||||
|
enable: true,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Wikipedia",
|
||||||
|
toolName: "WikipediaQueryRun",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Инструмент для взаимодействия с API Википедии и получения данных из нее.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1694235989000,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "DALL·E",
|
||||||
|
toolName: "dalle_image_generator",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"DALL-E 2 - это система искусственного интеллекта, которая может создавать реалистичные изображения и произведения искусства на основе описания на естественном языке. Для использования этого плагина требуется настройка службы хранения объектов Cloudflare R2.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1694703673000,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Stable Diffusion",
|
||||||
|
toolName: "stable_diffusion_image_generator",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Модель преобразования текста в изображение Stable Diffusion. Для использования этого плагина требуется настройка сервиса хранения объектов Cloudflare R2 и API stable-diffusion-webui.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1688899480510,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Arxiv",
|
||||||
|
toolName: "arxiv",
|
||||||
|
lang: "ru",
|
||||||
|
description: "Поиск в Arxiv и получение информации о статье.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1699265115000,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "PDFBrowser",
|
||||||
|
toolName: "pdf-browser",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Класс, предназначенный для взаимодействия с pdf-файлом, извлечения информации из URL-адреса PDF-файла или обобщения его содержимого.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1700907315000,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "WolframAlphaTool",
|
||||||
|
toolName: "wolfram_alpha_llm",
|
||||||
|
lang: "ru",
|
||||||
|
description:
|
||||||
|
"Пригодится, если вам нужно ответить на вопросы по математике, науке, технике, культуре, обществу и повседневной жизни.",
|
||||||
|
builtin: true,
|
||||||
|
createdAt: 1703846656000,
|
||||||
|
enable: false,
|
||||||
|
onlyNodeRuntime: false,
|
||||||
|
},
|
||||||
|
];
|
Loading…
Reference in New Issue
Block a user