translations: run lupdate

Signed-off-by: Jared Van Bortel <jared@nomic.ai>
This commit is contained in:
Jared Van Bortel 2025-02-13 11:26:28 -05:00
parent 1b84182030
commit 7aa339cf40
7 changed files with 1165 additions and 1095 deletions

View File

@ -73,7 +73,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation type="unfinished"></translation>
</message>
@ -83,187 +83,197 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<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="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<source>Describes an error that occurred when downloading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<source>Shows the progress made in the download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<source>Download speed in bytes/kilobytes/megabytes per second</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<source>Whether the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<source>Displayed when the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="357"/>
<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="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<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="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<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="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
@ -790,13 +800,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation type="unfinished"></translation>
</message>
@ -880,68 +890,57 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation type="unfinished">
<numerusform>%n Source</numerusform>
@ -949,68 +948,68 @@
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation type="unfinished"></translation>
</message>
@ -1018,7 +1017,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation type="unfinished"></translation>
</message>
@ -1026,32 +1025,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation type="unfinished"></translation>
</message>
@ -1059,158 +1058,158 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
@ -1222,119 +1221,119 @@ model to get started</source>
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation type="unfinished"></translation>
</message>
@ -1797,78 +1796,78 @@ model to get started</source>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 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="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation type="unfinished"></translation>
</message>

View File

@ -77,7 +77,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation type="unfinished">Indicador de ocupado</translation>
</message>
@ -87,187 +87,197 @@
<translation type="unfinished">Se muestra cuando la solicitud de modelos está en curso</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation type="unfinished">Archivo del modelo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation type="unfinished">Archivo del modelo a descargar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation type="unfinished">Descripción</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation type="unfinished">Descripción del archivo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation type="unfinished">Reanudar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation type="unfinished">Descargar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation type="unfinished">Detener/reiniciar/iniciar la descarga</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation type="unfinished">Eliminar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation type="unfinished">Eliminar modelo del sistema de archivos</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
<source>Install</source>
<translation type="unfinished">Instalar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation type="unfinished">Instalar modelo en línea</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished">&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<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="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation type="unfinished">Error por hardware incompatible</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation type="unfinished">Barra de progreso de descarga</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<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="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation type="unfinished">Velocidad de descarga</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<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="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation type="unfinished">Calculando...</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<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="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<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="357"/>
<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="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation type="unfinished">ingrese $API_KEY</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<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="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation type="unfinished">ingrese $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation type="unfinished">ERROR: $MODEL_NAME está vacío.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation type="unfinished">ingrese $MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation type="unfinished">Tamaño del archivo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation type="unfinished">RAM requerida</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation type="unfinished">%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation type="unfinished">?</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation type="unfinished">Parámetros</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation type="unfinished">Cuantificación</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation type="unfinished">Tipo</translation>
</message>
@ -1018,13 +1028,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation>Nuevo chat</translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation>Chat del servidor</translation>
</message>
@ -1108,68 +1118,69 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation type="unfinished">GPT4All</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation type="unfinished">respuesta detenida ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation type="unfinished">recuperando documentos locales: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation type="unfinished">buscando en documentos locales: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation type="unfinished">procesando ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation type="unfinished">generando respuesta ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation type="unfinished">generando preguntas ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation type="unfinished">Copiar</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation type="unfinished">Copiar mensaje</translation>
<translation type="obsolete">Copiar mensaje</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation type="unfinished">Desactivar markdown</translation>
<translation type="obsolete">Desactivar markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation type="unfinished">Activar markdown</translation>
<translation type="obsolete">Activar markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation type="unfinished">
<numerusform>%n Fuente</numerusform>
@ -1177,68 +1188,68 @@
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation type="unfinished">Seguimientos sugeridos</translation>
</message>
@ -1246,7 +1257,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation type="unfinished"></translation>
</message>
@ -1254,32 +1265,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation>HOY</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation>ESTA SEMANA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation>ESTE MES</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation>ÚLTIMOS SEIS MESES</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation>ESTE AÑO</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation>AÑO PASADO</translation>
</message>
@ -1287,7 +1298,7 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;Advertencia&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
@ -1300,158 +1311,158 @@
<translation type="vanished">Advertir al usuario si cambia de modelo, entonces se borrará el contexto</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation>Conversación copiada al portapapeles.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation>Código copiado al portapapeles.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation>Panel de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation>Panel de chat con opciones</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation>Recargar el modelo actualmente cargado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation>Expulsar el modelo actualmente cargado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation>No hay modelo instalado.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation>Error al cargar el modelo.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation>Esperando al modelo...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation>Cambiando contexto...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation>Elige un modelo...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>No encontrado: %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation>El elemento superior es el modelo actual</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation>DocumentosLocales</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation>Agregar documentos</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation>agregar colecciones de documentos al chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation>Cargar el modelo predeterminado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation>Carga el modelo predeterminado que se puede cambiar en la configuración</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation>No hay modelo instalado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;Se encontró un error al cargar el modelo:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Los fallos en la carga de modelos pueden ocurrir por varias razones, pero las causas más comunes incluyen un formato de archivo incorrecto, una descarga incompleta o corrupta, un tipo de archivo equivocado, RAM del sistema insuficiente o un tipo de modelo incompatible. Aquí hay algunas sugerencias para resolver el problema:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Asegúrate de que el archivo del modelo tenga un formato y tipo compatibles&lt;li&gt;Verifica que el archivo del modelo esté completo en la carpeta de descargas&lt;li&gt;Puedes encontrar la carpeta de descargas en el diálogo de configuración&lt;li&gt;Si has cargado el modelo manualmente, asegúrate de que el archivo no esté corrupto verificando el md5sum&lt;li&gt;Lee más sobre qué modelos son compatibles en nuestra &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentación&lt;/a&gt; para la interfaz gráfica&lt;li&gt;Visita nuestro &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;canal de discord&lt;/a&gt; para obtener ayuda</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation>Instalar un modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation>Muestra la vista de agregar modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation>Conversación con el modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation>pares de pregunta / respuesta de la conversación</translation>
</message>
@ -1480,7 +1491,7 @@
<translation type="vanished">generando preguntas ...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
@ -1517,12 +1528,12 @@
<translation type="vanished">Seguimientos sugeridos</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation>Borrar y reiniciar sesión de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation>Copiar sesión de chat al portapapeles</translation>
</message>
@ -1531,53 +1542,53 @@
<translation type="vanished">Rehacer última respuesta del chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation>Agregar medios</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation>Agrega medios al mensaje</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation>Detener generación</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation>Detener la generación de la respuesta actual</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation>Adjuntar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation>Fila india</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation>Recarga el modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation>Recargar · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation>Cargando · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation>Cargar · %1 (predeterminado) </translation>
</message>
@ -1597,47 +1608,47 @@
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>Enviar un mensaje...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation>Carga un modelo para continuar...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>Enviar mensajes/indicaciones al modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation>Cortar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation>Pegar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation>Seleccionar todo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation>Enviar mensaje</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>Envía el mensaje/indicación contenido en el campo de texto al modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>GPT4All requiere que instale al menos un
@ -2107,78 +2118,78 @@ modelo para comenzar
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Requiere clave API personal de OpenAI.&lt;/li&gt;&lt;li&gt;ADVERTENCIA: ¡Enviará sus chats a OpenAI!&lt;/li&gt;&lt;li&gt;Su clave API se almacenará en el disco&lt;/li&gt;&lt;li&gt;Solo se usará para comunicarse con OpenAI&lt;/li&gt;&lt;li&gt;Puede solicitar una clave API &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;aquí.&lt;/a&gt;&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo ChatGPT GPT-3.5 Turbo de OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 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="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation>&lt;strong&gt;Modelo ChatGPT GPT-4 de OpenAI&lt;/strong&gt;&lt;br&gt; %1 %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Requiere una clave API personal de Mistral.&lt;/li&gt;&lt;li&gt;ADVERTENCIA: ¡Enviará tus chats a Mistral!&lt;/li&gt;&lt;li&gt;Tu clave API se almacenará en el disco&lt;/li&gt;&lt;li&gt;Solo se usará para comunicarse con Mistral&lt;/li&gt;&lt;li&gt;Puedes solicitar una clave API &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;aquí&lt;/a&gt;.&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Tiny&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Small&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Medium&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Creado por %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Publicado el %2.&lt;li&gt;Este modelo tiene %3 me gusta.&lt;li&gt;Este modelo tiene %4 descargas.&lt;li&gt;Más información puede encontrarse &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;aquí.&lt;/a&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>no se puede abrir &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>no se puede crear &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Modelo de API compatible con OpenAI&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Clave API: %1&lt;/li&gt;&lt;li&gt;URL base: %2&lt;/li&gt;&lt;li&gt;Nombre del modelo: %3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Requiere una clave API personal y la URL base de la API.&lt;/li&gt;&lt;li&gt;ADVERTENCIA: ¡Enviará sus chats al servidor de API compatible con OpenAI que especificó!&lt;/li&gt;&lt;li&gt;Su clave API se almacenará en el disco&lt;/li&gt;&lt;li&gt;Solo se utilizará para comunicarse con el servidor de API compatible con OpenAI&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Conectar al servidor de API compatible con OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>

