Compare commits

...

11 Commits

Author SHA1 Message Date
Vistaus
1fb1890c10
Translated using Weblate (Dutch)
Some checks reported warnings
Build / Flatpak (x86_64) (push) Has been cancelled
Currently translated at 100.0% (95 of 95 strings)

Translation: Bavarder/Bavarder
Translate-URL: https://translate.codeberg.org/projects/bavarder/bavarder/nl/
2023-08-22 00:53:05 +00:00
maymage
3a2f324111
Translated using Weblate (German)
Currently translated at 100.0% (95 of 95 strings)

Translation: Bavarder/Bavarder
Translate-URL: https://translate.codeberg.org/projects/bavarder/bavarder/de/
2023-08-22 00:53:05 +00:00
Codeberg Translate
3fb17f62ca
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Bavarder/Bavarder
Translate-URL: https://translate.codeberg.org/projects/bavarder/bavarder/
2023-08-21 06:53:07 +00:00
Vistaus
59803c94a3
Translated using Weblate (Dutch)
Currently translated at 88.4% (84 of 95 strings)

Translation: Bavarder/Bavarder
Translate-URL: https://translate.codeberg.org/projects/bavarder/bavarder/nl/
2023-08-21 06:53:05 +00:00
David Lapshin
146710ad8d
Translated using Weblate (Russian)
Currently translated at 100.0% (95 of 95 strings)

