<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>AddModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="48"/>
        <source>Add model</source>
        <translation>添加模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="50"/>
        <source>LLM</source>
        <translation>模型类型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="91"/>
        <source>APPID</source>
        <translation>APPID</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="96"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="104"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="112"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="139"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="607"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="608"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="615"/>
        <source>Required, please input</source>
        <translation>必填，请输入</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="99"/>
        <source>APIKey</source>
        <translation>APIKey</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="107"/>
        <source>APISecret</source>
        <translation>APISecret</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="115"/>
        <source>Account</source>
        <translation>账号名称</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="120"/>
        <source>Required, to distinguish multiple models</source>
        <translation>必填，便于区分多个模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="131"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="599"/>
        <source>Optional</source>
        <translation>选填</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="147"/>
        <source>Optional. The default address will be used if not filled in.</source>
        <translation>非必填，未填写时将使用默认地址</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="153"/>
        <source>Models List</source>
        <translation>模型列表</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="160"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="513"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="796"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>代理设置请去系统代理设置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="799"/>
        <source>Go to settings</source>
        <translation>去设置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="246"/>
        <source>Cancel</source>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="126"/>
        <source>Model Name</source>
        <translation>模型名</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="134"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="142"/>
        <source>Domain</source>
        <translation>请求地址</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="248"/>
        <source>Confirm</source>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="501"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="561"/>
        <source>Save failed, please try again later</source>
        <translation>保存失败，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="705"/>
        <source>The account name already exists, please change it</source>
        <translation>账户名称已存在，请更改</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="359"/>
        <source>No more than 20 characters</source>
        <translation>不能超过20个字符</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="194"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation>为测试模型是否可用，系统会发送测试信息给大模型，会消耗少量token。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="449"/>
        <source>This LLM already exists, please do not add it again.</source>
        <translation>模型已经存在，请勿重复添加。</translation>
    </message>
</context>
<context>
    <name>AiCodeTranslation</name>
    <message>
        <location filename="../src/llm/openai/aicodetranslation.cpp" line="9"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>当前访问人数过多，请稍后再试。</translation>
    </message>
</context>
<context>
    <name>AiQuickDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="127"/>
        <source>type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="210"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="286"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>AI生成的内容仅供参考，请注意甄别信息准确性。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="256"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1246"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1259"/>
        <source>Current model: </source>
        <translation>当前模型：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="249"/>
        <source>Re-generate</source>
        <translation>重新生成</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="273"/>
        <source>Continue dialog</source>
        <translation>继续对话</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="344"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="345"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="974"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="975"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1038"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1039"/>
        <source>Explain</source>
        <translation>解释</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="347"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="986"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="987"/>
        <source>Translate</source>
        <translation>翻译</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="349"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1002"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1003"/>
        <source>Expand</source>
        <translation>扩写</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="350"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1008"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1009"/>
        <source>Correct</source>
        <translation>纠错</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="351"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1014"/>
        <source>Formal and professional</source>
        <translation>正式专业</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="352"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1020"/>
        <source>Friendly</source>
        <translation>亲切友善</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="353"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1026"/>
        <source>Humorous</source>
        <translation>幽默风趣</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="354"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1032"/>
        <source>Inspirational</source>
        <translation>激昂鼓舞</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="898"/>
        <source>Model Configuration</source>
        <translation>模型配置</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="949"/>
        <source>Copied</source>
        <translation>已复制</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="346"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="980"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="981"/>
        <source>Summary</source>
        <translation>总结</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="235"/>
        <source>Paste to text</source>
        <translation>粘贴至正文</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="348"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="996"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="997"/>
        <source>Continue writing</source>
        <translation>续写</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="363"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1014"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1015"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1020"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1021"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1026"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1027"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1032"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1033"/>
        <source>Retouch</source>
        <translation>润色</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="596"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation type="unfinished">重启输入法后才可使用该功能 ，教程如下
1、右键点击任务栏的输入法图标
2、点击“重新启动”</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="603"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>好的</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="614"/>
        <source>Fill failed</source>
        <translation>填充失败</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="615"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>未选择输入框，请选择输入框后重新填充</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="616"/>
        <source>Ok</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="977"/>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation>使用通俗语言解释一下这段话，直接给我清晰的结果不用多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="983"/>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation>对这段话进行概要总结，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="990"/>
        <source>Help me translate this passage into Chinese. Just give me a clear result without any other redundant content.
text：</source>
        <translation>帮我把这段话翻译成中文，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="992"/>
        <source>Help me translate this passage into English. Just give me a clear result without any other redundant content.
text：</source>
        <translation>帮我把这段话翻译成英文，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="999"/>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation>对这段话进行适当续写，不需要特别多文字，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1005"/>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation>对这段话进行适当扩写，不需要特别大篇幅，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1011"/>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation>帮我检查一下这段话有没有错别字，若有帮我指出错误所在的位置，直接给我清晰的结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1017"/>
        <source>Polish this passage into a formal and professional tone. Give me the result directly without any other redundant content.
text：</source>
        <translation>帮我把这段话润色成正式专业的语气，直接给我结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1023"/>
        <source>Polish this passage into a friendly and kind tone. Give me the result directly without any other redundant content.
text：</source>
        <translation>帮我把这段话润色成亲切友善的语气，直接给我结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1029"/>
        <source>Polish this passage into a humorous and witty tone. Give me the result directly without any other redundant content.
text：</source>
        <translation>帮我把这段话润色成幽默风趣的语气，直接给我结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1035"/>
        <source>Polish this passage into an inspiring and encouraging tone. Give me the result directly without any other redundant content.
text：</source>
        <translation>帮我把这段话润色成激昂鼓舞的语气，直接给我结果不用其他多余内容：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1270"/>
        <source>Currently no model</source>
        <translation>当前无模型</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1287"/>
        <source>Go to configure  </source>
        <translation>去配置  </translation>
    </message>
</context>
<context>
    <name>AiToastMessage</name>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="92"/>
        <source>Chat history cleared</source>
        <translation>历史聊天已清除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="93"/>
        <source>Copied successfully</source>
        <translation>复制成功</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../src/application.cpp" line="50"/>
        <location filename="../src/application.cpp" line="52"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="54"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI是一款桌面智能助手，是您的私人助理！您可以用文字或语音与它交流，它可以帮助回答问题、提供有用的信息、也可根据您的描述生成图片等。</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="96"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI随航/写作</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="175"/>
        <source>Knowledge Base Management</source>
        <translation>知识库管理</translation>
    </message>
</context>
<context>
    <name>AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="145"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
</context>
<context>
    <name>ChatSeesion</name>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="224"/>
        <source>function parsing failed</source>
        <translation>function解析失败</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="247"/>
        <source>Application file does not exist</source>
        <translation>应用文件不存在</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="200"/>
        <location filename="../src/tools/functionhandler.cpp" line="269"/>
        <source>Started successfully</source>
        <translation>启动成功</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="202"/>
        <location filename="../src/tools/functionhandler.cpp" line="271"/>
        <source>Startup failed</source>
        <translation>启动失败</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="206"/>
        <location filename="../src/tools/functionhandler.cpp" line="275"/>
        <source> The execution output content is </source>
        <translation>执行输出内容是</translation>
    </message>
</context>
<context>
    <name>ChatWindow</name>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="165"/>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="167"/>
        <source>Window Mode</source>
        <translation>窗口模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="172"/>
        <source>Sidebar Mode</source>
        <translation>侧边栏模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="177"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="195"/>
        <source>Voice conversation</source>
        <translation>语音对话</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="508"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="509"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="511"/>
        <source>Confirm</source>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="993"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI是一款桌面智能助手，是您的私人助理！您可以用文字或语音与它交流，它可以帮助回答问题、提供有用的信息、也可根据您的描述生成图片等。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1012"/>
        <source>Filing Information</source>
        <translation>备案信息</translation>
    </message>
</context>
<context>
    <name>CodeTranslation360</name>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="9"/>
        <source>Authentication failed, insufficient balance</source>
        <translation>鉴权失败，余额不足</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="10"/>
        <source>Authentication failed, daily limit exceeded</source>
        <translation>鉴权失败，超过日限额</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="11"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>当前访问人数过多，请稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="12"/>
        <source>The service is abnormal. Please contact the development team for troubleshooting.</source>
        <translation>服务异常，具体需要联系开发进行排查</translation>
    </message>
