Compare commits

...

10 Commits

Author SHA1 Message Date
Codeberg Translate
0203c623c3
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Imaginer/Imaginer
Translate-URL: https://translate.codeberg.org/projects/imaginer/imaginer/
2023-05-27 20:56:33 +00:00
maymage
1b4fc3d49f
Translated using Weblate (German)
Currently translated at 95.8% (23 of 24 strings)

Translation: Imaginer/Imaginer
Translate-URL: https://translate.codeberg.org/projects/imaginer/imaginer/de/
2023-05-27 20:56:31 +00:00
Vistaus
b2fdaf0e8a
Translated using Weblate (Dutch)
Currently translated at 100.0% (24 of 24 strings)

Translation: Imaginer/Imaginer
Translate-URL: https://translate.codeberg.org/projects/imaginer/imaginer/nl/
2023-05-27 20:56:31 +00:00
95f706c047
fix: remove translation of the filename (#9) 2023-05-27 22:56:28 +02:00
Codeberg Translate
7d0582db3b
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Imaginer/Imaginer
Translate-URL: https://translate.codeberg.org/projects/imaginer/imaginer/
2023-05-27 14:52:51 +00:00
d8b87dde3b
po: update POT 2023-05-27 16:52:44 +02:00
85fc78a222
fix: handle json decode error 2023-05-26 20:01:17 +02:00
e36e58c1c8
bump: 0.2.2 2023-05-26 19:42:30 +02:00
d9b26fba8a
feat: add local stable diffusion 2023-05-26 19:24:54 +02:00
00cfb32ab3
feat: add custom filename 2023-05-26 17:42:16 +02:00
29 changed files with 795 additions and 599 deletions

View File

@ -52,6 +52,17 @@
</keywords> </keywords>
<releases> <releases>
<release version="0.2.2" date="2023-5-26" type="stable">
<description>
<p>Going local</p>
<ul>
<li>Add the ability to use Stable Diffusion running locally</li>
<li>Add the ability to customize filename</li>
<li>Fix some bugs</li>
<li>Update translations</li>
</ul>
</description>
</release>
<release version="0.2.1" date="2023-5-18" type="stable"> <release version="0.2.1" date="2023-5-18" type="stable">
<description> <description>
<p>Unlimited Image Generation Power</p> <p>Unlimited Image Generation Power</p>

View File

@ -90,37 +90,37 @@ template $ImaginerWindow : Adw.ApplicationWindow {
} }
} }
Adw.ActionRow image_size { // Adw.ActionRow image_size {
title: _("Image Size"); // title: _("Image Size");
Gtk.Box { // Gtk.Box {
orientation: horizontal; // orientation: horizontal;
spacing: 4; // spacing: 4;
valign: center; // valign: center;
Gtk.SpinButton image_width_spinbutton { // Gtk.SpinButton image_width_spinbutton {
tooltip-text: _("Image Width"); // tooltip-text: _("Image Width");
adjustment: Gtk.Adjustment image_width_adjustment { // adjustment: Gtk.Adjustment image_width_adjustment {
lower: 1; // lower: 1;
upper: 8192; // upper: 8192;
step-increment: 1; // step-increment: 1;
page-increment: 5; // page-increment: 5;
}; // };
value-changed => on_image_width_changed(); // value-changed => on_image_width_changed();
} // }
Gtk.SpinButton image_height_spinbutton { // Gtk.SpinButton image_height_spinbutton {
tooltip-text: _("Image Height"); // tooltip-text: _("Image Height");
adjustment: Gtk.Adjustment image_height_adjustment { // adjustment: Gtk.Adjustment image_height_adjustment {
lower: 1; // lower: 1;
upper: 8192; // upper: 8192;
step-increment: 1; // step-increment: 1;
page-increment: 5; // page-increment: 5;
}; // };
value-changed => on_image_height_changed(); // value-changed => on_image_height_changed();
} // }
} // }
} // }
} }
Adw.PreferencesGroup { Adw.PreferencesGroup {
@ -128,6 +128,12 @@ template $ImaginerWindow : Adw.ApplicationWindow {
margin-start: 12; margin-start: 12;
margin-end: 12; margin-end: 12;
Adw.EntryRow filename_prompt {
title: _("Filename");
text: "imaginer-%d-%b-%Y";
}
Adw.ActionRow { Adw.ActionRow {
title: _("Save Location"); title: _("Save Location");
activatable-widget: button_output; activatable-widget: button_output;

View File

@ -1,5 +1,5 @@
project('imaginer', project('imaginer',
version: '0.2.1', version: '0.2.2',
meson_version: '>= 0.62.0', meson_version: '>= 0.62.0',
default_options: [ 'warning_level=2', 'werror=false', ], default_options: [ 'warning_level=2', 'werror=false', ],
) )

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -21,11 +21,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "" msgstr ""
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "" msgstr ""
@ -55,58 +55,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
msgid "Image Size"
msgstr ""
#: data/ui/window.blp:102
msgid "Image Width"
msgstr ""
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "" msgstr ""
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "" msgstr ""
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "" msgstr ""
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "" msgstr ""
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "" msgstr ""
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "" msgstr ""
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""

View File

@ -1,19 +1,19 @@
th
sv
fa fa
zh_Hans
pt
uk
nl
hu
oc
cs
az
tr
th
es
fi fi
ru ru
nl sv
es
fr fr
pt
hu
de
tr
pl pl
oc de
it it
zh_Hans
az
cs
uk

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-25 20:37+0000\n" "PO-Revision-Date: 2023-05-25 20:37+0000\n"
"Last-Translator: thepoladov13 <thepoladov@protonmail.com>\n" "Last-Translator: thepoladov13 <thepoladov@protonmail.com>\n"
"Language-Team: Azerbaijani <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Azerbaijani <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Üstünlüklər" msgstr "Üstünlüklər"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Provayderlər" msgstr "Provayderlər"
@ -61,58 +61,54 @@ msgstr ""
"Mənfi tələb heç bir əlavə daxiletmə olmadan şəkildə görmək istəmədiyinizi " "Mənfi tələb heç bir əlavə daxiletmə olmadan şəkildə görmək istəmədiyinizi "
"təyin etməyin bir yoludur" "təyin etməyin bir yoludur"
#: data/ui/window.blp:94
msgid "Image Size"
msgstr "Şəkil Ölçüsü"
#: data/ui/window.blp:102
msgid "Image Width"
msgstr "Şəklin eni"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr "Şəklin hündürlüyü"
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Seçimlər" msgstr "Seçimlər"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Məkanı Saxla" msgstr "Məkanı Saxla"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Heç biri)" msgstr "(Heç biri)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Təsəvvür et" msgstr "_Təsəvvür et"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Klaviatura Qısayolları" msgstr "Klaviatura Qısayolları"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Yeni Pəncərə" msgstr "Yeni Pəncərə"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Imaginer haqqında" msgstr "Imaginer haqqında"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Bir kataloq seçin" msgstr "Bir kataloq seçin"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Yeni Pəncərə" msgstr "Yeni Pəncərə"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Haqqında" msgstr "Haqqında"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "API açarı təqdim edilməyib, siz onu ayarlarda təmin edə bilərsiniz" msgstr "API açarı təqdim edilməyib, siz onu ayarlarda təmin edə bilərsiniz"
@ -121,6 +117,15 @@ msgstr "API açarı təqdim edilməyib, siz onu ayarlarda təmin edə bilərsini
msgid "Open settings" msgid "Open settings"
msgstr "Parametrləri açın" msgstr "Parametrləri açın"
#~ msgid "Image Size"
#~ msgstr "Şəkil Ölçüsü"
#~ msgid "Image Width"
#~ msgstr "Şəklin eni"
#~ msgid "Image Height"
#~ msgstr "Şəklin hündürlüyü"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-14 19:42+0000\n" "PO-Revision-Date: 2023-05-14 19:42+0000\n"
"Last-Translator: G020B <hlubinix@gmail.com>\n" "Last-Translator: G020B <hlubinix@gmail.com>\n"
"Language-Team: Czech <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Czech <https://translate.codeberg.org/projects/imaginer/"
@ -26,11 +26,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Nastavení" msgstr "Nastavení"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Poskytovatelé" msgstr "Poskytovatelé"
@ -60,65 +60,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "Imaginer"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Předvolby" msgstr "Předvolby"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Sdílet pozici" msgstr "Sdílet pozici"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Klávesové zkratky" msgstr "Klávesové zkratky"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "O Imaginer" msgstr "O Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Vyberte složku" msgstr "Vyberte složku"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "O aplikaci" msgstr "O aplikaci"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "API klíč nebyl přidán, můžete jej přidat v nastavení" msgstr "API klíč nebyl přidán, můžete jej přidat v nastavení"
@ -127,6 +118,17 @@ msgstr "API klíč nebyl přidán, můžete jej přidat v nastavení"
msgid "Open settings" msgid "Open settings"
msgstr "Otevřít nastavení" msgstr "Otevřít nastavení"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Imaginer"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "Imaginer"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -11,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-21 21:48+0000\n" "PO-Revision-Date: 2023-05-27 20:56+0000\n"
"Last-Translator: maymage <maymage@gmail.com>\n" "Last-Translator: maymage <maymage@gmail.com>\n"
"Language-Team: German <https://translate.codeberg.org/projects/imaginer/" "Language-Team: German <https://translate.codeberg.org/projects/imaginer/"
"imaginer/de/>\n" "imaginer/de/>\n"
@ -27,11 +27,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Einstellungen" msgstr "Einstellungen"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Anbieter" msgstr "Anbieter"
@ -49,72 +49,67 @@ msgstr "Eingabeaufforderung"
#: data/ui/window.blp:68 #: data/ui/window.blp:68
msgid "Negative Prompt" msgid "Negative Prompt"
msgstr "Negative Aufforderung" msgstr "Negativeingabe"
#: data/ui/window.blp:74 #: data/ui/window.blp:74
msgid "About Negative Prompt" msgid "About Negative Prompt"
msgstr "Über die Negative Aufforderung" msgstr "Über die Negativeingabe"
#: data/ui/window.blp:87 #: data/ui/window.blp:87
msgid "" msgid ""
"Negative Prompt is a way to specify what you don't want to see in the image, " "Negative Prompt is a way to specify what you don't want to see in the image, "
"without any extra input" "without any extra input"
msgstr "" msgstr ""
"Die Negativeingabe erlaubt es ohne Zusatzangaben zu spezifizieren, was Sie "
#: data/ui/window.blp:94 "nicht in einem Bild sehen möchten"
#, fuzzy
msgid "Image Size"
msgstr "_Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Imaginiere mit KI"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Optionen" msgstr "Optionen"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr "Dateiname"
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Speicherort" msgstr "Speicherort"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Keiner)" msgstr "(Keiner)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Imaginer" msgstr "_Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Tastenkürzel" msgstr "Tastenkürzel"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Neues Fenster" msgstr "Neues Fenster"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Über Imaginer" msgstr "Über Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Verzeichnis wählen" msgstr "Verzeichnis wählen"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Neues Fenster" msgstr "Neues Fenster"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Info zu Imaginer" msgstr "Über"
#: src/main.py:370
msgid "No image found"
msgstr "Kein Bild gefunden"
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
@ -125,6 +120,19 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "Einstellungen öffnen" msgstr "Einstellungen öffnen"
#, fuzzy
#~ msgid "bavarder-%d-%b-%Y"
#~ msgstr "bavarder-%d-%b-%Y"
#, fuzzy
#~ msgid "Image Size"
#~ msgstr "_Imaginer"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Imaginiere mit KI"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Imaginiere mit KI" #~ msgstr "Imaginiere mit KI"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Spanish <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Spanish <https://translate.codeberg.org/projects/imaginer/"
@ -28,11 +28,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Preferencias" msgstr "Preferencias"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Proveedores" msgstr "Proveedores"
@ -62,65 +62,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "Imaginer"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Opciones" msgstr "Opciones"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Compatir Ubicación" msgstr "Compatir Ubicación"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Atajos de Teclado" msgstr "Atajos de Teclado"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Sobre Imaginer" msgstr "Sobre Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Elija un directorio…" msgstr "Elija un directorio…"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Acerca de" msgstr "Acerca de"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""
@ -130,6 +121,17 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "Abrir configuraciones" msgstr "Abrir configuraciones"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Imaginer"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "Imaginer"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Persian <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Persian <https://translate.codeberg.org/projects/imaginer/"
@ -26,11 +26,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "باوارده" msgstr "باوارده"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "پیش‌فرض‌ها" msgstr "پیش‌فرض‌ها"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "تامین کنندگان" msgstr "تامین کنندگان"
@ -60,65 +60,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "باوارده"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "باوارده"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "گزینه ها" msgstr "گزینه ها"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "به اشتراک گذاری موقعیت" msgstr "به اشتراک گذاری موقعیت"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "باوارده" msgstr "باوارده"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "کلیدهای میانبر" msgstr "کلیدهای میانبر"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "درباره" msgstr "درباره"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "" msgstr ""
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "درباره" msgstr "درباره"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "کلید API پیدا نشد، می توانید دربخش تنطیمات آن را وارد کنید" msgstr "کلید API پیدا نشد، می توانید دربخش تنطیمات آن را وارد کنید"
@ -127,6 +118,17 @@ msgstr "کلید API پیدا نشد، می توانید دربخش تنطیما
msgid "Open settings" msgid "Open settings"
msgstr "تنظيمات" msgstr "تنظيمات"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "باوارده"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "باوارده"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-15 05:20+0000\n" "PO-Revision-Date: 2023-05-15 05:20+0000\n"
"Last-Translator: artnay <jiri.gronroos@iki.fi>\n" "Last-Translator: artnay <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Finnish <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Asetukset" msgstr "Asetukset"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Palveluntarjoajat" msgstr "Palveluntarjoajat"
@ -59,63 +59,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Kuvita"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Kuvita tekoälyn avulla"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Valinnat" msgstr "Valinnat"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Tallennussijainti" msgstr "Tallennussijainti"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Ei mitään)" msgstr "(Ei mitään)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Kuvita" msgstr "_Kuvita"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Pikanäppäimet" msgstr "Pikanäppäimet"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Uusi ikkuna" msgstr "Uusi ikkuna"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Tietoja - Imaginer" msgstr "Tietoja - Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Valitse kansio" msgstr "Valitse kansio"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Uusi ikkuna" msgstr "Uusi ikkuna"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Tietoa" msgstr "Tietoa"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "API-avainta ei asetettu, aseta avain asetuksissa" msgstr "API-avainta ei asetettu, aseta avain asetuksissa"
@ -124,6 +115,17 @@ msgstr "API-avainta ei asetettu, aseta avain asetuksissa"
msgid "Open settings" msgid "Open settings"
msgstr "Avaa asetukset" msgstr "Avaa asetukset"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Kuvita"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Kuvita tekoälyn avulla"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Kuvita tekoälyn avulla" #~ msgstr "Kuvita tekoälyn avulla"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-23 20:44+0000\n" "PO-Revision-Date: 2023-05-23 20:44+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: French <https://translate.codeberg.org/projects/imaginer/" "Language-Team: French <https://translate.codeberg.org/projects/imaginer/"
@ -27,11 +27,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Préférences" msgstr "Préférences"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Fournisseurs" msgstr "Fournisseurs"
@ -63,58 +63,54 @@ msgstr ""
"L'invite négative est un moyen de spécifier ce que vous ne voulez pas voir " "L'invite négative est un moyen de spécifier ce que vous ne voulez pas voir "
"dans l'image, sans aucune entrée supplémentaire" "dans l'image, sans aucune entrée supplémentaire"
#: data/ui/window.blp:94
msgid "Image Size"
msgstr "Taille de l'Image"
#: data/ui/window.blp:102
msgid "Image Width"
msgstr "Largeur de l'Image"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr "Hauteur de l'Image"
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Options" msgstr "Options"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Emplacement denregistrement" msgstr "Emplacement denregistrement"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Aucun)" msgstr "(Aucun)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Imaginer" msgstr "_Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Raccourcis clavier" msgstr "Raccourcis clavier"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Nouvelle fenêtre" msgstr "Nouvelle fenêtre"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "À propos dImaginer" msgstr "À propos dImaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Choisir un répertoire" msgstr "Choisir un répertoire"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Nouvelle fenêtre" msgstr "Nouvelle fenêtre"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "À propos" msgstr "À propos"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""
@ -124,6 +120,15 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "Ouvrir les paramètres" msgstr "Ouvrir les paramètres"
#~ msgid "Image Size"
#~ msgstr "Taille de l'Image"
#~ msgid "Image Width"
#~ msgstr "Largeur de l'Image"
#~ msgid "Image Height"
#~ msgstr "Hauteur de l'Image"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Imaginer avec lIA" #~ msgstr "Imaginer avec lIA"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Hungarian <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Hungarian <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Beállítások" msgstr "Beállítások"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "" msgstr ""
@ -59,65 +59,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "Imaginer"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Beállítások" msgstr "Beállítások"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Hely megosztása" msgstr "Hely megosztása"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "" msgstr ""
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "" msgstr ""
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Válasszon egy könyvtárat" msgstr "Válasszon egy könyvtárat"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Névjegy" msgstr "Névjegy"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""
@ -126,6 +117,17 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "" msgstr ""
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Imaginer"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "Imaginer"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 22:55+0000\n" "PO-Revision-Date: 2023-05-13 22:55+0000\n"
"Last-Translator: \"albano.battistella\" <albano_battistella@hotmail.com>\n" "Last-Translator: \"albano.battistella\" <albano_battistella@hotmail.com>\n"
"Language-Team: Italian <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Italian <https://translate.codeberg.org/projects/imaginer/"
@ -28,11 +28,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Preferenze" msgstr "Preferenze"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Fornitori" msgstr "Fornitori"
@ -62,63 +62,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "_Immagine"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Immagina con l'AI"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Opzioni" msgstr "Opzioni"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Condividi la posizione" msgstr "Condividi la posizione"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Nessuna)" msgstr "(Nessuna)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Immagine" msgstr "_Immagine"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Scorciatoie da tastiera" msgstr "Scorciatoie da tastiera"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Nuova finestra" msgstr "Nuova finestra"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Informazioni su Imaginer" msgstr "Informazioni su Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Scegliere una cartella" msgstr "Scegliere una cartella"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Nuova finestra" msgstr "Nuova finestra"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Informazioni" msgstr "Informazioni"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""
@ -128,6 +119,17 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "Apri impostazioni" msgstr "Apri impostazioni"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "_Immagine"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Immagina con l'AI"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Immagina con l'AI" #~ msgstr "Immagina con l'AI"

View File

@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-25 20:37+0000\n" "PO-Revision-Date: 2023-05-27 20:56+0000\n"
"Last-Translator: Vistaus <vistausss@fastmail.com>\n" "Last-Translator: Vistaus <vistausss@fastmail.com>\n"
"Language-Team: Dutch <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Dutch <https://translate.codeberg.org/projects/imaginer/"
"imaginer/nl/>\n" "imaginer/nl/>\n"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Voorkeuren" msgstr "Voorkeuren"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Diensten" msgstr "Diensten"
@ -61,58 +61,54 @@ msgstr ""
"Met een negatief bijschrift kun je aangeven wat je wel en niet op de " "Met een negatief bijschrift kun je aangeven wat je wel en niet op de "
"afbeelding wilt terugzien" "afbeelding wilt terugzien"
#: data/ui/window.blp:94
msgid "Image Size"
msgstr "Afbeeldingsgrootte"
#: data/ui/window.blp:102
msgid "Image Width"
msgstr "Afbeeldingsbreedte"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr "Afbeeldingshoogte"
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Opties" msgstr "Opties"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr "Bestandsnaam"
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Opslaglocatie" msgstr "Opslaglocatie"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(geen)" msgstr "(geen)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Fantaseren" msgstr "_Fantaseren"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Sneltoetsen" msgstr "Sneltoetsen"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Nieuw venster" msgstr "Nieuw venster"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Over Imaginer" msgstr "Over Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Kies een map" msgstr "Kies een map"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Nieuw venster" msgstr "Nieuw venster"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Over" msgstr "Over"
#: src/main.py:370
msgid "No image found"
msgstr "Er is geen afbeelding aangetroffen"
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Er is geen api-sleutel opgegeven - open de voorkeuren" msgstr "Er is geen api-sleutel opgegeven - open de voorkeuren"
@ -121,6 +117,18 @@ msgstr "Er is geen api-sleutel opgegeven - open de voorkeuren"
msgid "Open settings" msgid "Open settings"
msgstr "Voorkeuren openen" msgstr "Voorkeuren openen"
#~ msgid "bavarder-%d-%b-%Y"
#~ msgstr "bavarder-%d-%b-%Y"
#~ msgid "Image Size"
#~ msgstr "Afbeeldingsgrootte"
#~ msgid "Image Width"
#~ msgstr "Afbeeldingsbreedte"
#~ msgid "Image Height"
#~ msgstr "Afbeeldingshoogte"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Fantaseer met behulp van KI" #~ msgstr "Fantaseer met behulp van KI"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-19 11:40+0000\n" "PO-Revision-Date: 2023-05-19 11:40+0000\n"
"Last-Translator: Mejans <pages_quentin@hotmail.com>\n" "Last-Translator: Mejans <pages_quentin@hotmail.com>\n"
"Language-Team: Occitan <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Occitan <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Preferéncias" msgstr "Preferéncias"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Provesidors" msgstr "Provesidors"
@ -59,63 +59,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "_Imaginar"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Imaginar amb lIA"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Opcions" msgstr "Opcions"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Enregistrar lemplaçament" msgstr "Enregistrar lemplaçament"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Cap)" msgstr "(Cap)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Imaginar" msgstr "_Imaginar"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Acorchis clavièr" msgstr "Acorchis clavièr"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Fenèstra novèla" msgstr "Fenèstra novèla"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "A prepaus dImaginer" msgstr "A prepaus dImaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Causir un repertòri" msgstr "Causir un repertòri"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Fenèstra novèla" msgstr "Fenèstra novèla"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "A prepaus" msgstr "A prepaus"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Cap de clau dAPI pas fornida, podètz ne provesir una als paramètres" msgstr "Cap de clau dAPI pas fornida, podètz ne provesir una als paramètres"
@ -124,6 +115,17 @@ msgstr "Cap de clau dAPI pas fornida, podètz ne provesir una als paramètres
msgid "Open settings" msgid "Open settings"
msgstr "Dobrir los paramètres" msgstr "Dobrir los paramètres"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "_Imaginar"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Imaginar amb lIA"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Imaginar amb lIA" #~ msgstr "Imaginar amb lIA"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-14 07:14+0000\n" "PO-Revision-Date: 2023-05-14 07:14+0000\n"
"Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\n" "Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\n"
"Language-Team: Polish <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Polish <https://translate.codeberg.org/projects/imaginer/"
@ -27,11 +27,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Preferencje" msgstr "Preferencje"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Dostawcy" msgstr "Dostawcy"
@ -61,63 +61,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "_Imagine"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Generuj obrazy przy pomocy sztucznej inteligencji"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Ustawienia" msgstr "Ustawienia"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Lokalizacja zapisu" msgstr "Lokalizacja zapisu"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Brak)" msgstr "(Brak)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Imagine" msgstr "_Imagine"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Skróty klawiszowe" msgstr "Skróty klawiszowe"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Nowe okno" msgstr "Nowe okno"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "O Imaginerze" msgstr "O Imaginerze"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Wybierz katalog" msgstr "Wybierz katalog"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Nowe okno" msgstr "Nowe okno"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "O programie" msgstr "O programie"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Nie podano klucza API, dodaj go w ustawieniach" msgstr "Nie podano klucza API, dodaj go w ustawieniach"
@ -126,6 +117,17 @@ msgstr "Nie podano klucza API, dodaj go w ustawieniach"
msgid "Open settings" msgid "Open settings"
msgstr "Otwórz ustawienia" msgstr "Otwórz ustawienia"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "_Imagine"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Generuj obrazy przy pomocy sztucznej inteligencji"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Generuj obrazy przy pomocy sztucznej inteligencji" #~ msgstr "Generuj obrazy przy pomocy sztucznej inteligencji"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Portuguese <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Portuguese <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Preferências" msgstr "Preferências"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Provedores" msgstr "Provedores"
@ -59,65 +59,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "Imaginer"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Opções" msgstr "Opções"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "" msgstr ""
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Atalhos do teclado" msgstr "Atalhos do teclado"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Sobre Imaginer" msgstr "Sobre Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Escolher um directório" msgstr "Escolher um directório"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Sobre" msgstr "Sobre"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "" msgstr ""
@ -127,6 +118,17 @@ msgstr ""
msgid "Open settings" msgid "Open settings"
msgstr "Abrir configurações" msgstr "Abrir configurações"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Imaginer"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "Imaginer"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-19 11:40+0000\n" "PO-Revision-Date: 2023-05-19 11:40+0000\n"
"Last-Translator: Daudix_UFO <ddaudix@gmail.com>\n" "Last-Translator: Daudix_UFO <ddaudix@gmail.com>\n"
"Language-Team: Russian <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Russian <https://translate.codeberg.org/projects/imaginer/"
@ -27,11 +27,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Параметры" msgstr "Параметры"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Провайдеры" msgstr "Провайдеры"
@ -61,63 +61,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Представить"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Представляйте с помощью ИИ"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Опции" msgstr "Опции"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Место сохранения" msgstr "Место сохранения"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Нет)" msgstr "(Нет)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Представить" msgstr "_Представить"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Комбинации клавиш" msgstr "Комбинации клавиш"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Новое окно" msgstr "Новое окно"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "О Imaginer" msgstr "О Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Выберите каталог" msgstr "Выберите каталог"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Новое окно" msgstr "Новое окно"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "О программе" msgstr "О программе"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Ключ API не предоставлен, вы можете предоставить его в настройках" msgstr "Ключ API не предоставлен, вы можете предоставить его в настройках"
@ -126,6 +117,17 @@ msgstr "Ключ API не предоставлен, вы можете предо
msgid "Open settings" msgid "Open settings"
msgstr "Открыть настройки" msgstr "Открыть настройки"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Представить"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Представляйте с помощью ИИ"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Представляйте с помощью ИИ" #~ msgstr "Представляйте с помощью ИИ"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Swedish <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Swedish <https://translate.codeberg.org/projects/imaginer/"
@ -26,11 +26,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Inställningar" msgstr "Inställningar"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Leverantörer" msgstr "Leverantörer"
@ -60,65 +60,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "Imaginer"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "Imaginer"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Inställningar" msgstr "Inställningar"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Dela plats" msgstr "Dela plats"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Tangentbordsgenvägar" msgstr "Tangentbordsgenvägar"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Om Imaginer" msgstr "Om Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Välj en katalog" msgstr "Välj en katalog"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Om" msgstr "Om"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Ingen API-nyckel har angetts, du kan ange en i inställningarna" msgstr "Ingen API-nyckel har angetts, du kan ange en i inställningarna"
@ -127,6 +118,17 @@ msgstr "Ingen API-nyckel har angetts, du kan ange en i inställningarna"
msgid "Open settings" msgid "Open settings"
msgstr "Öppna inställningar" msgstr "Öppna inställningar"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "Imaginer"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "Imaginer"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Thai <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Thai <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "แบบวาร์เดอร์" msgstr "แบบวาร์เดอร์"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "การตั้งค่า" msgstr "การตั้งค่า"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "ผู้ให้บริการ" msgstr "ผู้ให้บริการ"
@ -59,65 +59,56 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "แบบวาร์เดอร์"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imaginer"
msgid "Image Width"
msgstr "แบบวาร์เดอร์"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "ตัวเลือก" msgstr "ตัวเลือก"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "" msgstr ""
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "" msgstr ""
#: data/ui/window.blp:159 #: data/ui/window.blp:165
#, fuzzy #, fuzzy
#| msgid "Imaginer" #| msgid "Imaginer"
msgid "_Imagine" msgid "_Imagine"
msgstr "แบบวาร์เดอร์" msgstr "แบบวาร์เดอร์"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "แป้นพิมพ์ลัด" msgstr "แป้นพิมพ์ลัด"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "เกี่ยวกับแบบวาร์เดอร์" msgstr "เกี่ยวกับแบบวาร์เดอร์"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "" msgstr ""
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "เกี่ยวกับ" msgstr "เกี่ยวกับ"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "ไม่มีรหัส API คุณสามารถระบุได้ในการตั้งค่าได้" msgstr "ไม่มีรหัส API คุณสามารถระบุได้ในการตั้งค่าได้"
@ -126,6 +117,17 @@ msgstr "ไม่มีรหัส API คุณสามารถระบุ
msgid "Open settings" msgid "Open settings"
msgstr "เปิดการตั้งค่า" msgstr "เปิดการตั้งค่า"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "แบบวาร์เดอร์"
#, fuzzy
#~| msgid "Imaginer"
#~ msgid "Image Width"
#~ msgstr "แบบวาร์เดอร์"
#, fuzzy #, fuzzy
#~| msgid "Imaginer" #~| msgid "Imaginer"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:17+0000\n" "PO-Revision-Date: 2023-05-13 13:17+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Turkish <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Turkish <https://translate.codeberg.org/projects/imaginer/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Tercihler" msgstr "Tercihler"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Sağlayıcılar" msgstr "Sağlayıcılar"
@ -61,63 +61,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "_Hayal Et"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "Yapay Zeka ile hayal edin"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Seçenekler" msgstr "Seçenekler"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Kayıt Konumu" msgstr "Kayıt Konumu"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Yok)" msgstr "(Yok)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Hayal Et" msgstr "_Hayal Et"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Klavye kısayolları" msgstr "Klavye kısayolları"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Yeni Pencere" msgstr "Yeni Pencere"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Imaginer Hakkında" msgstr "Imaginer Hakkında"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Bir dizin seçin" msgstr "Bir dizin seçin"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Yeni Pencere" msgstr "Yeni Pencere"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Hakkında" msgstr "Hakkında"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "API anahtarı sağlanmadı, ayarlarda bir tane sağlayabilirsiniz" msgstr "API anahtarı sağlanmadı, ayarlarda bir tane sağlayabilirsiniz"
@ -126,6 +117,17 @@ msgstr "API anahtarı sağlanmadı, ayarlarda bir tane sağlayabilirsiniz"
msgid "Open settings" msgid "Open settings"
msgstr "Ayarları aç" msgstr "Ayarları aç"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "_Hayal Et"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "Yapay Zeka ile hayal edin"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Yapay Zeka ile hayal edin" #~ msgstr "Yapay Zeka ile hayal edin"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-25 20:37+0000\n" "PO-Revision-Date: 2023-05-25 20:37+0000\n"
"Last-Translator: Anatolii Bielibov <anatoly136ua@gmail.com>\n" "Last-Translator: Anatolii Bielibov <anatoly136ua@gmail.com>\n"
"Language-Team: Ukrainian <https://translate.codeberg.org/projects/imaginer/" "Language-Team: Ukrainian <https://translate.codeberg.org/projects/imaginer/"
@ -21,19 +21,19 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.17\n" "X-Generator: Weblate 4.17\n"
#: data/page.codeberg.Imaginer.Imaginer.desktop.in:3 data/ui/window.blp:5 #: data/page.codeberg.Imaginer.Imaginer.desktop.in:3 data/ui/window.blp:5
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "Налаштування" msgstr "Налаштування"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "Постачальники" msgstr "Постачальники"
@ -65,58 +65,54 @@ msgstr ""
"Негативні підказки дозволяють уточнити, що ви не бажаєте побачити у " "Негативні підказки дозволяють уточнити, що ви не бажаєте побачити у "
"зображенні, без жодних додаткових позитивних підказок" "зображенні, без жодних додаткових позитивних підказок"
#: data/ui/window.blp:94
msgid "Image Size"
msgstr "Розмір зображення"
#: data/ui/window.blp:102
msgid "Image Width"
msgstr "Ширина зображення"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr "Висота зображення"
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "Параметри" msgstr "Параметри"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "Місце для збереження" msgstr "Місце для збереження"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(Немає)" msgstr "(Немає)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Уявити" msgstr "_Уявити"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "Клавіатурні скорочення" msgstr "Клавіатурні скорочення"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "Нове вікно" msgstr "Нове вікно"
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "Про Imaginer" msgstr "Про Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "Вибрати каталог" msgstr "Вибрати каталог"
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "Нове вікно" msgstr "Нове вікно"
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "Про програму" msgstr "Про програму"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "Відсутній ключ API, надайте його в налаштуваннях" msgstr "Відсутній ключ API, надайте його в налаштуваннях"
@ -125,6 +121,15 @@ msgstr "Відсутній ключ API, надайте його в налашт
msgid "Open settings" msgid "Open settings"
msgstr "Відкрити налаштування" msgstr "Відкрити налаштування"
#~ msgid "Image Size"
#~ msgstr "Розмір зображення"
#~ msgid "Image Width"
#~ msgstr "Ширина зображення"
#~ msgid "Image Height"
#~ msgstr "Висота зображення"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "Уявляйте за допомогою ШІ" #~ msgstr "Уявляйте за допомогою ШІ"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-23 20:43+0000\n" "POT-Creation-Date: 2023-05-27 22:55+0200\n"
"PO-Revision-Date: 2023-05-13 13:21+0000\n" "PO-Revision-Date: 2023-05-13 13:21+0000\n"
"Last-Translator: 0xMRTT <0xmrtt@proton.me>\n" "Last-Translator: 0xMRTT <0xmrtt@proton.me>\n"
"Language-Team: Chinese (Simplified) <https://translate.codeberg.org/projects/" "Language-Team: Chinese (Simplified) <https://translate.codeberg.org/projects/"
@ -25,11 +25,11 @@ msgstr ""
msgid "Imaginer" msgid "Imaginer"
msgstr "Imaginer" msgstr "Imaginer"
#: data/ui/preferences.blp:5 data/ui/window.blp:192 src/main.py:216 #: data/ui/preferences.blp:5 data/ui/window.blp:198 src/main.py:217
msgid "Preferences" msgid "Preferences"
msgstr "首选项" msgstr "首选项"
#: data/ui/preferences.blp:12 src/main.py:214 #: data/ui/preferences.blp:12 src/main.py:215
msgid "Providers" msgid "Providers"
msgstr "提供者" msgstr "提供者"
@ -61,63 +61,54 @@ msgid ""
"without any extra input" "without any extra input"
msgstr "" msgstr ""
#: data/ui/window.blp:94
#, fuzzy
#| msgctxt "shortcut window"
#| msgid "Imagine"
msgid "Image Size"
msgstr "_Imagine"
#: data/ui/window.blp:102
#, fuzzy
#| msgid "Imagine with AI"
msgid "Image Width"
msgstr "使用 AI 想象"
#: data/ui/window.blp:113
msgid "Image Height"
msgstr ""
#: data/ui/window.blp:127 #: data/ui/window.blp:127
msgid "Options" msgid "Options"
msgstr "选项" msgstr "选项"
#: data/ui/window.blp:132 #: data/ui/window.blp:132
msgid "Filename"
msgstr ""
#: data/ui/window.blp:138
msgid "Save Location" msgid "Save Location"
msgstr "保存位置" msgstr "保存位置"
#: data/ui/window.blp:148 #: data/ui/window.blp:154
msgid "(None)" msgid "(None)"
msgstr "(无)" msgstr "(无)"
#: data/ui/window.blp:159 #: data/ui/window.blp:165
msgid "_Imagine" msgid "_Imagine"
msgstr "_Imagine" msgstr "_Imagine"
#: data/ui/window.blp:197 src/main.py:217 #: data/ui/window.blp:203 src/main.py:218
msgid "Keyboard Shortcuts" msgid "Keyboard Shortcuts"
msgstr "键盘快捷键" msgstr "键盘快捷键"
#: data/ui/window.blp:202 #: data/ui/window.blp:208
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: data/ui/window.blp:207 #: data/ui/window.blp:213
msgid "About Imaginer" msgid "About Imaginer"
msgstr "关于 Imaginer" msgstr "关于 Imaginer"
#: src/main.py:169 #: src/main.py:170
msgid "Choose a directory" msgid "Choose a directory"
msgstr "" msgstr ""
#: src/main.py:185 #: src/main.py:186
msgid "New Window" msgid "New Window"
msgstr "" msgstr ""
#: src/main.py:218 #: src/main.py:219
msgid "About" msgid "About"
msgstr "关于" msgstr "关于"
#: src/main.py:370
msgid "No image found"
msgstr ""
#: src/provider/base.py:45 #: src/provider/base.py:45
msgid "No API key provided, you can provide one in settings" msgid "No API key provided, you can provide one in settings"
msgstr "未提供 API 密钥,你可以在设置中提供一个" msgstr "未提供 API 密钥,你可以在设置中提供一个"
@ -126,6 +117,17 @@ msgstr "未提供 API 密钥,你可以在设置中提供一个"
msgid "Open settings" msgid "Open settings"
msgstr "打开设置" msgstr "打开设置"
#, fuzzy
#~| msgctxt "shortcut window"
#~| msgid "Imagine"
#~ msgid "Image Size"
#~ msgstr "_Imagine"
#, fuzzy
#~| msgid "Imagine with AI"
#~ msgid "Image Width"
#~ msgstr "使用 AI 想象"
#~ msgid "Imagine with AI" #~ msgid "Imagine with AI"
#~ msgstr "使用 AI 想象" #~ msgstr "使用 AI 想象"

