diff --git a/ChuanhuChatbot.py b/ChuanhuChatbot.py index e7d6b368..c60d0008 100644 --- a/ChuanhuChatbot.py +++ b/ChuanhuChatbot.py @@ -85,13 +85,13 @@ def create_new_model(): with gr.Row(visible=False): with gr.Column(min_width=42, scale=1): historyDeleteBtn = gr.Button( - i18n("🗑️"), elem_id="gr-history-delete-btn") + "🗑️", elem_id="gr-history-delete-btn") with gr.Column(min_width=42, scale=1): historyDownloadBtn = gr.Button( - i18n("⏬"), elem_id="gr-history-download-btn") + "⏬", elem_id="gr-history-download-btn") with gr.Column(min_width=42, scale=1): historyMarkdownDownloadBtn = gr.Button( - i18n("⤵️"), elem_id="gr-history-mardown-download-btn") + "⤵️", elem_id="gr-history-mardown-download-btn") with gr.Row(visible=False): with gr.Column(scale=6): saveFileName = gr.Textbox( @@ -104,9 +104,9 @@ def create_new_model(): ) with gr.Column(scale=1): renameHistoryBtn = gr.Button( - i18n("💾 Rename Chat"), elem_id="gr-history-save-btn") + i18n("💾 保存对话"), elem_id="gr-history-save-btn") exportMarkdownBtn = gr.Button( - i18n("📝 Export as Markdown"), elem_id="gr-markdown-export-btn") + i18n("📝 导出为 Markdown"), elem_id="gr-markdown-export-btn") with gr.Column(elem_id="chuanhu-menu-footer"): with gr.Row(elem_id="chuanhu-func-nav"): @@ -181,10 +181,10 @@ def create_new_model(): with gr.Row(visible=False) as like_dislike_area: with gr.Column(min_width=20, scale=1): likeBtn = gr.Button( - i18n("👍"), elem_id="gr-like-btn") + "👍", elem_id="gr-like-btn") with gr.Column(min_width=20, scale=1): dislikeBtn = gr.Button( - i18n("👎"), elem_id="gr-dislike-btn") + "👎", elem_id="gr-dislike-btn") with gr.Column(elem_id="toolbox-area", scale=1): # For CSS setting, there is an extra box. Don't remove it. @@ -203,7 +203,7 @@ def create_new_model(): value=INITIAL_SYSTEM_PROMPT, lines=8 ) - remain_system_prompt_checkbox = gr.Checkbox( + retain_system_prompt_checkbox = gr.Checkbox( label=i18n("新建对话保留Prompt"), value=False, visible=True, elem_classes="switch-checkbox") with gr.Accordion(label=i18n("加载Prompt模板"), open=False): with gr.Column(): @@ -584,7 +584,7 @@ def create_greeting(request: gr.Request): emptyBtn.click( reset, - inputs=[current_model, remain_system_prompt_checkbox], + inputs=[current_model, retain_system_prompt_checkbox], outputs=[chatbot, status_display, historySelectList, systemPromptTxt], show_progress=True, _js='(a,b)=>{return clearChatbot(a,b);}', @@ -682,7 +682,7 @@ def create_greeting(request: gr.Request): historyRefreshBtn.click(**refresh_history_args) historyDeleteBtn.click(delete_chat_history, [current_model, historySelectList, user_name], [status_display, historySelectList, chatbot], _js='(a,b,c)=>{return showConfirmationDialog(a, b, c);}').then( reset, - inputs=[current_model, remain_system_prompt_checkbox], + inputs=[current_model, retain_system_prompt_checkbox], outputs=[chatbot, status_display, historySelectList, systemPromptTxt], show_progress=True, _js='(a,b)=>{return clearChatbot(a,b);}', diff --git a/locale/en_US.json b/locale/en_US.json index 1dfd236e..f94f6376 100644 --- a/locale/en_US.json +++ b/locale/en_US.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "Chuanhu Chat 🚀", - "川虎Chat": "Chuanhu Chat", - "未命名对话历史记录": "Unnamed Dialog History", - "在这里输入": "Type in here", - "🧹 新的对话": "🧹 New Dialogue", - "🔄 重新生成": "🔄 Regeneration", - "🗑️ 删除最旧对话": "🗑️ Delete oldest dialog", - "🗑️ 删除最新对话": "🗑️ Delete latest dialog", - "🗑️ 删除": "🗑️ Delete", - "重新生成": "Regenerate", - "删除这轮问答": "Delete this round of Q&A", - "模型": "Model", - "多账号模式已开启,无需输入key,可直接开始对话": "Multi-account mode is enabled, no need to enter key, you can start the dialogue directly", - "**发送消息** 或 **提交key** 以显示额度": "**Send message** or **Submit key** to display credit", - "选择模型": "Select Model", - "选择LoRA模型": "Select LoRA Model", - "实时传输回答": "Stream output", - "单轮对话": "Single-turn", - "使用在线搜索": "Use online search", - "选择回复语言(针对搜索&索引功能)": "Select reply language (for search & index)", - "上传索引文件": "Upload", - "双栏pdf": "Two-column pdf", - "识别公式": "formula OCR", - "在这里输入System Prompt...": "Type in System Prompt here...", - "加载Prompt模板": "Load Prompt Template", - "选择Prompt模板集合文件": "Select Prompt Template Collection File", - "🔄 刷新": "🔄 Refresh", - "从Prompt模板中加载": "Load from Prompt Template", - "保存/加载": "Save/Load", - "保存/加载对话历史记录": "Save/Load Dialog History", - "从列表中加载对话": "Load dialog from list", - "设置文件名: 默认为.json,可选为.md": "Set file name: default is .json, optional is .md", - "设置保存文件名": "Set save file name", - "对话历史记录": "Dialog History", - "💾 保存对话": "💾 Save Dialog", - "📝 导出为Markdown": "📝 Export as Markdown", - "历史记录(JSON)": "History file (JSON)", - "导出为 Markdown": "Export as Markdown", - "默认保存于history文件夹": "Default save in history folder", - "下载/上传历史记录": "Download/Upload History", - "高级": "Advanced", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Caution: Changes require care. ⚠️", - "参数": "Parameters", - "停止符,用英文逗号隔开...": "Type in stop token here, separated by comma...", - "用于定位滥用行为": "Used to locate abuse", - "用户名": "Username", - "在这里输入API-Host...": "Type in API-Host here...", - "🔄 切换API地址": "🔄 Switch API Address", - "未设置代理...": "No proxy...", - "代理地址": "Proxy address", - "🔄 设置代理地址": "🔄 Set Proxy Address", - "🔙 恢复默认网络设置": "🔙 Reset Network Settings", - "仅供查看": "For viewing only", - "你真的要删除 ": "Are you sure you want to delete ", " 吗?": " ?", - "重命名该对话": "Rename this chat", - "请输入有效的文件名,不要包含以下特殊字符:": "Please enter a valid file name, do not include the following special characters: ", - "🔄 检查更新...": "🔄 Check for Update...", - "您使用的就是最新版!": "You are using the latest version!", - "正在尝试更新...": "Trying to update...", - "取消": "Cancel", - "更新": "Update", - "详情": "Details", - "好": "OK", - "更新成功,请重启本程序": "Updated successfully, please restart this program", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Update failed, please try [manually updating](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", - "更新失败,请尝试手动更新。": "Update failed, please try manually updating.", - "开始实时传输回答……": "Start streaming output...", - "Token 计数: ": "Token Count: ", - ",本次对话累计消耗了 ": ", Total cost for this dialogue is ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Caution: Changes require care. ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**Send message** or **Submit key** to display credit", + "**本月使用金额** ": "**Monthly usage** ", "**获取API使用情况失败**": "**Failed to get API usage**", - "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Failed to get API usage**, correct sensitive_id needed in `config.json`", "**获取API使用情况失败**,sensitive_id错误或已过期": "**Failed to get API usage**, wrong or expired sensitive_id", - "**本月使用金额** ": "**Monthly usage** ", - "本月使用金额": "Monthly usage", - "获取API使用情况失败:": "Failed to get API usage:", + "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Failed to get API usage**, correct sensitive_id needed in `config.json`", + "API key为空,请检查是否输入正确。": "API key is empty, check whether it is entered correctly.", "API密钥更改为了": "The API key is changed to", "JSON解析错误,收到的内容: ": "JSON parsing error, received content: ", - "模型设置为了:": "Model is set to: ", - "☹️发生了错误:": "☹️Error: ", - "获取对话时发生错误,请查看后台日志": "Error occurred when getting dialogue, check the background log", - "请检查网络连接,或者API-Key是否有效。": "Check the network connection or whether the API-Key is valid.", - "连接超时,无法获取对话。": "Connection timed out, unable to get dialogue.", - "读取超时,无法获取对话。": "Read timed out, unable to get dialogue.", - "代理错误,无法获取对话。": "Proxy error, unable to get dialogue.", "SSL错误,无法获取对话。": "SSL error, unable to get dialogue.", - "API key为空,请检查是否输入正确。": "API key is empty, check whether it is entered correctly.", - "请输入对话内容。": "Enter the content of the conversation.", - "账单信息不适用": "Billing information is not applicable", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Developed by Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) and [Keldos](https://github.com/Keldos-Li)\n\nDownload latest code from [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", - "切换亮暗色主题": "Switch light/dark theme", - "您的IP区域:未知。": "Your IP region: Unknown.", - "获取IP地理位置失败。原因:": "Failed to get IP location. Reason: ", + "Token 计数: ": "Token Count: ", + "☹️发生了错误:": "☹️Error: ", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ To ensure the security of API-Key, please modify the network settings in the configuration file `config.json`.", "。你仍然可以使用聊天功能。": ". You can still use the chat function.", - "您的IP区域:": "Your IP region: ", - "总结": "Summarize", - "生成内容总结中……": "Generating content summary...", "上传": "Upload", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Due to the following reasons, Google refuses to provide an answer to PaLM: \n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ To ensure the security of API-Key, please modify the network settings in the configuration file `config.json`.", - "网络": "Network", - "暂时未知": "Unknown", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Insufficient remaining quota, [learn more](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "Uploaded", + "上传到 OpenAI 后自动填充": "Automatically filled after uploading to OpenAI", + "上传到OpenAI": "Upload to OpenAI", + "上传文件": "Upload files", + "仅供查看": "For viewing only", + "从Prompt模板中加载": "Load from Prompt Template", + "从列表中加载对话": "Load dialog from list", + "代理地址": "Proxy address", + "代理错误,无法获取对话。": "Proxy error, unable to get dialogue.", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "You do not have permission to access GPT-4, [learn more](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Please review config_example.json to configure Azure OpenAI", + "你没有选择任何对话历史": "You have not selected any conversation history.", + "你真的要删除 ": "Are you sure you want to delete ", + "使用在线搜索": "Use online search", + "停止符,用英文逗号隔开...": "Type in stop token here, separated by comma...", + "关于": "About", + "准备数据集": "Prepare Dataset", + "切换亮暗色主题": "Switch light/dark theme", + "删除对话历史成功": "Successfully deleted conversation history.", + "删除这轮问答": "Delete this round of Q&A", + "刷新状态": "Refresh Status", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Insufficient remaining quota, [learn more](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "加载Prompt模板": "Load Prompt Template", + "单轮对话": "Single-turn", + "历史记录(JSON)": "History file (JSON)", + "参数": "Parameters", + "双栏pdf": "Two-column pdf", + "取消": "Cancel", + "取消所有任务": "Cancel All Tasks", + "可选,用于区分不同的模型": "Optional, used to distinguish different models", "启用的工具:": "Enabled tools: ", - + "在工具箱中管理知识库文件": "Manage knowledge base files in the toolbox", + "在线搜索": "Web search", + "在这里输入": "Type in here", + "在这里输入System Prompt...": "Type in System Prompt here...", + "多账号模式已开启,无需输入key,可直接开始对话": "Multi-account mode is enabled, no need to enter key, you can start the dialogue directly", + "好": "OK", + "实时传输回答": "Stream output", + "对话": "Dialogue", + "对话历史": "Conversation history", + "对话历史记录": "Dialog History", + "对话命名方式": "History naming method", + "导出为 Markdown": "Export as Markdown", + "川虎Chat": "Chuanhu Chat", + "川虎Chat 🚀": "Chuanhu Chat 🚀", + "工具箱": "Toolbox", + "已经被删除啦": "It has been deleted.", + "开始实时传输回答……": "Start streaming output...", + "开始训练": "Start Training", "微调": "Fine-tuning", - "训练状态": "Training Status", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "View the [usage guide](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) for more details", - "准备数据集": "Prepare Dataset", + "总结": "Summarize", + "总结完成": "Summary completed.", + "您使用的就是最新版!": "You are using the latest version!", + "您的IP区域:": "Your IP region: ", + "您的IP区域:未知。": "Your IP region: Unknown.", + "拓展": "Extensions", + "搜索(支持正则)...": "Search (supports regex)...", "数据集预览": "Dataset Preview", - "选择数据集": "Select Dataset", - "上传到OpenAI": "Upload to OpenAI", "文件ID": "File ID", - "上传到 OpenAI 后自动填充": "Automatically filled after uploading to OpenAI", + "新对话 ": "New Chat ", + "新建对话保留Prompt": "Retain Prompt For New Chat", + "暂时未知": "Unknown", + "更新": "Update", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Update failed, please try [manually updating](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", + "更新成功,请重启本程序": "Updated successfully, please restart this program", + "未命名对话历史记录": "Unnamed Dialog History", + "未设置代理...": "No proxy...", + "本月使用金额": "Monthly usage", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "View the [usage guide](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) for more details", + "根据日期时间": "By date and time", + "模型": "Model", "模型名称后缀": "Model Name Suffix", - "可选,用于区分不同的模型": "Optional, used to distinguish different models", - "训练轮数(Epochs)": "Training Epochs", - "开始训练": "Start Training", - "状态": "Status", - "刷新状态": "Refresh Status", - "取消所有任务": "Cancel All Tasks", + "模型自动总结(消耗tokens)": "Auto summary by LLM (Consume tokens)", + "模型设置为了:": "Model is set to: ", + "正在尝试更新...": "Trying to update...", "添加训练好的模型到模型列表": "Add trained model to the model list", - - "设置": "Settings", - "训练": "Training", - "工具箱": "Toolbox", - "对话": "Dialogue", - "拓展": "Extensions", - "上传文件": "Upload files", + "状态": "Status", + "生成内容总结中……": "Generating content summary...", + "用于定位滥用行为": "Used to locate abuse", + "用户名": "Username", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Developed by Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) and [Keldos](https://github.com/Keldos-Li)\n\nDownload latest code from [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", "知识库": "Knowledge base", "知识库文件": "Knowledge base files", - "在工具箱中管理知识库文件": "Manage knowledge base files in the toolbox", - "在线搜索": "Web search", - "关于": "About", - "新对话 ": "New Chat ", - "搜索(支持正则)...": "Search (supports regex)...", - - "对话命名方式": "History naming method", - "根据日期时间": "By date and time", "第一条提问": "By first question", - "模型自动总结(消耗tokens)": "Auto summary by LLM (Consume tokens)" -} + "索引构建完成": "Indexing complete.", + "网络": "Network", + "获取API使用情况失败:": "Failed to get API usage:", + "获取IP地理位置失败。原因:": "Failed to get IP location. Reason: ", + "获取对话时发生错误,请查看后台日志": "Error occurred when getting dialogue, check the background log", + "训练": "Training", + "训练状态": "Training Status", + "训练轮数(Epochs)": "Training Epochs", + "设置": "Settings", + "设置保存文件名": "Set save file name", + "设置文件名: 默认为.json,可选为.md": "Set file name: default is .json, optional is .md", + "识别公式": "formula OCR", + "详情": "Details", + "请查看 config_example.json,配置 Azure OpenAI": "Please review config_example.json to configure Azure OpenAI", + "请检查网络连接,或者API-Key是否有效。": "Check the network connection or whether the API-Key is valid.", + "请输入对话内容。": "Enter the content of the conversation.", + "请输入有效的文件名,不要包含以下特殊字符:": "Please enter a valid file name, do not include the following special characters: ", + "读取超时,无法获取对话。": "Read timed out, unable to get dialogue.", + "账单信息不适用": "Billing information is not applicable", + "连接超时,无法获取对话。": "Connection timed out, unable to get dialogue.", + "选择LoRA模型": "Select LoRA Model", + "选择Prompt模板集合文件": "Select Prompt Template Collection File", + "选择回复语言(针对搜索&索引功能)": "Select reply language (for search & index)", + "选择数据集": "Select Dataset", + "选择模型": "Select Model", + "重命名该对话": "Rename this chat", + "重新生成": "Regenerate", + "高级": "Advanced", + ",本次对话累计消耗了 ": ", Total cost for this dialogue is ", + "💾 保存对话": "💾 Save Dialog", + "📝 导出为 Markdown": "📝 Export as Markdown", + "🔄 切换API地址": "🔄 Switch API Address", + "🔄 刷新": "🔄 Refresh", + "🔄 检查更新...": "🔄 Check for Update...", + "🔄 设置代理地址": "🔄 Set Proxy Address", + "🔄 重新生成": "🔄 Regeneration", + "🔙 恢复默认网络设置": "🔙 Reset Network Settings", + "🗑️ 删除最新对话": "🗑️ Delete latest dialog", + "🗑️ 删除最旧对话": "🗑️ Delete oldest dialog", + "🧹 新的对话": "🧹 New Dialogue" +} \ No newline at end of file diff --git a/locale/extract_locale.py b/locale/extract_locale.py index b39148a1..316d1daf 100644 --- a/locale/extract_locale.py +++ b/locale/extract_locale.py @@ -1,6 +1,14 @@ -import os -import json -import re +import os, json, re, sys +import aiohttp, asyncio +import commentjson + +asyncio.set_event_loop_policy(asyncio.DefaultEventLoopPolicy()) + +with open("config.json", "r", encoding="utf-8") as f: + config = commentjson.load(f) +api_key = config["openai_api_key"] +url = config["openai_api_base"] + "/v1/chat/completions" if "openai_api_base" in config else "https://api.openai.com/v1/chat/completions" + def get_current_strings(): pattern = r'i18n\s*\(\s*["\']([^"\']*(?:\)[^"\']*)?)["\']\s*\)' @@ -40,7 +48,7 @@ def sort_strings(existing_translations): sorted_translations = {} # Add entries with (NOT USED) in their values for key, value in sorted(existing_translations.items(), key=lambda x: x[0]): - if "(NOT USED)" in value: + if "(🔴NOT USED)" in value: sorted_translations[key] = value # Add entries with empty values for key, value in sorted(existing_translations.items(), key=lambda x: x[0]): @@ -54,31 +62,77 @@ def sort_strings(existing_translations): return sorted_translations -current_strs = get_current_strings() - -locale_files = [] -# 遍历locale目录下的所有json文件 -for dirpath, dirnames, filenames in os.walk("locale"): - for filename in filenames: - if filename.endswith(".json"): - locale_files.append(os.path.join(dirpath, filename)) - - -for locale_filename in locale_files: - if "zh_CN" in locale_filename: - continue - locale_strs = get_locale_strings(locale_filename) - - # Add new keys - for key in current_strs: - if key not in locale_strs: - locale_strs[key] = "" - # Add (NOT USED) to invalid keys - for key in locale_strs: - if key not in current_strs: - locale_strs[key] = "(NOT USED)" + locale_strs[key] - - locale_strs = sort_strings(locale_strs) - - with open(locale_filename, 'w', encoding='utf-8') as f: - json.dump(locale_strs, f, ensure_ascii=False, indent=4) +async def auto_translate(str, language): + headers = { + "Content-Type": "application/json", + "Authorization": f"Bearer {api_key}", + "temperature": f"{0}", + } + payload = { + "model": "gpt-3.5-turbo", + "messages": [ + { + "role": "system", + "content": f"You are a translation program;\nYour job is to translate user input into {language};\nThe content you are translating is a string in the App;\nDo not explain emoji;\nIf input is only a emoji, please simply return origin emoji;\nPlease ensure that the translation results are concise and easy to understand." + }, + {"role": "user", "content": f"{str}"} + ], + } + + async with aiohttp.ClientSession() as session: + async with session.post(url, headers=headers, json=payload) as response: + data = await response.json() + return data["choices"][0]["message"]["content"] + + +async def main(auto=False): + current_strs = get_current_strings() + locale_files = [] + # 遍历locale目录下的所有json文件 + for dirpath, dirnames, filenames in os.walk("locale"): + for filename in filenames: + if filename.endswith(".json"): + locale_files.append(os.path.join(dirpath, filename)) + + + for locale_filename in locale_files: + if "zh_CN" in locale_filename: + continue + locale_strs = get_locale_strings(locale_filename) + + # Add new keys + new_keys = [] + for key in current_strs: + if key not in locale_strs: + new_keys.append(key) + locale_strs[key] = "" + print(f"{locale_filename[7:-5]}'s new str: {len(new_keys)}") + # Add (NOT USED) to invalid keys + for key in locale_strs: + if key not in current_strs: + locale_strs[key] = "(🔴NOT USED)" + locale_strs[key] + print(f"{locale_filename[7:-5]}'s invalid str: {len(locale_strs) - len(current_strs)}") + + locale_strs = sort_strings(locale_strs) + + if auto: + tasks = [] + non_translated_keys = [] + for key in locale_strs: + if locale_strs[key] == "": + non_translated_keys.append(key) + tasks.append(auto_translate(key, locale_filename[7:-5])) + results = await asyncio.gather(*tasks) + for key, result in zip(non_translated_keys, results): + locale_strs[key] = "(🟡REVIEW NEEDED)" + result + print(f"{locale_filename[7:-5]}'s auto translated str: {len(non_translated_keys)}") + + with open(locale_filename, 'w', encoding='utf-8') as f: + json.dump(locale_strs, f, ensure_ascii=False, indent=4) + + +if __name__ == "__main__": + auto = False + if len(sys.argv) > 1 and sys.argv[1] == "--auto": + auto = True + asyncio.run(main(auto)) diff --git a/locale/ja_JP.json b/locale/ja_JP.json index 7a9a2b17..3b918489 100644 --- a/locale/ja_JP.json +++ b/locale/ja_JP.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "川虎Chat 🚀", - "川虎Chat": "川虎Chat", - "未命名对话历史记录": "名無しの会話履歴", - "在这里输入": "ここに入力", - "🧹 新的对话": "🧹 新しい会話", - "🔄 重新生成": "🔄 再生成", - "🗑️ 删除最旧对话": "🗑️ 最古の会話削除", - "🗑️ 删除最新对话": "🗑️ 最新の会話削除", - "🗑️ 删除": "🗑️ 削除", - "重新生成": "再生成", - "删除这轮问答": "この質疑応答を削除", - "模型": "LLMモデル", - "多账号模式已开启,无需输入key,可直接开始对话": "複数アカウントモードがオンになっています。キーを入力する必要はありません。会話を開始できます", - "**发送消息** 或 **提交key** 以显示额度": "**メッセージを送信** または **キーを送信** して、クレジットを表示します", - "选择模型": "LLMモデルを選択", - "选择LoRA模型": "LoRAモデルを選択", - "实时传输回答": "ストリーム出力", - "单轮对话": "単発会話", - "使用在线搜索": "オンライン検索を使用", - "选择回复语言(针对搜索&索引功能)": "回答言語を選択(検索とインデックス機能に対して)", - "上传索引文件": "アップロード", - "双栏pdf": "2カラムpdf", - "识别公式": "formula OCR", - "在这里输入System Prompt...": "System Promptを入力してください...", - "加载Prompt模板": "Promptテンプレートを読込", - "选择Prompt模板集合文件": "Promptテンプレートコレクションを選択", - "🔄 刷新": "🔄 更新", - "从Prompt模板中加载": "Promptテンプレートから読込", - "保存/加载": "保存/読込", - "保存/加载对话历史记录": "会話履歴を保存/読込", - "从列表中加载对话": "リストから会話を読込", - "设置文件名: 默认为.json,可选为.md": "ファイル名を設定: デフォルトは.json、.mdを選択できます", - "设置保存文件名": "保存ファイル名を設定", - "对话历史记录": "会話履歴", - "💾 保存对话": "💾 会話を保存", - "📝 导出为Markdown": "📝 Markdownでエクスポート", - "历史记录(JSON)": "履歴ファイル(JSON)", - "导出为 Markdown": "Markdownでエクスポート", - "默认保存于history文件夹": "デフォルトでhistoryフォルダに保存されます", - "下载/上传历史记录": "履歴をダウンロード/アップロード", - "高级": "Advanced", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ 変更には慎重に ⚠️", - "参数": "パラメータ", - "停止符,用英文逗号隔开...": "ここにストップ文字を英語のカンマで区切って入力してください...", - "用于定位滥用行为": "不正行為を特定するために使用されます", - "用户名": "ユーザー名", - "在这里输入API-Host...": "API-Hostを入力してください...", - "🔄 切换API地址": "🔄 APIアドレスを切り替え", - "未设置代理...": "代理が設定されていません...", - "代理地址": "プロキシアドレス", - "🔄 设置代理地址": "🔄 プロキシアドレスを設定", - "🔙 恢复默认网络设置": "🔙 ネットワーク設定のリセット", - "仅供查看": "閲覧専用", - "你真的要删除 ": "本当に ", " 吗?": " を削除してもよろしいですか?", - "重命名该对话": "会話の名前を変更", - "请输入有效的文件名,不要包含以下特殊字符:": "有効なファイル名を入力してください。以下の特殊文字は使用しないでください:", - "🔄 检查更新...": "🔄 アップデートをチェック...", - "您使用的就是最新版!": "最新バージョンを使用しています!", - "正在尝试更新...": "更新を試みています...", - "取消": "キャンセル", - "更新": "アップデート", - "详情": "詳細", - "好": "はい", - "更新成功,请重启本程序": "更新が成功しました、このプログラムを再起動してください", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "更新に失敗しました、[手動での更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)をお試しください。", - "更新失败,请尝试手动更新。": "更新に失敗しました、手動での更新をお試しください。", - "开始实时传输回答……": "ストリーム出力開始……", - "Token 计数: ": "Token数: ", - ",本次对话累计消耗了 ": ", 今の会話で消費合計 ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ 変更には慎重に ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**メッセージを送信** または **キーを送信** して、クレジットを表示します", + "**本月使用金额** ": "**今月の使用料金** ", "**获取API使用情况失败**": "**API使用状況の取得に失敗しました**", - "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**API使用状況の取得に失敗しました**、`config.json`に正しい`sensitive_id`を入力する必要があります", "**获取API使用情况失败**,sensitive_id错误或已过期": "**API使用状況の取得に失敗しました**、sensitive_idが間違っているか、期限切れです", - "**本月使用金额** ": "**今月の使用料金** ", - "本月使用金额": "今月の使用料金", - "获取API使用情况失败:": "API使用状況の取得に失敗しました:", + "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**API使用状況の取得に失敗しました**、`config.json`に正しい`sensitive_id`を入力する必要があります", + "API key为空,请检查是否输入正确。": "APIキーが入力されていません。正しく入力されているか確認してください。", "API密钥更改为了": "APIキーが変更されました", "JSON解析错误,收到的内容: ": "JSON解析エラー、受信内容: ", - "模型设置为了:": "LLMモデルを設定しました: ", - "☹️发生了错误:": "エラーが発生しました: ", - "获取对话时发生错误,请查看后台日志": "会話取得時にエラー発生、あとのログを確認してください", - "请检查网络连接,或者API-Key是否有效。": "ネットワーク接続を確認するか、APIキーが有効かどうかを確認してください。", - "连接超时,无法获取对话。": "接続タイムアウト、会話を取得できません。", - "读取超时,无法获取对话。": "読み込みタイムアウト、会話を取得できません。", - "代理错误,无法获取对话。": "プロキシエラー、会話を取得できません。", "SSL错误,无法获取对话。": "SSLエラー、会話を取得できません。", - "API key为空,请检查是否输入正确。": "APIキーが入力されていません。正しく入力されているか確認してください。", - "请输入对话内容。": "会話内容を入力してください。", - "账单信息不适用": "課金情報は対象外です", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "開発:Bilibili [土川虎虎虎](https://space.bilibili.com/29125536) と [明昭MZhao](https://space.bilibili.com/24807452) と [Keldos](https://github.com/Keldos-Li)\n\n最新コードは川虎Chatのサイトへ [GitHubプロジェクト](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", - "切换亮暗色主题": "テーマの明暗切替", - "您的IP区域:未知。": "あなたのIPアドレス地域:不明", - "获取IP地理位置失败。原因:": "IPアドレス地域の取得に失敗しました。理由:", + "Token 计数: ": "Token数: ", + "☹️发生了错误:": "エラーが発生しました: ", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ APIキーの安全性を確保するために、`config.json`ファイルでネットワーク設定を変更してください。", "。你仍然可以使用聊天功能。": "。あなたはまだチャット機能を使用できます。", - "您的IP区域:": "あなたのIPアドレス地域:", - "总结": "要約する", - "生成内容总结中……": "コンテンツ概要を生成しています...", "上传": "アップロード", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Googleは以下の理由から、PaLMの回答を返すことを拒否しています:\n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ APIキーの安全性を確保するために、`config.json`ファイルでネットワーク設定を変更してください。", - "网络": "ネットワーク", - "暂时未知": "しばらく不明である", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "残りのクォータが不足しています、[詳細はこちら](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "アップロードしました。", + "上传到 OpenAI 后自动填充": "OpenAIへのアップロード後、自動的に入力されます", + "上传到OpenAI": "OpenAIへのアップロード", + "上传文件": "ファイルをアップロード", + "仅供查看": "閲覧専用", + "从Prompt模板中加载": "Promptテンプレートから読込", + "从列表中加载对话": "リストから会話を読込", + "代理地址": "プロキシアドレス", + "代理错误,无法获取对话。": "プロキシエラー、会話を取得できません。", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "GPT-4にアクセス権がありません、[詳細はこちら](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Azure OpenAIの設定については、config_example.jsonをご覧ください", - "启用的工具:" : "有効なツール:", - - "微调": "ファインチューニング", - "训练状态": "トレーニングステータス", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[使用ガイド](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)を表示", + "你没有选择任何对话历史": "あなたは何の会話履歴も選択していません。", + "你真的要删除 ": "本当に ", + "使用在线搜索": "オンライン検索を使用", + "停止符,用英文逗号隔开...": "ここにストップ文字を英語のカンマで区切って入力してください...", + "关于": "について", "准备数据集": "データセットの準備", - "数据集预览": "データセットのプレビュー", - "选择数据集": "データセットの選択", - "上传到OpenAI": "OpenAIへのアップロード", - "文件ID": "ファイルID", - "上传到 OpenAI 后自动填充": "OpenAIへのアップロード後、自動的に入力されます", - "模型名称后缀": "モデル名のサフィックス", - "可选,用于区分不同的模型": "オプション、異なるモデルを区別するために使用", - "训练轮数(Epochs)": "トレーニングエポック数", - "开始训练": "トレーニングを開始", - "状态": "ステータス", + "切换亮暗色主题": "テーマの明暗切替", + "删除对话历史成功": "削除した会話の履歴", + "删除这轮问答": "この質疑応答を削除", "刷新状态": "ステータスを更新", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "加载Prompt模板": "Promptテンプレートを読込", + "单轮对话": "単発会話", + "历史记录(JSON)": "履歴ファイル(JSON)", + "参数": "パラメータ", + "双栏pdf": "2カラムpdf", + "取消": "キャンセル", "取消所有任务": "すべてのタスクをキャンセル", - "添加训练好的模型到模型列表": "トレーニング済みモデルをモデルリストに追加", - - "设置": "設定", - "训练": "トレーニング", - "工具箱": "ツールボックス", - "对话": "会話", - "拓展": "拡張", - "上传文件": "ファイルをアップロード", - "知识库": "ナレッジベース", - "知识库文件": "ナレッジベースファイル", + "可选,用于区分不同的模型": "オプション、異なるモデルを区別するために使用", + "启用的工具:": "有効なツール:", "在工具箱中管理知识库文件": "ツールボックスでナレッジベースファイルの管理を行う", "在线搜索": "オンライン検索", - "关于": "について", - "新对话 ": "新しい会話 ", - "搜索(支持正则)...": "検索(正規表現をサポート)...", - + "在这里输入": "ここに入力", + "在这里输入System Prompt...": "System Promptを入力してください...", + "多账号模式已开启,无需输入key,可直接开始对话": "複数アカウントモードがオンになっています。キーを入力する必要はありません。会話を開始できます", + "好": "はい", + "实时传输回答": "ストリーム出力", + "对话": "会話", + "对话历史": "対話履歴", + "对话历史记录": "会話履歴", "对话命名方式": "会話の命名方法", + "导出为 Markdown": "Markdownでエクスポート", + "川虎Chat": "川虎Chat", + "川虎Chat 🚀": "川虎Chat 🚀", + "工具箱": "ツールボックス", + "已经被删除啦": "削除されました。", + "开始实时传输回答……": "ストリーム出力開始……", + "开始训练": "トレーニングを開始", + "微调": "ファインチューニング", + "总结": "要約する", + "总结完成": "完了", + "您使用的就是最新版!": "最新バージョンを使用しています!", + "您的IP区域:": "あなたのIPアドレス地域:", + "您的IP区域:未知。": "あなたのIPアドレス地域:不明", + "拓展": "拡張", + "搜索(支持正则)...": "検索(正規表現をサポート)...", + "数据集预览": "データセットのプレビュー", + "文件ID": "ファイルID", + "新对话 ": "新しい会話 ", + "新建对话保留Prompt": "新しい会話を作成してください。プロンプトを保留します。", + "暂时未知": "しばらく不明である", + "更新": "アップデート", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "更新に失敗しました、[手動での更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)をお試しください。", + "更新成功,请重启本程序": "更新が成功しました、このプログラムを再起動してください", + "未命名对话历史记录": "名無しの会話履歴", + "未设置代理...": "代理が設定されていません...", + "本月使用金额": "今月の使用料金", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[使用ガイド](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)を表示", "根据日期时间": "日付と時刻に基づいて", + "模型": "LLMモデル", + "模型名称后缀": "モデル名のサフィックス", + "模型自动总结(消耗tokens)": "モデルによる自動要約(トークン消費)", + "模型设置为了:": "LLMモデルを設定しました: ", + "正在尝试更新...": "更新を試みています...", + "添加训练好的模型到模型列表": "トレーニング済みモデルをモデルリストに追加", + "状态": "ステータス", + "生成内容总结中……": "コンテンツ概要を生成しています...", + "用于定位滥用行为": "不正行為を特定するために使用されます", + "用户名": "ユーザー名", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "開発:Bilibili [土川虎虎虎](https://space.bilibili.com/29125536) と [明昭MZhao](https://space.bilibili.com/24807452) と [Keldos](https://github.com/Keldos-Li)\n\n最新コードは川虎Chatのサイトへ [GitHubプロジェクト](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", + "知识库": "ナレッジベース", + "知识库文件": "ナレッジベースファイル", "第一条提问": "最初の質問", - "模型自动总结(消耗tokens)": "モデルによる自動要約(トークン消費)" -} + "索引构建完成": "索引の構築が完了しました。", + "网络": "ネットワーク", + "获取API使用情况失败:": "API使用状況の取得に失敗しました:", + "获取IP地理位置失败。原因:": "IPアドレス地域の取得に失敗しました。理由:", + "获取对话时发生错误,请查看后台日志": "会話取得時にエラー発生、あとのログを確認してください", + "训练": "トレーニング", + "训练状态": "トレーニングステータス", + "训练轮数(Epochs)": "トレーニングエポック数", + "设置": "設定", + "设置保存文件名": "保存ファイル名を設定", + "设置文件名: 默认为.json,可选为.md": "ファイル名を設定: デフォルトは.json、.mdを選択できます", + "识别公式": "formula OCR", + "详情": "詳細", + "请查看 config_example.json,配置 Azure OpenAI": "Azure OpenAIの設定については、config_example.jsonをご覧ください", + "请检查网络连接,或者API-Key是否有效。": "ネットワーク接続を確認するか、APIキーが有効かどうかを確認してください。", + "请输入对话内容。": "会話内容を入力してください。", + "请输入有效的文件名,不要包含以下特殊字符:": "有効なファイル名を入力してください。以下の特殊文字は使用しないでください:", + "读取超时,无法获取对话。": "読み込みタイムアウト、会話を取得できません。", + "账单信息不适用": "課金情報は対象外です", + "连接超时,无法获取对话。": "接続タイムアウト、会話を取得できません。", + "选择LoRA模型": "LoRAモデルを選択", + "选择Prompt模板集合文件": "Promptテンプレートコレクションを選択", + "选择回复语言(针对搜索&索引功能)": "回答言語を選択(検索とインデックス機能に対して)", + "选择数据集": "データセットの選択", + "选择模型": "LLMモデルを選択", + "重命名该对话": "会話の名前を変更", + "重新生成": "再生成", + "高级": "Advanced", + ",本次对话累计消耗了 ": ", 今の会話で消費合計 ", + "💾 保存对话": "💾 会話を保存", + "📝 导出为 Markdown": "📝 Markdownにエクスポート", + "🔄 切换API地址": "🔄 APIアドレスを切り替え", + "🔄 刷新": "🔄 更新", + "🔄 检查更新...": "🔄 アップデートをチェック...", + "🔄 设置代理地址": "🔄 プロキシアドレスを設定", + "🔄 重新生成": "🔄 再生成", + "🔙 恢复默认网络设置": "🔙 ネットワーク設定のリセット", + "🗑️ 删除最新对话": "🗑️ 最新の会話削除", + "🗑️ 删除最旧对话": "🗑️ 最古の会話削除", + "🧹 新的对话": "🧹 新しい会話" +} \ No newline at end of file diff --git a/locale/ko_KR.json b/locale/ko_KR.json index ed780ea6..2a460e34 100644 --- a/locale/ko_KR.json +++ b/locale/ko_KR.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "Chuanhu Chat 🚀", - "川虎Chat": "Chuanhu Chat", - "未命名对话历史记录": "이름없는 대화 기록", - "在这里输入": "여기에 입력하세요", - "🧹 新的对话": "🧹 새로운 대화", - "🔄 重新生成": "🔄 재생성", - "🗑️ 删除最旧对话": "🗑️ 가장 오래된 대화 삭제", - "🗑️ 删除最新对话": "🗑️ 최신 대화 삭제", - "🗑️ 删除": "🗑️ 삭제", - "重新生成": "재생성", - "删除这轮问答": "이 라운드의 질문과 답변 삭제", - "模型": "LLM 모델", - "多账号模式已开启,无需输入key,可直接开始对话": "다중 계정 모드가 활성화되어 있으므로 키를 입력할 필요가 없이 바로 대화를 시작할 수 있습니다", - "**发送消息** 或 **提交key** 以显示额度": "**메세지를 전송** 하거나 **Key를 입력**하여 크레딧 표시", - "选择模型": "모델 선택", - "选择LoRA模型": "LoRA 모델 선택", - "实时传输回答": "실시간 전송", - "单轮对话": "단일 대화", - "使用在线搜索": "온라인 검색 사용", - "选择回复语言(针对搜索&索引功能)": "답장 언어 선택 (검색 & 인덱스용)", - "上传索引文件": "업로드", - "双栏pdf": "2-column pdf", - "识别公式": "formula OCR", - "在这里输入System Prompt...": "여기에 시스템 프롬프트를 입력하세요...", - "加载Prompt模板": "프롬프트 템플릿 불러오기", - "选择Prompt模板集合文件": "프롬프트 콜렉션 파일 선택", - "🔄 刷新": "🔄 새로고침", - "从Prompt模板中加载": "프롬프트 템플릿에서 불러오기", - "保存/加载": "저장/불러오기", - "保存/加载对话历史记录": "대화 기록 저장/불러오기", - "从列表中加载对话": "리스트에서 대화 불러오기", - "设置文件名: 默认为.json,可选为.md": "파일 이름 설정: 기본값: .json, 선택: .md", - "设置保存文件名": "저장 파일명 설정", - "对话历史记录": "대화 기록", - "💾 保存对话": "💾 대화 저장", - "📝 导出为Markdown": "📝 마크다운으로 내보내기", - "历史记录(JSON)": "기록 파일 (JSON)", - "导出为 Markdown": "마크다운으로 내보내기", - "默认保存于history文件夹": "히스토리 폴더에 기본 저장", - "下载/上传历史记录": "기록 다운로드/업로드", - "高级": "고급", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ 주의: 변경시 주의하세요. ⚠️", - "参数": "파라미터들", - "停止符,用英文逗号隔开...": "여기에 정지 토큰 입력, ','로 구분됨...", - "用于定位滥用行为": "악용 사례 파악에 활용됨", - "用户名": "사용자 이름", - "在这里输入API-Host...": "여기에 API host를 입력하세요...", - "🔄 切换API地址": "🔄 API 주소 변경", - "未设置代理...": "대리인이 설정되지 않았습니다...", - "代理地址": "프록시 주소", - "🔄 设置代理地址": "🔄 프록시 주소 설정", - "🔙 恢复默认网络设置": "🔙 네트워크 설정 초기화", - "仅供查看": "읽기 전용", - "你真的要删除 ": "정말로 ", " 吗?": " 을(를) 삭제하시겠습니까?", - "重命名该对话": "대화 이름 변경", - "请输入有效的文件名,不要包含以下特殊字符:": "유효한 파일 이름을 입력하세요. 다음 특수 문자는 포함하지 마세요: ", - "🔄 检查更新...": "🔄 업데이트 확인...", - "您使用的就是最新版!": "최신 버전을 사용하고 있습니다!", - "正在尝试更新...": "업데이트를 시도 중...", - "取消": "취소", - "更新": "업데이트", - "详情": "상세", - "好": "예", - "更新成功,请重启本程序": "업데이트 성공, 이 프로그램을 재시작 해주세요", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "업데이트 실패, [수동 업데이트](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)를 시도하십시오", - "更新失败,请尝试手动更新。": "업데이트 실패, 수동 업데이트를 시도하십시오.", - "开始实时传输回答……": "실시간 응답 출력 시작...", - "Token 计数: ": "토큰 수: ", - ",本次对话累计消耗了 ": ",이 대화의 전체 비용은 ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ 주의: 변경시 주의하세요. ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**메세지를 전송** 하거나 **Key를 입력**하여 크레딧 표시", + "**本月使用金额** ": "**이번 달 사용금액** ", "**获取API使用情况失败**": "**API 사용량 가져오기 실패**", - "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**API 사용량 가져오기 실패**. `config.json`에 올바른 `sensitive_id`를 입력해야 합니다", "**获取API使用情况失败**,sensitive_id错误或已过期": "**API 사용량 가져오기 실패**. sensitive_id가 잘못되었거나 만료되었습니다", - "**本月使用金额** ": "**이번 달 사용금액** ", - "本月使用金额": "이번 달 사용금액", - "获取API使用情况失败:": "API 사용량 가져오기 실패:", + "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**API 사용량 가져오기 실패**. `config.json`에 올바른 `sensitive_id`를 입력해야 합니다", + "API key为空,请检查是否输入正确。": "API 키가 비어 있습니다. 올바르게 입력되었는지 확인하십세요.", "API密钥更改为了": "API 키가 변경되었습니다.", "JSON解析错误,收到的内容: ": "JSON 파싱 에러, 응답: ", - "模型设置为了:": "설정된 모델: ", - "☹️发生了错误:": "☹️에러: ", - "获取对话时发生错误,请查看后台日志": "대화를 가져오는 중 에러가 발생했습니다. 백그라운드 로그를 확인하세요", - "请检查网络连接,或者API-Key是否有效。": "네트워크 연결 또는 API키가 유효한지 확인하세요", - "连接超时,无法获取对话。": "연결 시간 초과, 대화를 가져올 수 없습니다.", - "读取超时,无法获取对话。": "읽기 시간 초과, 대화를 가져올 수 없습니다.", - "代理错误,无法获取对话。": "프록시 에러, 대화를 가져올 수 없습니다.", "SSL错误,无法获取对话。": "SSL 에러, 대화를 가져올 수 없습니다.", - "API key为空,请检查是否输入正确。": "API 키가 비어 있습니다. 올바르게 입력되었는지 확인하십세요.", - "请输入对话内容。": "대화 내용을 입력하세요.", - "账单信息不适用": "청구 정보를 가져올 수 없습니다", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "제작: Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452), [Keldos](https://github.com/Keldos-Li)\n\n최신 코드 다운로드: [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", - "切换亮暗色主题": "라이트/다크 테마 전환", - "您的IP区域:未知。": "IP 지역: 알 수 없음.", - "获取IP地理位置失败。原因:": "다음과 같은 이유로 IP 위치를 가져올 수 없습니다. 이유: ", + "Token 计数: ": "토큰 수: ", + "☹️发生了错误:": "☹️에러: ", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ API-Key의 안전을 보장하기 위해 네트워크 설정을 `config.json` 구성 파일에서 수정해주세요.", "。你仍然可以使用聊天功能。": ". 채팅 기능을 계속 사용할 수 있습니다.", - "您的IP区域:": "당신의 IP 지역: ", - "总结": "요약", - "生成内容总结中……": "콘텐츠 요약 생성중...", "上传": "업로드", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "구글은 다음과 같은 이유로 인해 PaLM의 응답을 거부합니다: \n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ API-Key의 안전을 보장하기 위해 네트워크 설정을 `config.json` 구성 파일에서 수정해주세요.", - "网络": "네트워크", - "暂时未知": "알 수 없음", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "남은 할당량이 부족합니다. [자세히 알아보기](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "업로드되었습니다.", + "上传到 OpenAI 后自动填充": "OpenAI로 업로드한 후 자동으로 채워집니다", + "上传到OpenAI": "OpenAI로 업로드", + "上传文件": "파일 업로드", + "仅供查看": "읽기 전용", + "从Prompt模板中加载": "프롬프트 템플릿에서 불러오기", + "从列表中加载对话": "리스트에서 대화 불러오기", + "代理地址": "프록시 주소", + "代理错误,无法获取对话。": "프록시 에러, 대화를 가져올 수 없습니다.", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "GPT-4에 접근 권한이 없습니다. [자세히 알아보기](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Azure OpenAI 설정을 확인하세요", - "启用的工具:" : "활성화된 도구: ", - - "微调": "미세 조정", - "训练状态": "훈련 상태", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[사용 가이드](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) 보기", + "你没有选择任何对话历史": "대화 기록을 선택하지 않았습니다.", + "你真的要删除 ": "정말로 ", + "使用在线搜索": "온라인 검색 사용", + "停止符,用英文逗号隔开...": "여기에 정지 토큰 입력, ','로 구분됨...", + "关于": "관련", "准备数据集": "데이터셋 준비", - "数据集预览": "데이터셋 미리보기", - "选择数据集": "데이터셋 선택", - "上传到OpenAI": "OpenAI로 업로드", - "文件ID": "파일 ID", - "上传到 OpenAI 后自动填充": "OpenAI로 업로드한 후 자동으로 채워집니다", - "模型名称后缀": "모델 이름 접미사", - "可选,用于区分不同的模型": "선택 사항, 다른 모델을 구분하는 데 사용", - "训练轮数(Epochs)": "훈련 라운드(Epochs)", - "开始训练": "훈련 시작", - "状态": "상태", + "切换亮暗色主题": "라이트/다크 테마 전환", + "删除对话历史成功": "대화 기록이 성공적으로 삭제되었습니다.", + "删除这轮问答": "이 라운드의 질문과 답변 삭제", "刷新状态": "상태 새로 고침", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "남은 할당량이 부족합니다. [자세한 내용](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)을 확인하세요.", + "加载Prompt模板": "프롬프트 템플릿 불러오기", + "单轮对话": "단일 대화", + "历史记录(JSON)": "기록 파일 (JSON)", + "参数": "파라미터들", + "双栏pdf": "2-column pdf", + "取消": "취소", "取消所有任务": "모든 작업 취소", - "添加训练好的模型到模型列表": "훈련된 모델을 모델 목록에 추가", - - "设置": "설정", - "训练": "훈련", - "工具箱": "도구 상자", - "对话": "대화", - "拓展": "확장", - "上传文件": "파일 업로드", - "知识库": "지식 라이브러리", - "知识库文件": "지식 라이브러리 파일", + "可选,用于区分不同的模型": "선택 사항, 다른 모델을 구분하는 데 사용", + "启用的工具:": "활성화된 도구: ", "在工具箱中管理知识库文件": "지식 라이브러리 파일을 도구 상자에서 관리", "在线搜索": "온라인 검색", - "关于": "관련", - "新对话 ": "새 대화 ", - "搜索(支持正则)...": "검색 (정규식 지원)...", - + "在这里输入": "여기에 입력하세요", + "在这里输入System Prompt...": "여기에 시스템 프롬프트를 입력하세요...", + "多账号模式已开启,无需输入key,可直接开始对话": "다중 계정 모드가 활성화되어 있으므로 키를 입력할 필요가 없이 바로 대화를 시작할 수 있습니다", + "好": "예", + "实时传输回答": "실시간 전송", + "对话": "대화", + "对话历史": "대화 내역", + "对话历史记录": "대화 기록", "对话命名方式": "대화 이름 설정", + "导出为 Markdown": "마크다운으로 내보내기", + "川虎Chat": "Chuanhu Chat", + "川虎Chat 🚀": "Chuanhu Chat 🚀", + "工具箱": "도구 상자", + "已经被删除啦": "이미 삭제되었습니다.", + "开始实时传输回答……": "실시간 응답 출력 시작...", + "开始训练": "훈련 시작", + "微调": "미세 조정", + "总结": "요약", + "总结完成": "작업 완료", + "您使用的就是最新版!": "최신 버전을 사용하고 있습니다!", + "您的IP区域:": "당신의 IP 지역: ", + "您的IP区域:未知。": "IP 지역: 알 수 없음.", + "拓展": "확장", + "搜索(支持正则)...": "검색 (정규식 지원)...", + "数据集预览": "데이터셋 미리보기", + "文件ID": "파일 ID", + "新对话 ": "새 대화 ", + "新建对话保留Prompt": "새 대화 생성, 프롬프트 유지하기", + "暂时未知": "알 수 없음", + "更新": "업데이트", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "업데이트 실패, [수동 업데이트](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)를 시도하십시오", + "更新成功,请重启本程序": "업데이트 성공, 이 프로그램을 재시작 해주세요", + "未命名对话历史记录": "이름없는 대화 기록", + "未设置代理...": "대리인이 설정되지 않았습니다...", + "本月使用金额": "이번 달 사용금액", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[사용 가이드](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) 보기", "根据日期时间": "날짜 및 시간 기준", + "模型": "LLM 모델", + "模型名称后缀": "모델 이름 접미사", + "模型自动总结(消耗tokens)": "모델에 의한 자동 요약 (토큰 소비)", + "模型设置为了:": "설정된 모델: ", + "正在尝试更新...": "업데이트를 시도 중...", + "添加训练好的模型到模型列表": "훈련된 모델을 모델 목록에 추가", + "状态": "상태", + "生成内容总结中……": "콘텐츠 요약 생성중...", + "用于定位滥用行为": "악용 사례 파악에 활용됨", + "用户名": "사용자 이름", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "제작: Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452), [Keldos](https://github.com/Keldos-Li)\n\n최신 코드 다운로드: [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", + "知识库": "지식 라이브러리", + "知识库文件": "지식 라이브러리 파일", "第一条提问": "첫 번째 질문", - "模型自动总结(消耗tokens)": "모델에 의한 자동 요약 (토큰 소비)" -} + "索引构建完成": "인덱스 구축이 완료되었습니다.", + "网络": "네트워크", + "获取API使用情况失败:": "API 사용량 가져오기 실패:", + "获取IP地理位置失败。原因:": "다음과 같은 이유로 IP 위치를 가져올 수 없습니다. 이유: ", + "获取对话时发生错误,请查看后台日志": "대화를 가져오는 중 에러가 발생했습니다. 백그라운드 로그를 확인하세요", + "训练": "훈련", + "训练状态": "훈련 상태", + "训练轮数(Epochs)": "훈련 라운드(Epochs)", + "设置": "설정", + "设置保存文件名": "저장 파일명 설정", + "设置文件名: 默认为.json,可选为.md": "파일 이름 설정: 기본값: .json, 선택: .md", + "识别公式": "formula OCR", + "详情": "상세", + "请查看 config_example.json,配置 Azure OpenAI": "Azure OpenAI 설정을 확인하세요", + "请检查网络连接,或者API-Key是否有效。": "네트워크 연결 또는 API키가 유효한지 확인하세요", + "请输入对话内容。": "대화 내용을 입력하세요.", + "请输入有效的文件名,不要包含以下特殊字符:": "유효한 파일 이름을 입력하세요. 다음 특수 문자는 포함하지 마세요: ", + "读取超时,无法获取对话。": "읽기 시간 초과, 대화를 가져올 수 없습니다.", + "账单信息不适用": "청구 정보를 가져올 수 없습니다", + "连接超时,无法获取对话。": "연결 시간 초과, 대화를 가져올 수 없습니다.", + "选择LoRA模型": "LoRA 모델 선택", + "选择Prompt模板集合文件": "프롬프트 콜렉션 파일 선택", + "选择回复语言(针对搜索&索引功能)": "답장 언어 선택 (검색 & 인덱스용)", + "选择数据集": "데이터셋 선택", + "选择模型": "모델 선택", + "重命名该对话": "대화 이름 변경", + "重新生成": "재생성", + "高级": "고급", + ",本次对话累计消耗了 ": ",이 대화의 전체 비용은 ", + "💾 保存对话": "💾 대화 저장", + "📝 导出为 Markdown": "📝 마크다운으로 내보내기", + "🔄 切换API地址": "🔄 API 주소 변경", + "🔄 刷新": "🔄 새로고침", + "🔄 检查更新...": "🔄 업데이트 확인...", + "🔄 设置代理地址": "🔄 프록시 주소 설정", + "🔄 重新生成": "🔄 재생성", + "🔙 恢复默认网络设置": "🔙 네트워크 설정 초기화", + "🗑️ 删除最新对话": "🗑️ 최신 대화 삭제", + "🗑️ 删除最旧对话": "🗑️ 가장 오래된 대화 삭제", + "🧹 新的对话": "🧹 새로운 대화" +} \ No newline at end of file diff --git a/locale/ru_RU.json b/locale/ru_RU.json index 76d8a6b2..402aabaa 100644 --- a/locale/ru_RU.json +++ b/locale/ru_RU.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "Chuanhu Чат 🚀", - "川虎Chat": "Chuanhu Чат", - "未命名对话历史记录": "Безымянная история диалога", - "在这里输入": "Введите здесь", - "🧹 新的对话": "🧹 Новый диалог", - "🔄 重新生成": "🔄 Пересоздать", - "🗑️ 删除最旧对话": "🗑️ Удалить старейший диалог", - "🗑️ 删除最新对话": "🗑️ Удалить последний диалог", - "🗑️ 删除": "🗑️ Удалить", - "重新生成": "Пересоздать", - "删除这轮问答": "Удалить этот раунд вопросов и ответов", - "模型": "Модель", - "多账号模式已开启,无需输入key,可直接开始对话": "Режим множественных аккаунтов включен, не требуется ввод ключа, можно сразу начать диалог", - "**发送消息** 或 **提交key** 以显示额度": "**Отправить сообщение** или **отправить ключ** для отображения лимита", - "选择模型": "Выберите модель", - "选择LoRA模型": "Выберите модель LoRA", - "实时传输回答": "Передача ответа в реальном времени", - "单轮对话": "Одиночный диалог", - "使用在线搜索": "Использовать онлайн-поиск", - "选择回复语言(针对搜索&索引功能)": "Выберите язык ответа (для функций поиска и индексации)", - "上传索引文件": "Загрузить конфиг", - "双栏pdf": "Двухколоночный PDF", - "识别公式": "Распознавание формул", - "在这里输入System Prompt...": "Введите здесь системное подсказку...", - "加载Prompt模板": "Загрузить шаблон Prompt", - "选择Prompt模板集合文件": "Выберите файл с набором шаблонов Prompt", - "🔄 刷新": "🔄 Обновить", - "从Prompt模板中加载": "Загрузить из шаблона Prompt", - "保存/加载": "Сохранить/загрузить", - "保存/加载对话历史记录": "Сохранить/загрузить историю диалога", - "从列表中加载对话": "Загрузить диалог из списка", - "设置文件名: 默认为.json,可选为.md": "Установить имя файла: по умолчанию .json, можно выбрать .md", - "设置保存文件名": "Установить имя сохраняемого файла", - "对话历史记录": "История диалога", - "💾 保存对话": "💾 Сохранить диалог", - "📝 导出为Markdown": "📝 Экспортировать в Markdown", - "历史记录(JSON)": "Файл истории (JSON)", - "导出为 Markdown": "Экспортировать в Markdown", - "默认保存于history文件夹": "По умолчанию сохраняется в папку history", - "下载/上传历史记录": "Загрузить/загрузить историю", - "高级": "Расширенные настройки", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ ВНИМАНИЕ: ИЗМЕНЯЙТЕ ОСТОРОЖНО ⚠️", - "参数": "Параметры", - "停止符,用英文逗号隔开...": "Разделительные символы, разделенные запятой...", - "用于定位滥用行为": "Используется для выявления злоупотреблений", - "用户名": "Имя пользователя", - "在这里输入API-Host...": "Введите API-хост здесь...", - "🔄 切换API地址": "🔄 Переключить адрес API", - "未设置代理...": "Прокси не настроен...", - "代理地址": "Адрес прокси", - "🔄 设置代理地址": "🔄 Установить адрес прокси", - "🔙 恢复默认网络设置": "🔙 Восстановить настройки сети по умолчанию", - "仅供查看": "Только для просмотра", - "你真的要删除 ": "Вы уверены, что хотите удалить ", " 吗?": " ?", - "重命名该对话": "Переименовать этот диалог", - "请输入有效的文件名,不要包含以下特殊字符:": "Введите действительное имя файла, не содержащее следующих специальных символов: ", - "🔄 检查更新...": "🔄 Проверить обновления...", - "您使用的就是最新版!": "Вы используете последнюю версию!", - "正在尝试更新...": "Попытка обновления...", - "取消": "Отмена", - "更新": "Обновить", - "详情": "Подробности", - "好": "Хорошо", - "更新成功,请重启本程序": "Обновление успешно, пожалуйста, перезапустите программу", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Обновление не удалось, пожалуйста, попробуйте обновить вручную", - "更新失败,请尝试手动更新。": "Обновление не удалось, попробуйте обновление вручную.", - "开始实时传输回答……": "Начните трансляцию ответов в режиме реального времени...", - "Token 计数: ": "Использованно токенов: ", - ",本次对话累计消耗了 ": ", Общая стоимость этого диалога составляет ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ ВНИМАНИЕ: ИЗМЕНЯЙТЕ ОСТОРОЖНО ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**Отправить сообщение** или **отправить ключ** для отображения лимита", + "**本月使用金额** ": "**Использовано средств в этом месяце**", "**获取API使用情况失败**": "**Не удалось получить информацию об использовании API**", "**获取API使用情况失败**,sensitive_id错误或已过期": "**Не удалось получить информацию об использовании API**, ошибка sensitive_id или истек срок действия", "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Не удалось получить информацию об использовании API**, необходимо правильно заполнить sensitive_id в `config.json`", - "**本月使用金额** ": "**Использовано средств в этом месяце**", - "本月使用金额": "Использовано средств в этом месяце", - "获取API使用情况失败:": "Не удалось получитьAPIинформацию об использовании:", + "API key为空,请检查是否输入正确。": "Пустой API-Key, пожалуйста, проверьте правильность ввода.", "API密钥更改为了": "Ключ API изменен на", "JSON解析错误,收到的内容: ": "Ошибка анализа JSON, полученный контент:", - "模型设置为了:": "Модель настроена на:", - "☹️发生了错误:": "☹️ Произошла ошибка:", - "获取对话时发生错误,请查看后台日志": "Возникла ошибка при получении диалога, пожалуйста, проверьте журналы", - "请检查网络连接,或者API-Key是否有效。": "Проверьте подключение к сети или действительность API-Key.", - "连接超时,无法获取对话。": "Тайм-аут подключения, не удалось получить диалог.", - "读取超时,无法获取对话。": "Тайм-аут чтения, не удалось получить диалог.", - "代理错误,无法获取对话。": "Ошибка прокси, не удалось получить диалог.", "SSL错误,无法获取对话。": "Ошибка SSL, не удалось получить диалог.", - "API key为空,请检查是否输入正确。": "Пустой API-Key, пожалуйста, проверьте правильность ввода.", - "请输入对话内容。": "Пожалуйста, введите содержание диалога.", - "账单信息不适用": "Информация о счете не применима", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Разработано [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) и [Keldos](https://github.com/Keldos-Li).
посетите [GitHub Project](https://github.com/GaiZhenbiao/ChuanhuChatGPT) чата Chuanhu, чтобы загрузить последнюю версию скрипта", - "切换亮暗色主题": "Переключить светлую/темную тему", - "您的IP区域:未知。": "Ваша IP-зона: неизвестно.", - "获取IP地理位置失败。原因:": "Не удалось получить географическое положение IP. Причина:", + "Token 计数: ": "Использованно токенов: ", + "☹️发生了错误:": "☹️ Произошла ошибка:", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ Для обеспечения безопасности API-Key, измените настройки сети в файле конфигурации `config.json`", "。你仍然可以使用聊天功能。": ". Вы все равно можете использовать функцию чата.", - "您的IP区域:": "Ваша IP-зона:", - "总结": "Подведение итога", - "生成内容总结中……": "Создание сводки контента...", "上传": "Загрузить", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Google отказался вернуть ответ PaLM по следующим причинам:\n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ Для обеспечения безопасности API-Key, измените настройки сети в файле конфигурации `config.json`", - "网络": "Параметры сети", - "暂时未知": "Временно неизвестно", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Недостаточно остаточного квоты, [подробнее](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "Загрузка завершена.", + "上传到 OpenAI 后自动填充": "Автоматическое заполнение после загрузки в OpenAI", + "上传到OpenAI": "Загрузить в OpenAI", + "上传文件": "Загрузить файл", + "仅供查看": "Только для просмотра", + "从Prompt模板中加载": "Загрузить из шаблона Prompt", + "从列表中加载对话": "Загрузить диалог из списка", + "代理地址": "Адрес прокси", + "代理错误,无法获取对话。": "Ошибка прокси, не удалось получить диалог.", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "У вас нет доступа к GPT4, [подробнее](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Пожалуйста, просмотрите config_example.json для настройки Azure OpenAI", - "启用的工具:" : "Включенные инструменты:", - - "微调": "Своя модель", - "训练状态": "Статус обучения", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[Здесь](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) можно ознакомиться с инструкцией по использованию", + "你没有选择任何对话历史": "Вы не выбрали никакой истории переписки", + "你真的要删除 ": "Вы уверены, что хотите удалить ", + "使用在线搜索": "Использовать онлайн-поиск", + "停止符,用英文逗号隔开...": "Разделительные символы, разделенные запятой...", + "关于": "О программе", "准备数据集": "Подготовка набора данных", - "数据集预览": "Предпросмотр набора данных", - "选择数据集": "Выберите набор данных", - "上传到OpenAI": "Загрузить в OpenAI", - "文件ID": "Идентификатор файла", - "上传到 OpenAI 后自动填充": "Автоматическое заполнение после загрузки в OpenAI", - "模型名称后缀": "Суффикс имени модели", - "可选,用于区分不同的模型": "Необязательно, используется для различения разных моделей", - "训练轮数(Epochs)": "Количество эпох обучения", - "开始训练": "Начать обучение", - "状态": "Статус", + "切换亮暗色主题": "Переключить светлую/темную тему", + "删除对话历史成功": "Успешно удалена история переписки.", + "删除这轮问答": "Удалить этот раунд вопросов и ответов", "刷新状态": "Обновить статус", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "加载Prompt模板": "Загрузить шаблон Prompt", + "单轮对话": "Одиночный диалог", + "历史记录(JSON)": "Файл истории (JSON)", + "参数": "Параметры", + "双栏pdf": "Двухколоночный PDF", + "取消": "Отмена", "取消所有任务": "Отменить все задачи", - "添加训练好的模型到模型列表": "Добавить обученную модель в список моделей", - - "设置": "Настройки", - "训练": "Обучение", - "工具箱": "Инструменты", - "对话": "Диалог", - "拓展": "Расширенные настройки", - "上传文件": "Загрузить файл", - "知识库": "База знаний", - "知识库文件": "Файл базы знаний", + "可选,用于区分不同的模型": "Необязательно, используется для различения разных моделей", + "启用的工具:": "Включенные инструменты:", "在工具箱中管理知识库文件": "Управление файлами базы знаний в инструментах", "在线搜索": "Онлайн-поиск", - "关于": "О программе", - "新对话 ": "Новый диалог ", - "搜索(支持正则)...": "Поиск (поддержка регулярности)...", - + "在这里输入": "Введите здесь", + "在这里输入System Prompt...": "Введите здесь системное подсказку...", + "多账号模式已开启,无需输入key,可直接开始对话": "Режим множественных аккаунтов включен, не требуется ввод ключа, можно сразу начать диалог", + "好": "Хорошо", + "实时传输回答": "Передача ответа в реальном времени", + "对话": "Диалог", + "对话历史": "Диалоговая история", + "对话历史记录": "История диалога", "对话命名方式": "Способ названия диалога", + "导出为 Markdown": "Экспортировать в Markdown", + "川虎Chat": "Chuanhu Чат", + "川虎Chat 🚀": "Chuanhu Чат 🚀", + "工具箱": "Инструменты", + "已经被删除啦": "Уже удалено.", + "开始实时传输回答……": "Начните трансляцию ответов в режиме реального времени...", + "开始训练": "Начать обучение", + "微调": "Своя модель", + "总结": "Подведение итога", + "总结完成": "Готово", + "您使用的就是最新版!": "Вы используете последнюю версию!", + "您的IP区域:": "Ваша IP-зона:", + "您的IP区域:未知。": "Ваша IP-зона: неизвестно.", + "拓展": "Расширенные настройки", + "搜索(支持正则)...": "Поиск (поддержка регулярности)...", + "数据集预览": "Предпросмотр набора данных", + "文件ID": "Идентификатор файла", + "新对话 ": "Новый диалог ", + "新建对话保留Prompt": "Создать диалог с сохранением подсказки", + "暂时未知": "Временно неизвестно", + "更新": "Обновить", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Обновление не удалось, пожалуйста, попробуйте обновить вручную", + "更新成功,请重启本程序": "Обновление успешно, пожалуйста, перезапустите программу", + "未命名对话历史记录": "Безымянная история диалога", + "未设置代理...": "Прокси не настроен...", + "本月使用金额": "Использовано средств в этом месяце", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "[Здесь](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) можно ознакомиться с инструкцией по использованию", "根据日期时间": "По дате и времени", + "模型": "Модель", + "模型名称后缀": "Суффикс имени модели", + "模型自动总结(消耗tokens)": "Автоматическое подведение итогов модели (потребление токенов)", + "模型设置为了:": "Модель настроена на:", + "正在尝试更新...": "Попытка обновления...", + "添加训练好的模型到模型列表": "Добавить обученную модель в список моделей", + "状态": "Статус", + "生成内容总结中……": "Создание сводки контента...", + "用于定位滥用行为": "Используется для выявления злоупотреблений", + "用户名": "Имя пользователя", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Разработано [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) и [Keldos](https://github.com/Keldos-Li).
посетите [GitHub Project](https://github.com/GaiZhenbiao/ChuanhuChatGPT) чата Chuanhu, чтобы загрузить последнюю версию скрипта", + "知识库": "База знаний", + "知识库文件": "Файл базы знаний", "第一条提问": "Первый вопрос", - "模型自动总结(消耗tokens)": "Автоматическое подведение итогов модели (потребление токенов)" -} + "索引构建完成": "Индексирование завершено.", + "网络": "Параметры сети", + "获取API使用情况失败:": "Не удалось получитьAPIинформацию об использовании:", + "获取IP地理位置失败。原因:": "Не удалось получить географическое положение IP. Причина:", + "获取对话时发生错误,请查看后台日志": "Возникла ошибка при получении диалога, пожалуйста, проверьте журналы", + "训练": "Обучение", + "训练状态": "Статус обучения", + "训练轮数(Epochs)": "Количество эпох обучения", + "设置": "Настройки", + "设置保存文件名": "Установить имя сохраняемого файла", + "设置文件名: 默认为.json,可选为.md": "Установить имя файла: по умолчанию .json, можно выбрать .md", + "识别公式": "Распознавание формул", + "详情": "Подробности", + "请查看 config_example.json,配置 Azure OpenAI": "Пожалуйста, просмотрите config_example.json для настройки Azure OpenAI", + "请检查网络连接,或者API-Key是否有效。": "Проверьте подключение к сети или действительность API-Key.", + "请输入对话内容。": "Пожалуйста, введите содержание диалога.", + "请输入有效的文件名,不要包含以下特殊字符:": "Введите действительное имя файла, не содержащее следующих специальных символов: ", + "读取超时,无法获取对话。": "Тайм-аут чтения, не удалось получить диалог.", + "账单信息不适用": "Информация о счете не применима", + "连接超时,无法获取对话。": "Тайм-аут подключения, не удалось получить диалог.", + "选择LoRA模型": "Выберите модель LoRA", + "选择Prompt模板集合文件": "Выберите файл с набором шаблонов Prompt", + "选择回复语言(针对搜索&索引功能)": "Выберите язык ответа (для функций поиска и индексации)", + "选择数据集": "Выберите набор данных", + "选择模型": "Выберите модель", + "重命名该对话": "Переименовать этот диалог", + "重新生成": "Пересоздать", + "高级": "Расширенные настройки", + ",本次对话累计消耗了 ": ", Общая стоимость этого диалога составляет ", + "💾 保存对话": "💾 Сохранить диалог", + "📝 导出为 Markdown": "📝 Экспортировать в Markdown", + "🔄 切换API地址": "🔄 Переключить адрес API", + "🔄 刷新": "🔄 Обновить", + "🔄 检查更新...": "🔄 Проверить обновления...", + "🔄 设置代理地址": "🔄 Установить адрес прокси", + "🔄 重新生成": "🔄 Пересоздать", + "🔙 恢复默认网络设置": "🔙 Восстановить настройки сети по умолчанию", + "🗑️ 删除最新对话": "🗑️ Удалить последний диалог", + "🗑️ 删除最旧对话": "🗑️ Удалить старейший диалог", + "🧹 新的对话": "🧹 Новый диалог" +} \ No newline at end of file diff --git a/locale/sv_SE.json b/locale/sv_SE.json index 16468683..c76510b7 100644 --- a/locale/sv_SE.json +++ b/locale/sv_SE.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "Chuanhu Chat 🚀", - "川虎Chat": "Chuanhu Chat", - "未命名对话历史记录": "Onämnd Dialoghistorik", - "在这里输入": "Skriv in här", - "🧹 新的对话": "🧹 Ny Dialog", - "🔄 重新生成": "🔄 Regenerera", - "🗑️ 删除最旧对话": "🗑️ Ta bort äldsta dialogen", - "🗑️ 删除最新对话": "🗑️ Ta bort senaste dialogen", - "🗑️ 删除": "🗑️ Ta bort", - "重新生成": "Återgenerera", - "删除这轮问答": "Ta bort denna omgång av Q&A", - "模型": "Modell", - "多账号模式已开启,无需输入key,可直接开始对话": "Flerkontoläge är aktiverat, ingen nyckel behövs, du kan starta dialogen direkt", - "**发送消息** 或 **提交key** 以显示额度": "**Skicka meddelande** eller **Skicka in nyckel** för att visa kredit", - "选择模型": "Välj Modell", - "选择LoRA模型": "Välj LoRA Modell", - "实时传输回答": "Strömmande utdata", - "单轮对话": "Enkel dialog", - "使用在线搜索": "Använd online-sökning", - "选择回复语言(针对搜索&索引功能)": "Välj svarspråk (för sök- och indexfunktion)", - "上传索引文件": "Ladda upp", - "双栏pdf": "Två-kolumns pdf", - "识别公式": "Formel OCR", - "在这里输入System Prompt...": "Skriv in System Prompt här...", - "加载Prompt模板": "Ladda Prompt-mall", - "选择Prompt模板集合文件": "Välj Prompt-mall Samlingsfil", - "🔄 刷新": "🔄 Uppdatera", - "从Prompt模板中加载": "Ladda från Prompt-mall", - "保存/加载": "Spara/Ladda", - "保存/加载对话历史记录": "Spara/Ladda Dialoghistorik", - "从列表中加载对话": "Ladda dialog från lista", - "设置文件名: 默认为.json,可选为.md": "Ställ in filnamn: standard är .json, valfritt är .md", - "设置保存文件名": "Ställ in sparfilnamn", - "对话历史记录": "Dialoghistorik", - "💾 保存对话": "💾 Spara Dialog", - "📝 导出为Markdown": "📝 Exportera som Markdown", - "历史记录(JSON)": "Historikfil (JSON)", - "导出为 Markdown": "Exportera som Markdown", - "默认保存于history文件夹": "Sparas som standard i mappen history", - "下载/上传历史记录": "Ladda ner/ladda upp historik", - "高级": "Avancerat", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Var försiktig med ändringar. ⚠️", - "参数": "Parametrar", - "停止符,用英文逗号隔开...": "Skriv in stopptecken här, separerade med kommatecken...", - "用于定位滥用行为": "Används för att lokalisera missbruk", - "用户名": "Användarnamn", - "在这里输入API-Host...": "Skriv in API-Host här...", - "🔄 切换API地址": "🔄 Byt API-adress", - "未设置代理...": "Inte inställd proxy...", - "代理地址": "Proxyadress", - "🔄 设置代理地址": "🔄 Ställ in Proxyadress", - "🔙 恢复网络默认设置": "🔙 Återställ Nätverksinställningar", - "仅供查看": "Endast för visning", - "你真的要删除 ": "Är du säker på att du vill ta bort ", " 吗?": " ?", - "重命名该对话": "Byt namn på dialogen", - "请输入有效的文件名,不要包含以下特殊字符:": "Ange ett giltigt filnamn, använd inte följande specialtecken: ", - "🔄 检查更新...": "🔄 Sök efter uppdateringar...", - "您使用的就是最新版!": "Du använder den senaste versionen!", - "正在尝试更新...": "Försöker uppdatera...", - "取消": "Avbryt", - "更新": "Uppdatera", - "详情": "Detaljer", - "好": "OK", - "更新成功,请重启本程序": "Uppdaterat framgångsrikt, starta om programmet", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Uppdateringen misslyckades, prova att [uppdatera manuellt](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", - "更新失败,请尝试手动更新。": "Uppdateringen misslyckades, prova att uppdatera manuellt.", - "开始实时传输回答……": "Börjar strömma utdata...", - "Token 计数: ": "Tokenräkning: ", - ",本次对话累计消耗了 ": ", Total kostnad för denna dialog är ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Var försiktig med ändringar. ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**Skicka meddelande** eller **Skicka in nyckel** för att visa kredit", + "**本月使用金额** ": "**Månadens användning** ", "**获取API使用情况失败**": "**Misslyckades med att hämta API-användning**", - "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Misslyckades med att hämta API-användning**, korrekt sensitive_id behövs i `config.json`", "**获取API使用情况失败**,sensitive_id错误或已过期": "**Misslyckades med att hämta API-användning**, felaktig eller utgången sensitive_id", - "**本月使用金额** ": "**Månadens användning** ", - "本月使用金额": "Månadens användning", - "获取API使用情况失败:": "Misslyckades med att hämta API-användning:", + "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Misslyckades med att hämta API-användning**, korrekt sensitive_id behövs i `config.json`", + "API key为空,请检查是否输入正确。": "API-nyckeln är tom, kontrollera om den är korrekt inmatad.", "API密钥更改为了": "API-nyckeln har ändrats till", "JSON解析错误,收到的内容: ": "JSON-tolkningsfel, mottaget innehåll: ", - "模型设置为了:": "Modellen är inställd på: ", - "☹️发生了错误:": "☹️Fel: ", - "获取对话时发生错误,请查看后台日志": "Ett fel uppstod när dialogen hämtades, kontrollera bakgrundsloggen", - "请检查网络连接,或者API-Key是否有效。": "Kontrollera nätverksanslutningen eller om API-nyckeln är giltig.", - "连接超时,无法获取对话。": "Anslutningen tog för lång tid, kunde inte hämta dialogen.", - "读取超时,无法获取对话。": "Läsningen tog för lång tid, kunde inte hämta dialogen.", - "代理错误,无法获取对话。": "Proxyfel, kunde inte hämta dialogen.", "SSL错误,无法获取对话。": "SSL-fel, kunde inte hämta dialogen.", - "API key为空,请检查是否输入正确。": "API-nyckeln är tom, kontrollera om den är korrekt inmatad.", - "请输入对话内容。": "Ange dialoginnehåll.", - "账单信息不适用": "Faktureringsinformation är inte tillämplig", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Utvecklad av Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) och [Keldos](https://github.com/Keldos-Li)\n\nLadda ner senaste koden från [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", - "切换亮暗色主题": "Byt ljus/mörk tema", - "您的IP区域:未知。": "Din IP-region: Okänd.", - "获取IP地理位置失败。原因:": "Misslyckades med att hämta IP-plats. Orsak: ", + "Token 计数: ": "Tokenräkning: ", + "☹️发生了错误:": "☹️Fel: ", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ För att säkerställa säkerheten för API-nyckeln, vänligen ändra nätverksinställningarna i konfigurationsfilen `config.json`.", "。你仍然可以使用聊天功能。": ". Du kan fortfarande använda chattfunktionen.", - "您的IP区域:": "Din IP-region: ", - "总结": "Sammanfatta", - "生成内容总结中……": "Genererar innehållssammanfattning...", "上传": "Ladda upp", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "På grund av följande skäl vägrar Google att ge ett svar till PaLM: \n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ För att säkerställa säkerheten för API-nyckeln, vänligen ändra nätverksinställningarna i konfigurationsfilen `config.json`.", - "网络": "nätverksparametrar", - "暂时未知": "Okänd", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Återstående kvot är otillräcklig, [läs mer](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "Uppladdad", + "上传到 OpenAI 后自动填充": "Automatiskt ifylld efter uppladdning till OpenAI", + "上传到OpenAI": "Ladda upp till OpenAI", + "上传文件": "ladda upp fil", + "仅供查看": "Endast för visning", + "从Prompt模板中加载": "Ladda från Prompt-mall", + "从列表中加载对话": "Ladda dialog från lista", + "代理地址": "Proxyadress", + "代理错误,无法获取对话。": "Proxyfel, kunde inte hämta dialogen.", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "Du har inte behörighet att komma åt GPT-4, [läs mer](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Vänligen granska config_example.json för att konfigurera Azure OpenAI", - "启用的工具:" : "Aktiverade verktyg: ", - - "微调": "Finjustering", - "训练状态": "Träningsstatus", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "Se [användarguiden](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) för mer information", + "你没有选择任何对话历史": "Du har inte valt någon konversationshistorik.", + "你真的要删除 ": "Är du säker på att du vill ta bort ", + "使用在线搜索": "Använd online-sökning", + "停止符,用英文逗号隔开...": "Skriv in stopptecken här, separerade med kommatecken...", + "关于": "om", "准备数据集": "Förbered dataset", - "数据集预览": "Datasetförhandsvisning", - "选择数据集": "Välj dataset", - "上传到OpenAI": "Ladda upp till OpenAI", - "文件ID": "Fil-ID", - "上传到 OpenAI 后自动填充": "Automatiskt ifylld efter uppladdning till OpenAI", - "模型名称后缀": "Modellnamnstillägg", - "可选,用于区分不同的模型": "Valfritt, används för att särskilja olika modeller", - "训练轮数(Epochs)": "Träningsomgångar (Epochs)", - "开始训练": "Börja träning", - "状态": "Status", + "切换亮暗色主题": "Byt ljus/mörk tema", + "删除对话历史成功": "Raderade konversationens historik.", + "删除这轮问答": "Ta bort denna omgång av Q&A", "刷新状态": "Uppdatera status", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Återstående kvot är otillräcklig, [läs mer](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%C3%84mnen)", + "加载Prompt模板": "Ladda Prompt-mall", + "单轮对话": "Enkel dialog", + "历史记录(JSON)": "Historikfil (JSON)", + "参数": "Parametrar", + "双栏pdf": "Två-kolumns pdf", + "取消": "Avbryt", "取消所有任务": "Avbryt alla uppgifter", - "添加训练好的模型到模型列表": "Lägg till tränad modell i modellistan", - - "设置": "inställningar", - "训练": "träning", - "工具箱": "verktygslåda", - "对话": "konversation", - "拓展": "utvidgning", - "上传文件": "ladda upp fil", - "知识库": "kunskapsbank", - "知识库文件": "kunskapsbankfil", + "可选,用于区分不同的模型": "Valfritt, används för att särskilja olika modeller", + "启用的工具:": "Aktiverade verktyg: ", "在工具箱中管理知识库文件": "hantera kunskapsbankfiler i verktygslådan", "在线搜索": "onlinesökning", - "关于": "om", - "新对话 ": "Ny dialog ", - "搜索(支持正则)...": "Sök (stöd för reguljära uttryck)...", - + "在这里输入": "Skriv in här", + "在这里输入System Prompt...": "Skriv in System Prompt här...", + "多账号模式已开启,无需输入key,可直接开始对话": "Flerkontoläge är aktiverat, ingen nyckel behövs, du kan starta dialogen direkt", + "好": "OK", + "实时传输回答": "Strömmande utdata", + "对话": "konversation", + "对话历史": "Dialoghistorik", + "对话历史记录": "Dialoghistorik", "对话命名方式": "Dialognamn", + "导出为 Markdown": "Exportera som Markdown", + "川虎Chat": "Chuanhu Chat", + "川虎Chat 🚀": "Chuanhu Chat 🚀", + "工具箱": "verktygslåda", + "已经被删除啦": "Har raderats.", + "开始实时传输回答……": "Börjar strömma utdata...", + "开始训练": "Börja träning", + "微调": "Finjustering", + "总结": "Sammanfatta", + "总结完成": "Slutfört sammanfattningen.", + "您使用的就是最新版!": "Du använder den senaste versionen!", + "您的IP区域:": "Din IP-region: ", + "您的IP区域:未知。": "Din IP-region: Okänd.", + "拓展": "utvidgning", + "搜索(支持正则)...": "Sök (stöd för reguljära uttryck)...", + "数据集预览": "Datasetförhandsvisning", + "文件ID": "Fil-ID", + "新对话 ": "Ny dialog ", + "新建对话保留Prompt": "Skapa ny konversation med bevarad Prompt", + "暂时未知": "Okänd", + "更新": "Uppdatera", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Uppdateringen misslyckades, prova att [uppdatera manuellt](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", + "更新成功,请重启本程序": "Uppdaterat framgångsrikt, starta om programmet", + "未命名对话历史记录": "Onämnd Dialoghistorik", + "未设置代理...": "Inte inställd proxy...", + "本月使用金额": "Månadens användning", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "Se [användarguiden](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) för mer information", "根据日期时间": "Enligt datum och tid", + "模型": "Modell", + "模型名称后缀": "Modellnamnstillägg", + "模型自动总结(消耗tokens)": "Modellens automatiska sammanfattning (förbrukar tokens)", + "模型设置为了:": "Modellen är inställd på: ", + "正在尝试更新...": "Försöker uppdatera...", + "添加训练好的模型到模型列表": "Lägg till tränad modell i modellistan", + "状态": "Status", + "生成内容总结中……": "Genererar innehållssammanfattning...", + "用于定位滥用行为": "Används för att lokalisera missbruk", + "用户名": "Användarnamn", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Utvecklad av Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) och [Keldos](https://github.com/Keldos-Li)\n\nLadda ner senaste koden från [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", + "知识库": "kunskapsbank", + "知识库文件": "kunskapsbankfil", "第一条提问": "Första frågan", - "模型自动总结(消耗tokens)": "Modellens automatiska sammanfattning (förbrukar tokens)" -} + "索引构建完成": "Indexet har blivit byggt färdigt.", + "网络": "nätverksparametrar", + "获取API使用情况失败:": "Misslyckades med att hämta API-användning:", + "获取IP地理位置失败。原因:": "Misslyckades med att hämta IP-plats. Orsak: ", + "获取对话时发生错误,请查看后台日志": "Ett fel uppstod när dialogen hämtades, kontrollera bakgrundsloggen", + "训练": "träning", + "训练状态": "Träningsstatus", + "训练轮数(Epochs)": "Träningsomgångar (Epochs)", + "设置": "inställningar", + "设置保存文件名": "Ställ in sparfilnamn", + "设置文件名: 默认为.json,可选为.md": "Ställ in filnamn: standard är .json, valfritt är .md", + "识别公式": "Formel OCR", + "详情": "Detaljer", + "请查看 config_example.json,配置 Azure OpenAI": "Vänligen granska config_example.json för att konfigurera Azure OpenAI", + "请检查网络连接,或者API-Key是否有效。": "Kontrollera nätverksanslutningen eller om API-nyckeln är giltig.", + "请输入对话内容。": "Ange dialoginnehåll.", + "请输入有效的文件名,不要包含以下特殊字符:": "Ange ett giltigt filnamn, använd inte följande specialtecken: ", + "读取超时,无法获取对话。": "Läsningen tog för lång tid, kunde inte hämta dialogen.", + "账单信息不适用": "Faktureringsinformation är inte tillämplig", + "连接超时,无法获取对话。": "Anslutningen tog för lång tid, kunde inte hämta dialogen.", + "选择LoRA模型": "Välj LoRA Modell", + "选择Prompt模板集合文件": "Välj Prompt-mall Samlingsfil", + "选择回复语言(针对搜索&索引功能)": "Välj svarspråk (för sök- och indexfunktion)", + "选择数据集": "Välj dataset", + "选择模型": "Välj Modell", + "重命名该对话": "Byt namn på dialogen", + "重新生成": "Återgenerera", + "高级": "Avancerat", + ",本次对话累计消耗了 ": ", Total kostnad för denna dialog är ", + "💾 保存对话": "💾 Spara Dialog", + "📝 导出为 Markdown": "📝 Exportera som Markdown", + "🔄 切换API地址": "🔄 Byt API-adress", + "🔄 刷新": "🔄 Uppdatera", + "🔄 检查更新...": "🔄 Sök efter uppdateringar...", + "🔄 设置代理地址": "🔄 Ställ in Proxyadress", + "🔄 重新生成": "🔄 Regenerera", + "🔙 恢复默认网络设置": "🔙 Återställ standardnätverksinställningar+", + "🗑️ 删除最新对话": "🗑️ Ta bort senaste dialogen", + "🗑️ 删除最旧对话": "🗑️ Ta bort äldsta dialogen", + "🧹 新的对话": "🧹 Ny Dialog" +} \ No newline at end of file diff --git a/locale/vi_VN.json b/locale/vi_VN.json index b3b36f46..d496a59e 100644 --- a/locale/vi_VN.json +++ b/locale/vi_VN.json @@ -1,146 +1,141 @@ { - "川虎Chat 🚀": "Chuanhu Chat 🚀", - "川虎Chat": "Chuanhu Chat", - "未命名对话历史记录": "Lịch sử Cuộc trò chuyện không đặt tên", - "在这里输入": "Nhập vào đây", - "🧹 新的对话": "🧹 Cuộc trò chuyện mới", - "🔄 重新生成": "🔄 Tạo lại", - "🗑️ 删除最旧对话": "🗑️ Xóa cuộc trò chuyện cũ nhất", - "🗑️ 删除最新对话": "🗑️ Xóa cuộc trò chuyện mới nhất", - "🗑️ 删除": "🗑️ Xóa", - "重新生成": "Tạo lại", - "删除这轮问答": "Xóa cuộc trò chuyện này", - "模型": "Mô hình", - "多账号模式已开启,无需输入key,可直接开始对话": "Chế độ nhiều tài khoản đã được bật, không cần nhập key, bạn có thể bắt đầu cuộc trò chuyện trực tiếp", - "**发送消息** 或 **提交key** 以显示额度": "**Gửi tin nhắn** hoặc **Gửi khóa(key)** để hiển thị số dư", - "选择模型": "Chọn Mô hình", - "选择LoRA模型": "Chọn Mô hình LoRA", - "实时传输回答": "Truyền đầu ra trực tiếp", - "单轮对话": "Cuộc trò chuyện một lượt", - "使用在线搜索": "Sử dụng tìm kiếm trực tuyến", - "选择回复语言(针对搜索&索引功能)": "Chọn ngôn ngữ phản hồi (đối với chức năng tìm kiếm & chỉ mục)", - "上传索引文件": "Tải lên", - "双栏pdf": "PDF hai cột", - "识别公式": "Nhận dạng công thức", - "在这里输入System Prompt...": "Nhập System Prompt ở đây...", - "加载Prompt模板": "Tải mẫu Prompt", - "选择Prompt模板集合文件": "Chọn Tệp bộ sưu tập mẫu Prompt", - "🔄 刷新": "🔄 Làm mới", - "从Prompt模板中加载": "Tải từ mẫu Prompt", - "保存/加载": "Lưu/Tải", - "保存/加载对话历史记录": "Lưu/Tải Lịch sử Cuộc trò chuyện", - "从列表中加载对话": "Tải cuộc trò chuyện từ danh sách", - "设置文件名: 默认为.json,可选为.md": "Đặt tên tệp: mặc định là .json, tùy chọn là .md", - "设置保存文件名": "Đặt tên tệp lưu", - "对话历史记录": "Lịch sử Cuộc trò chuyện", - "💾 保存对话": "💾 Lưu Cuộc trò chuyện", - "📝 导出为Markdown": "📝 Xuất ra Markdown", - "历史记录(JSON)": "Tệp lịch sử (JSON)", - "导出为 Markdown": "Xuất ra Markdown", - "默认保存于history文件夹": "Mặc định lưu trong thư mục history", - "下载/上传历史记录": "Tải về/Tải lên Lịch sử", - "高级": "Nâng cao", - "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Lưu ý: Thay đổi yêu cầu cẩn thận. ⚠️", - "参数": "Tham số", - "停止符,用英文逗号隔开...": "Nhập dấu dừng, cách nhau bằng dấu phẩy...", - "用于定位滥用行为": "Sử dụng để xác định hành vi lạm dụng", - "用户名": "Tên người dùng", - "在这里输入API-Host...": "Nhập API-Host ở đây...", - "🔄 切换API地址": "🔄 Chuyển đổi Địa chỉ API", - "未设置代理...": "Không có proxy...", - "代理地址": "Địa chỉ proxy", - "🔄 设置代理地址": "🔄 Đặt Địa chỉ Proxy", - "🔙 恢复默认网络设置": "🔙 Khôi phục cài đặt mạng mặc định", - "仅供查看": "Chỉ xem", - "你真的要删除 ": "Bạn có chắc chắn muốn xóa ", " 吗?": " ?", - "重命名该对话": "Đổi tên cuộc trò chuyện này", - "请输入有效的文件名,不要包含以下特殊字符:": "Vui lòng nhập tên tệp hợp lệ, không chứa các ký tự đặc biệt sau: ", - "🔄 检查更新...": "🔄 Kiểm tra cập nhật...", - "您使用的就是最新版!": "Bạn đang sử dụng phiên bản mới nhất!", - "正在尝试更新...": "Đang cố gắng cập nhật...", - "取消": "Hủy", - "更新": "Cập nhật", - "详情": "Chi tiết", - "好": "OK", - "更新成功,请重启本程序": "Cập nhật thành công, vui lòng khởi động lại chương trình này", - "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Cập nhật thất bại, vui lòng thử [cập nhật thủ công](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", - "更新失败,请尝试手动更新。": "Cập nhật thất bại, vui lòng thử cập nhật thủ công.", - "开始实时传输回答……": "Bắt đầu truyền đầu ra trực tiếp...", - "Token 计数: ": "Số lượng Token: ", - ",本次对话累计消耗了 ": ", Tổng cộng chi phí cho cuộc trò chuyện này là ", + "# ⚠️ 务必谨慎更改 ⚠️": "# ⚠️ Lưu ý: Thay đổi yêu cầu cẩn thận. ⚠️", + "**发送消息** 或 **提交key** 以显示额度": "**Gửi tin nhắn** hoặc **Gửi khóa(key)** để hiển thị số dư", + "**本月使用金额** ": "**Số tiền sử dụng trong tháng** ", "**获取API使用情况失败**": "**Lỗi khi lấy thông tin sử dụng API**", - "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Lỗi khi lấy thông tin sử dụng API**, cần điền đúng sensitive_id trong tệp `config.json`", "**获取API使用情况失败**,sensitive_id错误或已过期": "**Lỗi khi lấy thông tin sử dụng API**, sensitive_id sai hoặc đã hết hạn", - "**本月使用金额** ": "**Số tiền sử dụng trong tháng** ", - "本月使用金额": "Số tiền sử dụng trong tháng", - "获取API使用情况失败:": "Lỗi khi lấy thông tin sử dụng API:", + "**获取API使用情况失败**,需在填写`config.json`中正确填写sensitive_id": "**Lỗi khi lấy thông tin sử dụng API**, cần điền đúng sensitive_id trong tệp `config.json`", + "API key为空,请检查是否输入正确。": "Khóa API trống, vui lòng kiểm tra xem đã nhập đúng chưa.", "API密钥更改为了": "Khóa API đã được thay đổi thành", "JSON解析错误,收到的内容: ": "Lỗi phân tích JSON, nội dung nhận được: ", - "模型设置为了:": "Mô hình đã được đặt thành: ", - "☹️发生了错误:": "☹️Lỗi: ", - "获取对话时发生错误,请查看后台日志": "Xảy ra lỗi khi nhận cuộc trò chuyện, kiểm tra nhật ký nền", - "请检查网络连接,或者API-Key是否有效。": "Vui lòng kiểm tra kết nối mạng hoặc xem xét tính hợp lệ của API-Key.", - "连接超时,无法获取对话。": "Hết thời gian kết nối, không thể nhận cuộc trò chuyện.", - "读取超时,无法获取对话。": "Hết thời gian đọc, không thể nhận cuộc trò chuyện.", - "代理错误,无法获取对话。": "Lỗi proxy, không thể nhận cuộc trò chuyện.", "SSL错误,无法获取对话。": "Lỗi SSL, không thể nhận cuộc trò chuyện.", - "API key为空,请检查是否输入正确。": "Khóa API trống, vui lòng kiểm tra xem đã nhập đúng chưa.", - "请输入对话内容。": "Nhập nội dung cuộc trò chuyện.", - "账单信息不适用": "Thông tin thanh toán không áp dụng", - "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Phát triển bởi Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) và [Keldos](https://github.com/Keldos-Li)\n\nTải mã nguồn mới nhất từ [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", - "切换亮暗色主题": "Chuyển đổi chủ đề sáng/tối", - "您的IP区域:未知。": "Khu vực IP của bạn: Không xác định.", - "获取IP地理位置失败。原因:": "Không thể lấy vị trí địa lý của IP. Nguyên nhân: ", + "Token 计数: ": "Số lượng Token: ", + "☹️发生了错误:": "☹️Lỗi: ", + "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ Để đảm bảo an toàn cho API-Key, vui lòng chỉnh sửa cài đặt mạng trong tệp cấu hình `config.json`.", "。你仍然可以使用聊天功能。": ". Bạn vẫn có thể sử dụng chức năng trò chuyện.", - "您的IP区域:": "Khu vực IP của bạn: ", - "总结": "Tóm tắt", - "生成内容总结中……": "Đang tạo tóm tắt nội dung...", "上传": "Tải lên", - "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Do các nguyên nhân sau đây, Google từ chối cung cấp câu trả lời cho PaLM: \n\n", - "⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "⚠️ Để đảm bảo an toàn cho API-Key, vui lòng chỉnh sửa cài đặt mạng trong tệp cấu hình `config.json`.", - "网络": "Mạng", - "暂时未知": "Tạm thời chưa xác định", - - "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "Hết hạn lượng còn lại, [tìm hiểu thêm](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "上传了": "Tải lên thành công.", + "上传到 OpenAI 后自动填充": "Tự động điền sau khi tải lên OpenAI", + "上传到OpenAI": "Tải lên OpenAI", + "上传文件": "Tải lên tệp", + "仅供查看": "Chỉ xem", + "从Prompt模板中加载": "Tải từ mẫu Prompt", + "从列表中加载对话": "Tải cuộc trò chuyện từ danh sách", + "代理地址": "Địa chỉ proxy", + "代理错误,无法获取对话。": "Lỗi proxy, không thể nhận cuộc trò chuyện.", "你没有权限访问 GPT4,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)": "Bạn không có quyền truy cập GPT-4, [tìm hiểu thêm](https://github.com/GaiZhenbiao/ChuanhuChatGPT/issues/843)", - "请查看 config_example.json,配置 Azure OpenAI": "Vui lòng xem tệp config_example.json để cấu hình Azure OpenAI", + "你没有选择任何对话历史": "Bạn chưa chọn bất kỳ lịch sử trò chuyện nào.", + "你真的要删除 ": "Bạn có chắc chắn muốn xóa ", + "使用在线搜索": "Sử dụng tìm kiếm trực tuyến", + "停止符,用英文逗号隔开...": "Nhập dấu dừng, cách nhau bằng dấu phẩy...", + "关于": "Về", + "准备数据集": "Chuẩn bị tập dữ liệu", + "切换亮暗色主题": "Chuyển đổi chủ đề sáng/tối", + "删除对话历史成功": "Xóa lịch sử cuộc trò chuyện thành công.", + "删除这轮问答": "Xóa cuộc trò chuyện này", + "刷新状态": "Làm mới tình trạng", + "剩余配额不足,[进一步了解](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)": "剩余配额 không đủ, [Nhấn vào đây để biết thêm](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#you-exceeded-your-current-quota-please-check-your-plan-and-billing-details)", + "加载Prompt模板": "Tải mẫu Prompt", + "单轮对话": "Cuộc trò chuyện một lượt", + "历史记录(JSON)": "Tệp lịch sử (JSON)", + "参数": "Tham số", + "双栏pdf": "PDF hai cột", + "取消": "Hủy", + "取消所有任务": "Hủy tất cả các nhiệm vụ", + "可选,用于区分不同的模型": "Tùy chọn, sử dụng để phân biệt các mô hình khác nhau", "启用的工具:": "Công cụ đã bật: ", - + "在工具箱中管理知识库文件": "Quản lý tệp cơ sở kiến thức trong hộp công cụ", + "在线搜索": "Tìm kiếm trực tuyến", + "在这里输入": "Nhập vào đây", + "在这里输入System Prompt...": "Nhập System Prompt ở đây...", + "多账号模式已开启,无需输入key,可直接开始对话": "Chế độ nhiều tài khoản đã được bật, không cần nhập key, bạn có thể bắt đầu cuộc trò chuyện trực tiếp", + "好": "OK", + "实时传输回答": "Truyền đầu ra trực tiếp", + "对话": "Cuộc trò chuyện", + "对话历史": "Lịch sử cuộc trò chuyện", + "对话历史记录": "Lịch sử Cuộc trò chuyện", + "对话命名方式": "Phương thức đặt tên lịch sử trò chuyện", + "导出为 Markdown": "Xuất ra Markdown", + "川虎Chat": "Chuanhu Chat", + "川虎Chat 🚀": "Chuanhu Chat 🚀", + "工具箱": "Hộp công cụ", + "已经被删除啦": "Đã bị xóa rồi.", + "开始实时传输回答……": "Bắt đầu truyền đầu ra trực tiếp...", + "开始训练": "Bắt đầu đào tạo", "微调": "Feeling-tuning", - "训练状态": "Tình trạng đào tạo", - "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "Xem [hướng dẫn sử dụng](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) để biết thêm chi tiết", - "准备数据集": "Chuẩn bị tập dữ liệu", + "总结": "Tóm tắt", + "总结完成": "Hoàn thành tóm tắt", + "您使用的就是最新版!": "Bạn đang sử dụng phiên bản mới nhất!", + "您的IP区域:": "Khu vực IP của bạn: ", + "您的IP区域:未知。": "Khu vực IP của bạn: Không xác định.", + "拓展": "Mở rộng", + "搜索(支持正则)...": "Tìm kiếm (hỗ trợ regex)...", "数据集预览": "Xem trước tập dữ liệu", - "选择数据集": "Chọn tập dữ liệu", - "上传到OpenAI": "Tải lên OpenAI", "文件ID": "ID Tệp", - "上传到 OpenAI 后自动填充": "Tự động điền sau khi tải lên OpenAI", + "新对话 ": "Cuộc trò chuyện mới ", + "新建对话保留Prompt": "Tạo Cuộc trò chuyện mới và giữ Prompt nguyên vẹn", + "暂时未知": "Tạm thời chưa xác định", + "更新": "Cập nhật", + "更新失败,请尝试[手动更新](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)": "Cập nhật thất bại, vui lòng thử [cập nhật thủ công](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#手动更新)", + "更新成功,请重启本程序": "Cập nhật thành công, vui lòng khởi động lại chương trình này", + "未命名对话历史记录": "Lịch sử Cuộc trò chuyện không đặt tên", + "未设置代理...": "Không có proxy...", + "本月使用金额": "Số tiền sử dụng trong tháng", + "查看[使用介绍](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35)": "Xem [hướng dẫn sử dụng](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程#微调-gpt-35) để biết thêm chi tiết", + "根据日期时间": "Theo ngày và giờ", + "模型": "Mô hình", "模型名称后缀": "Hậu tố Tên Mô hình", - "可选,用于区分不同的模型": "Tùy chọn, sử dụng để phân biệt các mô hình khác nhau", - "训练轮数(Epochs)": "Số lượt đào tạo (Epochs)", - "开始训练": "Bắt đầu đào tạo", - "状态": "Tình trạng", - "刷新状态": "Làm mới tình trạng", - "取消所有任务": "Hủy tất cả các nhiệm vụ", + "模型自动总结(消耗tokens)": "Tự động tóm tắt bằng LLM (Tiêu thụ token)", + "模型设置为了:": "Mô hình đã được đặt thành: ", + "正在尝试更新...": "Đang cố gắng cập nhật...", "添加训练好的模型到模型列表": "Thêm mô hình đã đào tạo vào danh sách mô hình", - - "设置": "Cài đặt", - "训练": "Đào tạo", - "工具箱": "Hộp công cụ", - "对话": "Cuộc trò chuyện", - "拓展": "Mở rộng", - "上传文件": "Tải lên tệp", + "状态": "Tình trạng", + "生成内容总结中……": "Đang tạo tóm tắt nội dung...", + "用于定位滥用行为": "Sử dụng để xác định hành vi lạm dụng", + "用户名": "Tên người dùng", + "由Bilibili [土川虎虎虎](https://space.bilibili.com/29125536)、[明昭MZhao](https://space.bilibili.com/24807452) 和 [Keldos](https://github.com/Keldos-Li) 开发
访问川虎Chat的 [GitHub项目](https://github.com/GaiZhenbiao/ChuanhuChatGPT) 下载最新版脚本": "Phát triển bởi Bilibili [土川虎虎虎](https://space.bilibili.com/29125536), [明昭MZhao](https://space.bilibili.com/24807452) và [Keldos](https://github.com/Keldos-Li)\n\nTải mã nguồn mới nhất từ [GitHub](https://github.com/GaiZhenbiao/ChuanhuChatGPT)", "知识库": "Cơ sở kiến thức", "知识库文件": "Tệp cơ sở kiến thức", - "在工具箱中管理知识库文件": "Quản lý tệp cơ sở kiến thức trong hộp công cụ", - "在线搜索": "Tìm kiếm trực tuyến", - "关于": "Về", - "新对话 ": "Cuộc trò chuyện mới ", - "搜索(支持正则)...": "Tìm kiếm (hỗ trợ regex)...", - - "对话命名方式": "Phương thức đặt tên lịch sử trò chuyện", - "根据日期时间": "Theo ngày và giờ", "第一条提问": "Theo câu hỏi đầu tiên", - "模型自动总结(消耗tokens)": "Tự động tóm tắt bằng LLM (Tiêu thụ token)" -} + "索引构建完成": "Xây dựng chỉ mục hoàn tất", + "网络": "Mạng", + "获取API使用情况失败:": "Lỗi khi lấy thông tin sử dụng API:", + "获取IP地理位置失败。原因:": "Không thể lấy vị trí địa lý của IP. Nguyên nhân: ", + "获取对话时发生错误,请查看后台日志": "Xảy ra lỗi khi nhận cuộc trò chuyện, kiểm tra nhật ký nền", + "训练": "Đào tạo", + "训练状态": "Tình trạng đào tạo", + "训练轮数(Epochs)": "Số lượt đào tạo (Epochs)", + "设置": "Cài đặt", + "设置保存文件名": "Đặt tên tệp lưu", + "设置文件名: 默认为.json,可选为.md": "Đặt tên tệp: mặc định là .json, tùy chọn là .md", + "识别公式": "Nhận dạng công thức", + "详情": "Chi tiết", + "请查看 config_example.json,配置 Azure OpenAI": "Vui lòng xem tệp config_example.json để cấu hình Azure OpenAI", + "请检查网络连接,或者API-Key是否有效。": "Vui lòng kiểm tra kết nối mạng hoặc xem xét tính hợp lệ của API-Key.", + "请输入对话内容。": "Nhập nội dung cuộc trò chuyện.", + "请输入有效的文件名,不要包含以下特殊字符:": "Vui lòng nhập tên tệp hợp lệ, không chứa các ký tự đặc biệt sau: ", + "读取超时,无法获取对话。": "Hết thời gian đọc, không thể nhận cuộc trò chuyện.", + "账单信息不适用": "Thông tin thanh toán không áp dụng", + "连接超时,无法获取对话。": "Hết thời gian kết nối, không thể nhận cuộc trò chuyện.", + "选择LoRA模型": "Chọn Mô hình LoRA", + "选择Prompt模板集合文件": "Chọn Tệp bộ sưu tập mẫu Prompt", + "选择回复语言(针对搜索&索引功能)": "Chọn ngôn ngữ phản hồi (đối với chức năng tìm kiếm & chỉ mục)", + "选择数据集": "Chọn tập dữ liệu", + "选择模型": "Chọn Mô hình", + "重命名该对话": "Đổi tên cuộc trò chuyện này", + "重新生成": "Tạo lại", + "高级": "Nâng cao", + ",本次对话累计消耗了 ": ", Tổng cộng chi phí cho cuộc trò chuyện này là ", + "💾 保存对话": "💾 Lưu Cuộc trò chuyện", + "📝 导出为 Markdown": "📝 Xuất ra dưới dạng Markdown", + "🔄 切换API地址": "🔄 Chuyển đổi Địa chỉ API", + "🔄 刷新": "🔄 Làm mới", + "🔄 检查更新...": "🔄 Kiểm tra cập nhật...", + "🔄 设置代理地址": "🔄 Đặt Địa chỉ Proxy", + "🔄 重新生成": "🔄 Tạo lại", + "🔙 恢复默认网络设置": "🔙 Khôi phục cài đặt mạng mặc định", + "🗑️ 删除最新对话": "🗑️ Xóa cuộc trò chuyện mới nhất", + "🗑️ 删除最旧对话": "🗑️ Xóa cuộc trò chuyện cũ nhất", + "🧹 新的对话": "🧹 Cuộc trò chuyện mới" +} \ No newline at end of file