View File

@ -73,7 +73,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation>Indicatore di occupato</translation>
</message>
@ -83,187 +83,197 @@
<translation>Visualizzato quando la richiesta dei modelli è in corso</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation>File del modello</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation>File del modello da scaricare</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation>Descrizione</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation>Descrizione del file</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation>Annulla</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation>Riprendi</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation>Scarica</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation>Arresta/riavvia/avvia il download</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation>Rimuovi il modello dal sistema dei file</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
<source>Install</source>
<translation>Installa</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation>Installa il modello online</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Errore&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<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="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;AVVISO: non consigliato per il tuo hardware. Il modello richiede più memoria (%1 GB) di quella disponibile nel sistema (%2).&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation>Errore per hardware incompatibile</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation>Barra di avanzamento dello scaricamento</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<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="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation>Velocità di scaricamento</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<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="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation>Calcolo in corso...</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<source>Whether the file hash is being calculated</source>
<translation>Se viene calcolato l&apos;hash del file</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<source>Displayed when the file hash is being calculated</source>
<translation>Visualizzato durante il calcolo dell&apos;hash del file</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="357"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
<source>ERROR: $API_KEY is empty.</source>
<translation>ERRORE: $API_KEY è vuoto.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation>Inserire $API_KEY</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
<source>ERROR: $BASE_URL is empty.</source>
<translation>ERRORE: $BASE_URL non è valido.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation>inserisci $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation>ERRORE: $MODEL_NAME è vuoto.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation>inserisci $MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation>Dimensione del file</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation>RAM richiesta</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation>Parametri</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation>Quant</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation>Tipo</translation>
</message>
@ -995,13 +1005,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation>Nuova Chat</translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation>Chat del server</translation>
</message>
@ -1085,68 +1095,69 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation>Tu</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation>risposta interrotta ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation>recupero documenti locali: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation>ricerca in documenti locali: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation>elaborazione ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation>generazione risposta ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation>generazione domande ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation>Copia</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation>Copia messaggio</translation>
<translation type="vanished">Copia messaggio</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation>Disabilita Markdown</translation>
<translation type="vanished">Disabilita Markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation>Abilita Markdown</translation>
<translation type="vanished">Abilita Markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation>
<numerusform>%n Fonte</numerusform>
@ -1154,68 +1165,68 @@
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation>Vuoi modificare questo messaggio?</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation>Tutti i messaggi successivi verranno cancellati definitivamente.</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation>Ripetere questa risposta?</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation>Non è possibile modificare la chat senza un modello caricato.</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation>Impossibile modificare la chat mentre il modello è in fase di generazione.</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation>Modifica</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation>Non è possibile ripetere la risposta senza un modello caricato.</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation>Impossibile ripetere la risposta mentre il modello è in fase di generazione.</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation>Ripeti</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation>Mi piace la risposta</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation>Non mi piace la risposta</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation>Approfondimenti suggeriti</translation>
</message>
@ -1223,7 +1234,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation>Il messaggio era troppo lungo e non è stato possibile elaborarlo (%1 &gt; %2). Riprova con un messaggio più breve.</translation>
</message>
@ -1231,32 +1242,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation>OGGI</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation>QUESTA SETTIMANA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation>QUESTO MESE</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation>ULTIMI SEI MESI</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation>QUEST&apos;ANNO</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation>L&apos;ANNO SCORSO</translation>
</message>
@ -1264,276 +1275,276 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;Avviso&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation>Conversazione copiata negli appunti.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation>Codice copiato negli appunti.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation>L&apos;intera chat verrà cancellata.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation>Pannello chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation>Pannello chat con opzioni</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation>Ricarica il modello attualmente caricato</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation>Espelli il modello attualmente caricato</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation>Nessun modello installato.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation>Errore di caricamento del modello.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation>In attesa del modello...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation>Cambio contesto...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation>Scegli un modello...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>Non trovato: %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation>L&apos;elemento in alto è il modello attuale</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation>Aggiungi documenti</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation>aggiungi raccolte di documenti alla chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation>Carica il modello predefinito</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation>Carica il modello predefinito che può essere modificato nei settaggi</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation>Nessun modello installato</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>GPT4All richiede l&apos;installazione di almeno un
modello per iniziare</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation>Installa un modello</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation>Mostra la vista aggiungi modello</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation>Conversazione con il modello</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation>coppie prompt/risposta dalla conversazione</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation>Il modello di prompt precedente deve essere &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;aggiornato&lt;/a&gt; nei Settaggi.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation>Nessun &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;modello di chat&lt;/a&gt; configurato.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation>Il &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;modello di chat&lt;/a&gt; non può essere vuoto.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation>Il prompt del sistema precedente deve essere &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;aggiornato&lt;/a&gt; nei Settaggi.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation>Copia</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation>Cancella e ripristina la sessione di chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation>Copia la sessione di chat negli appunti</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation>Aggiungi contenuti multimediali</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation>Aggiunge contenuti multimediali al prompt</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation>Interrompi la generazione</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation>Arresta la generazione della risposta corrente</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation>Allegare</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation>File singolo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation>Ricarica il modello</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;Si è verificato un errore durante il caricamento del modello:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Gli errori di caricamento del modello possono verificarsi per diversi motivi, ma le cause più comuni includono un formato di file non valido, un download incompleto o danneggiato, il tipo di file sbagliato, RAM di sistema insufficiente o un tipo di modello incompatibile. Ecco alcuni suggerimenti per risolvere il problema:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Assicurati che il file del modello abbia un formato e un tipo compatibili&lt;li&gt;Verifica che il file del modello sia completo nella cartella di download&lt;li&gt;Puoi trovare la cartella di download nella finestra di dialogo dei settaggi&lt;li&gt;Se hai scaricato manualmente il modello, assicurati che il file non sia danneggiato controllando md5sum&lt;li&gt;Leggi ulteriori informazioni su quali modelli sono supportati nella nostra &lt;a href=&quot;https://docs.gpt4all.io/ &quot;&gt;documentazione&lt;/a&gt; per la GUI&lt;li&gt;Consulta il nostro &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;canale Discord&lt;/a&gt; per assistenza</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation>Cancellare la conversazione?</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation>La modifica del modello cancellerà la conversazione corrente.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation>Ricarica · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation>Caricamento · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation>Carica · %1 (predefinito) </translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>Manda un messaggio...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation>Carica un modello per continuare...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>Invia messaggi/prompt al modello</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation>Taglia</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation>Incolla</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation>Seleziona tutto</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation>Invia messaggio</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>Invia il messaggio/prompt contenuto nel campo di testo al modello</translation>
</message>
@ -1997,78 +2008,78 @@ modello per iniziare</translation>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Richiede una chiave API OpenAI personale.&lt;/li&gt;&lt;li&gt;ATTENZIONE: invierà le tue chat a OpenAI!&lt;/li&gt;&lt;li&gt;La tua chiave API verrà archiviata su disco&lt;/li&gt;&lt;li&gt; Verrà utilizzato solo per comunicare con OpenAI&lt;/li&gt;&lt;li&gt;Puoi richiedere una chiave API &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;qui.&lt;/a&gt; &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation></translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Anche se paghi OpenAI per ChatGPT-4 questo non garantisce l&apos;accesso alla chiave API. Contatta OpenAI per maggiori informazioni.</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>impossibile aprire &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>impossibile creare &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Modello API compatibile con OpenAI&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Chiave API: %1&lt;/li&gt;&lt;li&gt;URL di base: %2&lt;/li&gt;&lt;li&gt;Nome modello: %3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Richiede una chiave API Mistral personale.&lt;/li&gt;&lt;li&gt;ATTENZIONE: invierà le tue chat a Mistral!&lt;/li&gt;&lt;li&gt;La tua chiave API verrà archiviata su disco&lt;/li&gt;&lt;li&gt; Verrà utilizzato solo per comunicare con Mistral&lt;/li&gt;&lt;li&gt;Puoi richiedere una chiave API &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;qui&lt;/a&gt;. &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Richiede una chiave API personale e l&apos;URL di base dell&apos;API.&lt;/li&gt;&lt;li&gt;ATTENZIONE: invierà le tue chat al server API compatibile con OpenAI che hai specificato!&lt;/li&gt;&lt;li&gt;La tua chiave API verrà archiviata su disco&lt;/li&gt;&lt;li&gt;Verrà utilizzata solo per comunicare con il server API compatibile con OpenAI&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Connetti al server API compatibile con OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Creato da %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Pubblicato il %2.&lt;li&gt;Questo modello ha %3 Mi piace.&lt;li&gt;Questo modello ha %4 download.&lt;li&gt;Altro informazioni possono essere trovate &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;qui.&lt;/a&gt;&lt;/ul&gt;</translation>
</message>

