mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-04-27 19:35:20 +00:00
Run lupdate before v3.10.0 release (#3512)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
This commit is contained in:
parent
4d171835ac
commit
a7cbc8c3fd
@ -73,7 +73,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -143,137 +143,93 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -549,10 +505,63 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -800,13 +809,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -814,16 +823,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -942,7 +989,7 @@
|
||||
<message numerus="yes">
|
||||
<location filename="../qml/ChatItemView.qml" line="283"/>
|
||||
<source>%n Source(s)</source>
|
||||
<translation type="unfinished">
|
||||
<translation>
|
||||
<numerusform>%n Source</numerusform>
|
||||
<numerusform>%n Sources</numerusform>
|
||||
</translation>
|
||||
@ -1017,7 +1064,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1025,36 +1072,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1213,13 +1283,6 @@ model to get started</source>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n Source(s)</source>
|
||||
<translation type="vanished">
|
||||
<numerusform>%n Source</numerusform>
|
||||
<numerusform>%n Sources</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatView.qml" line="924"/>
|
||||
<source>Erase and reset chat session</source>
|
||||
@ -1338,6 +1401,19 @@ model to get started</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1393,37 +1469,37 @@ model to get started</source>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1796,78 +1872,78 @@ model to get started</source>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2541,6 +2617,75 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -77,7 +77,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation type="unfinished">Indicador de ocupado</translation>
|
||||
</message>
|
||||
@ -147,137 +147,117 @@
|
||||
<translation type="unfinished">Eliminar modelo del sistema de archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">Instalar</translation>
|
||||
<translation type="obsolete">Instalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation type="unfinished">Instalar modelo en línea</translation>
|
||||
<translation type="obsolete">Instalar modelo en línea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation type="unfinished"><strong><font size="1"><a href="#error">Error</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation type="unfinished">Describe un error que ocurrió durante la descarga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation type="unfinished">Error por hardware incompatible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation type="unfinished">Barra de progreso de descarga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation type="unfinished">Muestra el progreso realizado en la descarga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation type="unfinished">Velocidad de descarga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation type="unfinished">Velocidad de descarga en bytes/kilobytes/megabytes por segundo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation type="unfinished">Calculando...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">Si se está calculando el hash del archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation type="unfinished">Se muestra cuando se está calculando el hash del archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">ingrese $API_KEY</translation>
|
||||
<translation type="obsolete">ingrese $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">ingrese $BASE_URL</translation>
|
||||
<translation type="obsolete">ingrese $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished">ERROR: $MODEL_NAME está vacío.</translation>
|
||||
<translation type="obsolete">ERROR: $MODEL_NAME está vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">ingrese $MODEL_NAME</translation>
|
||||
<translation type="obsolete">ingrese $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation type="unfinished">Tamaño del archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation type="unfinished">RAM requerida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation type="unfinished">%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation type="unfinished">?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation type="unfinished">Parámetros</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation type="unfinished">Cuantificación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished">Tipo</translation>
|
||||
</message>
|
||||
@ -553,6 +533,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -773,6 +758,54 @@
|
||||
<translation type="vanished">ingrese $MODEL_NAME</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -1028,13 +1061,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>Nuevo chat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>Chat del servidor</translation>
|
||||
</message>
|
||||
@ -1042,16 +1075,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>ERROR: Ocurrió un error de red al conectar con el servidor API</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished obtuvo Error HTTP %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1257,7 +1328,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1265,36 +1336,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>HOY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>ESTA SEMANA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>ESTE MES</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>ÚLTIMOS SEIS MESES</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>ESTE AÑO</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>AÑO PASADO</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished">Copiar mensaje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished">Desactivar markdown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished">Activar markdown</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1660,6 +1754,19 @@ modelo para comenzar
|
||||
<translation type="vanished">restaurando desde texto ...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1715,37 +1822,37 @@ modelo para comenzar
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>El modelo "%1" se ha instalado correctamente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>ERROR: $MODEL_NAME está vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>ERROR: $API_KEY está vacía.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>ERROR: $BASE_URL no es válida.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>ERROR: El modelo "%1 (%2)" está en conflicto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>El modelo "%1 (%2)" se ha instalado correctamente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>El modelo "%1" ha sido eliminado.</translation>
|
||||
</message>
|
||||
@ -2118,78 +2225,78 @@ modelo para comenzar
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>Requiere clave API personal de OpenAI.</li><li>ADVERTENCIA: ¡Enviará sus chats a OpenAI!</li><li>Su clave API se almacenará en el disco</li><li>Solo se usará para comunicarse con OpenAI</li><li>Puede solicitar una clave API <a href="https://platform.openai.com/account/api-keys">aquí.</a></li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation><strong>Modelo ChatGPT GPT-3.5 Turbo de OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* Aunque pagues a OpenAI por ChatGPT-4, esto no garantiza el acceso a la clave API. Contacta a OpenAI para más información.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation><strong>Modelo ChatGPT GPT-4 de OpenAI</strong><br> %1 %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>Requiere una clave API personal de Mistral.</li><li>ADVERTENCIA: ¡Enviará tus chats a Mistral!</li><li>Tu clave API se almacenará en el disco</li><li>Solo se usará para comunicarse con Mistral</li><li>Puedes solicitar una clave API <a href="https://console.mistral.ai/user/api-keys">aquí</a>.</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Tiny</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Small</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Medium</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>Creado por %1.</strong><br><ul><li>Publicado el %2.<li>Este modelo tiene %3 me gusta.<li>Este modelo tiene %4 descargas.<li>Más información puede encontrarse <a href="https://huggingface.co/%5">aquí.</a></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1 (%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>no se puede abrir "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>no se puede crear "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>Modelo de API compatible con OpenAI</strong><br><ul><li>Clave API: %1</li><li>URL base: %2</li><li>Nombre del modelo: %3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>Requiere una clave API personal y la URL base de la API.</li><li>ADVERTENCIA: ¡Enviará sus chats al servidor de API compatible con OpenAI que especificó!</li><li>Su clave API se almacenará en el disco</li><li>Solo se utilizará para comunicarse con el servidor de API compatible con OpenAI</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>Conectar al servidor de API compatible con OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
@ -2901,6 +3008,75 @@ NOTA: Al activar esta función, estarás enviando tus datos al Datalake de Códi
|
||||
<translation>Se muestra cuando la ventana emergente está ocupada</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">ingrese $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">Si se está calculando el hash del archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">ingrese $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished">ERROR: $MODEL_NAME está vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">ingrese $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">Modelos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">Instalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -73,7 +73,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation>Indicatore di occupato</translation>
|
||||
</message>
|
||||
@ -143,137 +143,125 @@
|
||||
<translation>Rimuovi il modello dal sistema dei file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation>Installa</translation>
|
||||
<translation type="vanished">Installa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation>Installa il modello online</translation>
|
||||
<translation type="vanished">Installa il modello online</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation><strong><font size="1"><a href="#error">Errore</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation>Descrive un errore che si è verificato durante lo scaricamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation><strong><font size="2">AVVISO: non consigliato per il tuo hardware. Il modello richiede più memoria (%1 GB) di quella disponibile nel sistema (%2).</strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation>Errore per hardware incompatibile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation>Barra di avanzamento dello scaricamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation>Mostra lo stato di avanzamento dello scaricamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation>Velocità di scaricamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation>Velocità di scaricamento in byte/kilobyte/megabyte al secondo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation>Calcolo in corso...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation>Se viene calcolato l'hash del file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation>Visualizzato durante il calcolo dell'hash del file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>ERRORE: $API_KEY è vuoto.</translation>
|
||||
<translation type="vanished">ERRORE: $API_KEY è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation>Inserire $API_KEY</translation>
|
||||
<translation type="vanished">Inserire $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation>ERRORE: $BASE_URL non è valido.</translation>
|
||||
<translation type="vanished">ERRORE: $BASE_URL non è valido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation>inserisci $BASE_URL</translation>
|
||||
<translation type="vanished">inserisci $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>ERRORE: $MODEL_NAME è vuoto.</translation>
|
||||
<translation type="vanished">ERRORE: $MODEL_NAME è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation>inserisci $MODEL_NAME</translation>
|
||||
<translation type="vanished">inserisci $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation>Dimensione del file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation>RAM richiesta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation>?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation>Parametri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation>Quant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation>Tipo</translation>
|
||||
</message>
|
||||
@ -549,6 +537,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished">Fornitori Remoti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation>HuggingFace</translation>
|
||||
</message>
|
||||
@ -757,6 +750,54 @@
|
||||
<translation type="vanished">Tipo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -1005,13 +1046,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>Nuova Chat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>Chat del server</translation>
|
||||
</message>
|
||||
@ -1019,16 +1060,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>ERRORE: si è verificato un errore di rete durante la connessione al server API</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished ha ricevuto l'errore HTTP %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1234,7 +1313,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation>Il messaggio era troppo lungo e non è stato possibile elaborarlo (%1 > %2). Riprova con un messaggio più breve.</translation>
|
||||
</message>
|
||||
@ -1242,36 +1321,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>OGGI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>QUESTA SETTIMANA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>QUESTO MESE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>ULTIMI SEI MESI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>QUEST'ANNO</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>L'ANNO SCORSO</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">Copia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished">Copia messaggio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished">Disabilita Markdown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished">Abilita Markdown</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1549,6 +1651,19 @@ modello per iniziare</translation>
|
||||
<translation>Invia il messaggio/prompt contenuto nel campo di testo al modello</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1604,37 +1719,37 @@ modello per iniziare</translation>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>Il modello "%1" è stato installato correttamente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>ERRORE: $MODEL_NAME è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>ERRORE: $API_KEY è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>ERRORE: $BASE_URL non è valido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>ERRORE: il modello "%1 (%2)" è in conflitto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>Il modello "%1 (%2)" è stato installato correttamente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>Il modello "%1" è stato rimosso.</translation>
|
||||
</message>
|
||||
@ -2008,78 +2123,78 @@ modello per iniziare</translation>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>Richiede una chiave API OpenAI personale.</li><li>ATTENZIONE: invierà le tue chat a OpenAI!</li><li>La tua chiave API verrà archiviata su disco</li><li> Verrà utilizzato solo per comunicare con OpenAI</li><li>Puoi richiedere una chiave API <a href="https://platform.openai.com/account/api-keys">qui.</a> </li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* Anche se paghi OpenAI per ChatGPT-4 questo non garantisce l'accesso alla chiave API. Contatta OpenAI per maggiori informazioni.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>impossibile aprire "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>impossibile creare "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1 (%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>Modello API compatibile con OpenAI</strong><br><ul><li>Chiave API: %1</li><li>URL di base: %2</li><li>Nome modello: %3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>Richiede una chiave API Mistral personale.</li><li>ATTENZIONE: invierà le tue chat a Mistral!</li><li>La tua chiave API verrà archiviata su disco</li><li> Verrà utilizzato solo per comunicare con Mistral</li><li>Puoi richiedere una chiave API <a href="https://console.mistral.ai/user/api-keys">qui</a>. </li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>Richiede una chiave API personale e l'URL di base dell'API.</li><li>ATTENZIONE: invierà le tue chat al server API compatibile con OpenAI che hai specificato!</li><li>La tua chiave API verrà archiviata su disco</li><li>Verrà utilizzata solo per comunicare con il server API compatibile con OpenAI</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>Connetti al server API compatibile con OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>Creato da %1.</strong><br><ul><li>Pubblicato il %2.<li>Questo modello ha %3 Mi piace.<li>Questo modello ha %4 download.<li>Altro informazioni possono essere trovate <a href="https://huggingface.co/%5">qui.</a></ul></translation>
|
||||
</message>
|
||||
@ -2764,6 +2879,75 @@ NOTA: attivando questa funzione, invierai i tuoi dati al Datalake Open Source di
|
||||
<translation>Visualizzato quando la finestra a comparsa risulta occupata</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished">ERRORE: $API_KEY è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">Inserire $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">Se viene calcolato l'hash del file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">ERRORE: $BASE_URL non è valido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">inserisci $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished">ERRORE: $MODEL_NAME è vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">inserisci $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">Modelli</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">Installa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -77,7 +77,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -147,137 +147,117 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">Instalar</translation>
|
||||
<translation type="obsolete">Instalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation type="unfinished">Instalar modelo online</translation>
|
||||
<translation type="obsolete">Instalar modelo online</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation type="unfinished"><strong><font size="1"><a href="#error">Erro</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation type="unfinished">Mostra o progresso do download</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation type="unfinished">Velocidade de download</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation type="unfinished">Velocidade de download em bytes/kilobytes/megabytes por segundo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation type="unfinished">Calculando...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">inserir $API_KEY</translation>
|
||||
<translation type="obsolete">inserir $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">ERRO: A $BASE_URL está vazia.</translation>
|
||||
<translation type="obsolete">ERRO: A $BASE_URL está vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">inserir a $BASE_URL</translation>
|
||||
<translation type="obsolete">inserir a $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">inserir o $MODEL_NAME</translation>
|
||||
<translation type="obsolete">inserir o $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation type="unfinished">Tamanho do arquivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation type="unfinished">RAM necessária</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation type="unfinished">%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation type="unfinished">?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation type="unfinished">Parâmetros</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation type="unfinished">Quant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished">Tipo</translation>
|
||||
</message>
|
||||
@ -553,6 +533,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -773,6 +758,54 @@
|
||||
<translation type="vanished">Tipo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -1030,13 +1063,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>Novo Chat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>Chat com o Servidor</translation>
|
||||
</message>
|
||||
@ -1044,16 +1077,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>ERRO: Ocorreu um erro de rede ao conectar-se ao servidor da API</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished recebeu erro HTTP %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1259,7 +1330,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1267,36 +1338,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>HOJE</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>ESTA SEMANA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>ESTE MÊS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>ÚLTIMOS SEIS MESES</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>ESTE ANO</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>ANO PASSADO</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">Copiar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished">Copiar Mensagem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished">Desativar markdown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished">Ativar markdown</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1661,6 +1755,19 @@ modelo instalado para funcionar</translation>
|
||||
<translation>Envia a mensagem/prompt contida no campo de texto para o modelo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1716,37 +1823,37 @@ modelo instalado para funcionar</translation>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>Modelo "%1" instalado com sucesso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>ERRO: O nome do modelo ($MODEL_NAME) está vazio.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>ERRO: A chave da API ($API_KEY) está vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>ERRO: A URL base ($BASE_URL) é inválida.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>ERRO: Conflito com o modelo "%1 (%2)".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>Modelo "%1 (%2)" instalado com sucesso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>Modelo "%1" removido.</translation>
|
||||
</message>
|
||||
@ -2120,78 +2227,78 @@ modelo instalado para funcionar</translation>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>É necessária uma chave de API da OpenAI.</li><li>AVISO: Seus chats serão enviados para a OpenAI!</li><li>Sua chave de API será armazenada localmente</li><li>Ela será usada apenas para comunicação com a OpenAI</li><li>Você pode solicitar uma chave de API <a href="https://platform.openai.com/account/api-keys">aqui.</a></li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation><strong>Modelo ChatGPT GPT-3.5 Turbo da OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation><strong>Modelo ChatGPT GPT-4 da OpenAI</strong><br> %1 %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Tiny</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Small</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation><strong>Modelo Mistral Medium</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* Mesmo que você pague pelo ChatGPT-4 da OpenAI, isso não garante acesso à chave de API. Contate a OpenAI para mais informações.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>não é possível abrir "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>não é possível criar "%1": %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1 (%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>Modelo de API Compatível com OpenAI</strong><br><ul><li>Chave da API: %1</li><li>URL Base: %2</li><li>Nome do Modelo: %3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>É necessária uma chave de API da Mistral.</li><li>AVISO: Seus chats serão enviados para a Mistral!</li><li>Sua chave de API será armazenada localmente</li><li>Ela será usada apenas para comunicação com a Mistral</li><li>Você pode solicitar uma chave de API <a href="https://console.mistral.ai/user/api-keys">aqui</a>.</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>É necessária uma chave de API e a URL da API.</li><li>AVISO: Seus chats serão enviados para o servidor de API compatível com OpenAI que você especificou!</li><li>Sua chave de API será armazenada no disco</li><li>Será usada apenas para comunicação com o servidor de API compatível com OpenAI</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>Conectar a um servidor de API compatível com OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>Criado por %1.</strong><br><ul><li>Publicado em %2.<li>Este modelo tem %3 curtidas.<li>Este modelo tem %4 downloads.<li>Mais informações podem ser encontradas <a href="https://huggingface.co/%5">aqui.</a></ul></translation>
|
||||
</message>
|
||||
@ -2904,6 +3011,75 @@ OBS.: Ao ativar este recurso, você estará enviando seus dados para o Datalake
|
||||
<translation>Visível durante o processamento</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">inserir $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">ERRO: A $BASE_URL está vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">inserir a $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">inserir o $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">Modelos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">Instalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -77,7 +77,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation>Indicator de activitate</translation>
|
||||
</message>
|
||||
@ -147,137 +147,125 @@
|
||||
<translation>Şterg modelul din sistemul de fişiere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation>Instalare</translation>
|
||||
<translation type="vanished">Instalare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation>Instalez un model din online</translation>
|
||||
<translation type="vanished">Instalez un model din online</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation><strong><font size="1"><a href="#error">Eroare</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation>Descrie eroarea apărută în timpul descărcării</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation><strong><font size="2">ATENŢIE: Nerecomandat pentru acest hardware. Modelul necesită mai multă memorie (%1 GB) decât are acest sistem (%2).</strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation>Eroare: hardware incompatibil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation>Progresia descărcării</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation>Afişează progresia descărcării</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation>Viteza de download</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation>Viteza de download în bytes/kilobytes/megabytes pe secundă</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation>Calculare...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation>Dacă se calculează hash-ul fişierului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation>Se afişează când se calculează hash-ul fişierului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>EROARE: $API_KEY absentă.</translation>
|
||||
<translation type="vanished">EROARE: $API_KEY absentă.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation>introdu cheia $API_KEY</translation>
|
||||
<translation type="vanished">introdu cheia $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation>EROARE: $BASE_URL absentă.</translation>
|
||||
<translation type="vanished">EROARE: $BASE_URL absentă.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation>introdu $BASE_URL</translation>
|
||||
<translation type="vanished">introdu $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>EROARE: $MODEL_NAME absent</translation>
|
||||
<translation type="vanished">EROARE: $MODEL_NAME absent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation>introdu $MODEL_NAME</translation>
|
||||
<translation type="vanished">introdu $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation>Dimensiunea fişierului</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation>RAM necesară</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation>?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation>Parametri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation>Quant(ificare)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation>Tip</translation>
|
||||
</message>
|
||||
@ -553,6 +541,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation>HuggingFace</translation>
|
||||
</message>
|
||||
@ -685,6 +678,54 @@
|
||||
<translation type="vanished">Tip</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -945,13 +986,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>Conversaţie Nouă</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>Conversaţie cu Serverul</translation>
|
||||
</message>
|
||||
@ -959,16 +1000,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>EROARE: Eroare de reţea - conectarea la serverul API</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished - eroare: HTTP Error %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1175,7 +1254,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation>Mesajul tău e prea lung şi nu poate fi procesat. (%1 > %2). Încearca iar cu un mesaj mai scurt</translation>
|
||||
</message>
|
||||
@ -1183,36 +1262,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>ASTĂZI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>SĂPTĂMÂNA ACEASTA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>LUNA ACEASTA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>ULTIMELE ŞASE LUNI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>ANUL ACESTA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>ANUL TRECUT</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">Copiere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished">Copiez mesajul</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished">Dezactivez markdown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished">Activez markdown</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1621,6 +1723,19 @@ model to get started</source>
|
||||
<translation>Trimite modelului mesajul/prompt-ul din câmpul-text</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1678,37 +1793,37 @@ model to get started</source>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>Modelul "%1" - instalat cu succes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>EROARE: $MODEL_NAME absent.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>EROARE: $API_KEY absentă</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>EROARE: $API_KEY incorecta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>EROARE: Model "%1 (%2)" conflictual.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>Modelul "%1 (%2)" - instalat cu succes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>Modelul "%1" - îndepărtat</translation>
|
||||
</message>
|
||||
@ -2083,78 +2198,78 @@ model to get started</source>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>nu se poate deschide „%1”: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>nu se poate crea „%1”: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1 (%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>Model API compatibil cu OpenAI</strong><br><ul><li>Cheia API: %1</li><li>Base URL: %2</li><li>Numele modelului: %3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>Necesită o cheie API OpenAI personală. </li><li>ATENŢIE: Conversaţiile tale vor fi trimise la OpenAI!</li><li>Cheia ta API va fi stocată pe disc (local) </li><li>Va fi utilizată numai pentru comunicarea cu OpenAI</li><li>Poţi solicita o cheie API aici: <a href="https://platform.openai.com/account/api-keys">aici.</a></li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation><strong>Modelul OpenAI's ChatGPT GPT-3.5 Turbo</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* Chiar dacă plăteşti la OpenAI pentru ChatGPT-4, aceasta nu garantează accesul la cheia API. Contactează OpenAI pentru mai multe informaţii.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation><strong>Modelul ChatGPT GPT-4 al OpenAI</strong><br> %1 %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>Necesită cheia personală Mistral API. </li><li>ATENŢIE: Conversaţiile tale vor fi trimise la Mistral!</li><li>Cheia ta API va fi stocată pe disc (local)</li><li>Va fi utilizată numai pentru comunicarea cu Mistral</li><li>Poţi solicita o cheie API aici: <a href="https://console.mistral.ai/user/api-keys">aici</a>.</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation><strong>Modelul Mistral Tiny</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation><strong>Modelul Mistral Small</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation><strong>Modelul Mistral Medium</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>Necesită cheia personală API si base-URL a API.</li><li>ATENŢIE: Conversaţiile tale vor fi trimise la serverul API compatibil cu OpenAI specificat!</li><li>Cheia ta API va fi stocată pe disc (local)</li><li>Va fi utilizată numai pentru comunicarea cu serverul API compatibil cu OpenAI</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>Conectare la un server API compatibil cu OpenAI</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>Creat de către %1.</strong><br><ul><li>Publicat in: %2.<li>Acest model are %3 Likes.<li>Acest model are %4 download-uri.<li>Mai multe informaţii pot fi găsite la: <a href="https://huggingface.co/%5">aici.</a></ul></translation>
|
||||
</message>
|
||||
@ -2859,6 +2974,75 @@ NOTĂ: Dacă activezi această funcţionalitate, vei trimite datele tale la comp
|
||||
<translation>Se afişează când procedura este în desfăşurare</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">introdu cheia $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">introdu $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">introdu $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">Modele</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -73,7 +73,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation>繁忙程度</translation>
|
||||
</message>
|
||||
@ -143,137 +143,125 @@
|
||||
<translation>从系统中删除模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation>安装</translation>
|
||||
<translation type="vanished">安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation>安装在线模型</translation>
|
||||
<translation type="vanished">安装在线模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation><strong><font size="1"><a href="#error">错误</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation>描述下载时发生的错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation><strong><font size="2">警告:不推荐用于您的硬件。模型需要的内存(%1 GB)超过了您系统的可用内存(%2)</strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation>硬件不兼容的错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation>下载进度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation>显示下载进度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation>下载速度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation>下载速度 b/kb/mb 每秒</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation>计算中...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation>是否正在计算文件哈希</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation>在计算文件哈希时显示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>错误:$API_KEY为空</translation>
|
||||
<translation type="vanished">错误:$API_KEY为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation>输入 $API_KEY</translation>
|
||||
<translation type="vanished">输入 $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation>错误:$BASE_URL 为空</translation>
|
||||
<translation type="vanished">错误:$BASE_URL 为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation>输入 $BASE_URL</translation>
|
||||
<translation type="vanished">输入 $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>错误:$MODEL_NAME 为空</translation>
|
||||
<translation type="vanished">错误:$MODEL_NAME 为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation>输入 $MODEL_NAME</translation>
|
||||
<translation type="vanished">输入 $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation>文件大小</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation>需要 RAM</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation>%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation>?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation>参数</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation>量化</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation>类型</translation>
|
||||
</message>
|
||||
@ -549,10 +537,63 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished">远程提供商</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation>HuggingFace</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -800,13 +841,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>新对话</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>服务器对话</translation>
|
||||
</message>
|
||||
@ -814,16 +855,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>错误:连接到 API 服务器时发生网络错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished 收到 HTTP 错误 %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1016,7 +1095,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation>您的消息过长,无法处理(%1 > %2)。请尝试简短内容。</translation>
|
||||
</message>
|
||||
@ -1024,36 +1103,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>今天</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>本周</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>本月</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>半年内</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>今年内</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>去年</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">复制</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1330,6 +1432,19 @@ model to get started</source>
|
||||
<translation>将文本框中包含的消息/提示发送给模型</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1383,37 +1498,37 @@ model to get started</source>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>模型 "%1" 安装成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>错误:$MODEL_NAME 为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>错误:$API_KEY为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>错误:$BASE_URL 非法</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>错误: 模型 "%1 (%2)" 有冲突.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>模型 "%1 (%2)" 安装成功.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>模型 "%1" 已删除.</translation>
|
||||
</message>
|
||||
@ -1790,78 +1905,78 @@ model to get started</source>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>无法打开“%1”:%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>无法创建“%1”:%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1 (%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>与 OpenAI 兼容的 API 模型</strong><br><ul><li>API 密钥:%1</li><li>基本 URL:%2</li><li>模型名称:%3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>需要个人 OpenAI API 密钥。</li><li>警告:将把您的聊天内容发送给 OpenAI!</li><li>您的 API 密钥将存储在磁盘上</li><li>仅用于与 OpenAI 通信</li><li>您可以在此处<a href="https://platform.openai.com/account/api-keys">申请 API 密钥。</a></li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation><strong>Mistral Tiny model</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation><strong>Mistral Small model</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation><strong>Mistral Medium model</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>需要个人 API 密钥和 API 基本 URL。</li><li>警告:将把您的聊天内容发送到您指定的与 OpenAI 兼容的 API 服务器!</li><li>您的 API 密钥将存储在磁盘上</li><li>仅用于与与 OpenAI 兼容的 API 服务器通信</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>连接到与 OpenAI 兼容的 API 服务器</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* 即使您为ChatGPT-4向OpenAI付款,这也不能保证API密钥访问。联系OpenAI获取更多信息。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></translation>
|
||||
</message>
|
||||
@ -2546,6 +2661,75 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
|
||||
<translation>在弹出窗口显示忙碌时显示</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">输入 $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">是否正在计算文件哈希</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">错误:$BASE_URL 为空</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">输入 $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">安装</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
@ -73,7 +73,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
|
||||
<source>Busy indicator</source>
|
||||
<translation type="unfinished">忙線指示器</translation>
|
||||
</message>
|
||||
@ -143,137 +143,125 @@
|
||||
<translation type="unfinished">從檔案系統移除模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">安裝</translation>
|
||||
<translation type="obsolete">安裝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
|
||||
<source>Install online model</source>
|
||||
<translation type="unfinished">安裝線上模型</translation>
|
||||
<translation type="obsolete">安裝線上模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
|
||||
<source><strong><font size="1"><a href="#error">Error</a></strong></font></source>
|
||||
<translation type="unfinished"><strong><font size="1"><a href="#error">錯誤</a></strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
|
||||
<source>Describes an error that occurred when downloading</source>
|
||||
<translation type="unfinished">解釋下載時發生的錯誤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
|
||||
<source><strong><font size="2">WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).</strong></font></source>
|
||||
<translation type="unfinished"><strong><font size="2">警告:不推薦在您的硬體上運作。模型需要比較多的記憶體(%1 GB),但您的系統記憶體空間不足(%2)。</strong></font></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
|
||||
<source>Error for incompatible hardware</source>
|
||||
<translation type="unfinished">錯誤,不相容的硬體</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
|
||||
<source>Download progressBar</source>
|
||||
<translation type="unfinished">下載進度條</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
|
||||
<source>Shows the progress made in the download</source>
|
||||
<translation type="unfinished">顯示下載進度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
|
||||
<source>Download speed</source>
|
||||
<translation type="unfinished">下載速度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
|
||||
<source>Download speed in bytes/kilobytes/megabytes per second</source>
|
||||
<translation type="unfinished">下載速度每秒 bytes/kilobytes/megabytes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
|
||||
<source>Calculating...</source>
|
||||
<translation type="unfinished">計算中......</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="382"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="412"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="433"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">是否正在計算檔案雜湊</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
|
||||
<source>Displayed when the file hash is being calculated</source>
|
||||
<translation type="unfinished">計算檔案雜湊值時顯示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished">錯誤:$API_KEY 未填寫。</translation>
|
||||
<translation type="obsolete">錯誤:$API_KEY 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">請輸入 $API_KEY</translation>
|
||||
<translation type="obsolete">請輸入 $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">錯誤:$BASE_URL 未填寫。</translation>
|
||||
<translation type="obsolete">錯誤:$BASE_URL 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">請輸入 $BASE_URL</translation>
|
||||
<translation type="obsolete">請輸入 $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished">錯誤:$MODEL_NAME 未填寫。</translation>
|
||||
<translation type="obsolete">錯誤:$MODEL_NAME 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">請輸入 $MODEL_NAME</translation>
|
||||
<translation type="obsolete">請輸入 $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="364"/>
|
||||
<source>File size</source>
|
||||
<translation type="unfinished">檔案大小</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="386"/>
|
||||
<source>RAM required</source>
|
||||
<translation type="unfinished">所需的記憶體</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<source>%1 GB</source>
|
||||
<translation type="unfinished">%1 GB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="391"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="413"/>
|
||||
<source>?</source>
|
||||
<translation type="unfinished">?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
|
||||
<source>Parameters</source>
|
||||
<translation type="unfinished">參數</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
|
||||
<source>Quant</source>
|
||||
<translation type="unfinished">量化</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
|
||||
<location filename="../qml/AddGPT4AllModelView.qml" line="452"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished">類型</translation>
|
||||
</message>
|
||||
@ -549,6 +537,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="93"/>
|
||||
<source>Remote Providers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddModelView.qml" line="100"/>
|
||||
<source>HuggingFace</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -770,6 +763,54 @@
|
||||
<translation type="vanished">類型</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AddRemoteModelView</name>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="31"/>
|
||||
<source>Various remote model providers that use network resources for inference.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="55"/>
|
||||
<source>Groq</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="57"/>
|
||||
<source>Groq offers a high-performance AI inference engine designed for low-latency and efficient processing. Optimized for real-time applications, Groq’s technology is ideal for users who need fast responses from open large language models and other AI workloads.<br><br>Get your API key: <a href="https://console.groq.com/keys">https://groq.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="79"/>
|
||||
<source>OpenAI</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="81"/>
|
||||
<source>OpenAI provides access to advanced AI models, including GPT-4 supporting a wide range of applications, from conversational AI to content generation and code completion.<br><br>Get your API key: <a href="https://platform.openai.com/signup">https://openai.com/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="96"/>
|
||||
<source>Mistral</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="98"/>
|
||||
<source>Mistral AI specializes in efficient, open-weight language models optimized for various natural language processing tasks. Their models are designed for flexibility and performance, making them a solid option for applications requiring scalable AI solutions.<br><br>Get your API key: <a href="https://mistral.ai/">https://mistral.ai/</a></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="141"/>
|
||||
<source>Custom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/AddRemoteModelView.qml" line="143"/>
|
||||
<source>The custom provider option allows users to connect their own OpenAI-compatible AI models or third-party inference services. This is useful for organizations with proprietary models or those leveraging niche AI providers not listed here.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ApplicationSettings</name>
|
||||
<message>
|
||||
@ -1025,13 +1066,13 @@
|
||||
<context>
|
||||
<name>Chat</name>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="31"/>
|
||||
<location filename="../src/chat.h" line="79"/>
|
||||
<location filename="../src/chat.cpp" line="33"/>
|
||||
<location filename="../src/chat.h" line="84"/>
|
||||
<source>New Chat</source>
|
||||
<translation>新的交談</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chat.cpp" line="44"/>
|
||||
<location filename="../src/chat.cpp" line="46"/>
|
||||
<source>Server Chat</source>
|
||||
<translation>伺服器交談</translation>
|
||||
</message>
|
||||
@ -1039,16 +1080,54 @@
|
||||
<context>
|
||||
<name>ChatAPIWorker</name>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="257"/>
|
||||
<location filename="../src/chatapi.cpp" line="263"/>
|
||||
<source>ERROR: Network error occurred while connecting to the API server</source>
|
||||
<translation>錯誤:網路錯誤,無法連線到目標 API 伺服器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatapi.cpp" line="270"/>
|
||||
<location filename="../src/chatapi.cpp" line="276"/>
|
||||
<source>ChatAPIWorker::handleFinished got HTTP Error %1 %2</source>
|
||||
<translation>ChatAPIWorker::handleFinished 遇到一個 HTTP 錯誤 %1 %2</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatCollapsibleItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="37"/>
|
||||
<source>Analysis encountered error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Thinking</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="39"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="41"/>
|
||||
<source>Thought for %1 %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>second</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="43"/>
|
||||
<source>seconds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatCollapsibleItem.qml" line="44"/>
|
||||
<source>Analyzed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatDrawer</name>
|
||||
<message>
|
||||
@ -1253,7 +1332,7 @@
|
||||
<context>
|
||||
<name>ChatLLM</name>
|
||||
<message>
|
||||
<location filename="../src/chatllm.cpp" line="1039"/>
|
||||
<location filename="../src/chatllm.cpp" line="1047"/>
|
||||
<source>Your message was too long and could not be processed (%1 > %2). Please try again with something shorter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1261,36 +1340,59 @@
|
||||
<context>
|
||||
<name>ChatListModel</name>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="91"/>
|
||||
<location filename="../src/chatlistmodel.h" line="94"/>
|
||||
<source>TODAY</source>
|
||||
<translation>今天</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="93"/>
|
||||
<location filename="../src/chatlistmodel.h" line="96"/>
|
||||
<source>THIS WEEK</source>
|
||||
<translation>這星期</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="95"/>
|
||||
<location filename="../src/chatlistmodel.h" line="98"/>
|
||||
<source>THIS MONTH</source>
|
||||
<translation>這個月</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="97"/>
|
||||
<location filename="../src/chatlistmodel.h" line="100"/>
|
||||
<source>LAST SIX MONTHS</source>
|
||||
<translation>前六個月</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="99"/>
|
||||
<location filename="../src/chatlistmodel.h" line="102"/>
|
||||
<source>THIS YEAR</source>
|
||||
<translation>今年</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/chatlistmodel.h" line="101"/>
|
||||
<location filename="../src/chatlistmodel.h" line="104"/>
|
||||
<source>LAST YEAR</source>
|
||||
<translation>去年</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatTextItem</name>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="67"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">複製</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="73"/>
|
||||
<source>Copy Message</source>
|
||||
<translation type="unfinished">複製訊息</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Disable markdown</source>
|
||||
<translation type="unfinished">停用 Markdown</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/ChatTextItem.qml" line="83"/>
|
||||
<source>Enable markdown</source>
|
||||
<translation type="unfinished">啟用 Markdown</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ChatView</name>
|
||||
<message>
|
||||
@ -1654,6 +1756,19 @@ model to get started</source>
|
||||
<translation>將文字欄位中包含的訊息/提示詞傳送到模型</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CodeInterpreter</name>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="79"/>
|
||||
<source>Code Interpreter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/codeinterpreter.h" line="80"/>
|
||||
<source>compute javascript code using console.log as output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>CollectionsDrawer</name>
|
||||
<message>
|
||||
@ -1707,37 +1822,37 @@ model to get started</source>
|
||||
<context>
|
||||
<name>Download</name>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="273"/>
|
||||
<location filename="../src/download.cpp" line="278"/>
|
||||
<source>Model "%1" is installed successfully.</source>
|
||||
<translation>模型「%1」已安裝成功。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="283"/>
|
||||
<location filename="../src/download.cpp" line="288"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation>錯誤:$MODEL_NAME 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="289"/>
|
||||
<location filename="../src/download.cpp" line="294"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation>錯誤:$API_KEY 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="295"/>
|
||||
<location filename="../src/download.cpp" line="300"/>
|
||||
<source>ERROR: $BASE_URL is invalid.</source>
|
||||
<translation>錯誤:$BASE_URL 無效。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="301"/>
|
||||
<location filename="../src/download.cpp" line="306"/>
|
||||
<source>ERROR: Model "%1 (%2)" is conflict.</source>
|
||||
<translation>錯誤:模型「%1 (%2)」發生衝突。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="320"/>
|
||||
<location filename="../src/download.cpp" line="325"/>
|
||||
<source>Model "%1 (%2)" is installed successfully.</source>
|
||||
<translation>模型「%1(%2)」已安裝成功。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/download.cpp" line="344"/>
|
||||
<location filename="../src/download.cpp" line="349"/>
|
||||
<source>Model "%1" is removed.</source>
|
||||
<translation>模型「%1」已移除。</translation>
|
||||
</message>
|
||||
@ -2108,78 +2223,78 @@ model to get started</source>
|
||||
<context>
|
||||
<name>ModelList</name>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1340"/>
|
||||
<location filename="../src/modellist.cpp" line="1391"/>
|
||||
<location filename="../src/modellist.cpp" line="1344"/>
|
||||
<location filename="../src/modellist.cpp" line="1395"/>
|
||||
<source>cannot open "%1": %2</source>
|
||||
<translation>無法開啟“%1”:%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1352"/>
|
||||
<location filename="../src/modellist.cpp" line="1356"/>
|
||||
<source>cannot create "%1": %2</source>
|
||||
<translation>無法建立“%1”:%2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1402"/>
|
||||
<location filename="../src/modellist.cpp" line="1406"/>
|
||||
<source>%1 (%2)</source>
|
||||
<translation>%1(%2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1403"/>
|
||||
<location filename="../src/modellist.cpp" line="1407"/>
|
||||
<source><strong>OpenAI-Compatible API Model</strong><br><ul><li>API Key: %1</li><li>Base URL: %2</li><li>Model Name: %3</li></ul></source>
|
||||
<translation><strong>OpenAI API 相容模型</strong><br><ul><li>API 金鑰:%1</li><li>基底 URL:%2</li><li>模型名稱:%3</li></ul></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1712"/>
|
||||
<location filename="../src/modellist.cpp" line="1716"/>
|
||||
<source><ul><li>Requires personal OpenAI API key.</li><li>WARNING: Will send your chats to OpenAI!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with OpenAI</li><li>You can apply for an API key <a href="https://platform.openai.com/account/api-keys">here.</a></li></source>
|
||||
<translation><ul><li>需要個人的 OpenAI API 金鑰。</li><li>警告:這將會傳送您的交談紀錄到 OpenAI</li><li>您的 API 金鑰將被儲存在硬碟上</li><li>它只被用於與 OpenAI 進行通訊</li><li>您可以在<a href="https://platform.openai.com/account/api-keys">此處</a>申請一個 API 金鑰。</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1731"/>
|
||||
<location filename="../src/modellist.cpp" line="1735"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-3.5 Turbo</strong><br> %1</source>
|
||||
<translation><strong>OpenAI 的 ChatGPT 模型 GPT-3.5 Turbo</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1745"/>
|
||||
<location filename="../src/modellist.cpp" line="1749"/>
|
||||
<source><br><br><i>* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
|
||||
<translation><br><br><i>* 即使您已向 OpenAI 付費購買了 ChatGPT 的 GPT-4 模型使用權,但這也不能保證您能擁有 API 金鑰的使用權限。請聯繫 OpenAI 以查閱更多資訊。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1760"/>
|
||||
<location filename="../src/modellist.cpp" line="1764"/>
|
||||
<source><strong>OpenAI's ChatGPT model GPT-4</strong><br> %1 %2</source>
|
||||
<translation><strong>OpenAI 的 ChatGPT 模型 GPT-4</strong><br> %1 %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1773"/>
|
||||
<location filename="../src/modellist.cpp" line="1777"/>
|
||||
<source><ul><li>Requires personal Mistral API key.</li><li>WARNING: Will send your chats to Mistral!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with Mistral</li><li>You can apply for an API key <a href="https://console.mistral.ai/user/api-keys">here</a>.</li></source>
|
||||
<translation><ul><li>需要個人的 Mistral API 金鑰。</li><li>警告:這將會傳送您的交談紀錄到 Mistral!</li><li>您的 API 金鑰將被儲存在硬碟上</li><li>它只被用於與 Mistral 進行通訊</li><li>您可以在<a href="https://console.mistral.ai/user/api-keys">此處</a>申請一個 API 金鑰。</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1792"/>
|
||||
<location filename="../src/modellist.cpp" line="1796"/>
|
||||
<source><strong>Mistral Tiny model</strong><br> %1</source>
|
||||
<translation><strong>Mistral 迷你模型</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1818"/>
|
||||
<location filename="../src/modellist.cpp" line="1822"/>
|
||||
<source><strong>Mistral Small model</strong><br> %1</source>
|
||||
<translation><strong>Mistral 小型模型</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1845"/>
|
||||
<location filename="../src/modellist.cpp" line="1849"/>
|
||||
<source><strong>Mistral Medium model</strong><br> %1</source>
|
||||
<translation><strong>Mistral 中型模型</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1858"/>
|
||||
<location filename="../src/modellist.cpp" line="1862"/>
|
||||
<source><ul><li>Requires personal API key and the API base URL.</li><li>WARNING: Will send your chats to the OpenAI-compatible API Server you specified!</li><li>Your API key will be stored on disk</li><li>Will only be used to communicate with the OpenAI-compatible API Server</li></source>
|
||||
<translation><ul><li>需要個人的 API 金鑰和 API 的基底 URL(Base URL)。</li><li>警告:這將會傳送您的交談紀錄到您所指定的 OpenAI API 相容伺服器</li><li>您的 API 金鑰將被儲存在硬碟上</li><li>它只被用於與其 OpenAI API 相容伺服器進行通訊</li></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="1875"/>
|
||||
<location filename="../src/modellist.cpp" line="1879"/>
|
||||
<source><strong>Connect to OpenAI-compatible API server</strong><br> %1</source>
|
||||
<translation><strong>連線到 OpenAI API 相容伺服器</strong><br> %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/modellist.cpp" line="2299"/>
|
||||
<location filename="../src/modellist.cpp" line="2303"/>
|
||||
<source><strong>Created by %1.</strong><br><ul><li>Published on %2.<li>This model has %3 likes.<li>This model has %4 downloads.<li>More info can be found <a href="https://huggingface.co/%5">here.</a></ul></source>
|
||||
<translation><strong>模型作者:%1</strong><br><ul><li>發佈日期:%2<li>累積讚數:%3 個讚<li>下載次數:%4 次<li>更多資訊請查閱<a href="https://huggingface.co/%5">此處</a>。</ul></translation>
|
||||
</message>
|
||||
@ -2891,6 +3006,75 @@ Nomic AI 將保留附加在您的資料上的所有署名訊息,並且您將
|
||||
<translation>當彈出視窗忙碌時顯示</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RemoteModelCard</name>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="92"/>
|
||||
<source>API Key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="104"/>
|
||||
<source>ERROR: $API_KEY is empty.</source>
|
||||
<translation type="unfinished">錯誤:$API_KEY 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="117"/>
|
||||
<source>enter $API_KEY</source>
|
||||
<translation type="unfinished">請輸入 $API_KEY</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="120"/>
|
||||
<source>Whether the file hash is being calculated</source>
|
||||
<translation type="unfinished">是否正在計算檔案雜湊</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="127"/>
|
||||
<source>Base Url</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="138"/>
|
||||
<source>ERROR: $BASE_URL is empty.</source>
|
||||
<translation type="unfinished">錯誤:$BASE_URL 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="144"/>
|
||||
<source>enter $BASE_URL</source>
|
||||
<translation type="unfinished">請輸入 $BASE_URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="152"/>
|
||||
<source>Model Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="163"/>
|
||||
<source>ERROR: $MODEL_NAME is empty.</source>
|
||||
<translation type="unfinished">錯誤:$MODEL_NAME 未填寫。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="169"/>
|
||||
<source>enter $MODEL_NAME</source>
|
||||
<translation type="unfinished">請輸入 $MODEL_NAME</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="179"/>
|
||||
<source>Models</source>
|
||||
<translation type="unfinished">模型</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="199"/>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="217"/>
|
||||
<source>Install</source>
|
||||
<translation type="unfinished">安裝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/RemoteModelCard.qml" line="218"/>
|
||||
<source>Install remote model</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsView</name>
|
||||
<message>
|
||||
|
Loading…
Reference in New Issue
Block a user