Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chat: update and improve translations for the v3.3.0 release #2970

Merged
merged 4 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion gpt4all-chat/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
- Fix the antenna icon tooltip when using the local server ([#2922](https://github.com/nomic-ai/gpt4all/pull/2922))
- Fix a few issues with locating files and handling errors when loading remote models on startup ([#2875](https://github.com/nomic-ai/gpt4all/pull/2875))
- Significantly improve API server request parsing and response correctness ([#2929](https://github.com/nomic-ai/gpt4all/pull/2929))
- Removed unnecessary dependency on Qt WaylandCompositor module ([#2949](https://github.com/nomic-ai/gpt4all/pull/2949))
- Remove unnecessary dependency on Qt WaylandCompositor module ([#2949](https://github.com/nomic-ai/gpt4all/pull/2949))
- Update translations ([#2970](https://github.com/nomic-ai/gpt4all/pull/2970))

## [3.2.1] - 2024-08-13

Expand Down
14 changes: 7 additions & 7 deletions gpt4all-chat/src/qml/ApplicationSettings.qml
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ MySettingsTab {
anchors.centerIn: parent
modal: false
padding: 20
width: 40 + 400 * theme.fontScale
Text {
anchors.fill: parent
horizontalAlignment: Text.AlignJustify
text: qsTr("ERROR: Update system could not find the MaintenanceTool used<br>
to check for updates!<br><br>
Did you install this application using the online installer? If so,<br>
the MaintenanceTool executable should be located one directory<br>
above where this application resides on your filesystem.<br><br>
If you can't start it manually, then I'm afraid you'll have to<br>
reinstall.")
text: qsTr("ERROR: Update system could not find the MaintenanceTool used to check for updates!<br/><br/>"
+ "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.<br/><br/>If you can't start it manually, then I'm afraid you'll have to reinstall.")
wrapMode: Text.WordWrap
color: theme.textErrorColor
font.pixelSize: theme.fontSizeLarge
Accessible.role: Accessible.Dialog
Expand Down
17 changes: 12 additions & 5 deletions gpt4all-chat/src/qml/NetworkDialog.qml
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,18 @@ MyDialog {
MyTextArea {
id: textOptIn
width: 1024 - 40
text: qsTr("By enabling this feature, you will be able to participate in the democratic process of training a large language model by contributing data for future model improvements.

When a GPT4All model responds to you and you have opted-in, your conversation will be sent to the GPT4All Open Source Datalake. Additionally, you can like/dislike its response. If you dislike a response, you can suggest an alternative response. This data will be collected and aggregated in the GPT4All Datalake.

NOTE: By turning on this feature, you will be sending your data to the GPT4All Open Source Datalake. You should have no expectation of chat privacy when this feature is enabled. You should; however, have an expectation of an optional attribution if you wish. Your chat data will be openly available for anyone to download and will be used by Nomic AI to improve future GPT4All models. Nomic AI will retain all attribution information attached to your data and you will be credited as a contributor to any GPT4All model release that uses your data!")
text: qsTr("By enabling this feature, you will be able to participate in the democratic process of "
+ "training a large language model by contributing data for future model improvements.\n\n"
+ "When a GPT4All model responds to you and you have opted-in, your conversation will be sent to "
+ "the GPT4All Open Source Datalake. Additionally, you can like/dislike its response. If you "
+ "dislike a response, you can suggest an alternative response. This data will be collected and "
+ "aggregated in the GPT4All Datalake.\n\n"
+ "NOTE: By turning on this feature, you will be sending your data to the GPT4All Open Source "
+ "Datalake. You should have no expectation of chat privacy when this feature is enabled. You "
+ "should; however, have an expectation of an optional attribution if you wish. Your chat data "
+ "will be openly available for anyone to download and will be used by Nomic AI to improve "
+ "future GPT4All models. Nomic AI will retain all attribution information attached to your data "
+ "and you will be credited as a contributor to any GPT4All model release that uses your data!")
focus: false
readOnly: true
Accessible.role: Accessible.Paragraph
Expand Down
48 changes: 21 additions & 27 deletions gpt4all-chat/translations/gpt4all_en_US.ts
Original file line number Diff line number Diff line change
Expand Up @@ -370,17 +370,6 @@
<source>opt-in to share feedback/conversations</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="48"/>
<source>Error dialog</source>
Expand Down Expand Up @@ -416,6 +405,11 @@
<source>Light</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/ApplicationSettings.qml" line="114"/>
<source>LegacyDark</source>
Expand Down Expand Up @@ -1098,37 +1092,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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
</message>
Expand Down Expand Up @@ -2066,47 +2060,47 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O
<translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="74"/>
<location filename="../src/qml/NetworkDialog.qml" line="81"/>
<source>Attribution (optional)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="75"/>
<location filename="../src/qml/NetworkDialog.qml" line="82"/>
<source>Provide attribution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="88"/>
<location filename="../src/qml/NetworkDialog.qml" line="95"/>
<source>Enable</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/NetworkDialog.qml" line="93"/>
<location filename="../src/qml/NetworkDialog.qml" line="100"/>
<source>Cancel</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
Expand Down
Loading