chat: update and improve translations for v3.3.0 (#2970)

Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Signed-off-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
This commit is contained in:
Jared Van Bortel
2024-09-19 14:35:53 -04:00
committed by GitHub
parent 3682b242e7
commit 5d454603d3
10 changed files with 187 additions and 852 deletions

View File

@@ -86,10 +86,6 @@
<source>Text field for discovering and filtering downloadable models</source>
<translation></translation>
</message>
<message>
<source>Searching · </source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="171"/>
<source>Initiate model discovery and filtering</source>
@@ -120,10 +116,6 @@
<source>Recent</source>
<translation></translation>
</message>
<message>
<source>Sort by: </source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="216"/>
<source>Asc</source>
@@ -134,23 +126,11 @@
<source>Desc</source>
<translation></translation>
</message>
<message>
<source>Sort dir: </source>
<translation type="vanished">:</translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="252"/>
<source>None</source>
<translation></translation>
</message>
<message>
<source>Limit: </source>
<translation type="vanished"></translation>
</message>
<message>
<source>Network error: could not retrieve http://gpt4all.io/models/models3.json</source>
<translation type="vanished">访 http://gpt4all.io/models/models3.json</translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="101"/>
<source>Searching · %1</source>
@@ -294,27 +274,11 @@
<source>?</source>
<translation></translation>
</message>
<message>
<source>&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;</source>
<translation type="vanished">&lt;a href=&quot;#error&quot;&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="508"/>
<source>Describes an error that occurred when downloading</source>
<translation></translation>
</message>
<message>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware.</source>
<translation type="vanished">&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;警告: 你的硬件不推荐.</translation>
</message>
<message>
<source> Model requires more memory (</source>
<translation type="vanished"></translation>
</message>
<message>
<source> GB) than your system has available (</source>
<translation type="vanished"> (</translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="527"/>
<source>Error for incompatible hardware</source>
@@ -373,10 +337,6 @@
<source>RAM required</source>
<translation>RAM </translation>
</message>
<message>
<source> GB</source>
<translation type="vanished">GB</translation>
</message>
<message>
<location filename="../src/qml/AddModelView.qml" line="733"/>
<source>Parameters</source>
@@ -410,20 +370,6 @@
<source>opt-in to share feedback/conversations</source>
<translation>/</translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="37"/>
<source>ERROR: Update system could not find the MaintenanceTool used&lt;br&gt;
to check for updates!&lt;br&gt;&lt;br&gt;
Did you install this application using the online installer? If so,&lt;br&gt;
the MaintenanceTool executable should be located one directory&lt;br&gt;
above where this application resides on your filesystem.&lt;br&gt;&lt;br&gt;
If you can&apos;t start it manually, then I&apos;m afraid you&apos;ll have to&lt;br&gt;
reinstall.</source>
<translation> MaintenanceTool
使线
MaintenanceTool
</translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="48"/>
<source>Error dialog</source>
@@ -459,6 +405,11 @@
<source>Light</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="39"/>
<source>ERROR: Update system could not find the MaintenanceTool used to check for updates!&lt;br/&gt;&lt;br/&gt;Did you install this application using the online installer? If so, the MaintenanceTool executable should be located one directory above where this application resides on your filesystem.&lt;br/&gt;&lt;br/&gt;If you can&apos;t start it manually, then I&apos;m afraid you&apos;ll have to reinstall.</source>
<translation> MaintenanceTool&lt;br&gt;&lt;br&gt;使线MaintenanceTool &lt;br&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="114"/>
<source>LegacyDark</source>
@@ -617,11 +568,7 @@
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="505"/>
<source>Enable Local API Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable Local Server</source>
<translation type="vanished"></translation>
<translation> API </translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="506"/>
@@ -667,14 +614,6 @@
<source>Server Chat</source>
<translation></translation>
</message>
<message>
<source>Prompt: </source>
<translation type="vanished"></translation>
</message>
<message>
<source>Response: </source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>ChatAPIWorker</name>
@@ -787,14 +726,6 @@
</context>
<context>
<name>ChatView</name>
<message>
<source>&lt;h3&gt;Encountered an error loading model:&lt;/h3&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;h3&gt;:&lt;/h3&gt;&lt;br&gt;</translation>
</message>
<message>
<source>&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="vanished">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="../src/qml/ChatView.qml" line="77"/>
<source>&lt;h3&gt;Warning&lt;/h3&gt;&lt;p&gt;%1&lt;/p&gt;</source>
@@ -820,10 +751,6 @@
<source>Code copied to clipboard.</source>
<translation></translation>
</message>
<message>
<source>Response: </source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/qml/ChatView.qml" line="231"/>
<source>Chat panel</source>
@@ -874,14 +801,6 @@
<source>Not found: %1</source>
<translation>: %1</translation>
</message>
<message>
<source>Reload · </source>
<translation type="vanished">· </translation>
</message>
<message>
<source>Loading · </source>
<translation type="vanished">· </translation>
</message>
<message>
<location filename="../src/qml/ChatView.qml" line="463"/>
<source>The top item is the current model</source>
@@ -903,14 +822,6 @@
<source>add collections of documents to the chat</source>
<translation></translation>
</message>
<message>
<source>Load · </source>
<translation type="vanished">· </translation>
</message>
<message>
<source> (default) </source>
<translation type="vanished">() </translation>
</message>
<message>
<location filename="../src/qml/ChatView.qml" line="738"/>
<source>Load the default model</source>
@@ -962,31 +873,11 @@ model to get started</source>
<source>You</source>
<translation></translation>
</message>
<message>
<source>Busy indicator</source>
<translation type="vanished"></translation>
</message>
<message>
<source>The model is thinking</source>
<translation type="vanished"></translation>
</message>
<message>
<source>recalculating context ...</source>
<translation type="vanished">...</translation>
</message>
<message>
<location filename="../src/qml/ChatView.qml" line="878"/>
<source>response stopped ...</source>
<translation>...</translation>
</message>
<message>
<source>retrieving localdocs: </source>
<translation type="vanished"></translation>
</message>
<message>
<source>searching localdocs: </source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/qml/ChatView.qml" line="881"/>
<source>processing ...</source>
@@ -1202,37 +1093,37 @@ model to get started</source>
<context>
<name>Download</name>
<message>
<location filename="../src/download.cpp" line="279"/>
<location filename="../src/download.cpp" line="278"/>
<source>Model &quot;%1&quot; is installed successfully.</source>
<translation> &quot;%1&quot; </translation>
</message>
<message>
<location filename="../src/download.cpp" line="289"/>
<location filename="../src/download.cpp" line="288"/>
<source>ERROR: $MODEL_NAME is empty.</source>
<translation>$MODEL_NAME </translation>
</message>
<message>
<location filename="../src/download.cpp" line="295"/>
<location filename="../src/download.cpp" line="294"/>
<source>ERROR: $API_KEY is empty.</source>
<translation>$API_KEY为空</translation>
</message>
<message>
<location filename="../src/download.cpp" line="301"/>
<location filename="../src/download.cpp" line="300"/>
<source>ERROR: $BASE_URL is invalid.</source>
<translation>$BASE_URL </translation>
</message>
<message>
<location filename="../src/download.cpp" line="307"/>
<location filename="../src/download.cpp" line="306"/>
<source>ERROR: Model &quot;%1 (%2)&quot; is conflict.</source>
<translation>错误: 模型 &quot;%1 (%2)&quot; .</translation>
</message>
<message>
<location filename="../src/download.cpp" line="326"/>
<location filename="../src/download.cpp" line="325"/>
<source>Model &quot;%1 (%2)&quot; is installed successfully.</source>
<translation> &quot;%1 (%2)&quot; .</translation>
</message>
<message>
<location filename="../src/download.cpp" line="350"/>
<location filename="../src/download.cpp" line="349"/>
<source>Model &quot;%1&quot; is removed.</source>
<translation> &quot;%1&quot; .</translation>
</message>
@@ -1465,10 +1356,6 @@ model to get started</source>
<source> Add Collection</source>
<translation> </translation>
</message>
<message>
<source>ERROR: The LocalDocs database is not valid.</source>
<translation type="vanished">错误: 本地文档数据库错误.</translation>
</message>
<message>
<location filename="../qml/LocalDocsView.qml" line="85"/>
<location filename="../../build_gpt4all-chat_Desktop_Qt_6_7_2/gpt4all/qml/LocalDocsView.qml" line="85"/>
@@ -1616,12 +1503,12 @@ model to get started</source>
<location filename="../src/modellist.cpp" line="1226"/>
<location filename="../src/modellist.cpp" line="1277"/>
<source>cannot open &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1238"/>
<source>cannot create &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
<translation>%1%2</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1288"/>
@@ -1673,36 +1560,16 @@ model to get started</source>
<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>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-3.5 Turbo&lt;/strong&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1598"/>
<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>
<source>&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;strong&gt;OpenAI&apos;s ChatGPT model GPT-4&lt;/strong&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="1625"/>
<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>
<source>&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;strong&gt;Mistral Tiny model&lt;/strong&gt;&lt;br&gt;</translation>
</message>
<message>
<source>&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;strong&gt;Mistral Small model&lt;/strong&gt;&lt;br&gt;</translation>
</message>
<message>
<source>&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;strong&gt;Mistral Medium model&lt;/strong&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../src/modellist.cpp" line="2138"/>
<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>
@@ -1766,11 +1633,6 @@ model to get started</source>
<source>Must contain the string &quot;%1&quot; to be replaced with the user&apos;s input.</source>
<translation> &quot;%1&quot; &apos;s .</translation>
</message>
<message>
<source>Add
optional image</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/qml/ModelSettings.qml" line="255"/>
<source>Chat Name Prompt</source>
@@ -2075,27 +1937,11 @@ NOTE: Does not take effect until you reload the model.</source>
<source>?</source>
<translation></translation>
</message>
<message>
<source>&lt;a href=&quot;#error&quot;&gt;Error&lt;/a&gt;</source>
<translation type="vanished">&lt;a href=&quot;#&quot;&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../src/qml/ModelsView.qml" line="288"/>
<source>Describes an error that occurred when downloading</source>
<translation></translation>
</message>
<message>
<source>&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;WARNING: Not recommended for your hardware.</source>
<translation type="vanished">&lt;strong&gt;&lt;font size=&quot;2&quot;&gt;警告: 你的硬件不推荐.</translation>
</message>
<message>
<source> Model requires more memory (</source>
<translation type="vanished">(</translation>
</message>
<message>
<source> GB) than your system has available (</source>
<translation type="vanished">GB) (</translation>
</message>
<message>
<location filename="../src/qml/ModelsView.qml" line="307"/>
<source>Error for incompatible hardware</source>
@@ -2159,10 +2005,6 @@ NOTE: Does not take effect until you reload the model.</source>
<source>RAM required</source>
<translation> RAM</translation>
</message>
<message>
<source> GB</source>
<translation type="vanished"> GB</translation>
</message>
<message>
<location filename="../src/qml/ModelsView.qml" line="513"/>
<source>Parameters</source>
@@ -2234,47 +2076,47 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
GPT4All Nomic AI GPT4All Nomic AI 使 GPT4All </translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="63"/>
<location filename="../src/qml/NetworkDialog.qml" line="70"/>
<source>Terms for opt-in</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="64"/>
<location filename="../src/qml/NetworkDialog.qml" line="71"/>
<source>Describes what will happen when you opt-in</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="72"/>
<location filename="../src/qml/NetworkDialog.qml" line="79"/>
<source>Please provide a name for attribution (optional)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="74"/>
<location filename="../src/qml/NetworkDialog.qml" line="81"/>
<source>Attribution (optional)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="75"/>
<location filename="../src/qml/NetworkDialog.qml" line="82"/>
<source>Provide attribution</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="88"/>
<location filename="../src/qml/NetworkDialog.qml" line="95"/>
<source>Enable</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="89"/>
<location filename="../src/qml/NetworkDialog.qml" line="96"/>
<source>Enable opt-in</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="93"/>
<location filename="../src/qml/NetworkDialog.qml" line="100"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="94"/>
<location filename="../src/qml/NetworkDialog.qml" line="101"/>
<source>Cancel opt-in</source>
<translation></translation>
</message>
@@ -2315,13 +2157,6 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
<translation></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Default</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>SettingsView</name>
<message>
@@ -2358,16 +2193,6 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
<source>Welcome!</source>
<translation></translation>
</message>
<message>
<source>### Release notes
</source>
<translation type="vanished">### </translation>
</message>
<message>
<source>### Contributors
</source>
<translation type="vanished">### </translation>
</message>
<message>
<location filename="../src/qml/StartupDialog.qml" line="67"/>
<source>### Release Notes
@@ -2543,62 +2368,6 @@ model release that uses your data!</source>
</context>
<context>
<name>main</name>
<message>
<source>GPT4All v</source>
<translation type="vanished">GPT4All v</translation>
</message>
<message>
<source>&lt;h3&gt;Encountered an error starting up:&lt;/h3&gt;&lt;br&gt;</source>
<translation type="vanished">&lt;h3&gt;:&lt;/h3&gt;&lt;br&gt;</translation>
</message>
<message>
<source>&lt;i&gt;&quot;Incompatible hardware detected.&quot;&lt;/i&gt;</source>
<translation type="vanished">&lt;i&gt;&quot;&quot;&lt;/i&gt;</translation>
</message>
<message>
<source>&lt;br&gt;&lt;br&gt;Unfortunately, your CPU does not meet the minimal requirements to run </source>
<translation type="vanished">&lt;br&gt;&lt;br&gt;CPU不符合运行的最低要求</translation>
</message>
<message>
<source>this program. In particular, it does not support AVX intrinsics which this </source>
<translation type="vanished">AVX </translation>
</message>
<message>
<source>program requires to successfully run a modern large language model. </source>
<translation type="vanished"></translation>
</message>
<message>
<source>The only solution at this time is to upgrade your hardware to a more modern CPU.</source>
<translation type="vanished">CPU</translation>
</message>
<message>
<source>&lt;br&gt;&lt;br&gt;See here for more information: &lt;a href=&quot;https://en.wikipedia.org/wiki/Advanced_Vector_Extensions&quot;&gt;</source>
<translation type="vanished">&lt;br&gt;&lt;br&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Advanced_Vector_Extensions&quot;&gt;</translation>
</message>
<message>
<source>https://en.wikipedia.org/wiki/Advanced_Vector_Extensions&lt;/a&gt;</source>
<translation type="vanished">https://en.wikipedia.org/wiki/Advanced_Vector_Extensions&lt;/a&gt;</translation>
</message>
<message>
<source>&lt;i&gt;&quot;Inability to access settings file.&quot;&lt;/i&gt;</source>
<translation type="vanished">&lt;i&gt;&quot;访&quot;&lt;/i&gt;</translation>
</message>
<message>
<source>&lt;br&gt;&lt;br&gt;Unfortunately, something is preventing the program from accessing </source>
<translation type="vanished">&lt;br&gt;&lt;br&gt;西访 </translation>
</message>
<message>
<source>the settings file. This could be caused by incorrect permissions in the local </source>
<translation type="vanished"></translation>
</message>
<message>
<source>app config directory where the settings file is located. </source>
<translation type="vanished"></translation>
</message>
<message>
<source>Check out our &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; for help.</source>
<translation type="vanished"> &lt;a href=&quot;https://discord.gg/4M2QFmTt2k&quot;&gt;discord channel&lt;/a&gt; 寻求.</translation>
</message>
<message>
<location filename="../src/main.qml" line="23"/>
<source>GPT4All v%1</source>