View File

@ -40,6 +40,7 @@ from tempfile import NamedTemporaryFile
import unicodedata import unicodedata
from time import gmtime, strftime from time import gmtime, strftime
from os.path import basename, splitext from os.path import basename, splitext
from random import randint
from .provider import PROVIDERS from .provider import PROVIDERS
import platform import platform
@ -310,16 +311,28 @@ Providers: {self.enabled_providers}
def on_ask_action(self, widget, _): def on_ask_action(self, widget, _):
"""Callback for the app.ask action.""" """Callback for the app.ask action."""
self.win.banner.set_revealed(False)
self.prompt = self.win.prompt.get_text() self.prompt = self.win.prompt.get_text()
self.negative_prompt = self.win.negative_prompt.get_text() self.negative_prompt = self.win.negative_prompt.get_text()
self.filename = self.win.filename_prompt.get_text()
try: try:
self.path = self.file_path self.path = self.file_path + "/"
except AttributeError: except AttributeError:
self.path = "imaginer" self.path = "imaginer"
else: else:
self.path = f"{self.path}/imaginer-{self.slugify(self.prompt)}-{strftime('%d-%b-%Y-%H-%M-%S', gmtime())}" self.path += strftime(self.filename, gmtime())
self.path.replace(" ", "_")
try:
print(self.path)
if self.previous_path == self.path:
self.path += f"_{randint(0, 1000)}"
except AttributeError: # no previous path
pass
finally:
self.previous_path = self.path
if self.prompt == "" or self.prompt is None: # empty prompt if self.prompt == "" or self.prompt is None: # empty prompt
return return
@ -344,13 +357,17 @@ Providers: {self.enabled_providers}
if image: if image:
self.win.banner.set_revealed(False) self.win.banner.set_revealed(False)
image.save(path) try:
self.win.image.set_file(Gio.File.new_for_path(path)) image.save(path)
self.win.image.set_visible(True) except OSError as e:
print("Image saved") self.win.banner.set_title(str(e))
self.win.banner.set_revealed(True)
finally:
path = self.providers[self.provider].path("imaginer")
self.win.image.set_file(Gio.File.new_for_path(path))
self.win.image.set_visible(True)
else: else:
print("No image returned") self.win.banner.set_title(_("No image found"))
self.t = KillableThread(target=thread_run) self.t = KillableThread(target=thread_run)
self.t.start() self.t.start()