View File

@ -77,7 +77,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation type="unfinished"></translation>
</message>
@ -87,187 +87,197 @@
<translation type="unfinished">xibido enquanto os modelos estão sendo carregados</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation type="unfinished">Arquivo do modelo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation type="unfinished">Arquivo do modelo a ser baixado</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation type="unfinished">Descrição</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation type="unfinished">Descrição do arquivo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation type="unfinished">Retomar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation type="unfinished">Baixar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation type="unfinished">Parar/reiniciar/iniciar o download</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation type="unfinished">Remover</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
<source>Install</source>
<translation type="unfinished">Instalar</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation type="unfinished">Instalar modelo online</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished">&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Erro&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<source>Describes an error that occurred when downloading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<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="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation type="unfinished">Velocidade de download</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<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="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation type="unfinished">Calculando...</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<source>Whether the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<source>Displayed when the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="357"/>
<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="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation type="unfinished">inserir $API_KEY</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
<source>ERROR: $BASE_URL is empty.</source>
<translation type="unfinished">ERRO: A $BASE_URL está vazia.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation type="unfinished">inserir a $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<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="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation type="unfinished">inserir o $MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation type="unfinished">Tamanho do arquivo</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation type="unfinished">RAM necessária</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation type="unfinished">%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation type="unfinished">?</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation type="unfinished">Parâmetros</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation type="unfinished">Quant</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation type="unfinished">Tipo</translation>
</message>
@ -1020,13 +1030,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation>Novo Chat</translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation>Chat com o Servidor</translation>
</message>
@ -1110,68 +1120,69 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation type="unfinished">GPT4All</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation type="unfinished">Você</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation type="unfinished">resposta interrompida...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation type="unfinished">Recuperando dados em LocalDocs: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation type="unfinished">Buscando em LocalDocs: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation type="unfinished">processando...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation type="unfinished">gerando resposta...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation type="unfinished">gerando perguntas...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation type="unfinished">Copiar</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation type="unfinished">Copiar Mensagem</translation>
<translation type="obsolete">Copiar Mensagem</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation type="unfinished">Desativar markdown</translation>
<translation type="obsolete">Desativar markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation type="unfinished">Ativar markdown</translation>
<translation type="obsolete">Ativar markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation type="unfinished">
<numerusform>%n Origem</numerusform>
@ -1179,68 +1190,68 @@
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation type="unfinished">LocalDocs</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation type="unfinished">Perguntas relacionadas</translation>
</message>
@ -1248,7 +1259,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation type="unfinished"></translation>
</message>
@ -1256,32 +1267,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation>HOJE</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation>ESTA SEMANA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation>ESTE MÊS</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation>ÚLTIMOS SEIS MESES</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation>ESTE ANO</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation>ANO PASSADO</translation>
</message>
@ -1289,7 +1300,7 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;Aviso&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
@ -1302,149 +1313,149 @@
<translation type="vanished">Ao trocar de modelo, o contexto da conversa será apagado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation>Conversa copiada.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation>Código copiado.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation>Painel de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation>Painel de chat com opções</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation>Recarregar modelo atual</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation>Ejetar o modelo carregado atualmente</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation>Nenhum modelo instalado.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation>Erro ao carregar o modelo.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation>Aguardando modelo...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation>Mudando de contexto...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation>Escolha um modelo...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>Não encontrado: %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation>O modelo atual é exibido no topo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation>LocalDocs</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation>Adicionar documentos</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation>Adicionar Coleção de Documentos</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation>Carregar o modelo padrão</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation>Carrega o modelo padrão (personalizável nas configurações)</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation>Nenhum Modelo Instalado</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>O GPT4All precisa de pelo menos um modelo
modelo instalado para funcionar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation>Instalar um Modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation>Mostra a visualização para adicionar modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation>Conversa com o modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation>Pares de pergunta/resposta da conversa</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
@ -1473,7 +1484,7 @@ modelo instalado para funcionar</translation>
<translation type="vanished">gerando perguntas...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
@ -1510,12 +1521,12 @@ modelo instalado para funcionar</translation>
<translation type="vanished">Perguntas relacionadas</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation>Apagar e redefinir sessão de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation>Copiar histórico da conversa</translation>
</message>
@ -1524,69 +1535,69 @@ modelo instalado para funcionar</translation>
<translation type="vanished">Refazer última resposta</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation>Adicionar mídia</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation>Adiciona mídia ao prompt</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation>Parar de gerar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation>Parar a geração da resposta atual</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation>Anexar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation>Arquivo Único</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation>Recarrega modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;Ocorreu um erro ao carregar o modelo:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Falhas no carregamento do modelo podem acontecer por vários motivos, mas as causas mais comuns incluem um formato de arquivo incorreto, um download incompleto ou corrompido, o tipo de arquivo errado, memória RAM do sistema insuficiente ou um tipo de modelo incompatível. Aqui estão algumas sugestões para resolver o problema:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Certifique-se de que o arquivo do modelo tenha um formato e tipo compatíveis&lt;li&gt;Verifique se o arquivo do modelo está completo na pasta de download&lt;li&gt;Você pode encontrar a pasta de download na caixa de diálogo de configurações&lt;li&gt;Se você carregou o modelo, certifique-se de que o arquivo não esteja corrompido verificando o md5sum&lt;li&gt;Leia mais sobre quais modelos são suportados em nossa &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentação&lt;/a&gt; para a interface gráfica&lt;li&gt;Confira nosso &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;canal do Discord&lt;/a&gt; para obter ajuda</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation>Recarregar · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation>Carregando · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation>Carregar · %1 (padrão) </translation>
</message>
@ -1610,42 +1621,42 @@ modelo instalado para funcionar</translation>
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>Enviar uma mensagem...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation>Carregue um modelo para continuar...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>Enviar mensagens/prompts para o modelo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation>Recortar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation>Colar</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation>Selecionar tudo</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation>Enviar mensagem</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>Envia a mensagem/prompt contida no campo de texto para o modelo</translation>
</message>
@ -2109,78 +2120,78 @@ modelo instalado para funcionar</translation>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;É necessária uma chave de API da OpenAI.&lt;/li&gt;&lt;li&gt;AVISO: Seus chats serão enviados para a OpenAI!&lt;/li&gt;&lt;li&gt;Sua chave de API será armazenada localmente&lt;/li&gt;&lt;li&gt;Ela será usada apenas para comunicação com a OpenAI&lt;/li&gt;&lt;li&gt;Você pode solicitar uma chave de API &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;aqui.&lt;/a&gt;&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo ChatGPT GPT-3.5 Turbo da OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation>&lt;strong&gt;Modelo ChatGPT GPT-4 da OpenAI&lt;/strong&gt;&lt;br&gt; %1 %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Tiny&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Small&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelo Mistral Medium&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 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="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>não é possível abrir &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>não é possível criar &quot;%1&quot;: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Modelo de API Compatível com OpenAI&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Chave da API: %1&lt;/li&gt;&lt;li&gt;URL Base: %2&lt;/li&gt;&lt;li&gt;Nome do Modelo: %3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;É necessária uma chave de API da Mistral.&lt;/li&gt;&lt;li&gt;AVISO: Seus chats serão enviados para a Mistral!&lt;/li&gt;&lt;li&gt;Sua chave de API será armazenada localmente&lt;/li&gt;&lt;li&gt;Ela será usada apenas para comunicação com a Mistral&lt;/li&gt;&lt;li&gt;Você pode solicitar uma chave de API &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;aqui&lt;/a&gt;.&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;É necessária uma chave de API e a URL da API.&lt;/li&gt;&lt;li&gt;AVISO: Seus chats serão enviados para o servidor de API compatível com OpenAI que você especificou!&lt;/li&gt;&lt;li&gt;Sua chave de API será armazenada no disco&lt;/li&gt;&lt;li&gt;Será usada apenas para comunicação com o servidor de API compatível com OpenAI&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Conectar a um servidor de API compatível com OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Criado por %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Publicado em %2.&lt;li&gt;Este modelo tem %3 curtidas.&lt;li&gt;Este modelo tem %4 downloads.&lt;li&gt;Mais informações podem ser encontradas &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;aqui.&lt;/a&gt;&lt;/ul&gt;</translation>
</message>