</context>
<context>
    <name>CommonFailDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="27"/>
        <source>Error</source>
        <translation>错误信息</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="49"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>EAiExecutor</name>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="159"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="943"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation>请配置知识库。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="174"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="954"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation>请安装【向量化模型插件】</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="176"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="956"/>
        <source>The Deep System Assistant can only be used after configuring the model plug.</source>
        <translation>请安装【向量化模型插件】</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="178"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="958"/>
        <source>The UOS System  Assistant can only be used after configuring the model plug.</source>
        <translation>请安装【向量化模型插件】</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="383"/>
        <source>Knowledge Base Management</source>
        <translation>知识库管理</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="932"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1015"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1115"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI需要配置AI模型账号才可使用，请先配置模型账号。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1606"/>
        <source>Export Image As</source>
        <translation>将图像导出为</translation>
    </message>
</context>
<context>
    <name>EAiPrompt</name>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="61"/>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2
</source>
        <translation>你是问答任务的助手。
使用以下背景知识来回答问题，不要试图编造答案。
如果背景知识中没有问题所需的答案，只输出信息：&quot;嗯...问到我了，但我会努力去学习这个问题，等我学会了，就能为你解答了。&quot;
背景知识：%1
问题：%2
助手答案：</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="123"/>
        <source>The output answer starts with &quot;No relevant information was found in your knowledge base.&quot;---question--
:%1
</source>
        <translation>输出答案的开头固定为&quot;在您的知识库中，未找到相关的信息&quot;
然后回答问题：%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="128"/>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2</source>
        <translation>你是问答任务的助手。
使用以下背景知识来回答问题，不要试图编造答案。如果背景知识中没有问题所需的答案，答案的开头固定为&quot;在您的知识库中，未找到相关的信息&quot;；否则答案的开头固定为&quot;根据您的知识库&quot;
背景知识：%1
问题：%2
助手答案：</translation>
    </message>
</context>
<context>
    <name>EAiProxy</name>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="435"/>
        <source>Model Configuration</source>
        <translation>模型配置</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="655"/>
        <source>Go to configuration</source>
        <translation>去配置</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="656"/>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="666"/>
        <source>No account</source>
        <translation>无账号</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="657"/>
        <source>Input question</source>
        <translation>输入问题</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="658"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>AI生成的内容仅供参考，请注意甄别信息准确性。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="659"/>
        <source>Welcome to UOS AI</source>
        <translation>欢迎使用UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="660"/>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation>下面是UOS AI可以帮助您做的一些事</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="661"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="662"/>
        <source>Regenerate</source>
        <translation>重新生成</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="663"/>
        <source>Clear conversation history</source>
        <translation>清除对话记录</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="664"/>
        <source>Please connect the microphone and try again</source>
        <translation>请接入麦克风后再试</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="665"/>
        <source>Chat history cleared</source>
        <translation>历史聊天已清除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="667"/>
        <source>Click to start/stop recording</source>
        <translation>点击可开始/停止录音</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="668"/>
        <source>Listening</source>
        <translation>聆听中</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="669"/>
        <source>Sleeping</source>
        <translation>休眠中</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="670"/>
        <source>Microphone not detected</source>
        <translation>未检测到麦克风</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="671"/>
        <source>Connection failed, click to try again</source>
        <translation>连接失败，点击可重试</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="672"/>
        <source>Click on the animation or Ctrl+Super+A to activate</source>
        <translation type="unfinished">点击动画或Ctrl+Super+A可激活</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="673"/>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation>语音输入暂不可用，请检查网络！</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="674"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="675"/>
        <source>Voice conversation</source>
        <translation>语音对话</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="676"/>
        <source>Click the animation or press Enter to send</source>
        <translation>点击动画或回车可发送</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="677"/>
        <source>Stop recording after %1 seconds</source>
        <translation>%1s后停止录音</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="678"/>
        <source>Thinking</source>
        <translation>思考中</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="679"/>
        <source>Click animation to interrupt</source>
        <translation>点击动画 可打断</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="680"/>
        <source>Answering</source>
        <translation>回答中</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="681"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>您的免费账号额度已用完，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="682"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>您的免费账号已过期，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="683"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI需要配置AI模型账号才可使用，请先配置模型账号。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="684"/>
        <source>Activate</source>
        <translation>激活</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="685"/>
        <source>Voice input</source>
        <translation>语音输入</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="686"/>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation>语音播报暂不可用，请检查网络！</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="687"/>
        <source>Turn off voice conversation</source>
        <translation>关闭语音对话</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="688"/>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation>图片已生成，请切换到聊天界面查看</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="689"/>
        <source>No account, please configure an account</source>
        <translation>无账号，请配置账号</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="690"/>
        <source>Answer each question up to 5 times</source>
        <translation>每个问题最多回答5次</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="691"/>
        <source>Copied successfully</source>
        <translation>复制成功</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="692"/>
        <source>Sound output device not detected</source>
        <translation>未检测到声音输出设备</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="693"/>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation>未检测到声音输出设备，请检查后重试！</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="694"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="695"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="696"/>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="697"/>
        <source>Window Mode</source>
        <translation>窗口模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="698"/>
        <source>Sidebar Mode</source>
        <translation>侧边栏模式</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="699"/>
        <source>Assistant List</source>
        <translation>助手列表</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="700"/>
        <source>Agent List</source>
        <translation>智能体列表</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="701"/>
        <source>Agent Store</source>
        <translation>智能体商店</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="702"/>
        <source>UOS System Assistant</source>
        <translation>UOS 玩机助手</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="703"/>
        <source>Deepin System Assistant</source>
        <translation>Deepin 玩机助手</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="704"/>
        <source>Personal Knowledge Assistant</source>
        <translation>个人知识助手</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="705"/>
        <source>Please configure the knowledge base</source>
        <translation>请配置知识库</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="706"/>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation>使用【个人知识助手】前，需要配置知识库，配置好知识库后，AI将根据您在知识库中配置的内容，回答问题或做内容生成。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="707"/>
        <source>Please configure the large model</source>
        <translation>请配置大模型</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="708"/>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation>个人知识助手需配置大模型后才可使用。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="709"/>
        <source>To configure</source>
        <translation>去配置</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="710"/>
        <source>To install</source>
        <translation>去安装</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="711"/>
        <source>Please install [EmbeddingPlugins]</source>
        <translation>请安装【向量化模型插件】</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="712"/>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation>该助手需要安装【向量化模型插件】才可运行</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="715"/>
        <source>Drag files here to add them.</source>
        <translation>文件拖动到此处即可添加</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="716"/>
        <source>You can only add one file, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf.</source>
        <translation>最多只能添加一个文件，文件类型：txt、doc、 docx、 xls、 xlsx、 ppt、 pptx、 pdf</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="717"/>
        <source>You can only add a maximum of one file.</source>
        <translation>最多只能添加一个文件</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="718"/>
        <source>The file format is not supported.</source>
        <translation>文件格式不支持</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="719"/>
        <source>Summarize the key content of the file.</source>
        <translation>整理文件的核心内容</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="720"/>
        <source>Parsing...</source>
        <translation>解析中</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="721"/>
        <source>File Error</source>
        <translation>文件出错</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="722"/>
        <source>File has been deleted.</source>
        <translation>文件已删除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="723"/>
        <source>The file size exceeds the 100MB limit.</source>
        <translation>文件大小超出100MB限制</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="724"/>
        <source>Upload a document</source>
        <translation>上传文档</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="725"/>
        <source>File deleted</source>
        <translation>文件已删除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="726"/>
        <source>No text was parsed</source>
        <translation>没有解析出文字</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="727"/>
        <source>Reference</source>
        <translation>参考</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="730"/>
        <source>Instruction</source>
        <translation>指令</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="731"/>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation>输入框输入&quot;/&quot;可唤起。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="732"/>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation>请输入；“Ctrl+回车”可换行。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="733"/>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation>请输入您的问题，或输入“/”选择指令