View File

@ -6,6 +6,7 @@ from .openai import OpenAIProvider
from .openjourney import OpenJourneyProvider from .openjourney import OpenJourneyProvider
from .portraitplus import PortraitPlusProvider from .portraitplus import PortraitPlusProvider
from .stablediffusion import StableDiffusionProvider from .stablediffusion import StableDiffusionProvider
from .stablediffusionlocal import StableDiffusionLocalProvider
from .waifudiffusion import WaifuDiffusionProvider from .waifudiffusion import WaifuDiffusionProvider
PROVIDERS = { PROVIDERS = {
@ -17,5 +18,6 @@ PROVIDERS = {
"openjourney": OpenJourneyProvider, "openjourney": OpenJourneyProvider,
"portraitplus": PortraitPlusProvider, "portraitplus": PortraitPlusProvider,
"stablediffusion": StableDiffusionProvider, "stablediffusion": StableDiffusionProvider,
"stablediffusionlocal": StableDiffusionLocalProvider,
"waifudiffusion": WaifuDiffusionProvider, "waifudiffusion": WaifuDiffusionProvider,
} }

View File

@ -13,6 +13,7 @@ providers_sources = [
'openjourney.py', 'openjourney.py',
'portraitplus.py', 'portraitplus.py',
'stablediffusion.py', 'stablediffusion.py',
'stablediffusionlocal.py',
'waifudiffusion.py' 'waifudiffusion.py'
] ]