View File

@ -77,7 +77,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation>Indicator de activitate</translation>
</message>
@ -87,187 +87,197 @@
<translation>Afişat în timpul solicitării modelului</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation>Fişierul modelului</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation>Fişierul modelului ce va fi descărcat</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation>Descriere</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation>Descrierea fişierului</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation>Anulare</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation>Continuare</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation>Download</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation>Oprirea/Repornirea/Iniţierea descărcării</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation>Şterg</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation>Şterg modelul din sistemul de fişiere</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="241"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="275"/>
<source>Install</source>
<translation type="vanished">Instalare</translation>
<translation>Instalare</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation>Instalez un model din online</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Eroare&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<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="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;ATENŢIE: Nerecomandat pentru acest hardware. Modelul necesită mai multă memorie (%1 GB) decât are acest sistem (%2).&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation>Eroare: hardware incompatibil</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation>Progresia descărcării</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<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="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation>Viteza de download</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<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="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation>Calculare...</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<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="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<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="357"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
<source>ERROR: $API_KEY is empty.</source>
<translation>EROARE: $API_KEY absentă.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation>introdu cheia $API_KEY</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
<source>ERROR: $BASE_URL is empty.</source>
<translation>EROARE: $BASE_URL absentă.</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation>introdu $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation>EROARE: $MODEL_NAME absent</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation>introdu $MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation>Dimensiunea fişierului</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation>RAM necesară</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation>%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation>Parametri</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation>Quant(ificare)</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation>Tip</translation>
</message>
@ -498,6 +508,11 @@
<source>enter $BASE_URL</source>
<translation>introdu $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddHFModelView.qml" line="600"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddHFModelView.qml" line="606"/>
<source>enter $MODEL_NAME</source>
@ -930,13 +945,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation>Conversaţie Nouă</translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation>Conversaţie cu Serverul</translation>
</message>
@ -1020,68 +1035,69 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation>GPT4All</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation>Tu</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation>replică întreruptă...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation>se preia din LocalDocs: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation>se caută în LocalDocs: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation>procesare...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation>se generează replica...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation>se generează întrebări...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation>Copiere</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation>Copiez mesajul</translation>
<translation type="vanished">Copiez mesajul</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation>Dezactivez markdown</translation>
<translation type="vanished">Dezactivez markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation>Activez markdown</translation>
<translation type="vanished">Activez markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation>
<numerusform>%n Sursa</numerusform>
@ -1090,68 +1106,68 @@
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation>LocalDocs</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation>Editez mesajul</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation>Toate aceste mesajevor fi şterse</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation>Refă raspunsul</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation>Nu se poate edita conversaţia fără un model incărcat</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation>Nu se poate edita conversaţia când un model generează text</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation>Editare</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation>Nu se poate reface un răspuns fără un model incărcat</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation>Nu se poate reface un răspuns când un model generează text</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation>Refacere</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation>Imi Place râspunsul</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation>NU Îmi Place râspunsul</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation>Continuări sugerate</translation>
</message>
@ -1159,7 +1175,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation>Mesajul tău e prea lung şi nu poate fi procesat. (%1 &gt; %2). Încearca iar cu un mesaj mai scurt</translation>
</message>
@ -1167,32 +1183,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation>ASTĂZI</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation>SĂPTĂMÂNA ACEASTA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation>LUNA ACEASTA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation>ULTIMELE ŞASE LUNI</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation>ANUL ACESTA</translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation>ANUL TRECUT</translation>
</message>
@ -1200,7 +1216,7 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;Atenţie&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
@ -1213,127 +1229,127 @@
<translation type="vanished">Avertizează utilizatorul la schimbarea modelului va fi şters contextul</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation>Conversaţia a fost plasată în Clipboard.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation>Codul a fost plasat în Clipboard.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation>Toată conversaţia va fi ŞTEARSĂ</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation>Secţiunea de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation>Secţiunea de chat cu opţiuni</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation>Reîncarcă modelul curent</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation>Ejectează modelul curent</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation>Niciun model instalat.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation>Eroare la încărcarea modelului.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation>Se aşteaptă modelul...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation>Se schimbă contextul...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation>Selectează un model...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>Absent: %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation>Primul element e modelul curent</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation>LocalDocs</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation>Adaug documente</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation>adaugă Colecţii de documente la conversaţie</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation>Încarcă modelul implicit</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation>Încarcă modelul implicit care poate fi stabilit în Configurare</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation>Niciun model instalat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation>Vechiul Prompt-Template trebuie fie &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;actualizat&lt;/a&gt; în Configurare.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation>Nu e configurat niciun &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;model de conversaţie&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation>&lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;Modelul de conversaţie&lt;/a&gt; nu poate lipsi.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation>Vechiul System Prompt trebuie fie &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;actualizat&lt;/a&gt; în Configurare.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;EROARE la încărcarea
modelului:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Astfel
@ -1352,39 +1368,39 @@
se oferă ajutor</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation>ŞTERG conversaţia</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation>Schimbarea modelului va ŞTERGE conversaţia curenta.</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>GPT4All necesită cel puţin un model pentru a putea rula</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation>Instalează un model</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation>Afişează secţiunea de adăugare a unui model</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation>Conversaţie cu modelul</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation>perechi prompt/replică din conversaţie</translation>
</message>
@ -1413,7 +1429,7 @@ model to get started</source>
<translation type="vanished">se generează întrebări...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation>Copiere</translation>
</message>
@ -1450,12 +1466,12 @@ model to get started</source>
<translation type="vanished">Continuări sugerate</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation>Şterge şi resetează sesiunea de chat</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation>Copiez sesiunea de chat (conversaţia) în Clipboard</translation>
</message>
@ -1464,37 +1480,37 @@ model to get started</source>
<translation type="vanished">Reface ultima replică</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation>Adaugă media (un fişier)</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation>Adaugă media (un fişier) la prompt</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation>Opreşte generarea</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation>Opreşte generarea replicii curente</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation>Ataşează</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation>Un singur fişier</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation>Reîncarc modelul</translation>
</message>
@ -1529,18 +1545,18 @@ model to get started</source>
se oferă ajutor</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation>Reîncărcare · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation>Încărcare · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation>Încarcă · %1 (implicit) </translation>
</message>
@ -1565,42 +1581,42 @@ model to get started</source>
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>Trimite un mesaj...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation>Încarcă un model pentru a continua...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>Trimite mesaje/prompt-uri către model</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation>Decupare (Cut)</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation>Alipire (Paste)</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation>Selectez tot</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation>Trimit mesajul</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>Trimite modelului mesajul/prompt-ul din câmpul-text</translation>
</message>
@ -2067,78 +2083,78 @@ model to get started</source>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>nu se poate deschide %1: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>nu se poate crea %1: %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Model API compatibil cu OpenAI&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Cheia API: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Numele modelului: %3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Necesită o cheie API OpenAI personală. &lt;/li&gt;&lt;li&gt;ATENŢIE: Conversaţiile tale vor fi trimise la OpenAI!&lt;/li&gt;&lt;li&gt;Cheia ta API va fi stocată pe disc (local) &lt;/li&gt;&lt;li&gt;Va fi utilizată numai pentru comunicarea cu OpenAI&lt;/li&gt;&lt;li&gt;Poţi solicita o cheie API aici: &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;aici.&lt;/a&gt;&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelul OpenAI&apos;s ChatGPT GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 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="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation>&lt;strong&gt;Modelul ChatGPT GPT-4 al OpenAI&lt;/strong&gt;&lt;br&gt; %1 %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Necesită cheia personală Mistral API. &lt;/li&gt;&lt;li&gt;ATENŢIE: Conversaţiile tale vor fi trimise la Mistral!&lt;/li&gt;&lt;li&gt;Cheia ta API va fi stocată pe disc (local)&lt;/li&gt;&lt;li&gt;Va fi utilizată numai pentru comunicarea cu Mistral&lt;/li&gt;&lt;li&gt;Poţi solicita o cheie API aici: &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;aici&lt;/a&gt;.&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelul Mistral Tiny&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelul Mistral Small&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Modelul Mistral Medium&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Necesită cheia personală API si base-URL a API.&lt;/li&gt;&lt;li&gt;ATENŢIE: Conversaţiile tale vor fi trimise la serverul API compatibil cu OpenAI specificat!&lt;/li&gt;&lt;li&gt;Cheia ta API va fi stocată pe disc (local)&lt;/li&gt;&lt;li&gt;Va fi utilizată numai pentru comunicarea cu serverul API compatibil cu OpenAI&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Conectare la un server API compatibil cu OpenAI&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Creat de către %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Publicat in: %2.&lt;li&gt;Acest model are %3 Likes.&lt;li&gt;Acest model are %4 download-uri.&lt;li&gt;Mai multe informaţii pot fi găsite la: &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;aici.&lt;/a&gt;&lt;/ul&gt;</translation>
</message>

