diff --git a/data/com.jeffser.Alpaca.metainfo.xml.in b/data/com.jeffser.Alpaca.metainfo.xml.in
index b84e604..408e01c 100644
--- a/data/com.jeffser.Alpaca.metainfo.xml.in
+++ b/data/com.jeffser.Alpaca.metainfo.xml.in
@@ -52,6 +52,20 @@
https://github.com/Jeffser/Alpaca
https://github.com/sponsors/Jeffser
+
+ https://github.com/Jeffser/Alpaca/releases/tag/0.5.1
+ Another Daily Update
+
+ - Added full Spanish translation
+ - Added support for background pulling of multiple models
+ - Added interrupt button
+ - Added basic shortcuts
+ - Better translation support
+ - User can now leave chat name empty when creating a new one, it will add a placeholder name
+ - Better scalling for different window sizes
+ - Fixed: Can't close app if first time setup fails
+
+
https://github.com/Jeffser/Alpaca/releases/tag/0.5.0
diff --git a/meson.build b/meson.build
index 17f3c93..50bec24 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('Alpaca',
- version: '0.5.0',
+ version: '0.5.1',
meson_version: '>= 0.62.0',
default_options: [ 'warning_level=2', 'werror=false', ],
)
diff --git a/po/alpaca.pot b/po/alpaca.pot
index 1f4e27f..9cac6b3 100644
--- a/po/alpaca.pot
+++ b/po/alpaca.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-19 21:11-0600\n"
+"POT-Creation-Date: 2024-05-19 21:28-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -32,17 +32,17 @@ msgid "Chat with multiple AI models"
msgstr ""
#: data/com.jeffser.Alpaca.metainfo.xml.in:12
-#: data/com.jeffser.Alpaca.metainfo.xml.in:162
+#: data/com.jeffser.Alpaca.metainfo.xml.in:176
msgid "Features"
msgstr ""
#: data/com.jeffser.Alpaca.metainfo.xml.in:14
-#: data/com.jeffser.Alpaca.metainfo.xml.in:164
+#: data/com.jeffser.Alpaca.metainfo.xml.in:178
msgid "Talk to multiple models in the same conversation"
msgstr ""
#: data/com.jeffser.Alpaca.metainfo.xml.in:15
-#: data/com.jeffser.Alpaca.metainfo.xml.in:165
+#: data/com.jeffser.Alpaca.metainfo.xml.in:179
msgid "Pull and delete models from the app"
msgstr ""
@@ -73,177 +73,177 @@ msgstr ""
msgid "Managing models"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:58
+#: data/com.jeffser.Alpaca.metainfo.xml.in:72
msgid "Really Big Update"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:60
+#: data/com.jeffser.Alpaca.metainfo.xml.in:74
msgid "Added multiple chats support!"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:61
+#: data/com.jeffser.Alpaca.metainfo.xml.in:75
msgid "Added Pango Markup support (bold, list, title, subtitle, monospace)"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:62
+#: data/com.jeffser.Alpaca.metainfo.xml.in:76
msgid "Added autoscroll if the user is at the bottom of the chat"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:63
+#: data/com.jeffser.Alpaca.metainfo.xml.in:77
msgid "Added support for multiple tags on a single model"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:64
+#: data/com.jeffser.Alpaca.metainfo.xml.in:78
msgid "Added better model management dialog"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:65
+#: data/com.jeffser.Alpaca.metainfo.xml.in:79
msgid "Added loading spinner when sending message"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:66
+#: data/com.jeffser.Alpaca.metainfo.xml.in:80
msgid "Added notifications if app is not active and a model pull finishes"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:67
+#: data/com.jeffser.Alpaca.metainfo.xml.in:81
msgid "Added new symbolic icon"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:68
+#: data/com.jeffser.Alpaca.metainfo.xml.in:82
msgid "Added frame to message textview widget"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:69
+#: data/com.jeffser.Alpaca.metainfo.xml.in:83
msgid "Fixed \"code blocks shouldn't be editable\""
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:71
-#: data/com.jeffser.Alpaca.metainfo.xml.in:87
-#: data/com.jeffser.Alpaca.metainfo.xml.in:103
+#: data/com.jeffser.Alpaca.metainfo.xml.in:85
+#: data/com.jeffser.Alpaca.metainfo.xml.in:101
#: data/com.jeffser.Alpaca.metainfo.xml.in:117
-#: data/com.jeffser.Alpaca.metainfo.xml.in:127
-#: data/com.jeffser.Alpaca.metainfo.xml.in:145
-#: data/com.jeffser.Alpaca.metainfo.xml.in:167
+#: data/com.jeffser.Alpaca.metainfo.xml.in:131
+#: data/com.jeffser.Alpaca.metainfo.xml.in:141
+#: data/com.jeffser.Alpaca.metainfo.xml.in:159
+#: data/com.jeffser.Alpaca.metainfo.xml.in:181
msgid "Please report any errors to the issues page, thank you."
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:79
-#: data/com.jeffser.Alpaca.metainfo.xml.in:136
+#: data/com.jeffser.Alpaca.metainfo.xml.in:93
+#: data/com.jeffser.Alpaca.metainfo.xml.in:150
msgid "Big Update"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:81
+#: data/com.jeffser.Alpaca.metainfo.xml.in:95
msgid "Added code highlighting"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:82
+#: data/com.jeffser.Alpaca.metainfo.xml.in:96
msgid "Added image recognition (llava model)"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:83
+#: data/com.jeffser.Alpaca.metainfo.xml.in:97
msgid "Added multiline prompt"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:84
+#: data/com.jeffser.Alpaca.metainfo.xml.in:98
msgid "Fixed some small bugs"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:85
+#: data/com.jeffser.Alpaca.metainfo.xml.in:99
msgid "General optimization"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:95
+#: data/com.jeffser.Alpaca.metainfo.xml.in:109
msgid "Fixes and features"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:97
+#: data/com.jeffser.Alpaca.metainfo.xml.in:111
msgid "Russian translation (thanks github/alexkdeveloper)"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:98
+#: data/com.jeffser.Alpaca.metainfo.xml.in:112
msgid "Fixed: Cannot close app on first setup"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:99
+#: data/com.jeffser.Alpaca.metainfo.xml.in:113
msgid "Fixed: Brand colors for Flathub"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:100
+#: data/com.jeffser.Alpaca.metainfo.xml.in:114
msgid "Fixed: App description"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:101
+#: data/com.jeffser.Alpaca.metainfo.xml.in:115
msgid "Fixed: Only show 'save changes dialog' when you actually change the url"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:111
+#: data/com.jeffser.Alpaca.metainfo.xml.in:125
msgid "0.2.2 Bug fixes"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:113
+#: data/com.jeffser.Alpaca.metainfo.xml.in:127
msgid "Toast messages appearing behind dialogs"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:114
+#: data/com.jeffser.Alpaca.metainfo.xml.in:128
msgid "Local model list not updating when changing servers"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:115
+#: data/com.jeffser.Alpaca.metainfo.xml.in:129
msgid "Closing the setup dialog closes the whole app"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:125
+#: data/com.jeffser.Alpaca.metainfo.xml.in:139
msgid "0.2.1 Data saving fix"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:126
+#: data/com.jeffser.Alpaca.metainfo.xml.in:140
msgid ""
"The app didn't save the config files and chat history to the right "
"directory, this is now fixed"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:135
+#: data/com.jeffser.Alpaca.metainfo.xml.in:149
msgid "0.2.0"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:137
+#: data/com.jeffser.Alpaca.metainfo.xml.in:151
msgid "New Features"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:139
+#: data/com.jeffser.Alpaca.metainfo.xml.in:153
msgid "Restore chat after closing the app"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:140
+#: data/com.jeffser.Alpaca.metainfo.xml.in:154
msgid "A button to clear the chat"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:141
+#: data/com.jeffser.Alpaca.metainfo.xml.in:155
msgid "Fixed multiple bugs involving how messages are shown"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:142
+#: data/com.jeffser.Alpaca.metainfo.xml.in:156
msgid "Added welcome dialog"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:143
+#: data/com.jeffser.Alpaca.metainfo.xml.in:157
msgid "More stability"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:153
+#: data/com.jeffser.Alpaca.metainfo.xml.in:167
msgid "0.1.2 Quick fixes"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:154
+#: data/com.jeffser.Alpaca.metainfo.xml.in:168
msgid ""
"This release fixes some metadata needed to have a proper Flatpak application"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:160
+#: data/com.jeffser.Alpaca.metainfo.xml.in:174
msgid "0.1.1 Stable Release"
msgstr ""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:161
+#: data/com.jeffser.Alpaca.metainfo.xml.in:175
msgid "This is the first public version of Alpaca"
msgstr ""
diff --git a/po/es.po b/po/es.po
index 3b133c3..c4716b2 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-19 21:11-0600\n"
+"POT-Creation-Date: 2024-05-19 21:24-0600\n"
"PO-Revision-Date: 2024-05-19 19:44-0600\n"
"Last-Translator: Jeffry Samuel Eduarte Rojas \n"
"Language-Team: Spanish \n"
@@ -32,17 +32,17 @@ msgid "Chat with multiple AI models"
msgstr "Chatea con multiples modelos de IA"
#: data/com.jeffser.Alpaca.metainfo.xml.in:12
-#: data/com.jeffser.Alpaca.metainfo.xml.in:162
+#: data/com.jeffser.Alpaca.metainfo.xml.in:176
msgid "Features"
msgstr "Funcionalidades"
#: data/com.jeffser.Alpaca.metainfo.xml.in:14
-#: data/com.jeffser.Alpaca.metainfo.xml.in:164
+#: data/com.jeffser.Alpaca.metainfo.xml.in:178
msgid "Talk to multiple models in the same conversation"
msgstr "Habla con multiples modelos en la misma conversación"
#: data/com.jeffser.Alpaca.metainfo.xml.in:15
-#: data/com.jeffser.Alpaca.metainfo.xml.in:165
+#: data/com.jeffser.Alpaca.metainfo.xml.in:179
msgid "Pull and delete models from the app"
msgstr "Descarga y elimina modelos desde la app"
@@ -76,137 +76,137 @@ msgstr "Una conversación incluyendo multiples modelos"
msgid "Managing models"
msgstr "Gestionando modelos"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:58
+#: data/com.jeffser.Alpaca.metainfo.xml.in:72
msgid "Really Big Update"
msgstr "Actualización Bastante Grande"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:60
+#: data/com.jeffser.Alpaca.metainfo.xml.in:74
msgid "Added multiple chats support!"
msgstr "Añadido soporte para multiples chats!"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:61
+#: data/com.jeffser.Alpaca.metainfo.xml.in:75
msgid "Added Pango Markup support (bold, list, title, subtitle, monospace)"
msgstr ""
"Añadido soporte para Pango Markup (negrita, lista, titulo, subtitulo, "
"monoespaciado)"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:62
+#: data/com.jeffser.Alpaca.metainfo.xml.in:76
msgid "Added autoscroll if the user is at the bottom of the chat"
msgstr ""
"Añadido autoscroll si el usuario se encuentra en la parte inferior del chat"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:63
+#: data/com.jeffser.Alpaca.metainfo.xml.in:77
msgid "Added support for multiple tags on a single model"
msgstr "Añadido soporte para multiples etiquetas con un solo modelo"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:64
+#: data/com.jeffser.Alpaca.metainfo.xml.in:78
msgid "Added better model management dialog"
msgstr "Añadido mejor gestión de modelos"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:65
+#: data/com.jeffser.Alpaca.metainfo.xml.in:79
msgid "Added loading spinner when sending message"
msgstr "Añadido spinner de carga cuando se envia un mensaje"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:66
+#: data/com.jeffser.Alpaca.metainfo.xml.in:80
msgid "Added notifications if app is not active and a model pull finishes"
msgstr ""
"Añadidas notificaciones si la aplicación no está activa y la descarga de un "
"modelo finaliza"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:67
+#: data/com.jeffser.Alpaca.metainfo.xml.in:81
msgid "Added new symbolic icon"
msgstr "Añadido nuevo icono simbolico"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:68
+#: data/com.jeffser.Alpaca.metainfo.xml.in:82
msgid "Added frame to message textview widget"
msgstr "Añadido borde al objeto textview del mensaje"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:69
+#: data/com.jeffser.Alpaca.metainfo.xml.in:83
msgid "Fixed \"code blocks shouldn't be editable\""
msgstr "Arreglado \"bloques de codigo no deberían de ser editables\""
-#: data/com.jeffser.Alpaca.metainfo.xml.in:71
-#: data/com.jeffser.Alpaca.metainfo.xml.in:87
-#: data/com.jeffser.Alpaca.metainfo.xml.in:103
+#: data/com.jeffser.Alpaca.metainfo.xml.in:85
+#: data/com.jeffser.Alpaca.metainfo.xml.in:101
#: data/com.jeffser.Alpaca.metainfo.xml.in:117
-#: data/com.jeffser.Alpaca.metainfo.xml.in:127
-#: data/com.jeffser.Alpaca.metainfo.xml.in:145
-#: data/com.jeffser.Alpaca.metainfo.xml.in:167
+#: data/com.jeffser.Alpaca.metainfo.xml.in:131
+#: data/com.jeffser.Alpaca.metainfo.xml.in:141
+#: data/com.jeffser.Alpaca.metainfo.xml.in:159
+#: data/com.jeffser.Alpaca.metainfo.xml.in:181
msgid "Please report any errors to the issues page, thank you."
msgstr "Por favor reporta cualquier error a la página de problemas, gracias."
-#: data/com.jeffser.Alpaca.metainfo.xml.in:79
-#: data/com.jeffser.Alpaca.metainfo.xml.in:136
+#: data/com.jeffser.Alpaca.metainfo.xml.in:93
+#: data/com.jeffser.Alpaca.metainfo.xml.in:150
msgid "Big Update"
msgstr "Gran Actualización"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:81
+#: data/com.jeffser.Alpaca.metainfo.xml.in:95
msgid "Added code highlighting"
msgstr "Añadido resaltado de código"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:82
+#: data/com.jeffser.Alpaca.metainfo.xml.in:96
msgid "Added image recognition (llava model)"
msgstr "Añadido reconocimiento de imagenes (modelo llava)"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:83
+#: data/com.jeffser.Alpaca.metainfo.xml.in:97
msgid "Added multiline prompt"
msgstr "Añadido caja de texto de multiples lineas"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:84
+#: data/com.jeffser.Alpaca.metainfo.xml.in:98
msgid "Fixed some small bugs"
msgstr "Arreglados unos pequeños errores"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:85
+#: data/com.jeffser.Alpaca.metainfo.xml.in:99
msgid "General optimization"
msgstr "Optimización general"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:95
+#: data/com.jeffser.Alpaca.metainfo.xml.in:109
msgid "Fixes and features"
msgstr "Arreglos y funcionalidades"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:97
+#: data/com.jeffser.Alpaca.metainfo.xml.in:111
msgid "Russian translation (thanks github/alexkdeveloper)"
msgstr "Traducción a Ruso (gracias github/alexkdeveloper)"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:98
+#: data/com.jeffser.Alpaca.metainfo.xml.in:112
msgid "Fixed: Cannot close app on first setup"
msgstr "Arreglado: No se puede cerrar la aplicación en el primer setup"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:99
+#: data/com.jeffser.Alpaca.metainfo.xml.in:113
msgid "Fixed: Brand colors for Flathub"
msgstr "Arreglado: Colores de marca para Flathub"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:100
+#: data/com.jeffser.Alpaca.metainfo.xml.in:114
msgid "Fixed: App description"
msgstr "Arreglado: Descripción de aplicación"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:101
+#: data/com.jeffser.Alpaca.metainfo.xml.in:115
msgid "Fixed: Only show 'save changes dialog' when you actually change the url"
msgstr ""
"Arreglado: Solo mostrar el dialogo 'guardar cambios' cuando se cambia el url"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:111
+#: data/com.jeffser.Alpaca.metainfo.xml.in:125
msgid "0.2.2 Bug fixes"
msgstr "0.2.2 Arreglo de errores"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:113
+#: data/com.jeffser.Alpaca.metainfo.xml.in:127
msgid "Toast messages appearing behind dialogs"
msgstr "Mensajes toast apareciendo detrás de dialogos"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:114
+#: data/com.jeffser.Alpaca.metainfo.xml.in:128
msgid "Local model list not updating when changing servers"
msgstr ""
"Lista de modelos locales no es actualizada cuando se cambia el servidor"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:115
+#: data/com.jeffser.Alpaca.metainfo.xml.in:129
msgid "Closing the setup dialog closes the whole app"
msgstr "Cerrar el dialogo de setup cierra toda la aplicación"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:125
+#: data/com.jeffser.Alpaca.metainfo.xml.in:139
msgid "0.2.1 Data saving fix"
msgstr "0.2.1 Arreglo en el guardado de datos"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:126
+#: data/com.jeffser.Alpaca.metainfo.xml.in:140
msgid ""
"The app didn't save the config files and chat history to the right "
"directory, this is now fixed"
@@ -214,50 +214,50 @@ msgstr ""
"La aplicación no guardaba los archivos de configuración o los chats en el "
"directorio correcto, esto ahora ha sido arreglado"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:135
+#: data/com.jeffser.Alpaca.metainfo.xml.in:149
msgid "0.2.0"
msgstr "0.2.0"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:137
+#: data/com.jeffser.Alpaca.metainfo.xml.in:151
msgid "New Features"
msgstr "Nuevas funcionalidades"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:139
+#: data/com.jeffser.Alpaca.metainfo.xml.in:153
msgid "Restore chat after closing the app"
msgstr "Restaurar chat despues de cerrar la aplicación"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:140
+#: data/com.jeffser.Alpaca.metainfo.xml.in:154
msgid "A button to clear the chat"
msgstr "Un botón para limpiar el chat"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:141
+#: data/com.jeffser.Alpaca.metainfo.xml.in:155
msgid "Fixed multiple bugs involving how messages are shown"
msgstr "Arreglados multiples errores acerca de como los mensajes son mostrados"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:142
+#: data/com.jeffser.Alpaca.metainfo.xml.in:156
msgid "Added welcome dialog"
msgstr "Añadido dialogo de bienvenida"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:143
+#: data/com.jeffser.Alpaca.metainfo.xml.in:157
msgid "More stability"
msgstr "Más estabilidad"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:153
+#: data/com.jeffser.Alpaca.metainfo.xml.in:167
msgid "0.1.2 Quick fixes"
msgstr "0.1.2 Arreglos rápidos"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:154
+#: data/com.jeffser.Alpaca.metainfo.xml.in:168
msgid ""
"This release fixes some metadata needed to have a proper Flatpak application"
msgstr ""
"Esta versión arregla metadatos necesarios para tener un aplicación de "
"Flatpak justa"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:160
+#: data/com.jeffser.Alpaca.metainfo.xml.in:174
msgid "0.1.1 Stable Release"
msgstr "0.1.1"
-#: data/com.jeffser.Alpaca.metainfo.xml.in:161
+#: data/com.jeffser.Alpaca.metainfo.xml.in:175
msgid "This is the first public version of Alpaca"
msgstr "Esta es la primera versión publica de Alpaca"
diff --git a/po/es.po~ b/po/es.po~
index e5cda92..3b133c3 100644
--- a/po/es.po~
+++ b/po/es.po~
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-19 21:04-0600\n"
+"POT-Creation-Date: 2024-05-19 21:11-0600\n"
"PO-Revision-Date: 2024-05-19 19:44-0600\n"
"Last-Translator: Jeffry Samuel Eduarte Rojas \n"
"Language-Team: Spanish \n"
@@ -443,7 +443,7 @@ msgstr "Nuevo chat"
msgid "Toggle Sidebar"
msgstr "Alternar barra de lado"
-#: src/window.ui:122
+#: src/window.ui:122 src/window.ui:259
msgid "Manage models"
msgstr "Gestionar modelos"
diff --git a/po/ru.po b/po/ru.po
index 733bc29..c0890ef 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,7 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2024-05-19 14:52+0800\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-05-19 21:24-0600\n"
"PO-Revision-Date: 2024-05-19 14:59+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,70 +14,464 @@ msgstr ""
"X-Poedit-Basepath: ../src\n"
"X-Poedit-SearchPath-0: .\n"
-#: gtk/help-overlay.ui:11
-msgctxt "shortcut window"
-msgid "General"
-msgstr "Общие"
+#: data/com.jeffser.Alpaca.desktop.in:3
+#: data/com.jeffser.Alpaca.metainfo.xml.in:7
+#, fuzzy
+msgid "Alpaca"
+msgstr "_О Программе"
-#: gtk/help-overlay.ui:14
-msgctxt "shortcut window"
-msgid "Show Shortcuts"
-msgstr "Показывать ярлыки"
+#: data/com.jeffser.Alpaca.metainfo.xml.in:8
+#: data/com.jeffser.Alpaca.metainfo.xml.in:11
+#, fuzzy
+msgid "An Ollama client"
+msgstr "Веб-сайт Ollama"
-#: gtk/help-overlay.ui:20
-msgctxt "shortcut window"
-msgid "Quit"
-msgstr "Выйти"
+#: data/com.jeffser.Alpaca.metainfo.xml.in:10
+msgid "Chat with multiple AI models"
+msgstr ""
-#: window.ui:39
+#: data/com.jeffser.Alpaca.metainfo.xml.in:12
+#: data/com.jeffser.Alpaca.metainfo.xml.in:176
+msgid "Features"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:14
+#: data/com.jeffser.Alpaca.metainfo.xml.in:178
+msgid "Talk to multiple models in the same conversation"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:15
+#: data/com.jeffser.Alpaca.metainfo.xml.in:179
+msgid "Pull and delete models from the app"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:17 src/window.ui:405
+msgid "Disclaimer"
+msgstr "Отказ от ответственности"
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:18
+msgid ""
+"This project is not affiliated at all with Ollama, I'm not responsible for "
+"any damages to your device or software caused by running code given by any "
+"models."
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:21
+msgid "Jeffry Samuel Eduarte Rojas"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:39
+msgid "Welcome dialog"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:43
+msgid "A conversation involving multiple models"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:47
+#, fuzzy
+msgid "Managing models"
+msgstr "Управление моделями"
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:72
+msgid "Really Big Update"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:74
+msgid "Added multiple chats support!"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:75
+msgid "Added Pango Markup support (bold, list, title, subtitle, monospace)"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:76
+msgid "Added autoscroll if the user is at the bottom of the chat"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:77
+msgid "Added support for multiple tags on a single model"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:78
+msgid "Added better model management dialog"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:79
+msgid "Added loading spinner when sending message"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:80
+msgid "Added notifications if app is not active and a model pull finishes"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:81
+msgid "Added new symbolic icon"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:82
+msgid "Added frame to message textview widget"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:83
+msgid "Fixed \"code blocks shouldn't be editable\""
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:85
+#: data/com.jeffser.Alpaca.metainfo.xml.in:101
+#: data/com.jeffser.Alpaca.metainfo.xml.in:117
+#: data/com.jeffser.Alpaca.metainfo.xml.in:131
+#: data/com.jeffser.Alpaca.metainfo.xml.in:141
+#: data/com.jeffser.Alpaca.metainfo.xml.in:159
+#: data/com.jeffser.Alpaca.metainfo.xml.in:181
+msgid "Please report any errors to the issues page, thank you."
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:93
+#: data/com.jeffser.Alpaca.metainfo.xml.in:150
+msgid "Big Update"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:95
+msgid "Added code highlighting"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:96
+msgid "Added image recognition (llava model)"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:97
+msgid "Added multiline prompt"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:98
+msgid "Fixed some small bugs"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:99
+msgid "General optimization"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:109
+msgid "Fixes and features"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:111
+msgid "Russian translation (thanks github/alexkdeveloper)"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:112
+msgid "Fixed: Cannot close app on first setup"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:113
+msgid "Fixed: Brand colors for Flathub"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:114
+msgid "Fixed: App description"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:115
+msgid "Fixed: Only show 'save changes dialog' when you actually change the url"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:125
+msgid "0.2.2 Bug fixes"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:127
+msgid "Toast messages appearing behind dialogs"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:128
+msgid "Local model list not updating when changing servers"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:129
+msgid "Closing the setup dialog closes the whole app"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:139
+msgid "0.2.1 Data saving fix"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:140
+msgid ""
+"The app didn't save the config files and chat history to the right "
+"directory, this is now fixed"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:149
+msgid "0.2.0"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:151
+#, fuzzy
+msgid "New Features"
+msgstr "Новый чат"
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:153
+msgid "Restore chat after closing the app"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:154
+msgid "A button to clear the chat"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:155
+msgid "Fixed multiple bugs involving how messages are shown"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:156
+msgid "Added welcome dialog"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:157
+msgid "More stability"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:167
+msgid "0.1.2 Quick fixes"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:168
+msgid ""
+"This release fixes some metadata needed to have a proper Flatpak application"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:174
+msgid "0.1.1 Stable Release"
+msgstr ""
+
+#: data/com.jeffser.Alpaca.metainfo.xml.in:175
+msgid "This is the first public version of Alpaca"
+msgstr ""
+
+#: src/window.py:47 src/window.py:758
+#, fuzzy
+msgid "New Chat"
+msgstr "Новый чат"
+
+#: src/window.py:86
+msgid "An error occurred"
+msgstr ""
+
+#: src/window.py:87
+msgid "Failed to connect to server"
+msgstr ""
+
+#: src/window.py:88
+msgid "Could not list local models"
+msgstr ""
+
+#: src/window.py:89
+msgid "Could not delete model"
+msgstr ""
+
+#: src/window.py:90
+msgid "Could not pull model"
+msgstr ""
+
+#: src/window.py:91
+msgid "Cannot open image"
+msgstr ""
+
+#: src/window.py:92
+msgid "Cannot delete chat because it's the only one left"
+msgstr ""
+
+#: src/window.py:95
+msgid "Please select a model before chatting"
+msgstr ""
+
+#: src/window.py:96
+msgid "Chat cannot be cleared while receiving a message"
+msgstr ""
+
+#: src/window.py:99
+msgid "Model deleted successfully"
+msgstr ""
+
+#: src/window.py:100
+msgid "Model pulled successfully"
+msgstr ""
+
+#: src/window.py:418
+msgid "Task Complete"
+msgstr ""
+
+#: src/window.py:418
+msgid "Model '{}' pulled successfully."
+msgstr ""
+
+#: src/window.py:424
+#, fuzzy
+msgid "Pull Model Error"
+msgstr "Вытягивающая модель"
+
+#: src/window.py:424
+msgid "Failed to pull model '{}' due to network error."
+msgstr ""
+
+#: src/window.py:436
+msgid "Stop Model"
+msgstr ""
+
+#: src/window.py:437
+msgid "Are you sure you want to stop pulling '{}'?"
+msgstr ""
+
+#: src/window.py:440 src/window.py:478 src/window.py:501 src/window.py:575
+#: src/window.py:636 src/window.py:685 src/window.py:712 src/window.py:745
+#: src/window.py:785
+msgid "Cancel"
+msgstr ""
+
+#: src/window.py:441
+msgid "Stop"
+msgstr ""
+
+#: src/window.py:474
+msgid "Delete Model"
+msgstr ""
+
+#: src/window.py:475 src/window.py:709
+msgid "Are you sure you want to delete '{}'?"
+msgstr ""
+
+#: src/window.py:479 src/window.py:713
+msgid "Delete"
+msgstr ""
+
+#: src/window.py:496
+#, fuzzy
+msgid "Pull Model"
+msgstr "Вытягивающая модель"
+
+#: src/window.py:497
+msgid "Please select a tag to pull '{}'"
+msgstr ""
+
+#: src/window.py:502
+msgid "Pull"
+msgstr ""
+
+#: src/window.py:571 src/window.ui:439
+#, fuzzy
+msgid "Clear Chat"
+msgstr "_Очистить чат"
+
+#: src/window.py:572
+msgid "Are you sure you want to clear the chat?"
+msgstr ""
+
+#: src/window.py:576
+#, fuzzy
+msgid "Clear"
+msgstr "_Очистить чат"
+
+#: src/window.py:632
+msgid "Save Changes"
+msgstr ""
+
+#: src/window.py:633
+msgid "Do you want to save the URL change?"
+msgstr ""
+
+#: src/window.py:637
+#, fuzzy
+msgid "Discard"
+msgstr "Отказ от ответственности"
+
+#: src/window.py:638
+msgid "Save"
+msgstr ""
+
+#: src/window.py:681
+msgid "Remove Image"
+msgstr ""
+
+#: src/window.py:682
+msgid "Are you sure you want to remove image?"
+msgstr ""
+
+#: src/window.py:686
+msgid "Remove"
+msgstr ""
+
+#: src/window.py:708
+#, fuzzy
+msgid "Delete Chat"
+msgstr "_Очистить чат"
+
+#: src/window.py:739
+#, fuzzy
+msgid "Rename Chat"
+msgstr "_Очистить чат"
+
+#: src/window.py:746
+msgid "Rename"
+msgstr ""
+
+#: src/window.py:766
+msgid "The name '{}' is already in use"
+msgstr ""
+
+#: src/window.py:779
+#, fuzzy
+msgid "Create Chat"
+msgstr "_Очистить чат"
+
+#: src/window.py:786
+msgid "Create"
+msgstr ""
+
+#: src/window.ui:55
msgid "Chats"
msgstr "Чаты"
-#: window.ui:49
+#: src/window.ui:65
msgid "New chat"
msgstr "Новый чат"
-#: window.ui:86
+#: src/window.ui:101
msgid "Toggle Sidebar"
msgstr "Переключение боковой панели"
-#: window.ui:107
+#: src/window.ui:122 src/window.ui:259
msgid "Manage models"
msgstr "Управление моделями"
-#: window.ui:121
+#: src/window.ui:136
msgid "Menu"
msgstr "Меню"
-#: window.ui:202
+#: src/window.ui:215
msgid "Send"
msgstr "Отправить"
-#: window.ui:211
+#: src/window.ui:224
msgid "Requires model 'llava' to be selected"
msgstr "Требуется выбрать модель \"llava\""
-#: window.ui:214
+#: src/window.ui:227
msgid "Image"
msgstr "Изображение"
-#: window.ui:249
-msgid "Pulling Model"
-msgstr "Вытягивающая модель"
-
-#: window.ui:345
+#: src/window.ui:344
msgid "Previous"
msgstr "Предыдущий"
-#: window.ui:360
+#: src/window.ui:359
msgid "Next"
msgstr "Следующий"
-#: window.ui:386
+#: src/window.ui:385
msgid "Welcome to Alpaca"
msgstr "Добро пожаловать в Alpaca"
-#: window.ui:387
+#: src/window.ui:386
msgid ""
"To get started, please ensure you have an Ollama instance set up. You can "
"either run Ollama locally on your machine or connect to a remote instance."
@@ -85,15 +480,11 @@ msgstr ""
"можете либо запустить Ollama локально на своем компьютере, либо подключиться "
"к удаленному экземпляру."
-#: window.ui:390
+#: src/window.ui:389
msgid "Ollama Website"
msgstr "Веб-сайт Ollama"
-#: window.ui:406
-msgid "Disclaimer"
-msgstr "Отказ от ответственности"
-
-#: window.ui:407
+#: src/window.ui:406
msgid ""
"Alpaca and its developers are not liable for any damages to devices or "
"software resulting from the execution of code generated by an AI model. "
@@ -105,11 +496,11 @@ msgstr ""
"Пожалуйста, будьте осторожны и внимательно ознакомьтесь с кодом перед его "
"запуском."
-#: window.ui:419
+#: src/window.ui:418
msgid "Setup"
msgstr "Установка"
-#: window.ui:420
+#: src/window.ui:419
msgid ""
"If you are running an Ollama instance locally and haven't modified the "
"default ports, you can use the default URL. Otherwise, please enter the URL "
@@ -119,14 +510,61 @@ msgstr ""
"умолчанию, вы можете использовать URL-адрес по умолчанию. В противном "
"случае, пожалуйста, введите URL-адрес вашего экземпляра Ollama."
-#: window.ui:440
-msgid "_Clear Chat"
-msgstr "_Очистить чат"
-
-#: window.ui:444
-msgid "_Change Server"
+#: src/window.ui:443
+#, fuzzy
+msgid "Change Server"
msgstr "_Изменить Сервер"
-#: window.ui:448
-msgid "_About Alpaca"
+#: src/window.ui:447
+#, fuzzy
+msgid "Keyboard Shortcuts"
+msgstr "Показывать ярлыки"
+
+#: src/window.ui:451
+#, fuzzy
+msgid "About Alpaca"
msgstr "_О Программе"
+
+#: src/window.ui:473
+#, fuzzy
+msgid "General"
+msgstr "Общие"
+
+#: src/window.ui:477
+msgid "Close application"
+msgstr ""
+
+#: src/window.ui:483
+#, fuzzy
+msgid "Clear chat"
+msgstr "_Очистить чат"
+
+#: src/window.ui:489
+#, fuzzy
+msgid "Change server"
+msgstr "_Изменить Сервер"
+
+#: src/window.ui:495
+#, fuzzy
+msgid "Show shortcuts window"
+msgstr "Показывать ярлыки"
+
+#: src/window.ui:502
+msgid "Editor"
+msgstr ""
+
+#: src/window.ui:506
+msgid "Copy"
+msgstr ""
+
+#: src/window.ui:512
+msgid "Paste"
+msgstr ""
+
+#: src/window.ui:518
+msgid "Send Message"
+msgstr ""
+
+#~ msgctxt "shortcut window"
+#~ msgid "Quit"
+#~ msgstr "Выйти"
diff --git a/po/ru.po~ b/po/ru.po~
new file mode 100644
index 0000000..733bc29
--- /dev/null
+++ b/po/ru.po~
@@ -0,0 +1,132 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2024-05-19 14:52+0800\n"
+"PO-Revision-Date: 2024-05-19 14:59+0800\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: ru_RU\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.4.2\n"
+"X-Poedit-Basepath: ../src\n"
+"X-Poedit-SearchPath-0: .\n"
+
+#: gtk/help-overlay.ui:11
+msgctxt "shortcut window"
+msgid "General"
+msgstr "Общие"
+
+#: gtk/help-overlay.ui:14
+msgctxt "shortcut window"
+msgid "Show Shortcuts"
+msgstr "Показывать ярлыки"
+
+#: gtk/help-overlay.ui:20
+msgctxt "shortcut window"
+msgid "Quit"
+msgstr "Выйти"
+
+#: window.ui:39
+msgid "Chats"
+msgstr "Чаты"
+
+#: window.ui:49
+msgid "New chat"
+msgstr "Новый чат"
+
+#: window.ui:86
+msgid "Toggle Sidebar"
+msgstr "Переключение боковой панели"
+
+#: window.ui:107
+msgid "Manage models"
+msgstr "Управление моделями"
+
+#: window.ui:121
+msgid "Menu"
+msgstr "Меню"
+
+#: window.ui:202
+msgid "Send"
+msgstr "Отправить"
+
+#: window.ui:211
+msgid "Requires model 'llava' to be selected"
+msgstr "Требуется выбрать модель \"llava\""
+
+#: window.ui:214
+msgid "Image"
+msgstr "Изображение"
+
+#: window.ui:249
+msgid "Pulling Model"
+msgstr "Вытягивающая модель"
+
+#: window.ui:345
+msgid "Previous"
+msgstr "Предыдущий"
+
+#: window.ui:360
+msgid "Next"
+msgstr "Следующий"
+
+#: window.ui:386
+msgid "Welcome to Alpaca"
+msgstr "Добро пожаловать в Alpaca"
+
+#: window.ui:387
+msgid ""
+"To get started, please ensure you have an Ollama instance set up. You can "
+"either run Ollama locally on your machine or connect to a remote instance."
+msgstr ""
+"Для начала, пожалуйста, убедитесь, что у вас настроен экземпляр Ollama. Вы "
+"можете либо запустить Ollama локально на своем компьютере, либо подключиться "
+"к удаленному экземпляру."
+
+#: window.ui:390
+msgid "Ollama Website"
+msgstr "Веб-сайт Ollama"
+
+#: window.ui:406
+msgid "Disclaimer"
+msgstr "Отказ от ответственности"
+
+#: window.ui:407
+msgid ""
+"Alpaca and its developers are not liable for any damages to devices or "
+"software resulting from the execution of code generated by an AI model. "
+"Please exercise caution and review the code carefully before running it."
+msgstr ""
+"Alpaca и ее разработчики не несут ответственности за любой ущерб, "
+"причиненный устройствам или программному обеспечению в результате выполнения "
+"кода, сгенерированного с помощью модели искусственного интеллекта. "
+"Пожалуйста, будьте осторожны и внимательно ознакомьтесь с кодом перед его "
+"запуском."
+
+#: window.ui:419
+msgid "Setup"
+msgstr "Установка"
+
+#: window.ui:420
+msgid ""
+"If you are running an Ollama instance locally and haven't modified the "
+"default ports, you can use the default URL. Otherwise, please enter the URL "
+"of your Ollama instance."
+msgstr ""
+"Если вы запускаете локальный экземпляр Ollama и не изменили порты по "
+"умолчанию, вы можете использовать URL-адрес по умолчанию. В противном "
+"случае, пожалуйста, введите URL-адрес вашего экземпляра Ollama."
+
+#: window.ui:440
+msgid "_Clear Chat"
+msgstr "_Очистить чат"
+
+#: window.ui:444
+msgid "_Change Server"
+msgstr "_Изменить Сервер"
+
+#: window.ui:448
+msgid "_About Alpaca"
+msgstr "_О Программе"
diff --git a/src/main.py b/src/main.py
index a452e1f..13c6dc0 100644
--- a/src/main.py
+++ b/src/main.py
@@ -48,7 +48,7 @@ class AlpacaApplication(Adw.Application):
application_name='Alpaca',
application_icon='com.jeffser.Alpaca',
developer_name='Jeffry Samuel Eduarte Rojas',
- version='0.5.0',
+ version='0.5.1',
developers=['Jeffser https://jeffser.com'],
designers=['Jeffser https://jeffser.com'],
translator_credits='Alex K (Russian) https://github.com/alexkdeveloper',
diff --git a/update_translation_files.sh b/update_translation_files.sh
new file mode 100755
index 0000000..2bb982c
--- /dev/null
+++ b/update_translation_files.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+cd "$(dirname "$0")"
+echo "Preparing template..."
+xgettext --output=po/alpaca.pot --files-from=po/POTFILES
+echo "Updating Spanish..."
+msgmerge -U po/es.po po/alpaca.pot
+echo "Updating Russian..."
+msgmerge -U po/ru.po po/alpaca.pot