View File

@ -0,0 +1,103 @@
from .base import ImaginerProvider
import requests
import socket
import json
from gi.repository import Gtk, Adw, GLib
from PIL import Image, UnidentifiedImageError
import io
import base64
class StableDiffusionLocalProvider(ImaginerProvider):
name = "Local Stable Diffusion"
slug = "stablediffusionlocal"
version = "0.1.0"
url = "https://imaginer.codeberg.page/help/local"
api_url = ""
def __init__(self, win, app, *args, **kwargs):
super().__init__(win, app, *args, **kwargs)
def ask(self, prompt, negative_prompt):
if self.api_url:
try:
payload = json.dumps(
{
"prompt": prompt,
"negative_prompts": negative_prompt if negative_prompt else "",
}
)
headers = {"Content-Type": "application/json"}
url = f"{self.api_url}/sdapi/v1/txt2img"
response = requests.request("POST", url, headers=headers, data=payload)
if response.status_code == 403:
self.no_api_key()
return ""
elif response.status_code != 200:
try:
self.no_api_key(title=response.json()["error"])
return ""
except json.decoder.JSONDecodeError:
self.no_api_key(title="No response")
return ""
response = response.json()
except KeyError:
pass
except socket.gaierror:
self.no_connection()
return ""
except json.decoder.JSONDecodeError:
self.no_api_key(title="No response")
return ""
else:
self.hide_banner()
if response:
try:
img = io.BytesIO(base64.b64decode(response["images"][0]))
return Image.open(img)
except UnidentifiedImageError:
error = json.loads(response)["error"]
self.no_api_key(title=error)
return None
else:
print("No response")
return None
else:
self.no_api_key(title="No API URL selected, you can choose one in preferences")
@property
def require_api_key(self):
return False
def preferences(self, win):
self.pref_win = win
self.expander = Adw.ExpanderRow()
self.expander.props.title = self.name
self.expander.add_action(self.about()) # TODO: in Adw 1.4, use add_suffix
self.expander.add_action(self.enable_switch())
self.api_row = Adw.EntryRow()
self.api_row.connect("apply", self.on_apply)
self.api_row.props.text = self.api_url
self.api_row.props.title = "API Url"
self.api_row.set_show_apply_button(True)
self.api_row.add_suffix(self.how_to_get_a_token())
self.expander.add_row(self.api_row)
return self.expander
def on_apply(self, widget):
self.hide_banner()
self.api_url = self.api_row.get_text()
def save(self):
return {"api_url": self.api_url}
def load(self, data):
if data["api_url"]:
self.api_url = data["api_url"]