View File

@ -77,7 +77,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation type="unfinished"></translation>
</message>
@ -87,187 +87,197 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation type="unfinished">//</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<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="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation type="unfinished">线</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<source>Describes an error that occurred when downloading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<source>Shows the progress made in the download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<source>Download speed in bytes/kilobytes/megabytes per second</source>
<translation type="unfinished"> b/kb/mb /s</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<source>Whether the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<source>Displayed when the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="357"/>
<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="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
<source>ERROR: $BASE_URL is empty.</source>
<translation type="unfinished">$BASE_URL </translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation type="unfinished"> $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<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="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation type="unfinished">$MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation type="unfinished">%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
@ -1022,13 +1032,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation></translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation></translation>
</message>
@ -1112,136 +1122,137 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation type="unfinished">GPT4All</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation type="unfinished">...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation type="unfinished">: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation type="unfinished">: %1 ...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation type="unfinished">...</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation type="unfinished"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation type="unfinished">markdown</translation>
<translation type="obsolete">markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation type="unfinished">markdown</translation>
<translation type="obsolete">markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation type="unfinished"></translation>
</message>
@ -1249,7 +1260,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation type="unfinished"></translation>
</message>
@ -1257,32 +1268,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation></translation>
</message>
@ -1290,7 +1301,7 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
@ -1303,148 +1314,148 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>GPT4All要求您至少安装一个模型才能开始</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation>使</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation>/</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
@ -1473,7 +1484,7 @@ model to get started</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation></translation>
</message>
@ -1510,12 +1521,12 @@ model to get started</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation></translation>
</message>
@ -1524,69 +1535,69 @@ model to get started</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&lt;%1&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt; RAM &lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;li&gt;&lt;li&gt;&lt;li&gt; md5sum &lt;li&gt; &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;文档&lt;/a&gt; 中了解有关 gui 支持哪些模型的更多信息&lt;li&gt;查看我们的 &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord 频道&lt;/a&gt; 以获取帮助</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation> · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation> · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation> · %1 () </translation>
</message>
@ -1609,42 +1620,42 @@ model to get started</source>
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>...</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>/</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>/</translation>
</message>
@ -2109,78 +2120,78 @@ model to get started</source>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt; OpenAI API &lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API %1&lt;/li&gt;&lt;li&gt; URL%2&lt;/li&gt;&lt;li&gt;%3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt; OpenAI API &lt;/li&gt;&lt;li&gt; OpenAI&lt;/li&gt;&lt;li&gt; API &lt;/li&gt;&lt;li&gt; OpenAI &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt; API &lt;/a&gt;&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt; API API URL&lt;/li&gt;&lt;li&gt; OpenAI API &lt;/li&gt;&lt;li&gt; API &lt;/li&gt;&lt;li&gt; OpenAI API &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt; OpenAI API &lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 使ChatGPT-4OpenAI付款API密钥访问OpenAI获取更多信息</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</translation>
</message>