Translation: Bavarder/Bavarder
Translate-URL: https://translate.codeberg.org/projects/bavarder/bavarder/ru/
2023-08-21 06:53:05 +00:00
c297b6e696 fix: close button 2023-08-21 00:50:34 +02:00
5582264464 fix: shortcuts multiple windows (#23) 2023-08-21 00:37:47 +02:00
838cb0328f fix: clear all add toast if nothing 2023-08-21 00:31:33 +02:00
aafd9d5a2b fix: system prompt 2023-08-21 00:27:19 +02:00
9b7a39fce0 fix: clear all attach 2023-08-21 00:26:23 +02:00
daudix-UFO
efae4169c2
feat: Margin tweaks 2023-08-21 01:03:26 +03:00
31 changed files with 163 additions and 135 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Arabic <https://translate.codeberg.org/projects/bavarder/"
@ -374,7 +374,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Azerbaijani <https://translate.codeberg.org/projects/bavarder/"
@ -379,7 +379,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/bavarder/"
@ -367,7 +367,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-22 00:53+0000\n"
"Last-Translator: maymage <maymage@gmail.com>\n"
"Language-Team: German <https://translate.codeberg.org/projects/bavarder/"
"bavarder/de/>\n"
"Language: de\n"
@ -49,7 +49,7 @@ msgstr ""
#: src/providers/hfbasechat.py:49
msgid "Sorry, I don't know what to say!"
msgstr ""
msgstr "Entschuldige, ich weiß nicht, was ich sagen soll!"
#: src/providers/hfbasechat.py:57
msgid "API Key"
@ -81,7 +81,7 @@ msgstr "Übersetzt"
#: src/views/export_dialog.blp:6
msgid "Export Thread ?"
msgstr "Unterhaltung exportieren?"
msgstr "Gespräch exportieren?"
#: src/views/export_dialog.blp:51
msgid "Close"
@ -173,7 +173,7 @@ msgstr "Speichern"
#: src/views/save_dialog.blp:13
msgid "Export Thread?"
msgstr "Unterhaltung exportieren?"
msgstr "Gespräch exportieren?"
#: src/views/save_dialog.blp:26
msgid "File Name"
@ -200,25 +200,19 @@ msgid "Thread successfully saved!"
msgstr "Unterhaltung erfolgreich gespeichert!"
#: src/views/window.py:173
#, fuzzy
#| msgid "New Chat"
msgid "New chat"
msgstr "Neue Unterhaltung"
#: src/views/window.py:201
#, fuzzy
#| msgid "Delete All Threads"
msgid "Delete All Chats"
msgstr "Alle Unterhaltungen löschen"
#: src/views/window.py:202
#, fuzzy
#| msgid "Are you sure you want to delete all threads? This can't be undone!"
msgid ""
"Are you sure you want to delete all chats in this thread? This can't be "
"undone!"
msgstr ""
"Sicher, dass alle Unterhaltungen gelöscht werden sollen? Das kann nicht "
"Sicher, dass die gesamte Unterhaltung gelöscht werden soll? Das kann nicht "
"rückgängig gemacht werden!"
#: src/views/window.py:259 src/views/window.py:297
@ -231,7 +225,7 @@ msgstr "Antwort generieren"
#: src/views/window.py:373 src/views/window.py:378
msgid "Sorry, I don't know what to say."
msgstr ""
msgstr "Entschuldige, ich weiß nicht, was ich sagen soll."
#: src/views/window.py:419
msgid "human"
@ -336,11 +330,11 @@ msgstr "Modell gelöscht"
#: src/widgets/model_item.blp:16
msgid "Max Tokens"
msgstr ""
msgstr "Maximale Schlüsselanzahl"
#: src/widgets/model_item.blp:17
msgid "The maximum number of tokens to generate."
msgstr ""
msgstr "Maximale Anzahl zu generierender Schlüssel."
#: src/widgets/model_item.blp:30
msgid "Temperature"
@ -351,59 +345,70 @@ msgid ""
"The model temperature. Larger values increase creativity but decrease "
"factuality."
msgstr ""
"Die Modelltemperatur. Höhere Werte erhöhen die Kreativität, aber senken die "
"Sachlichkeit."
#: src/widgets/model_item.blp:45
msgid "Top K"
msgstr ""
msgstr "Top K"
#: src/widgets/model_item.blp:46
msgid ""
"Randomly sample from the top_k most likely tokens at each generation step. "
"Set this to 1 for greedy decoding."
msgstr ""
"Zufällig von den top_k wahrscheinlichsten Schlüsseln bei jedem "
"Generierungsschritt auswählen. Setze dies auf 1 für eine gierige "
"Entschlüsselung."
#: src/widgets/model_item.blp:59
msgid "Top P"
msgstr ""
msgstr "Top P"
#: src/widgets/model_item.blp:60
msgid ""
"Randomly sample at each generation step from the top most likely tokens "
"whose probabilities add up to top_p."
msgstr ""
"Zufällig bei jedem Generierungsschritt von den wahrscheinlichsten Schlüsseln "
"auswählen, deren Wahrscheinlichkeit sich zu top_p addiert."
#: src/widgets/model_item.blp:74
msgid "Repetition Penalty"
msgstr ""
msgstr "Wiederholungsstrafe"
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
"Strafe das Modell für Wiederholungen. Höhere Werte ergeben weniger "
"Wiederholung."
#: src/widgets/model_item.blp:89
msgid "Batch Size"
msgstr ""
msgstr "Losgröße"
#: src/widgets/model_item.blp:90
msgid ""
"Number of prompt tokens processed in parallel. Larger values decrease "
"latency but increase resource requirements."
msgstr ""
"Anzahl parallel verarbeiteter Eingabeschlüssel. Höhere Werte verringer die "
"Latenz, erhöhen aber die Ressourcenanforderung."
#: src/widgets/model_item.blp:103
msgid "Repeat Last N"
msgstr ""
msgstr "Letzte N wiederholen"
#: src/widgets/model_item.blp:104
msgid "How far in the models generation history to apply the repeat penalty. "
msgstr ""
"Wie weit in der Modellerzeugungsgeschichte soll die Wiederholungsbestrafung "
"angewendet werden. "
#: src/widgets/model_item.blp:117
#, fuzzy
#| msgid "Prompt"
msgid "System Prompt"
msgstr "Eingabeaufforderung"
msgstr "Systemaufforderung"
#: src/widgets/model_item.py:64
#, python-format
@ -444,7 +449,7 @@ msgstr ""
#: src/main.py:261
msgid "Hello, I am Bavarder, a Chit-Chat AI"
msgstr ""
msgstr "Hallo, ich bin Bavarder, eine Plauder-AI"
#: src/main.py:284
msgid "Please enable a provider from the Dot Menu"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Spanish <https://translate.codeberg.org/projects/bavarder/"
@ -376,7 +376,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Estonian <https://translate.codeberg.org/projects/bavarder/"
@ -371,7 +371,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Persian <https://translate.codeberg.org/projects/bavarder/"
@ -387,7 +387,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Finnish <https://translate.codeberg.org/projects/bavarder/"
@ -373,7 +373,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: French <https://translate.codeberg.org/projects/bavarder/"
@ -375,7 +375,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-08 16:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Galician <https://translate.codeberg.org/projects/bavarder/"
@ -390,7 +390,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Hungarian <https://translate.codeberg.org/projects/bavarder/"
@ -389,7 +389,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Italian <https://translate.codeberg.org/projects/bavarder/"
@ -395,7 +395,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-22 00:53+0000\n"
"Last-Translator: Vistaus <vistausss@fastmail.com>\n"
"Language-Team: Dutch <https://translate.codeberg.org/projects/bavarder/"
"bavarder/nl/>\n"
"Language: nl\n"
@ -200,14 +200,10 @@ msgid "New chat"
msgstr "Nieuw gesprek"
#: src/views/window.py:201
#, fuzzy
#| msgid "Delete All Threads"
msgid "Delete All Chats"
msgstr "Alle gesprekken verwijderen"
#: src/views/window.py:202
#, fuzzy
#| msgid "Are you sure you want to delete all threads? This can't be undone!"
msgid ""
"Are you sure you want to delete all chats in this thread? This can't be "
"undone!"
@ -328,11 +324,11 @@ msgstr "Model verwijderen"
#: src/widgets/model_item.blp:16
msgid "Max Tokens"
msgstr ""
msgstr "Max. aantal toegangssleutels"
#: src/widgets/model_item.blp:17
msgid "The maximum number of tokens to generate."
msgstr ""
msgstr "Het maximale aantal te genereren toegangssleutels."
#: src/widgets/model_item.blp:30
msgid "Temperature"
@ -343,59 +339,65 @@ msgid ""
"The model temperature. Larger values increase creativity but decrease "
"factuality."
msgstr ""
"De modeltemperatuur. Hogere waardes zorgen voor meer creativiteit, maar "
"minder juistheid."
#: src/widgets/model_item.blp:45
msgid "Top K"
msgstr ""
msgstr "Top K"
#: src/widgets/model_item.blp:46
msgid ""
"Randomly sample from the top_k most likely tokens at each generation step. "
"Set this to 1 for greedy decoding."
msgstr ""
"Maak willekeurig toegangssleutels uit de waarschijnlijkste top_k-sleutels. "
"Stel in op 1 om gretig te decoderen."
#: src/widgets/model_item.blp:59
msgid "Top P"
msgstr ""
msgstr "Top P"
#: src/widgets/model_item.blp:60
msgid ""
"Randomly sample at each generation step from the top most likely tokens "
"whose probabilities add up to top_p."
msgstr ""
"Maak willekeurig toegangssleutels uit de waarschijnlijkste top_p-sleutels."
#: src/widgets/model_item.blp:74
msgid "Repetition Penalty"
msgstr ""
msgstr "Herhaalgedrag"
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
"Stel in hoe vaak herhaling map optreden. Hogere waarde = minder herhaling."
#: src/widgets/model_item.blp:89
msgid "Batch Size"
msgstr ""
msgstr "Reeksomvang"
#: src/widgets/model_item.blp:90
msgid ""
"Number of prompt tokens processed in parallel. Larger values decrease "
"latency but increase resource requirements."
msgstr ""
"Het aantal toegangssleutels dat tegelijkertijd wordt verwerkt. Lagere waardes "
"leiden tot minder vertraging, maar vereisen meer kracht."
#: src/widgets/model_item.blp:103
msgid "Repeat Last N"
msgstr ""
msgstr "Recentste x-aantal herhalen"
#: src/widgets/model_item.blp:104
msgid "How far in the models generation history to apply the repeat penalty. "
msgstr ""
msgstr "Geef aan na hoeveel tijd er niet meer herhaald mag worden. "
#: src/widgets/model_item.blp:117
#, fuzzy
#| msgid "Prompt"
msgid "System Prompt"
msgstr "Invoerveld"
msgstr "Systeeminvoer"
#: src/widgets/model_item.py:64
#, python-format
@ -434,7 +436,7 @@ msgstr "Installeer een model via de voorkeuren of het ellipsmenu!"
#: src/main.py:261
msgid "Hello, I am Bavarder, a Chit-Chat AI"
msgstr ""
msgstr "Hallo, ik ben Bavarder, je koetjes-en-kalfjes-KI"
#: src/main.py:284
msgid "Please enable a provider from the Dot Menu"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Polish <https://translate.codeberg.org/projects/bavarder/"
@ -368,7 +368,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Portuguese <https://translate.codeberg.org/projects/bavarder/"
@ -392,7 +392,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-21 06:53+0000\n"
"Last-Translator: David Lapshin <ddaudix@gmail.com>\n"
"Language-Team: Russian <https://translate.codeberg.org/projects/bavarder/"
"bavarder/ru/>\n"
"Language: ru\n"
@ -351,16 +351,12 @@ msgid "Top K"
msgstr "Top K"
#: src/widgets/model_item.blp:46
#, fuzzy
#| msgid ""
#| "Randomly sample from the top_k most likely tokens at each generation "
#| "step. Set this to 1 for greedy decoding. "
msgid ""
"Randomly sample from the top_k most likely tokens at each generation step. "
"Set this to 1 for greedy decoding."
msgstr ""
"Случайная выборка из top_k наиболее вероятных токенов на каждом шаге "
"генерации. Для жадного декодирования установите значение 1. "
"генерации. Для жадного декодирования установите значение 1."
#: src/widgets/model_item.blp:59
msgid "Top P"
@ -379,8 +375,12 @@ msgid "Repetition Penalty"
msgstr "Штраф за повторение"
#: src/widgets/model_item.blp:75
#, fuzzy
#| msgid ""
#| "Penalize the model for repetition. Higher values result in less "
#| "repetition. "
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
"Штрафует модель за повторение. Большие значения приводят к меньшему "
"количеству повторений. "

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Swedish <https://translate.codeberg.org/projects/bavarder/"
@ -388,7 +388,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Tamil <https://translate.codeberg.org/projects/bavarder/"
@ -371,7 +371,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-03 15:00+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Thai <https://translate.codeberg.org/projects/bavarder/"
@ -386,7 +386,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Turkish <https://translate.codeberg.org/projects/bavarder/"
@ -390,7 +390,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Ukrainian <https://translate.codeberg.org/projects/bavarder/"
@ -396,7 +396,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://translate.codeberg.org/projects/"
@ -386,7 +386,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-20 20:57+0300\n"
"POT-Creation-Date: 2023-08-20 21:06+0300\n"
"PO-Revision-Date: 2023-08-20 18:05+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Traditional) <https://translate.codeberg.org/"
@ -373,7 +373,7 @@ msgstr ""
#: src/widgets/model_item.blp:75
msgid ""
"Penalize the model for repetition. Higher values result in less repetition. "
"Penalize the model for repetition. Higher values result in less repetition."
msgstr ""
#: src/widgets/model_item.blp:89

View File

@ -25,6 +25,11 @@ ShortcutsWindow help_overlay {
action-name: "app.quit";
}
ShortcutsShortcut {
title: C_("shortcut window", "Close current window");
action-name: "app.close";
}
ShortcutsShortcut {
title: C_("shortcut window", "Ask");
action-name: "app.ask";

View File

@ -65,11 +65,12 @@ class BavarderApplication(Adw.Application):
super().__init__(application_id='io.github.Bavarder.Bavarder',
flags=Gio.ApplicationFlags.DEFAULT_FLAGS)
self.create_action("quit", self.on_quit, ["<primary>q"])
self.create_action("close", self.on_close, ["<primary>w"])
self.create_action('about', self.on_about_action)
self.create_action('preferences', self.on_preferences_action, ['<primary>comma'])
self.create_action('new_chat', self.on_new_chat_action, ["<primary>n"])
self.create_action('ask', self.on_ask, ["Return"])
self.create_action('new_window', self.on_new_window, ["<primary>w"])
self.create_action('new_window', self.on_new_window, ["<primary><shift>n"])
self.data_path = os.path.join(user_data_dir, "bavarder")
@ -143,9 +144,12 @@ class BavarderApplication(Adw.Application):
def on_quit(self, action, *args, **kwargs):
"""Called when the user activates the Quit action."""
if self.number_of_win == 1:
self.save()
self.quit()
def on_close(self, action, *args, **kwargs):
if self.number_of_win == 1:
self.on_quit(action, *args, **kwargs)
else:
self.win.destroy()
self.number_of_win -= 1
@ -187,7 +191,7 @@ class BavarderApplication(Adw.Application):
self.number_of_win += 1
win.connect("close-request", self.on_quit)
win.connect("close-request", self.on_close)
self.providers = {}
@ -259,7 +263,7 @@ class BavarderApplication(Adw.Application):
for p in ["Hi", "Hello"]:
if p.lower() in prompt.lower():
return _("Hello, I am Bavarder, a Chit-Chat AI")
system_template = """A chat between a curious user and an artificial intelligence assistant."""
system_template = f"""You are a helpful and friendly AI assistant with the name {self.bot_name}. The name of the user are {self.user_name}. Respond very concisely."""
with self.model.chat_session(self.model_settings.get("system_template", system_template)):
self.model.current_chat_session = chat["content"].copy()
response = self.model.generate(

View File

@ -28,7 +28,6 @@
.timestamp {
font-size: 9pt;
padding-left: 6px;
}
.sourceview {

View File

@ -82,7 +82,7 @@ class PreferencesWindow(Adw.PreferencesWindow):
dialog.connect("response", self.on_delete_response)
dialog.set_transient_for(self.win)
dialog.set_transient_for(self)
dialog.present()
def on_delete_response(self, _widget, response):

View File

@ -146,8 +146,8 @@ template $BavarderWindow : Adw.ApplicationWindow {
icon-name: "go-bottom-symbolic";
halign: end;
valign: end;
margin-bottom: 7;
margin-end: 7;
margin-bottom: 6;
margin-end: 6;
clicked => $scroll_down();
}
@ -255,9 +255,6 @@ template $BavarderWindow : Adw.ApplicationWindow {
Button ask_button {
valign: end;
margin-start: 5;
icon-name: "paper-plane-symbolic";
tooltip-text: _("Ask");
halign: end;

View File

@ -207,6 +207,7 @@ class BavarderWindow(Adw.ApplicationWindow):
self.scroll_down_button.set_visible(True)
def on_clear_all(self, *args):
if self.app.data["chats"]:
dialog = Adw.MessageDialog(
heading=_("Delete All Chats"),
body=_("Are you sure you want to delete all chats in this thread? This can't be undone!"),
@ -223,18 +224,25 @@ class BavarderWindow(Adw.ApplicationWindow):
dialog.set_transient_for(self)
dialog.present()
else:
toast = Adw.Toast()
toast.set_title(_("Nothing to clear!"))
self.toast_overlay.add_toast(toast)
def on_clear_all_response(self, _widget, response):
if response == "delete":
toast = Adw.Toast()
if self.app.data["chats"]:
if self.content:
self.stack.set_visible_child(self.main)
self.main_list.remove_all()
del self.chat["content"]
self.stack.set_visible_child(self.status_no_chat)
toast = Adw.Toast()
toast.set_title(_("All chats cleared!"))
else:
toast.set_title(_("Nothing to clear!"))
self.toast_overlay.add_toast(toast)
def on_export(self, *args):
@ -242,6 +250,10 @@ class BavarderWindow(Adw.ApplicationWindow):
dialog = ExportDialog(self, self.chat["content"])
dialog.set_transient_for(self)
dialog.present()
else:
toast = Adw.Toast()
toast.set_title(_("Nothing to export!"))
self.toast_overlay.add_toast(toast)
# PROVIDER - ONLINE
def load_provider_selector(self):

View File

@ -23,13 +23,13 @@ template $ThreadItem : Box {
}
}
ToggleButton text-value-toggle {
Button text-value-button {
valign: center;
icon-name: "document-edit-symbolic";
tooltip-text: _("Edit Title");
styles ["flat"]
toggled => $on_text_value_toggled();
clicked => $on_edit_button_clicked();
}
//Button delete_button {

View File

@ -9,9 +9,11 @@ class ThreadItem(Gtk.Box):
label = Gtk.Template.Child()
text_value = Gtk.Template.Child("text-value")
value_stack = Gtk.Template.Child("value-stack")
text_value_toggle = Gtk.Template.Child("text-value-toggle")
edit_button = Gtk.Template.Child("text-value-button")
popover = Gtk.Template.Child()
edit_mode = False
def __init__(self, parent, chat, **kwargs):
super().__init__(**kwargs)
@ -59,14 +61,14 @@ class ThreadItem(Gtk.Box):
self.set_accels_for_action(f"app.{name}", shortcuts)
@Gtk.Template.Callback()
def on_text_value_toggled(self, *args):
if self.text_value_toggle.get_active():
self.text_value_toggle.set_icon_name("check-round-outline2-symbolic")
def on_edit_button_clicked(self, *args):
if not self.edit_mode:
self.edit_button.set_icon_name("check-round-outline2-symbolic")
self.text_value.set_text(self.label_text)
widget = self.text_value
tooltip = _("Set Title")
else:
self.text_value_toggle.set_icon_name("document-edit-symbolic")
self.edit_button.set_icon_name("document-edit-symbolic")
self.label_text = self.text_value.get_text()
self.chat["title"] = self.label_text
self.text_value.set_text(self.label_text)
@ -75,8 +77,10 @@ class ThreadItem(Gtk.Box):
tooltip = _("Edit Title")
widget = self.label
self.edit_mode = not self.edit_mode
self.value_stack.set_visible_child(widget)
self.text_value_toggle.set_tooltip_text(tooltip)
self.edit_button.set_tooltip_text(tooltip)
self.label.set_text(self.label_text)
def on_star(self, *args):