Ctrl+Enter换行</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="736"/>
        <source>Search complete.</source>
        <translation>搜索完成</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="737"/>
        <source>Click to view results</source>
        <translation>点击查看结果</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="740"/>
        <source>edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="741"/>
        <source>save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="742"/>
        <source>copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="745"/>
        <source>Search</source>
        <translation>联网搜索</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="746"/>
        <source>DeepThink(R1)</source>
        <translation>深度思考</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="747"/>
        <source>Thinking has stopped</source>
        <translation>思考已停止</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="748"/>
        <source>Back to bottom</source>
        <translation>回到底部</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="749"/>
        <source>Deeply thought (%1 seconds)</source>
        <translation>已深度思考(用时%1秒)</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="752"/>
        <source>New Conversation</source>
        <translation>创建新会话</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="753"/>
        <source>History</source>
        <translation>历史记录</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="754"/>
        <source>No History Records</source>
        <translation>暂无历史记录</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="755"/>
        <source>Today</source>
        <translation>今天</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="756"/>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="757"/>
        <source>Yesterday</source>
        <translation>昨天</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="758"/>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation>确定删除会话吗？删除后会话将不可恢复。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="760"/>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation>该会话使用的%1智能体已被删除</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="761"/>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation>对话无法查看，如需查看，请安装%1智能体再试。</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="762"/>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation>原来对话的模型已被删除，已为你切换到新模型以继续对话。</translation>
    </message>
</context>
<context>
    <name>EChatButton</name>
    <message>
        <location filename="../src/gui/chat/private/echatbutton.cpp" line="150"/>
        <source>Turn off voice conversation</source>
        <translation>关闭语音对话</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/echatbutton.cpp" line="152"/>
        <source>Voice conversation</source>
        <translation>语音对话</translation>
    </message>
</context>
<context>
    <name>EPPTWebView</name>
    <message>
        <location filename="../src/gui/chat/private/epptwebview.cpp" line="59"/>
        <source>Export Item As</source>
        <translation>文件导出为</translation>
    </message>
</context>
<context>
    <name>EParserDocument</name>
    <message>
        <location filename="../src/gui/chat/private/eparserdocument.cpp" line="53"/>
        <source>Supported files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsParser</name>
    <message>
        <location filename="../src/tools/functionsparser.cpp" line="250"/>
        <source>Function not available</source>
        <translation>功能不可用</translation>
    </message>
</context>
<context>
    <name>GetFreeAccountDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="39"/>
        <source>Get a free trial account</source>
        <translation>免费领取试用账号</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="56"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="57"/>
        <source>Get account</source>
        <comment>button</comment>
        <translation>领 取</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="81"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation>领取账号，则表示知晓并同意活动条款，&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;活动详情&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="111"/>
        <source>Trial Account</source>
        <translation>试用账号</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="122"/>
        <source>Save failed, please try again later</source>
        <translation>保存失败，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="140"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="148"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="130"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="132"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>试用账号使用次数和使用时长有限，请及时配置个人专属模型账号！详见活动详情。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="134"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="135"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>开始试用</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="139"/>
        <source>The free account activity ends.</source>
        <translation>免费账号活动结束。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="147"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>appid授权失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>获取某个参数失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>参数值不合法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>引擎授权不足</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="14"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="15"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="18"/>
        <source>Session timeout</source>
        <translation>会话超时</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="16"/>
        <source>Audio decoding failed</source>
        <translation>音频解码失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="17"/>
        <source>Engine session ended</source>
        <translation>引擎会话已结束</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="19"/>
        <source>Parameter error</source>
        <translation>参数错误</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="20"/>
        <source>appid cannot be empty</source>
        <translation>appid不能为空</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="21"/>
        <source>Illegal version</source>
        <translation>版本非法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="22"/>
        <source>permission denied</source>
        <translation>没有权限</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="23"/>
        <source>Daily flow control exceeds limit</source>
        <translation>日流控超限</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="24"/>
        <source>The request data format is illegal</source>
        <translation>请求数据格式非法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="25"/>
        <source>base64 decoding failed</source>
        <translation>base64解码失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="26"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>缺少必传参数，或者参数不合法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="27"/>
        <source>Invalid handle</source>
        <translation>无效的句柄</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="28"/>
        <source>Reading data timeout</source>
        <translation>读取数据超时</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="37"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>连接失败，请检查填写信息。</translation>
    </message>
</context>
<context>
    <name>IconButtonEx</name>
    <message>
        <location filename="../src/gui/mgmt/private/iconbuttonex.cpp" line="200"/>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation>新添加文件需要预处理后才能使用，数据处理过程中，可能会消耗较多计算和储存资源。删除数据后将停止数据处理。</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="54"/>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation>确定要删除此知识库文件吗？</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="55"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="56"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="55"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="144"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="416"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="59"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="63"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="65"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="345"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="347"/>
        <source>Please install the embedding model plugins first</source>
        <translation>请先安装【向量化模型插件】</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="71"/>
        <source>Knowledge Base Management</source>
        <translation>知识库管理</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="98"/>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation>此处可定义【个人知识助理】的知识库，【个人知识助理】将根据下面添加的文件来回答问题。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="144"/>
        <source>Done</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="157"/>
        <source>None</source>
        <translation>暂无</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="201"/>
        <source>File already exist</source>
        <translation>文件已存在</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="202"/>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation>%1文件已存在，无法再添加，请修改文件名或删除已存在的文件后再添加。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="226"/>
        <source>All files</source>
        <translation>所有文件</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="252"/>
        <source>Insufficient knowledge base capacity</source>
        <translation>知识库容量不足</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="253"/>
        <source>The total capacity of the knowledge base is %1M, with a remaining %2. The total number of files added this time is %3. Unable to complete the add to knowledge base operation.</source>
        <translation>知识库总容量为%1M，剩余%2，本次添加文件总量为%3。无法完成添加到知识库操作。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="260"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="275"/>
        <source>Not enough disk space</source>
        <translation>硬盘空间不足</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="276"/>
        <source>To store the newly added files, at least %1 of disk space is required. The current remaining space is %2. Please clear enough hard disk space and try again.</source>
        <translation>为储存新增的文件，至少需要%1的磁盘空间，当前剩余空间为%2，请清理出足够硬盘空间后再试。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="85"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="593"/>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation>该功能对硬件资源要求较高，参考对标配置为：CPU intel 11代i7以上；内存16GB以上；有N卡，且10系以上最佳。如果配置过低，可能出现卡顿、回答结果不准等问题。</translation>
    </message>
</context>
<context>
    <name>LLM</name>
    <message>
        <location filename="../src/llm/common/llm.cpp" line="73"/>
        <source>Vincent picture service is not supported</source>
        <translation>文生图服务不支持</translation>
    </message>
</context>
<context>
    <name>LLMServerProxy</name>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="265"/>
        <source>GPT3.5（OpenAI）</source>
        <translation>GPT3.5（OpenAI）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="268"/>
        <source>GPT4（OpenAI）</source>
        <translation>GPT4（OpenAI）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="275"/>
        <source>星火大模型1.5（讯飞）</source>
        <translation>星火大模型1.5（讯飞）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="278"/>
        <source>星火大模型2.0（讯飞）</source>
        <translation>星火大模型2.0（讯飞）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="280"/>
        <source>星火大模型3.0（讯飞）</source>
        <translation>星火大模型3.0（讯飞）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="285"/>
        <source>ERNIE 3.5</source>
        <translation>ERNIE 3.5（百度千帆）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="288"/>
        <source>ERNIE-Bot-turbo</source>
        <translation>ERNIE-Bot-turbo（百度千帆）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="290"/>
        <source>ERNIE-Bot-4</source>
        <translation>ERNIE-Bot-4（百度千帆）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="270"/>
        <source>360 AI</source>
        <translation>360智脑</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="273"/>
        <source>iFLYTEK-Spark</source>
        <translation>讯飞星火</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="283"/>
        <source>Baidu-Ernie</source>
        <translation>百度千帆</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="294"/>
        <source>ChatGLM-turbo</source>
        <translation>ChatGLM-turbo（智谱）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="296"/>
        <source>Gemini 1.5 Flash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="298"/>
        <source>Gemini 1.5 Pro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="300"/>
        <source>TextToImage(Local)</source>
        <translation>文生图模型（本地）</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="302"/>
        <source>YouRong 1.5B</source>
        <translation>有容1.5B</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="304"/>
        <source>YouRong 7B</source>
        <translation>有容7B</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="306"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="308"/>
        <source>Private deployment model</source>
        <translation>私有化部署模型</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="310"/>
        <source>OpenRouter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="312"/>
        <source>DeepSeek-R1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="314"/>
        <source>DeepSeek</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="317"/>
        <source>unknown model</source>
        <translation>未知模型</translation>
    </message>