View File

@ -73,7 +73,7 @@
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="55"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="343"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="389"/>
<source>Busy indicator</source>
<translation type="unfinished"></translation>
</message>
@ -83,187 +83,197 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="96"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="65"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="85"/>
<source>Reasoning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="142"/>
<source>Model file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="97"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="143"/>
<source>Model file to be downloaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="120"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="166"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="121"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="167"/>
<source>File description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="154"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="200"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="162"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="208"/>
<source>Stop/restart/start the download</source>
<translation type="unfinished">//</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="174"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="220"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="181"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="227"/>
<source>Remove model from filesystem</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="195"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="229"/>
<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="230"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="276"/>
<source>Install online model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="240"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="286"/>
<source>&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished">&lt;strong&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;#error&quot;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="246"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="292"/>
<source>Describes an error that occurred when downloading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="259"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="305"/>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware. Model requires more memory (%1 GB) than your system has available (%2).&lt;/strong&gt;&lt;/font&gt;</source>
<translation type="unfinished">&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;%1 GB%2&lt;/strong&gt;&lt;/font&gt;</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="265"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="311"/>
<source>Error for incompatible hardware</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="303"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="349"/>
<source>Download progressBar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="304"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="350"/>
<source>Shows the progress made in the download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="314"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="360"/>
<source>Download speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="315"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="361"/>
<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="332"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<source>Calculating...</source>
<translation type="unfinished">......</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="336"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="366"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="387"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="408"/>
<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"/>
<source>Whether the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="344"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="390"/>
<source>Displayed when the file hash is being calculated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="357"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="403"/>
<source>ERROR: $API_KEY is empty.</source>
<translation type="unfinished">$API_KEY </translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="363"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="409"/>
<source>enter $API_KEY</source>
<translation type="unfinished"> $API_KEY</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="378"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="424"/>
<source>ERROR: $BASE_URL is empty.</source>
<translation type="unfinished">$BASE_URL </translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="384"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="430"/>
<source>enter $BASE_URL</source>
<translation type="unfinished"> $BASE_URL</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="399"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="445"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation type="unfinished">$MODEL_NAME </translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="405"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="451"/>
<source>enter $MODEL_NAME</source>
<translation type="unfinished"> $MODEL_NAME</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="427"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="473"/>
<source>File size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="449"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="495"/>
<source>RAM required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<source>%1 GB</source>
<translation type="unfinished">%1 GB</translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="454"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="476"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="500"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="522"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="471"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="517"/>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="493"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="539"/>
<source>Quant</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/AddGPT4AllModelView.qml" line="515"/>
<location filename="../qml/AddGPT4AllModelView.qml" line="561"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
@ -1015,13 +1025,13 @@
<context>
<name>Chat</name>
<message>
<location filename="../src/chat.cpp" line="22"/>
<location filename="../src/chat.h" line="78"/>
<location filename="../src/chat.cpp" line="31"/>
<location filename="../src/chat.h" line="79"/>
<source>New Chat</source>
<translation></translation>
</message>
<message>
<location filename="../src/chat.cpp" line="35"/>
<location filename="../src/chat.cpp" line="44"/>
<source>Server Chat</source>
<translation></translation>
</message>
@ -1105,136 +1115,137 @@
<context>
<name>ChatItemView</name>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="83"/>
<source>GPT4All</source>
<translation type="unfinished">GPT4All</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="75"/>
<location filename="../qml/ChatItemView.qml" line="84"/>
<source>You</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="97"/>
<location filename="../qml/ChatItemView.qml" line="107"/>
<source>response stopped ...</source>
<translation type="unfinished">......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="98"/>
<location filename="../qml/ChatItemView.qml" line="108"/>
<source>retrieving localdocs: %1 ...</source>
<translation type="unfinished">%1 ......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="99"/>
<location filename="../qml/ChatItemView.qml" line="109"/>
<source>searching localdocs: %1 ...</source>
<translation type="unfinished">%1 ......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="100"/>
<location filename="../qml/ChatItemView.qml" line="110"/>
<source>processing ...</source>
<translation type="unfinished">......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="101"/>
<location filename="../qml/ChatItemView.qml" line="111"/>
<source>generating response ...</source>
<translation type="unfinished">......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="102"/>
<location filename="../qml/ChatItemView.qml" line="112"/>
<source>generating questions ...</source>
<translation type="unfinished">......</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="212"/>
<location filename="../qml/ChatItemView.qml" line="617"/>
<location filename="../qml/ChatItemView.qml" line="113"/>
<source>generating toolcall ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="545"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="218"/>
<source>Copy Message</source>
<translation type="unfinished"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Disable markdown</source>
<translation type="unfinished"> Markdown</translation>
<translation type="obsolete"> Markdown</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="228"/>
<source>Enable markdown</source>
<translation type="unfinished"> Markdown</translation>
<translation type="obsolete"> Markdown</translation>
</message>
<message numerus="yes">
<location filename="../qml/ChatItemView.qml" line="355"/>
<location filename="../qml/ChatItemView.qml" line="283"/>
<source>%n Source(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="502"/>
<location filename="../qml/ChatItemView.qml" line="430"/>
<source>LocalDocs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="532"/>
<location filename="../qml/ChatItemView.qml" line="460"/>
<source>Edit this message?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="533"/>
<location filename="../qml/ChatItemView.qml" line="544"/>
<location filename="../qml/ChatItemView.qml" line="461"/>
<location filename="../qml/ChatItemView.qml" line="472"/>
<source>All following messages will be permanently erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="543"/>
<location filename="../qml/ChatItemView.qml" line="471"/>
<source>Redo this response?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="567"/>
<location filename="../qml/ChatItemView.qml" line="495"/>
<source>Cannot edit chat without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="569"/>
<location filename="../qml/ChatItemView.qml" line="497"/>
<source>Cannot edit chat while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="578"/>
<location filename="../qml/ChatItemView.qml" line="506"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="589"/>
<location filename="../qml/ChatItemView.qml" line="517"/>
<source>Cannot redo response without a loaded model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="591"/>
<location filename="../qml/ChatItemView.qml" line="519"/>
<source>Cannot redo response while the model is generating.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="600"/>
<location filename="../qml/ChatItemView.qml" line="528"/>
<source>Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="639"/>
<location filename="../qml/ChatItemView.qml" line="565"/>
<source>Like response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="668"/>
<location filename="../qml/ChatItemView.qml" line="594"/>
<source>Dislike response</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatItemView.qml" line="731"/>
<location filename="../qml/ChatItemView.qml" line="657"/>
<source>Suggested follow-ups</source>
<translation type="unfinished"></translation>
</message>
@ -1242,7 +1253,7 @@
<context>
<name>ChatLLM</name>
<message>
<location filename="../src/chatllm.cpp" line="935"/>
<location filename="../src/chatllm.cpp" line="1039"/>
<source>Your message was too long and could not be processed (%1 &gt; %2). Please try again with something shorter.</source>
<translation type="unfinished"></translation>
</message>
@ -1250,32 +1261,32 @@
<context>
<name>ChatListModel</name>
<message>
<location filename="../src/chatlistmodel.h" line="85"/>
<location filename="../src/chatlistmodel.h" line="91"/>
<source>TODAY</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="87"/>
<location filename="../src/chatlistmodel.h" line="93"/>
<source>THIS WEEK</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="89"/>
<location filename="../src/chatlistmodel.h" line="95"/>
<source>THIS MONTH</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="91"/>
<location filename="../src/chatlistmodel.h" line="97"/>
<source>LAST SIX MONTHS</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="93"/>
<location filename="../src/chatlistmodel.h" line="99"/>
<source>THIS YEAR</source>
<translation></translation>
</message>
<message>
<location filename="../src/chatlistmodel.h" line="95"/>
<location filename="../src/chatlistmodel.h" line="101"/>
<source>LAST YEAR</source>
<translation></translation>
</message>
@ -1283,7 +1294,7 @@
<context>
<name>ChatView</name>
<message>
<location filename="../qml/ChatView.qml" line="84"/>
<location filename="../qml/ChatView.qml" line="85"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation>&lt;h3&gt;&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message>
@ -1296,176 +1307,176 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="98"/>
<location filename="../qml/ChatView.qml" line="99"/>
<source>Conversation copied to clipboard.</source>
<translation>簿</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="105"/>
<location filename="../qml/ChatView.qml" line="106"/>
<source>Code copied to clipboard.</source>
<translation>簿</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="112"/>
<location filename="../qml/ChatView.qml" line="113"/>
<source>The entire chat will be erased.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="245"/>
<location filename="../qml/ChatView.qml" line="248"/>
<source>Chat panel</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="246"/>
<location filename="../qml/ChatView.qml" line="249"/>
<source>Chat panel with options</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="353"/>
<location filename="../qml/ChatView.qml" line="356"/>
<source>Reload the currently loaded model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="367"/>
<location filename="../qml/ChatView.qml" line="370"/>
<source>Eject the currently loaded model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="379"/>
<location filename="../qml/ChatView.qml" line="382"/>
<source>No model installed.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="381"/>
<location filename="../qml/ChatView.qml" line="384"/>
<source>Model loading error.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="383"/>
<location filename="../qml/ChatView.qml" line="386"/>
<source>Waiting for model...</source>
<translation>......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="385"/>
<location filename="../qml/ChatView.qml" line="388"/>
<source>Switching context...</source>
<translation>......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="387"/>
<location filename="../qml/ChatView.qml" line="390"/>
<source>Choose a model...</source>
<translation>......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="389"/>
<location filename="../qml/ChatView.qml" line="392"/>
<source>Not found: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="391"/>
<location filename="../qml/ChatView.qml" line="1003"/>
<location filename="../qml/ChatView.qml" line="394"/>
<location filename="../qml/ChatView.qml" line="1005"/>
<source>Reload · %1</source>
<translation> · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="393"/>
<location filename="../qml/ChatView.qml" line="396"/>
<source>Loading · %1</source>
<translation> · %1</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="729"/>
<location filename="../qml/ChatView.qml" line="732"/>
<source>Load · %1 (default) </source>
<translation> · %1 () </translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1093"/>
<location filename="../qml/ChatView.qml" line="1095"/>
<source>Legacy prompt template needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1097"/>
<location filename="../qml/ChatView.qml" line="1099"/>
<source>No &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; configured.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1100"/>
<location filename="../qml/ChatView.qml" line="1102"/>
<source>The &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;chat template&lt;/a&gt; cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1103"/>
<location filename="../qml/ChatView.qml" line="1105"/>
<source>Legacy system prompt needs to be &lt;a href=&quot;https://docs.gpt4all.io/gpt4all_desktop/chat_templates.html&quot;&gt;updated&lt;/a&gt; in Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="477"/>
<location filename="../qml/ChatView.qml" line="480"/>
<source>The top item is the current model</source>
<translation>使</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="91"/>
<location filename="../qml/ChatView.qml" line="111"/>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="112"/>
<source>Erase conversation?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="92"/>
<location filename="../qml/ChatView.qml" line="93"/>
<source>Changing the model will erase the current conversation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="563"/>
<location filename="../qml/ChatView.qml" line="566"/>
<source>LocalDocs</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="581"/>
<location filename="../qml/ChatView.qml" line="584"/>
<source>Add documents</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="582"/>
<location filename="../qml/ChatView.qml" line="585"/>
<source>add collections of documents to the chat</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="753"/>
<location filename="../qml/ChatView.qml" line="756"/>
<source>Load the default model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="754"/>
<location filename="../qml/ChatView.qml" line="757"/>
<source>Loads the default model which can be changed in settings</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="765"/>
<location filename="../qml/ChatView.qml" line="768"/>
<source>No Model Installed</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="774"/>
<location filename="../qml/ChatView.qml" line="777"/>
<source>GPT4All requires that you install at least one
model to get started</source>
<translation>GPT4All
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="786"/>
<location filename="../qml/ChatView.qml" line="789"/>
<source>Install a Model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="791"/>
<location filename="../qml/ChatView.qml" line="794"/>
<source>Shows the add model view</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="816"/>
<location filename="../qml/ChatView.qml" line="819"/>
<source>Conversation with the model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="817"/>
<location filename="../qml/ChatView.qml" line="820"/>
<source>prompt / response pairs from the conversation</source>
<translation> / </translation>
</message>
@ -1502,7 +1513,7 @@ model to get started</source>
<translation type="vanished">......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1291"/>
<location filename="../qml/ChatView.qml" line="1293"/>
<source>Copy</source>
<translation></translation>
</message>
@ -1539,12 +1550,12 @@ model to get started</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="919"/>
<location filename="../qml/ChatView.qml" line="924"/>
<source>Erase and reset chat session</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="940"/>
<location filename="../qml/ChatView.qml" line="942"/>
<source>Copy chat session to clipboard</source>
<translation>簿</translation>
</message>
@ -1553,42 +1564,42 @@ model to get started</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1214"/>
<location filename="../qml/ChatView.qml" line="1216"/>
<source>Add media</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1215"/>
<location filename="../qml/ChatView.qml" line="1217"/>
<source>Adds media to the prompt</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1349"/>
<location filename="../qml/ChatView.qml" line="1351"/>
<source>Stop generating</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1350"/>
<location filename="../qml/ChatView.qml" line="1352"/>
<source>Stop the current response generation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1393"/>
<location filename="../qml/ChatView.qml" line="1396"/>
<source>Attach</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1395"/>
<location filename="../qml/ChatView.qml" line="1398"/>
<source>Single File</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1005"/>
<location filename="../qml/ChatView.qml" line="1007"/>
<source>Reloads the model</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="65"/>
<location filename="../qml/ChatView.qml" line="66"/>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Model loading failures can happen for a variety of reasons, but the most common causes include a bad file format, an incomplete or corrupted download, the wrong file type, not enough system RAM or an incompatible model type. Here are some suggestions for resolving the problem:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Ensure the model file has a compatible format and type&lt;li&gt;Check the model file is complete in the download folder&lt;li&gt;You can find the download folder in the settings dialog&lt;li&gt;If you&apos;ve sideloaded the model ensure the file is not corrupt by checking md5sum&lt;li&gt;Read more about what models are supported in our &lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;documentation&lt;/a&gt; for the gui&lt;li&gt;Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help</source>
<translation>&lt;h3&gt;&lt;/h3&gt;&lt;br&gt;&lt;i&gt;&quot;%1&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;RAM空間不足或不相容的模型類型&lt;br&gt;&lt;ul&gt;&lt;li&gt;使&lt;li&gt;&lt;li&gt;&lt;li&gt; md5sum &lt;li&gt;&lt;a href=&quot;https://docs.gpt4all.io/&quot;&gt;本文件&lt;/a&gt;。&lt;li&gt;歡迎洽詢我們的 &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;Discord 伺服器&lt;/a&gt; 以尋求幫助</translation>
</message>
@ -1603,42 +1614,42 @@ model to get started</source>
</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Send a message...</source>
<translation>......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1241"/>
<location filename="../qml/ChatView.qml" line="1243"/>
<source>Load a model to continue...</source>
<translation>......</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1244"/>
<location filename="../qml/ChatView.qml" line="1246"/>
<source>Send messages/prompts to the model</source>
<translation>/</translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1285"/>
<location filename="../qml/ChatView.qml" line="1287"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1297"/>
<location filename="../qml/ChatView.qml" line="1299"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1301"/>
<location filename="../qml/ChatView.qml" line="1303"/>
<source>Select All</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1371"/>
<location filename="../qml/ChatView.qml" line="1374"/>
<source>Send message</source>
<translation></translation>
</message>
<message>
<location filename="../qml/ChatView.qml" line="1372"/>
<location filename="../qml/ChatView.qml" line="1375"/>
<source>Sends the message/prompt contained in textfield to the model</source>
<translation>/</translation>
</message>
@ -2097,78 +2108,78 @@ model to get started</source>
<context>
<name>ModelList</name>
<message>
<location filename="../src/modellist.cpp" line="1318"/>
<location filename="../src/modellist.cpp" line="1369"/>
<location filename="../src/modellist.cpp" line="1340"/>
<location filename="../src/modellist.cpp" line="1391"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1330"/>
<location filename="../src/modellist.cpp" line="1352"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1380"/>
<location filename="../src/modellist.cpp" line="1402"/>
<source>%1 (%2)</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1381"/>
<location filename="../src/modellist.cpp" line="1403"/>
<source>&lt;strong&gt;OpenAI-Compatible API Model&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API Key: %1&lt;/li&gt;&lt;li&gt;Base URL: %2&lt;/li&gt;&lt;li&gt;Model Name: %3&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;OpenAI API &lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;API %1&lt;/li&gt;&lt;li&gt; URL%2&lt;/li&gt;&lt;li&gt;%3&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1681"/>
<location filename="../src/modellist.cpp" line="1712"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal OpenAI API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to OpenAI!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with OpenAI&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt; OpenAI API &lt;/li&gt;&lt;li&gt; OpenAI&lt;/li&gt;&lt;li&gt; API &lt;/li&gt;&lt;li&gt; OpenAI &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://platform.openai.com/account/api-keys&quot;&gt;&lt;/a&gt; API &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1700"/>
<location filename="../src/modellist.cpp" line="1731"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;OpenAI ChatGPT GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1714"/>
<location filename="../src/modellist.cpp" line="1745"/>
<source>&lt;br&gt;&lt;br&gt;&lt;i&gt;* Even if you pay OpenAI for ChatGPT-4 this does not guarantee API key access. Contact OpenAI for more info.</source>
<translation>&lt;br&gt;&lt;br&gt;&lt;i&gt;* 使 OpenAI ChatGPT GPT-4 使 API 使 OpenAI </translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1729"/>
<location filename="../src/modellist.cpp" line="1760"/>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</source>
<translation>&lt;strong&gt;OpenAI ChatGPT GPT-4&lt;/strong&gt;&lt;br&gt; %1 %2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1742"/>
<location filename="../src/modellist.cpp" line="1773"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal Mistral API key.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to Mistral!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with Mistral&lt;/li&gt;&lt;li&gt;You can apply for an API key &lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt; Mistral API &lt;/li&gt;&lt;li&gt; Mistral&lt;/li&gt;&lt;li&gt; API &lt;/li&gt;&lt;li&gt; Mistral &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://console.mistral.ai/user/api-keys&quot;&gt;&lt;/a&gt; API &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1761"/>
<location filename="../src/modellist.cpp" line="1792"/>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral &lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1787"/>
<location filename="../src/modellist.cpp" line="1818"/>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral &lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1814"/>
<location filename="../src/modellist.cpp" line="1845"/>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt;Mistral &lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1827"/>
<location filename="../src/modellist.cpp" line="1858"/>
<source>&lt;ul&gt;&lt;li&gt;Requires personal API key and the API base URL.&lt;/li&gt;&lt;li&gt;WARNING: Will send your chats to the OpenAI-compatible API Server you specified!&lt;/li&gt;&lt;li&gt;Your API key will be stored on disk&lt;/li&gt;&lt;li&gt;Will only be used to communicate with the OpenAI-compatible API Server&lt;/li&gt;</source>
<translation>&lt;ul&gt;&lt;li&gt; API API URLBase URL&lt;/li&gt;&lt;li&gt; OpenAI API &lt;/li&gt;&lt;li&gt; API &lt;/li&gt;&lt;li&gt; OpenAI API &lt;/li&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1844"/>
<location filename="../src/modellist.cpp" line="1875"/>
<source>&lt;strong&gt;Connect to OpenAI-compatible API server&lt;/strong&gt;&lt;br&gt; %1</source>
<translation>&lt;strong&gt; OpenAI API &lt;/strong&gt;&lt;br&gt; %1</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2268"/>
<location filename="../src/modellist.cpp" line="2299"/>
<source>&lt;strong&gt;Created by %1.&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Published on %2.&lt;li&gt;This model has %3 likes.&lt;li&gt;This model has %4 downloads.&lt;li&gt;More info can be found &lt;a href=&quot;https://huggingface.co/%5&quot;&gt;here.&lt;/a&gt;&lt;/ul&gt;</source>
<translation>&lt;strong&gt;%1&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;發佈日期:%2&lt;li&gt;累積讚數:%3 個讚&lt;li&gt;下載次數:%4 次&lt;li&gt;更多資訊請查閱&lt;a href=&quot;https://huggingface.co/%5&quot;&gt;&lt;/a&gt;&lt;/ul&gt;</translation>
</message>