View File

@ -36,8 +36,9 @@ class ImaginerWindow(Adw.ApplicationWindow):
negative_prompt = Gtk.Template.Child() negative_prompt = Gtk.Template.Child()
menu = Gtk.Template.Child() menu = Gtk.Template.Child()
label_output = Gtk.Template.Child() label_output = Gtk.Template.Child()
image_width_spinbutton = Gtk.Template.Child() filename_prompt = Gtk.Template.Child()
image_height_spinbutton = Gtk.Template.Child() #image_width_spinbutton = Gtk.Template.Child()
#image_height_spinbutton = Gtk.Template.Child()
def __init__(self, **kwargs): def __init__(self, **kwargs):
super().__init__(**kwargs) super().__init__(**kwargs)
@ -62,11 +63,11 @@ class ImaginerWindow(Adw.ApplicationWindow):
"is-fullscreen", self, "fullscreened", Gio.SettingsBindFlags.DEFAULT "is-fullscreen", self, "fullscreened", Gio.SettingsBindFlags.DEFAULT
) )
@Gtk.Template.Callback() # @Gtk.Template.Callback()
def on_image_width_changed(self, widget): # def on_image_width_changed(self, widget):
self.app.width = self.image_width_spinbutton.get_value_as_int() # self.app.width = self.image_width_spinbutton.get_value_as_int()
#
@Gtk.Template.Callback() # @Gtk.Template.Callback()
def on_image_height_changed(self, widget): # def on_image_height_changed(self, widget):
self.app.height = self.image_height_spinbutton.get_value_as_int() # self.app.height = self.image_height_spinbutton.get_value_as_int()