</context>
<context>
    <name>LLMUtils</name>
    <message>
        <location filename="../src/llm/common/llmutils.cpp" line="114"/>
        <source>Your system environment is Linux, and the user home path is</source>
        <translation>你的系统环境是Linux,用户Home路径是</translation>
    </message>
</context>
<context>
    <name>LocalModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="60"/>
        <source>Install</source>
        <translation>安 装</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="71"/>
        <source>Update</source>
        <translation>更 新</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="65"/>
        <source>Uninstall</source>
        <translation>卸 载</translation>
    </message>
</context>
<context>
    <name>LocalModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistitem.cpp" line="29"/>
        <source>uninstall</source>
        <translation>卸载</translation>
    </message>
</context>
<context>
    <name>LocalModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="37"/>
        <source>Local model</source>
        <translation>本地模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="107"/>
        <source>Text to image model</source>
        <translation>文生图模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="107"/>
        <source>Use a local model to generate images. After turning it on, you can select the model in the model list in the chat interface.</source>
        <translation>利用本地模型生成图片，开启后可在聊天界面的模型列表中选择该模型。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="132"/>
        <source>speech model</source>
        <translation>语音模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="132"/>
        <source>When turned on, the speech recognition and speech reading in the chat interface will use the local model without requiring an Internet connection.</source>
        <translation>开启后，聊天界面的语音识别和语音朗读将使用本地模型，无需要求联网。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="159"/>
        <source>ULLM-1.5B</source>
        <translation>统信有容大模型-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="177"/>
        <source>ULLM-7B</source>
        <translation>统信有容大模型-7B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="195"/>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="213"/>
        <source>UOS AI large model</source>
        <translation>UOS AI 大模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="159"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="177"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="213"/>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation>安装后，无需联网即可使用 UOS AI。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="195"/>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation>从开源社区下载，请谨慎操作。安装后在UOSAI助手中使用。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="230"/>
        <source>Embedding Plugins</source>
        <translation>向量化模型插件</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="230"/>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation>安装该模型后，玩机助手、私人知识助手才可运行。</translation>
    </message>
</context>
<context>
    <name>MgmtWindow</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="177"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="320"/>
        <source>Successfully connected</source>
        <translation>成功接入</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="342"/>
        <source>User Agreement</source>
        <translation>使用协议</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="353"/>
        <source>UOS AI User Agreement</source>
        <translation>UOS AI 用户使用协议</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="354"/>
        <source>Read and agreed</source>
        <translation>已阅读并同意</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="380"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="391"/>
        <source>Proxy Settings</source>
        <translation>代理设置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="392"/>
        <source>Go to settings</source>
        <translation>去设置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="455"/>
        <source>Model Configuration</source>
        <translation>模型配置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="524"/>
        <source>The free account activity ends.</source>
        <translation>免费账号活动结束。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="525"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="624"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation>添加到知识库需要安装向量化模型插件，请前往应用商店下载安装模型。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="632"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>暂不安装</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="633"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>安装模型</translation>
    </message>
</context>
<context>
    <name>ModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="48"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>确定要删除此模型吗？</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="49"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="50"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>ModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="29"/>
        <source>Get a free account</source>
        <translation>领取免费账号</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="35"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="91"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="154"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="39"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="46"/>
        <source>Online model</source>
        <translation>在线模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="91"/>
        <source>Done</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="102"/>
        <source>None</source>
        <translation>暂无</translation>
    </message>
</context>
<context>
    <name>ModifyModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="24"/>
        <source>LLM</source>
        <translation>模型类型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="34"/>
        <source>APPID</source>
        <translation>APPID</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="44"/>
        <source>APIKey</source>
        <translation>APIKey</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="54"/>
        <source>APISecret</source>
        <translation>APISecret</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="64"/>
        <source>Account</source>
        <translation>账号名称</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="70"/>
        <source>Model Name</source>
        <translation>模型名</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="80"/>
        <source>API Address</source>
        <translation>API地址</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="93"/>
        <source>Required, to distinguish multiple models</source>
        <translation>必填，便于区分多个模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="97"/>
        <source>Domain</source>
        <translation>请求地址</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="133"/>
        <source>Cancel</source>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="135"/>
        <source>Confirm</source>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="291"/>
        <source>No more than 20 characters</source>
        <translation>不能超过20个字符</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="328"/>
        <source>The account name already exists, please change it</source>
        <translation>账户名称已存在，请更改</translation>
    </message>
</context>
<context>
    <name>OperatingLineWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="192"/>
        <source>In data processing</source>
        <translation>数据处理中</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="204"/>
        <source>Data processing error</source>
        <translation>数据处理出错</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="216"/>
        <source>File error, unable to process, please delete.</source>
        <translation>文件错误，无法处理，请删除。</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="489"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="492"/>
        <source>UOS System Assistant</source>
        <translation>UOS玩机助手</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="495"/>
        <source>Deepin System Assistant</source>
        <translation>Deepin玩机助手</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="498"/>
        <source>Personal Knowledge Assistant</source>
        <translation>个人知识助手</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="511"/>
        <source>Welcome to UOS AI, the comprehensive assistant of UOS AI system.</source>
        <translation>欢迎使用UOS AI，UOS系统的综合助手。</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="514"/>
        <source>UOS System Assistant, answers questions related to using the UOS operating system.</source>
        <translation>UOS玩机助手，为您解答UOS操作系统使用相关的问题。</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="517"/>
        <source>Deepin System Assistant, answering questions related to using the Deepin operating system.</source>
        <translation>Deepin玩机助手，为您解答Deepin操作系统使用相关的问题。</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="520"/>
        <source>A personal knowledge assistant who can answer questions and generate content based on your personal file data. You can add or delete knowledge on the Settings - Knowledge Base Management page.</source>
        <translation>私人知识助理，可以基于您的个人文件数据进行问答和内容生成。您可在设置-知识管理页面增删知识。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="206"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="281"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>ServerCodeTranslation</name>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="16"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="19"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>连接失败，请检查填写信息。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="22"/>
        <source>Sorry, according to relevant laws, regulations and policies, the results are not displayed for the time being.</source>
        <translation>抱歉，根据相关法律法规和政策，结果暂不予显示。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="25"/>
        <source>Operation canceled.</source>
        <translation>操作取消。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="28"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>您的免费账号已过期，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="31"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>您的免费账号额度已用完，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="34"/>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation>您的免费账号的文本生成额度已用完，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="37"/>
        <source>Your free account quota has been exhausted for text2image, please configure your model account to continue using it.</source>
        <translation>您的免费账号的文生图额度已用完，请配置自己的模型账号以继续使用。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="40"/>
        <source>Invalid input device</source>
        <translation>输入设备无效</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="43"/>
        <source>Invalid output device</source>
        <translation>输出设备无效</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="46"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>抱歉，暂未匹配到相关操作。</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="49"/>
        <source>The total number of characters in the conversation has exceeded the limit, please clear the conversation history and try again.</source>
        <translation>对话总字数超出限制，请清除对话记录后再试。</translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <location filename="../src/wrapper/session.cpp" line="276"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="278"/>
        <source>UOS System Assistant</source>
        <translation>UOS玩机助手</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="280"/>
        <source>Deepin System Assistant</source>
        <translation>Deepin玩机助手</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="282"/>
        <source>Personal Knowledge Assistant</source>
        <translation>个人知识助手</translation>
    </message>
</context>
<context>
    <name>SessionPrivate</name>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="257"/>
        <location filename="../src/wrapper/session_p.cpp" line="426"/>
        <location filename="../src/wrapper/session_p.cpp" line="668"/>
        <location filename="../src/wrapper/session_p.cpp" line="763"/>
        <location filename="../src/wrapper/session_p.cpp" line="877"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI需要配置AI模型账号才可使用，请先配置模型账号。</translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="85"/>
        <source>Feedback</source>
        <translation>反馈</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>appid授权失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>获取某个参数失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>参数值不合法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>引擎授权不足</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="14"/>
        <source>Request text length is illegal</source>
        <translation>请求文本长度非法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="15"/>
        <source>session timeout</source>
        <translation>session超时</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="16"/>
        <source>Engine session ended</source>
        <translation>引擎会话已结束</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="17"/>
        <source>appid cannot be empty</source>
        <translation>appid不能为空</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="18"/>
        <source>Illegal version</source>
        <translation>版本非法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="19"/>
        <source>permission denied</source>
        <translation>没有权限</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="20"/>
        <source>Daily flow control exceeds limit</source>
        <translation>日流控超限</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="21"/>
        <source>The request data format is illegal</source>
        <translation>请求数据格式非法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="22"/>
        <source>base64 decoding failed</source>
        <translation>base64解码失败</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="23"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>缺少必传参数，或者参数不合法</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="24"/>
        <source>Reading data timeout</source>
        <translation>读取数据超时</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="25"/>
        <source>network anomaly</source>
        <translation>网络异常</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="34"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>连接失败，请检查填写信息。</translation>
    </message>
