diff --git a/gpt4all-chat/main.qml b/gpt4all-chat/main.qml index cabb214de03c..e2d85a744038 100644 --- a/gpt4all-chat/main.qml +++ b/gpt4all-chat/main.qml @@ -282,8 +282,8 @@ Window { highlighted: comboBox.highlightedIndex === index } Accessible.role: Accessible.ComboBox - Accessible.name: qsTr("ComboBox for displaying/picking the current model") - Accessible.description: qsTr("Use this for picking the current model to use; the first item is the current model") + Accessible.name: qsTr(List of available models"") + Accessible.description: qsTr(" The top item is the current model") onActivated: function (index) { currentChat.stopGenerating() currentChat.reset(); @@ -307,7 +307,7 @@ Window { running: parent.visible Accessible.role: Accessible.Animation Accessible.name: qsTr("Busy indicator") - Accessible.description: qsTr("Displayed when the model is loading") + Accessible.description: qsTr("loading model...") } Label { @@ -339,8 +339,8 @@ Window { padding: 15 Accessible.role: Accessible.ButtonMenu - Accessible.name: qsTr("Hamburger button") - Accessible.description: qsTr("Hamburger button that reveals a drawer on the left of the application") + Accessible.name: qsTr("Main menu") + Accessible.description: qsTr("Navigation drawer with options") background: Item { anchors.centerIn: parent @@ -389,7 +389,7 @@ Window { Item { Accessible.role: Accessible.Dialog Accessible.name: qsTr("Network dialog") - Accessible.description: qsTr("Dialog for opt-in to sharing feedback/conversations") + Accessible.description: qsTr("opt-in to share feedback/conversations") } } @@ -405,7 +405,7 @@ Window { padding: 15 toggled: MySettings.networkIsActive source: "qrc:/gpt4all/icons/network.svg" - Accessible.name: qsTr("Network button") + Accessible.name: qsTr("Network") Accessible.description: qsTr("Reveals a dialogue where you can opt-in for sharing data over network") onClicked: { @@ -441,8 +441,8 @@ Window { padding: 15 toggled: currentChat.collectionList.length source: "qrc:/gpt4all/icons/db.svg" - Accessible.name: qsTr("Add collections of documents to the chat") - Accessible.description: qsTr("Provides a button to add collections of documents to the chat") + Accessible.name: qsTr("Add documents") + Accessible.description: qsTr("add collections of documents to the chat") onClicked: { collectionsDialog.open() @@ -460,8 +460,8 @@ Window { z: 200 padding: 15 source: "qrc:/gpt4all/icons/settings.svg" - Accessible.name: qsTr("Settings button") - Accessible.description: qsTr("Reveals a dialogue where you can change various settings") + Accessible.name: qsTr("Settings") + Accessible.description: qsTr("Reveals a dialogue with settings") onClicked: { settingsDialog.open() @@ -528,7 +528,7 @@ Window { z: 200 padding: 15 source: "qrc:/gpt4all/icons/copy.svg" - Accessible.name: qsTr("Copy button") + Accessible.name: qsTr("Copy") Accessible.description: qsTr("Copy the conversation to the clipboard") TextEdit{ @@ -595,7 +595,7 @@ Window { source: "qrc:/gpt4all/icons/regenerate.svg" Accessible.name: text - Accessible.description: qsTr("Reset the context which erases current conversation") + Accessible.description: qsTr("Reset the context and erase current conversation") onClicked: { Network.sendResetContext(chatModel.count) @@ -623,7 +623,7 @@ Window { font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.Dialog Accessible.name: text - Accessible.description: qsTr("Dialog indicating an error") + Accessible.description: qsTr("Error dialog") } background: Rectangle { anchors.fill: parent @@ -641,7 +641,7 @@ Window { height: window.height - (window.height * .1) Item { Accessible.role: Accessible.Dialog - Accessible.name: qsTr("Download new models dialog") + Accessible.name: qsTr("Download new models") Accessible.description: qsTr("Dialog for downloading new models") } } @@ -740,8 +740,8 @@ Window { ScrollBar.vertical: ScrollBar { policy: ScrollBar.AlwaysOn } Accessible.role: Accessible.List - Accessible.name: qsTr("List of prompt/response pairs") - Accessible.description: qsTr("This is the list of prompt/response pairs comprising the actual conversation with the model") + Accessible.name: qsTr("Conversation with the model") + Accessible.description: qsTr("prompt / response pairs from the conversation") delegate: TextArea { id: myTextArea @@ -811,7 +811,7 @@ Window { running: (currentResponse ? true : false) && value === "" && currentChat.responseInProgress Accessible.role: Accessible.Animation Accessible.name: qsTr("Busy indicator") - Accessible.description: qsTr("Displayed when the model is thinking") + Accessible.description: qsTr("The model is thinking") } Label { anchors.verticalCenter: parent.verticalCenter @@ -1053,7 +1053,7 @@ Window { } Accessible.role: Accessible.EditableText Accessible.name: placeholderText - Accessible.description: qsTr("Textfield for sending messages/prompts to the model") + Accessible.description: qsTr("Send messages/prompts to the model") Keys.onReturnPressed: (event)=> { if (event.modifiers & Qt.ControlModifier || event.modifiers & Qt.ShiftModifier) event.accepted = false; @@ -1090,7 +1090,7 @@ Window { height: 30 visible: !currentChat.isServer source: "qrc:/gpt4all/icons/send_message.svg" - Accessible.name: qsTr("Send the message button") + Accessible.name: qsTr("Send message") Accessible.description: qsTr("Sends the message/prompt contained in textfield to the model") onClicked: { diff --git a/gpt4all-chat/qml/ApplicationSettings.qml b/gpt4all-chat/qml/ApplicationSettings.qml index fb6db0abe068..ed86fd5937c6 100644 --- a/gpt4all-chat/qml/ApplicationSettings.qml +++ b/gpt4all-chat/qml/ApplicationSettings.qml @@ -35,8 +35,8 @@ MySettingsTab { Layout.fillWidth: false model: ["Dark", "Light"] Accessible.role: Accessible.ComboBox - Accessible.name: qsTr("ComboBox for displaying/picking the color theme") - Accessible.description: qsTr("Use this for picking the color theme for the chat client to use") + Accessible.name: qsTr("Color theme") + Accessible.description: qsTr("Color theme for the chat client to use") function updateModel() { themeBox.currentIndex = themeBox.indexOfValue(MySettings.chatTheme); } @@ -70,8 +70,8 @@ MySettingsTab { Layout.fillWidth: false model: ["Small", "Medium", "Large"] Accessible.role: Accessible.ComboBox - Accessible.name: qsTr("ComboBox for displaying/picking the font size") - Accessible.description: qsTr("Use this for picking the font size of the chat client") + Accessible.name: qsTr("Font size") + Accessible.description: qsTr("Font size of the chat client") function updateModel() { fontBox.currentIndex = fontBox.indexOfValue(MySettings.fontSize); } @@ -105,8 +105,8 @@ MySettingsTab { Layout.fillWidth: false model: MySettings.deviceList Accessible.role: Accessible.ComboBox - Accessible.name: qsTr("ComboBox for displaying/picking the device") - Accessible.description: qsTr("Use this for picking the device of the chat client") + Accessible.name: qsTr("Device") + Accessible.description: qsTr("Device of the chat client") function updateModel() { deviceBox.currentIndex = deviceBox.indexOfValue(MySettings.device); } @@ -143,8 +143,8 @@ MySettingsTab { Layout.fillWidth: true model: ModelList.userDefaultModelList Accessible.role: Accessible.ComboBox - Accessible.name: qsTr("ComboBox for displaying/picking the default model") - Accessible.description: qsTr("Use this for picking the default model to use; the first item is the current default model") + Accessible.name: qsTr("Default model") + Accessible.description: qsTr("Default model to use; the first item is the current default model") function updateModel() { comboBox.currentIndex = comboBox.indexOfValue(MySettings.userDefaultModel); } @@ -194,7 +194,7 @@ MySettingsTab { Layout.row: 5 Layout.column: 2 text: qsTr("Browse") - Accessible.description: qsTr("Opens a folder picker dialog to choose where to save model files") + Accessible.description: qsTr("Choose where to save model files") onClicked: { openFolderDialog("file://" + MySettings.modelPath, function(selectedFolder) { MySettings.modelPath = selectedFolder diff --git a/gpt4all-chat/qml/ChatDrawer.qml b/gpt4all-chat/qml/ChatDrawer.qml index b13acb658e5c..181a174f09ac 100644 --- a/gpt4all-chat/qml/ChatDrawer.qml +++ b/gpt4all-chat/qml/ChatDrawer.qml @@ -31,8 +31,8 @@ Drawer { anchors.margins: 10 Accessible.role: Accessible.Pane - Accessible.name: qsTr("Drawer on the left of the application") - Accessible.description: qsTr("Drawer that is revealed by pressing the hamburger button") + Accessible.name: qsTr("Drawer") + Accessible.description: qsTr("Main navigation drawer") MyButton { id: newChat @@ -42,7 +42,7 @@ Drawer { topPadding: 20 bottomPadding: 20 text: qsTr("\uFF0B New chat") - Accessible.description: qsTr("Use this to create a new chat") + Accessible.description: qsTr("Create a new chat") background: Rectangle { border.color: newChat.down ? theme.backgroundLightest : theme.buttonBorder border.width: 2 @@ -135,7 +135,7 @@ Drawer { } Accessible.role: Accessible.Button Accessible.name: qsTr("Select the current chat") - Accessible.description: qsTr("Provides a button to select the current chat or edit the chat when in edit mode") + Accessible.description: qsTr("Select the current chat or edit the chat when in edit mode") } Row { id: buttons @@ -155,8 +155,7 @@ Drawer { chatName.readOnly = false chatName.selectByMouse = true } - Accessible.name: qsTr("Edit the chat name") - Accessible.description: qsTr("Provides a button to edit the chat name") + Accessible.name: qsTr("Edit chat name") } MyToolButton { id: trashButton @@ -168,8 +167,7 @@ Drawer { trashQuestionDisplayed = true timer.start() } - Accessible.name: qsTr("Delete of the chat") - Accessible.description: qsTr("Provides a button to delete the chat") + Accessible.name: qsTr("Delete chat") } } Rectangle { @@ -207,8 +205,7 @@ Drawer { Network.sendRemoveChat() } Accessible.role: Accessible.Button - Accessible.name: qsTr("Confirm delete of the chat") - Accessible.description: qsTr("Provides a button to confirm delete of the chat") + Accessible.name: qsTr("Confirm chat deletion") } Button { id: cancel @@ -230,8 +227,7 @@ Drawer { trashQuestionDisplayed = false } Accessible.role: Accessible.Button - Accessible.name: qsTr("Cancel the delete of the chat") - Accessible.description: qsTr("Provides a button to cancel delete of the chat") + Accessible.name: qsTr("Cancel chat deletion") } } } @@ -256,7 +252,7 @@ Drawer { anchors.bottomMargin: 10 text: qsTr("Updates") font.pixelSize: theme.fontSizeLarge - Accessible.description: qsTr("Use this to launch an external application that will check for updates to the installer") + Accessible.description: qsTr("Launch an external application that will check for updates to the installer") onClicked: { if (!LLM.checkForUpdates()) checkForUpdatesError.open() @@ -270,7 +266,7 @@ Drawer { anchors.bottom: aboutButton.top anchors.bottomMargin: 10 text: qsTr("Downloads") - Accessible.description: qsTr("Use this to launch a dialog to download new models") + Accessible.description: qsTr("Launch a dialog to download new models") onClicked: { downloadClicked() } @@ -282,7 +278,7 @@ Drawer { anchors.right: parent.right anchors.bottom: parent.bottom text: qsTr("About") - Accessible.description: qsTr("Use this to launch a dialog to show the about page") + Accessible.description: qsTr("Launch a dialog to show the about page") onClicked: { aboutClicked() } diff --git a/gpt4all-chat/qml/LocalDocsSettings.qml b/gpt4all-chat/qml/LocalDocsSettings.qml index 16cd61d44bfb..04ce3c11b05b 100644 --- a/gpt4all-chat/qml/LocalDocsSettings.qml +++ b/gpt4all-chat/qml/LocalDocsSettings.qml @@ -83,7 +83,7 @@ MySettingsTab { text: qsTr("Add") Accessible.role: Accessible.Button Accessible.name: text - Accessible.description: qsTr("Add button") + Accessible.description: qsTr("Add collection") onClicked: { var isError = false; if (root.collection === "") { diff --git a/gpt4all-chat/qml/ModelDownloaderDialog.qml b/gpt4all-chat/qml/ModelDownloaderDialog.qml index f0c3204c8bb2..d0da3cde2992 100644 --- a/gpt4all-chat/qml/ModelDownloaderDialog.qml +++ b/gpt4all-chat/qml/ModelDownloaderDialog.qml @@ -125,7 +125,7 @@ MyDialog { Layout.fillWidth: true Layout.alignment: Qt.AlignTop | Qt.AlignHCenter visible: !isChatGPT && !installed && !calcHash && downloadError === "" - Accessible.description: qsTr("Cancel/Resume/Download button to stop/restart/start the download") + Accessible.description: qsTr("Stop/restart/start the download") background: Rectangle { border.color: downloadButton.down ? theme.backgroundLightest : theme.buttonBorder border.width: 2 @@ -151,7 +151,7 @@ MyDialog { Layout.fillWidth: true Layout.alignment: Qt.AlignTop | Qt.AlignHCenter visible: installed || downloadError !== "" - Accessible.description: qsTr("Remove button to remove model from filesystem") + Accessible.description: qsTr("Remove model from filesystem") background: Rectangle { border.color: removeButton.down ? theme.backgroundLightest : theme.buttonBorder border.width: 2 @@ -186,8 +186,8 @@ MyDialog { Download.installModel(filename, openaiKey.text); } Accessible.role: Accessible.Button - Accessible.name: qsTr("Install button") - Accessible.description: qsTr("Install button to install chatgpt model") + Accessible.name: qsTr("Install") + Accessible.description: qsTr("Install chatGPT model") } ColumnLayout { @@ -385,7 +385,7 @@ MyDialog { linkColor: theme.textColor Accessible.role: Accessible.Paragraph Accessible.name: qsTr("Description") - Accessible.description: qsTr("The description of the file") + Accessible.description: qsTr("File description") onLinkActivated: Qt.openUrlExternally(link) } } @@ -456,7 +456,7 @@ MyDialog { } MyButton { text: qsTr("Browse") - Accessible.description: qsTr("Opens a folder picker dialog to choose where to save model files") + Accessible.description: qsTr("Choose where to save model files") onClicked: modelPathDialog.open() } } diff --git a/gpt4all-chat/qml/MySettingsTab.qml b/gpt4all-chat/qml/MySettingsTab.qml index b92337338d75..83d94c5a6a37 100644 --- a/gpt4all-chat/qml/MySettingsTab.qml +++ b/gpt4all-chat/qml/MySettingsTab.qml @@ -69,7 +69,7 @@ Item { font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.Button Accessible.name: text - Accessible.description: qsTr("Restores the settings dialog to a default state") + Accessible.description: qsTr("Restores settings dialog to a default state") onClicked: { root.restoreDefaultsClicked(); } diff --git a/gpt4all-chat/qml/NetworkDialog.qml b/gpt4all-chat/qml/NetworkDialog.qml index 65ff7768986f..e1fdc917e63b 100644 --- a/gpt4all-chat/qml/NetworkDialog.qml +++ b/gpt4all-chat/qml/NetworkDialog.qml @@ -89,7 +89,7 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O } Accessible.role: Accessible.EditableText Accessible.name: qsTr("Attribution (optional)") - Accessible.description: qsTr("Textfield for providing attribution") + Accessible.description: qsTr("Provide attribution") onEditingFinished: { MySettings.networkAttribution = attribution.text; } @@ -103,12 +103,12 @@ NOTE: By turning on this feature, you will be sending your data to the GPT4All O spacing: 10 MyButton { text: qsTr("Enable") - Accessible.description: qsTr("Enable opt-in button") + Accessible.description: qsTr("Enable opt-in") DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole } MyButton { text: qsTr("Cancel") - Accessible.description: qsTr("Cancel opt-in button") + Accessible.description: qsTr("Cancel opt-in") DialogButtonBox.buttonRole: DialogButtonBox.RejectRole } background: Rectangle { diff --git a/gpt4all-chat/qml/SettingsDialog.qml b/gpt4all-chat/qml/SettingsDialog.qml index 7a0a102d2123..65496f5dab95 100644 --- a/gpt4all-chat/qml/SettingsDialog.qml +++ b/gpt4all-chat/qml/SettingsDialog.qml @@ -21,8 +21,8 @@ MyDialog { Item { Accessible.role: Accessible.Dialog - Accessible.name: qsTr("Settings dialog") - Accessible.description: qsTr("Dialog containing various application settings") + Accessible.name: qsTr("Settings") + Accessible.description: qsTr("Contains various application settings") } ListModel { diff --git a/gpt4all-chat/qml/StartupDialog.qml b/gpt4all-chat/qml/StartupDialog.qml index f31465a26d40..f0f2ebcb483d 100644 --- a/gpt4all-chat/qml/StartupDialog.qml +++ b/gpt4all-chat/qml/StartupDialog.qml @@ -133,7 +133,6 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.Paragraph Accessible.name: qsTr("Opt-in for anonymous usage statistics") - Accessible.description: qsTr("Label for opt-in") } ButtonGroup { @@ -162,7 +161,7 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.RadioButton Accessible.name: qsTr("Opt-in for anonymous usage statistics") - Accessible.description: qsTr("Radio button to allow opt-in for anonymous usage statistics") + Accessible.description: qsTr("Allow opt-in for anonymous usage statistics") background: Rectangle { color: "transparent" @@ -203,7 +202,7 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.RadioButton Accessible.name: qsTr("Opt-out for anonymous usage statistics") - Accessible.description: qsTr("Radio button to allow opt-out for anonymous usage statistics") + Accessible.description: qsTr("Allow opt-out for anonymous usage statistics") background: Rectangle { color: "transparent" @@ -249,7 +248,7 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.Paragraph Accessible.name: qsTr("Opt-in for network") - Accessible.description: qsTr("Checkbox to allow opt-in for network") + Accessible.description: qsTr("Allow opt-in for network") } ButtonGroup { @@ -276,7 +275,7 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.RadioButton Accessible.name: qsTr("Opt-in for network") - Accessible.description: qsTr("Radio button to allow opt-in anonymous sharing of chats to the GPT4All Datalake") + Accessible.description: qsTr("Allow opt-in anonymous sharing of chats to the GPT4All Datalake") background: Rectangle { color: "transparent" @@ -317,7 +316,7 @@ model release that uses your data!") font.pixelSize: theme.fontSizeLarge Accessible.role: Accessible.RadioButton Accessible.name: qsTr("Opt-out for network") - Accessible.description: qsTr("Radio button to allow opt-out anonymous sharing of chats to the GPT4All Datalake") + Accessible.description: qsTr("Allow opt-out anonymous sharing of chats to the GPT4All Datalake") background: Rectangle { color: "transparent"