</context>
<context>
    <name>TtsCompositeWidget</name>
    <message>
        <location filename="../src/gui/compliance/ttscompositewidget.cpp" line="71"/>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="unfinished">您选择的文本超出了5000个字符的限制</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="927"/>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>我还没有实现此功能。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="931"/>
        <source>service is not available!</source>
        <translation>服务不可用!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="936"/>
        <source>Invalid parameter!</source>
        <translation>无效的参数!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="941"/>
        <source>This app cannot be found!</source>
        <translation>找不到此应用！</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="946"/>
        <source>Failed to start application!</source>
        <translation>启动应用失败!</translation>
    </message>
</context>
<context>
    <name>UOSAbilityManager</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="624"/>
        <source>Your system memory is %0.</source>
        <translation>您的系统内存为%0。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="643"/>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation>已打开语言设置界面，请在该界面设置。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="685"/>
        <source>The current mode is already %1 mode.</source>
        <translation>重复设置，当前已经是%1模式。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="696"/>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation>无法关闭，因为当前模式%1与目标模式不匹配。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="706"/>
        <source>Balance mode cannot be turned off.</source>
        <translation>平衡模式无法关闭。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="721"/>
        <source>The lock screen has been opened for you</source>
        <translation>已为您打开锁屏界面</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="731"/>
        <source>Screen shotting or recording has been completed</source>
        <translation>截图录屏已完成！</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="745"/>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation>当前仅一个屏幕，不可切换投屏模式。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="755"/>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation>投屏模式设置重复，请重试。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="816"/>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation>当前仅一个屏幕，不可切换屏幕。</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="907"/>
        <source>Your command has been issued.</source>
        <translation>您的命令已执行。</translation>
    </message>
</context>
<context>
    <name>UserAgreementDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="40"/>
        <source>UOS AI User Agreement</source>
        <translation>UOS AI 用户使用协议</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="73"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>我确认我已满十八周岁；我知悉并同意，我通过本应用发送与接收的内容均是直接与大模型服务商进行数据交换，与统信软件无关。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="116"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>我同意参与本应用的用户体验计划，授权统信软件收集我使用本应用发送的内容、发送内容的时间、请求大模型的类型、所在的应用和文生图是否成功，以改善服务质量、提升操作体验。（若您拒绝提供前述信息，也不会影响本应用的正常使用。）</translation>
    </message>
</context>
<context>
    <name>WXQFCodeTranslation</name>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="9"/>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="45"/>
        <source>Server internal error</source>
        <translation>服务器内部错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="10"/>
        <source>Service is temporarily unavailable</source>
        <translation>服务暂不可用</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="11"/>
        <source>The API being called does not exist. Please check the request URL and try again. Generally, there are non-English characters in the URL, such as &quot;-&quot;. You can enter it manually and try again.</source>
        <translation>调用的API不存在，请检查请求URL后重新尝试，一般为URL中有非英文字符，如\&quot;-\，可手动输入重试。</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="13"/>
        <source>No interface calling permission, the relevant Qianfan interface is not checked when creating the application</source>
        <translation>无接口调用权限，创建应用时未勾选相关千帆接口</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="12"/>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="18"/>
        <source>Model Invocation Error: The model request limit has been reached, or the model is offline. Suggestions: Re-add the model, or contact the customer service of the large model service provider to resolve this issue.</source>
        <translation>模型调用错误，模型请求达到上限，或模型已下线，建议：重新添加模型，或联系大模型服务提供厂商的客服，以解决该问题。</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="14"/>
        <source>Failed to obtain token</source>
        <translation>获取token失败</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="15"/>
        <source>IAM authentication failed</source>
        <translation>IAM鉴权失败</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="16"/>
        <source>The application does not exist or failed to be created</source>
        <translation>应用不存在或者创建失败</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="17"/>
        <source>The number of requests per day exceeds the limit</source>
        <translation>每天请求量超限额</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="19"/>
        <source>The total number of requests exceeds the limit</source>
        <translation>请求总量超限额</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="20"/>
        <source>Invalid access_token parameter</source>
        <translation>无效的access_token参数</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="21"/>
        <source>access_token is invalid</source>
        <translation>access_token无效</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="22"/>
        <source>access token expires</source>
        <translation>access token过期</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="23"/>
        <source>Service error, template does not exist</source>
        <translation>服务错误，模板不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="24"/>
        <source>A system error occurred, please try again later</source>
        <translation>系统出现错误，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="25"/>
        <source>The knowledge base server cannot be accessed</source>
        <translation>知识库服务器无法访问</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="26"/>
        <source>Knowledge base data download exception</source>
        <translation>知识库数据下载异常</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="27"/>
        <source>Prompt word is too long</source>
        <translation>提示词过长</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="28"/>
        <source>Model does not exist</source>
        <translation>模型不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="29"/>
        <source>Request parameter error</source>
        <translation>请求参数错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="30"/>
        <source>Image processing failed</source>
        <translation>图片处理失败</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="31"/>
        <source>Service handling exception error</source>
        <translation>服务处理异常错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="32"/>
        <source>Service internal error</source>
        <translation>服务内部错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="33"/>
        <source>The input parameter format is incorrect, such as missing necessary parameters.</source>
        <translation>入参格式有误，比如缺少必要参数</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="34"/>
        <source>The input parameter body is not in standard JSON format</source>
        <translation>入参body不是标准的JSON格式</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="35"/>
        <source>Parameter verification is illegal</source>
        <translation>参数校验不合法</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="36"/>
        <source>Permission control error</source>
        <translation>权限控制出错</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="37"/>
        <source>Customized model service apiname does not exist</source>
        <translation>定制化模型服务apiname不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="38"/>
        <source>Service internal error, please try again later</source>
        <translation>服务内部错误，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="39"/>
        <source>Illegal HTTP Method, currently only supports POST requests</source>
        <translation>非法的HTTP Method， 当前仅支持POST请求</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="40"/>
        <source>The requested content exceeds the large model internal limit</source>
        <translation>请求内容超过大模型内部限制</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="41"/>
        <source>internal error</source>
        <translation>内部错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="42"/>
        <source>Vincent diagram model service timeout</source>
        <translation>文生图模型服务超时</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="43"/>
        <source>There are security issues with prompt and negative_prompt</source>
        <translation>prompt和negative_prompt存在安全问题</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="44"/>
        <source>There are security issues with output images</source>
        <translation>输出图片存在安全问题</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="46"/>
        <source>Parameter error</source>
        <translation>参数错误</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="47"/>
        <source>No access</source>
        <translation>无权访问</translation>
    </message>
</context>
<context>
    <name>WXQFText2Image</name>
    <message>
        <location filename="../src/llm/baidu/wxqftext2image.cpp" line="21"/>
        <source>The image description exceeds the 256 character limit</source>
        <translation>图片描述超出256字符限制</translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="62"/>
        <source>Welcome to UOS AI</source>
        <translation>欢迎使用UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="68"/>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation>UOS AI，您的智能助手，旨在提高您的工作效率，享受高品质的工作体验。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="95"/>
        <source>Get a free trial account</source>
        <translation>免费领取试用账号</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="122"/>
        <source>Add Model</source>
        <translation>添加模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="127"/>
        <source>Start using</source>
        <translation>开始使用</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="210"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="212"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>我确认我已满十八周岁；我知悉并同意&lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;《UOS AI 用户使用协议》&lt;/a&gt;，且我通过本应用发送与接收的内容均是直接与大模型服务商进行数据交换，与统信软件无关。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="214"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation>领取账号，则表示知晓并同意活动条款，&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;活动详情&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="259"/>
        <source>Trial Account</source>
        <translation>试用账号</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="270"/>
        <source>Save failed, please try again later</source>
        <translation>保存失败，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="278"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="281"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>试用账号使用次数和使用时长有限，请及时配置个人专属模型账号！详见活动详情。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="283"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="284"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>开始试用</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="290"/>
        <source>The free account activity ends.</source>
        <translation>免费账号活动结束。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="297"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>连接失败，请检查是否连接了互联网，或稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="318"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>我同意参与本应用的用户体验计划，授权统信软件收集我使用本应用发送的内容、发送内容的时间、请求大模型的类型、所在的应用和文生图是否成功，以改善服务质量、提升操作体验。（若您拒绝提供前述信息，也不会影响本应用的正常使用。）</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="271"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="291"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="298"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
</context>
<context>
    <name>WordWizardWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="27"/>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI随航</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="46"/>
        <source>After closing, the selected text can still be woken up by the shortcut Super+Space bar.</source>
        <translation>关闭后，选中文本仍可通过快捷键Super+空格键唤醒</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="46"/>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>选中文本时，自动显示随航工具栏</translation>
    </message>
</context>
<context>
    <name>XFCodeTranslation</name>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="9"/>
        <source>Error while upgrading to WebSocket</source>
        <translation>升级为 WebSocket 出现错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="10"/>
        <source>Error reading user&apos;s message via WebSocket</source>
        <translation>通过 WebSocket 读取用户的消息出错</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="11"/>
        <source>Error sending message to user via WebSocket</source>
        <translation>通过 WebSocket 向用户发送消息错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="12"/>
        <source>The user&apos;s message format is incorrect</source>
        <translation>用户的消息格式有错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="13"/>
        <source>Schema error for user data</source>
        <translation>用户数据的 schema 错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="14"/>
        <source>User parameter value is wrong</source>
        <translation>用户参数值有错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="15"/>
        <source>User concurrency error: The current user is already connected, and the same user cannot connect to multiple places at the same time.</source>
        <translation>用户并发错误：当前用户已连接，同一用户不能多处同时连接。</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="16"/>
        <source>User traffic is limited: The service is processing the user&apos;s current problem and needs to wait for the processing to be completed before sending a new request. (You must wait for a complete reply from the  model before sending the next question)</source>
        <translation>用户流量受限：服务正在处理用户当前的问题，需等待处理完成后再发送新的请求。（必须等待大模型完全回复之后，才能发送下一个问题）</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="17"/>
        <source>Insufficient service capacity, please contact staff</source>
        <translation>服务容量不足，联系工作人员</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="18"/>
        <source>Failed to establish connection with engine</source>
        <translation>和引擎建立连接失败</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="19"/>
        <source>Error receiving engine data</source>
        <translation>接收引擎数据的错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="20"/>
        <source>Error sending data to engine</source>
        <translation>发送数据给引擎的错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="21"/>
        <source>Engine internal error</source>
        <translation>引擎内部错误</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="22"/>
        <source>The input content does not pass the review and is suspected of violating the rules. Please readjust the input content.</source>
        <translation>输入内容审核不通过，涉嫌违规，请重新调整输入内容</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="23"/>
        <source>The output content involves sensitive information, the review fails, and subsequent results cannot be displayed to the user.</source>
        <translation>输出内容涉及敏感信息，审核不通过，后续结果无法展示给用户</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="24"/>
        <source>appid is in the blacklist</source>
        <translation>appid 在黑名单中</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="25"/>
        <source>Appid authorization class error. For example: this function is not activated, the corresponding version is not activated, the token is insufficient, the concurrency exceeds authorization, etc.</source>
        <translation>appid 授权类的错误。比如：未开通此功能，未开通对应版本，token 不足，并发超过授权等等</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="26"/>
        <source>Clear history failed</source>
        <translation>清除历史失败</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="27"/>
        <source>Indicates that the content of this session has a tendency to involve illegal information; it is recommended that developers give the user a prompt after receiving this error code to enter information that involves illegal information.</source>
        <translation>表示本次会话内容有涉及违规信息的倾向；建议开发者收到此错误码后给用户一个输入涉及违规的提示</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="28"/>
        <source>Service is busy, please try again later</source>
        <translation>服务忙，请稍后再试</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="29"/>
        <source>The parameters of the request engine are abnormal, and the engine schema check fails.</source>
        <translation>请求引擎的参数异常，引擎的 schema 检查不通过</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="30"/>
        <source>Engine network abnormality</source>
        <translation>引擎网络异常</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="31"/>
        <source>The number of tokens exceeds the upper limit. The number of words in the conversation history and question is too large and needs to be simplified.</source>
        <translation>token 数量超过上限。对话历史+问题的字数太多，需要精简输入</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="32"/>
        <source>Authorization error: The appId does not have authorization for related functions or the business volume exceeds the limit</source>
        <translation>授权错误：该 appId 没有相关功能的授权或者业务量超过限制</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="33"/>
        <source>Authorization error: Daily flow control limit exceeded. Exceeded the maximum number of visits for the day</source>
        <translation>授权错误：日流控超限。超过当日最大访问量的限制</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="34"/>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="35"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>当前访问人数过多，请稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="44"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>连接失败，请检查填写信息。</translation>
    </message>
</context>
<context>
    <name>ZhiPuCodeTranslation</name>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="9"/>
        <source>Server internal error</source>
        <translation>服务器内部错误</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="10"/>
        <source>Authentication failed</source>
        <translation>身份验证失败</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="11"/>
        <source>The Authentication parameter was not received in the header and authentication could not be performed.</source>
        <translation>Header中未收到Authentication参数，无法进行身份验证</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="12"/>
        <source>The Authentication Token is illegal. Please confirm that the Authentication Token is delivered correctly.</source>
        <translation>Authentication Token非法，请确认Authentication Token正确传递</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="13"/>
        <source>Authentication Token has expired, please regenerate/obtain it</source>
        <translation>Authentication Token已过期，请重新生成/获取</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="14"/>
        <source>Verification via Authentication Token failed</source>
        <translation>通过Authentication Token的验证失败</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="15"/>
        <source>Account reading and writing</source>
        <translation>账户读写</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="16"/>
        <source>Your account is currently inactive. Please check account information</source>
        <translation>您的账户当前处于非活动状态。请检查账户信息</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="17"/>
        <source>Your account does not exist</source>
        <translation>您的账户不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="18"/>
        <source>Your account has been locked, please contact customer service to unlock it</source>
        <translation>您的账户已被锁定，请联系客服解锁</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="19"/>
        <source>Your account is in arrears, please recharge and try again</source>
        <translation>您的账户已欠费，请充值后重试</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="20"/>
        <source>Unable to successfully access your account, please try again later</source>
        <translation>无法成功访问您的账户，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="21"/>
        <source>API call error</source>
        <translation>API 调用错误</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="22"/>
        <source>API call parameters are incorrect, please check the documentation</source>
        <translation>API 调用参数有误，请检查文档</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="23"/>
        <source>Model does not exist, please check the model code</source>
        <translation>模型不存在，请检查模型代码</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="24"/>
        <source>The current model does not support the ${method} calling method</source>
        <translation>当前模型不支持 ${method} 调用方式</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="25"/>
        <source>${field} Parameters not received normally</source>
        <translation>未正常接收到 ${field} 参数</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="26"/>
        <source>The ${field}  parameter is illegal. Please check the documentation</source>
        <translation>${field} 参数非法。请检查文档</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="27"/>
        <source>${field1} and ${field2} cannot be set at the same time, please check the documentation</source>
        <translation>${field1} 与 ${field2} 不能同时设置，请检查文档</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="28"/>
        <source>You do not have access to  ${API_name}</source>
        <translation>您无权访问 ${API_name}</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="29"/>
        <source>API ${API_name} is offline</source>
        <translation>API ${API_name} 已下线</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="30"/>
        <source>API ${API_name}  does not exist</source>
        <translation>API ${API_name} 不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="31"/>
        <source>API call process error</source>
        <translation>API 调用流程出错</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="32"/>
        <source>You have requested: ${request_id}</source>
        <translation>您已有请求：${request_id}</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="33"/>
        <source>When getting asynchronous request results, please use task_id</source>
        <translation>获取异步请求结果时，请使用task_id</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="34"/>
        <source>Task: ${task_id} does not exist</source>
        <translation>任务：${task_id} 不存在</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="35"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="36"/>
        <source>Network error, error id: ${error_id}, please contact customer service</source>
        <translation>网络错误，错误id：${error_id}，请联系客服</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="37"/>
        <source>API run error</source>
        <translation>API 运行错误</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="38"/>
        <source>Prompt super long</source>
        <translation>Prompt 超长</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="39"/>
        <source>API call blocked by policy</source>
        <translation>API 调用被策略阻止</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="40"/>
        <source>The system has detected that the input or generated content may contain unsafe or sensitive content. Please avoid entering prompts that may easily generate sensitive content. Thank you for your cooperation.</source>
        <translation>系统检测到输入或生成内容可能包含不安全或敏感内容，请您避免输入易产生敏感内容的提示语，感谢您的配合</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="41"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="42"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="44"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>当前访问人数过多，请稍后再试。</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="43"/>
        <source>This API has reached the limit of calls for today. If you need more, please contact customer service to purchase.</source>
        <translation>该 API 已达今日调用次数限额，如有更多需求，请联系客服购买</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddPrivateModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="40"/>
        <source>Add model</source>
        <translation>添加模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="42"/>
        <source>APIKey</source>
        <translation>APIKey</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="47"/>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="74"/>
        <source>Required, please input</source>
        <translation>必填，请输入</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="50"/>
        <source>Account</source>
        <translation>账号名称</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="55"/>
        <source>Required, to distinguish multiple models</source>
        <translation>必填，便于区分多个模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="61"/>
        <source>Model Name</source>
        <translation>模型名</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="66"/>
        <source>Optional</source>
        <translation>选填</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="69"/>
        <source>Domain</source>
        <translation>请求地址</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="96"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation>为测试模型是否可用，系统会发送测试信息给大模型，会消耗少量token。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="139"/>
        <source>Cancel</source>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="141"/>
        <source>Confirm</source>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="233"/>
        <source>No more than 20 characters</source>
        <translation>不能超过20个字符</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="261"/>
        <source>This LLM already exists, please do not add it again.</source>
        <translation>模型已经存在，请勿重复添加。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="301"/>
        <source>Save failed, please try again later</source>
        <translation>保存失败，请稍后重试</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="358"/>
        <source>The account name already exists, please change it</source>
        <translation>账户名称已存在，请更改</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="386"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>代理设置请去系统代理设置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="389"/>
        <source>Go to settings</source>
        <translation>去设置</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="28"/>
        <source>DDE Shell AI Bar</source>
        <translation>任务栏 AI Bar</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="47"/>
        <source>Drag files quickly</source>
        <translation>文件快捷拖放</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="47"/>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>将文件拖放置AI功能区，进行智能处理</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="95"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="413"/>
        <source>Enter what you want to create (press Enter to generate/Esc to exit)</source>
        <translation>输入您要创作的内容（按Enter生成/Esc退出）</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="737"/>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>帮我写一篇关于【%1】这一主题的文章，要求【结构清晰，内容丰富】。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="737"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="752"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="782"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="797"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>Artificial Intelligence</source>
        <translation>人工智能</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="752"/>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>帮我写一个关于【%1】这一主题的大纲，将用于【PPT制作】。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="767"/>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>帮我写一篇关于【%1】的通知，接收方是【全体员工】，发送方是【行政部门】。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="767"/>
        <source>National Day Holiday</source>
        <translation>国庆节放假</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="782"/>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>帮我写一篇关于【%1】的调研报告，至少需包含【现状描述、问题分析、对策建议、调研结论】。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="797"/>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>帮我写一篇关于【%1】这一主题，面向【公司领导】的演讲稿，要求【结构清晰，语言生动】。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="812"/>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>帮我写一份近期的工作总结，包含【%1】和【成果】，需要【正式的】语气。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="812"/>
        <source>work content</source>
        <translation>工作内容</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="827"/>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>帮我写一个关于【%1】这一主题的公众号推文，要求【结构清晰】，需要【轻松的】语气。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1018"/>
        <source>Model Configuration</source>
        <translation>模型配置</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1104"/>
        <source>Go to configure  </source>
        <translation>去配置  </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="266"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1239"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="84"/>
        <source>AI Writer</source>
        <translation>AI写作</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="188"/>
        <source>Article</source>
        <translation>写文章</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="192"/>
        <source>Outline</source>
        <translation>写大纲</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="196"/>
        <source>Notification</source>
        <translation>写通知</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="200"/>
        <source>Research Report</source>
        <translation>调研报告</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="204"/>
        <source>Speeches</source>
        <translation>演讲稿</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="208"/>
        <source>Work Summary</source>
        <translation>工作总结</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="212"/>
        <source>Tweets</source>
        <translation>公众号</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="304"/>
        <source>Paste to text</source>
        <translation>粘贴至正文</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="322"/>
        <source>Re-generate</source>
        <translation>重新生成</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="330"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="348"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>AI生成的内容仅供参考，请注意甄别信息准确性。</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="841"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>重启输入法后才可使用该功能 ，教程如下
1、右键点击任务栏的输入法图标
2、点击“重新启动”</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="845"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>好的</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1051"/>
        <source>Copied</source>
        <translation>已复制</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1069"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1080"/>
        <source>Current model: </source>
        <translation>当前模型：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1087"/>
        <source>Currently no model</source>
        <translation>当前无模型</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1118"/>
        <source>Modify the content, change the tone…</source>
        <translation>对已生成内容修改、换个语气…</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1237"/>
        <source>Fill failed</source>
        <translation>填充失败</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1238"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>未选择输入框，请选择输入框后重新填充</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1240"/>
        <source>Ok</source>
        <translation>确定</translation>
    </message>
</context>
<context>
    <name>uos_ai::CreateScheduleInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="139"/>
        <source>Create Schedule</source>
        <translation>创建日程</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="141"/>
        <source>Schedule a meeting with the Marketing Department from 2 PM to 5 PM.</source>
        <translation>下午2点到5点，和市场部开会</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="149"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>抱歉，暂未匹配到相关操作。</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="162"/>
        <source>Please parse the corresponding parameters from the input content to match the schedule template in the following JSON format,and output only the JSON content, excluding any irrelevant information.

Schedule template format:
json
{&quot;subject&quot;: &quot;Subject&quot;, &quot;startTime&quot;: &quot;Schedule Start Time, format: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Schedule End Time, format: yyyy-MM-ddThh:mm:ss&quot;}

Input: %1
Current time: %2</source>
        <translation>请按照下面JSON格式的日程模板从输入内容中解析出对应参数，只输出JSON格式的内容，不要输出任何无关信息。
日程模板:
```json
{&quot;subject&quot;:&quot;主题&quot;,&quot;startTime&quot;:&quot;日程起始时间,格式为yyyy-MM-ddThh:mm:ss&quot;,&quot;endTime&quot;:&quot;日程结束时间,格式为yyyy-MM-ddThh:mm:ss&quot;}
```
输入：%1
当前时间：%2&quot;</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekInfo</name>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="116"/>
        <source>After receiving the gift, the original Baidu model and iFlytek model will be replaced with DeepSeek</source>
        <translation>领取后会将原赠送的百度讯飞模型替换为DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="129"/>
        <source>Manually collect later</source>
        <translation>稍后手动领取</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="266"/>
        <source>Trial Account</source>
        <translation>试用账号</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="336"/>
        <source>Get a free account</source>
        <translation>领取免费账号</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="345"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="378"/>
        <source>Try again</source>
        <translation>重新尝试</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="353"/>
        <source>Enter UOS AI</source>
        <translation>进入 UOS AI </translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="361"/>
        <source>Receiving...</source>
        <translation>领取中…</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="370"/>
        <source>Use it immediately</source>
        <translation>马上使用</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="391"/>
        <source>Checking account status...</source>
        <translation>正在查询账号状态…</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="428"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="436"/>
        <source>DeepSeek account claim failed!</source>
        <translation>DeepSeek账号领取失败！</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="429"/>
        <source>Please check the network and try again later！</source>
        <translation>请检查网络后重新尝试！</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="432"/>
        <source>DeepSeek account successfully claimed!</source>
        <translation>DeepSeek账号领取成功！</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="437"/>
        <source>Please check the network and try again or manually claim in UOS AI settings later</source>
        <translation>请检查网络后重新尝试
或稍后到UOS AI设置中手动领取</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="424"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="440"/>
        <source>UOS AI has been fully integrated into DeepSeek</source>
        <translation>UOS AI已全面接入DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="425"/>
        <source>The free account activity has ended.</source>
        <translation>免费领取账号活动已结束</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="433"/>
        <source>Come and experience it!</source>
        <translation>快来体验吧！</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="441"/>
        <source>Come and claim your account!</source>
        <translation>快来领取账号吧！</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="44"/>
        <source>Precautions</source>
        <translation>注意事项</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="45"/>
        <source>The DeepSeek local model has certain requirements for computer configuration. If the configuration is lower than the recommended one, the experience will be affected.</source>
        <translation>DeepSeek本地模型对电脑配置有一定要求，低于推荐配置体验会有影响。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="50"/>
        <source>Recommended configuration</source>
        <translation>推荐配置</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="51"/>
        <source>&lt;b&gt;Recommended Configuration&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;High-performance multi-core CPU (such as Intel i5/i7 or AMD Ryzen 5/7 series), with a clock speed of above 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;With a video memory of above 4GB.&lt;br&gt;&lt;b&gt;Memory: &lt;/b&gt;8GB and above.&lt;br&gt;&lt;b&gt;Hard Drive: &lt;/b&gt;Solid State Drive (SSD) with at least 5GB of free space reserved.</source>
        <translation type="unfinished">&lt;b&gt;推荐配置&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU：&lt;/b&gt;高性能多核CPU（如Intel i5/i7或AMD Ryzen 5/7系列），主频3.0 GHz以上&lt;br&gt;&lt;b&gt;GPU：&lt;/b&gt;显存4GB以上&lt;br&gt;&lt;b&gt;内存：&lt;/b&gt;8GB及以上&lt;br&gt;&lt;b&gt;硬盘：&lt;/b&gt;固态硬盘（SSD）并预留5GB以上空间</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="60"/>
        <source>Install later</source>
        <translation>暂不安装</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="61"/>
        <source>Confirm installation</source>
        <translation>确定安装</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenerateImageInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="200"/>
        <source>Generate Image</source>
        <translation>生成图片</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="202"/>
        <source>Describe Image Content</source>
        <translation>请描述图片内容</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="147"/>
        <source>Speak now</source>
        <translation>请说话</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="155"/>
        <source>Low input volume</source>
        <translation>麦克风音量低</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="158"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="237"/>
        <source>Network unavailable</source>
        <translation>当前网络不可用</translation>
    </message>
</context>
<context>
    <name>uos_ai::LaunchAppInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="49"/>
        <source>Launch or Close App</source>
        <translation>开关应用</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="51"/>
        <source>WPS, Music, Album, Control Center, Log Viewer ...</source>
        <translation>WPS，音乐，相册，控制中心，日志收集工具...</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubLLM</name>
    <message>
        <location filename="../src/externalllm/modelhubllm.cpp" line="39"/>
        <source>YouRong 1.5B</source>
        <translation>有容1.5B</translation>
    </message>
    <message>
        <location filename="../src/externalllm/modelhubllm.cpp" line="53"/>
        <source>YouRong 7B</source>
        <translation>有容7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="86"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="286"/>
        <source>Install</source>
        <translation>安 装</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="96"/>
        <source>Update</source>
        <translation>更 新</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="90"/>
        <source>Uninstall</source>
        <translation>卸 载</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="101"/>
        <source>Cancel</source>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="139"/>
        <source>About %1GB</source>
        <translation>约%1GB</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="178"/>
        <source>Installing</source>
        <translation>正在安装</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="205"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>确定要删除此模型吗？</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="206"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="207"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>确 认</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="228"/>
        <source>Checking</source>
        <translation>正在校验</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="249"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="469"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>确 定</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="250"/>
        <source>%0 download failed, please try again!</source>
        <translation>%0下载失败，请重新尝试！</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="294"/>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>需要先安装【向量化模型插件】后，才可安装此模型。</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="470"/>
        <source>target folder trash failed, please try again!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="506"/>
        <source>%1 seconds</source>
        <translation>%1秒</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="508"/>
        <source>%1 minutes</source>
        <translation>%1分钟</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="513"/>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>已下载%1MB/%2GB，还剩%3。</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="29"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="83"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="145"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="33"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="40"/>
        <source>Private deployment model</source>
        <translation>私有化部署模型</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="83"/>
        <source>Done</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="93"/>
        <source>None</source>
        <translation>暂无</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="52"/>
        <source>Reference</source>
        <translation>参考内容</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="112"/>
        <source>Open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="146"/>
        <source>Documents don&apos;t exits!</source>
        <translation>文档不存在</translation>
    </message>
</context>
<context>
    <name>uos_ai::SearchOnlineInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="242"/>
        <source>Search Online</source>
        <translation>联网搜索</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="244"/>
        <source>Enter Search Content</source>
        <translation>请输入搜索内容</translation>
    </message>
</context>
<context>
    <name>uos_ai::SendMailInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="78"/>
        <source>Send Mail</source>
        <translation>发送邮件</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="80"/>
        <source>Help me send an email to [Recipient&apos;s Name], with the content: [Email Content].</source>
        <translation>帮我向xxx发送一封邮件，内容是xxxx</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="88"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>抱歉，暂未匹配到相关操作。</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="101"/>
        <source>Please extract the relevant parameters from the provided input to match the following JSON email template format,and output only the JSON content. Do not include any extraneous information.

Email template format:
json
{&quot;subject&quot;: &quot;Email Subject&quot;, &quot;content&quot;: &quot;Email Body&quot;, &quot;to&quot;: &quot;Recipient&quot;, &quot;cc&quot;: &quot;CC Recipient&quot;, &quot;bcc&quot;: &quot;BCC Recipient&quot;}

Input: %1</source>
        <translation>请按照下面JSON格式的邮件模板从输入内容中解析出对应参数，只输出JSON格式的内容，不要输出任何无关信息。
邮件模板:
```json
{&quot;subject&quot;:&quot;邮件主题&quot;,&quot;content&quot;:&quot;邮件正文&quot;,&quot;to&quot;:&quot;收件人&quot;,&quot;cc&quot;:&quot;抄送人1&quot;,&quot;bcc&quot;:&quot;密送人1&quot;}
```
输入：%1&quot;</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemControlInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="20"/>
        <source>System Control</source>
        <translation>系统控制</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="22"/>
        <source>Switch to a new wallpaper. set the screen brightness to 30%...</source>
        <translation>切换壁纸，屏幕亮度调到30% ...</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="62"/>
        <source>Network is not Online , can not start text to speech</source>
        <translation>网络异常，无法启用朗读功能</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="81"/>
        <source>The text you have selected has exceeded the 2000 character limit.</source>
        <translation>您选择的文本已超过2000字符限制</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="134"/>
        <source>Network is offline , stop text to speech</source>
        <translation>网络异常，朗读被中断</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="70"/>
        <source>Update</source>
        <translation>更 新</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="70"/>
        <source>Cancel Update</source>
        <translation>取消更新</translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="62"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="70"/>
        <source>Explain</source>
        <translation>解释</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="78"/>
        <source>Summary</source>
        <translation>总结</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="86"/>
        <source>Translate</source>
        <translation>翻译</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="128"/>
        <source>Continue Writing</source>
        <translation>续写</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="129"/>
        <source>Expand</source>
        <translation>扩写</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="130"/>
        <source>Correct</source>
        <translation>纠错</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="131"/>
        <source>Hide</source>
        <translation>隐藏</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="133"/>
        <source>Retouch</source>
        <translation>润色</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="134"/>
        <source>Formal and professional</source>
        <translation>正式专业</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="135"/>
        <source>Friendly</source>
        <translation>亲切友善</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="136"/>
        <source>Humorous</source>
        <translation>幽默风趣</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="137"/>
        <source>Inspirational</source>
        <translation>激昂鼓舞</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="452"/>
        <source>After selecting the text, press the Super+Space bar can also wake up the UOS AI FollowAlong.</source>
        <translation>选中文字后，Super+空格键也可以唤醒随航哟</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="455"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>好 的</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="374"/>
        <source>After hidden, the UOS AI FollowAlong can still be called by pressing Super+Space bar.
And can also be re-enabled in UOS AI settings.</source>
        <translation>隐藏后，随航仍可通过按键Super+空格键唤醒
UOS AI设置中也可重新开启</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="384"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>取 消</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="385"/>
        <source>Hidden</source>
        <comment>button</comment>
        <translation>隐 藏</translation>
    </message>
</context>
</TS>
