Features: 1) Add priority field to Category model; 2) Update priority field in Brand model to improve consistency.

Fixes: 1) Ensure correct handling of query results in category/brand auto-resolve methods; 2) Fix PO formatting issues across multiple locales.

Extra: 1) Add `priority` field to Django admin for categories; 2) Suppress specific type-checking warnings in settings and utilities.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-22 00:48:06 +03:00
parent 3160ab4549
commit a91ba0c41a
164 changed files with 7935 additions and 7805 deletions

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "المدونة" msgstr "المدونة"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "محرك eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "عنوان المنشور" msgstr "عنوان المنشور"
@ -70,3 +66,6 @@ msgstr "علامة المشاركة"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "علامات المشاركة" msgstr "علامات المشاركة"
#~ msgid "eVibes Engine"
#~ msgstr "محرك eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Motor eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Název příspěvku" msgstr "Název příspěvku"
@ -72,3 +68,6 @@ msgstr "Označení příspěvku"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Štítky příspěvků" msgstr "Štítky příspěvků"
#~ msgid "eVibes Engine"
#~ msgstr "Motor eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes-motor"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Indlæggets titel" msgstr "Indlæggets titel"
@ -70,3 +66,6 @@ msgstr "Tag til indlæg"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tags til indlæg" msgstr "Tags til indlæg"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes-motor"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes Motor"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Titel des Beitrags" msgstr "Titel des Beitrags"
@ -73,3 +69,6 @@ msgstr "Tag eintragen"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tags eintragen" msgstr "Tags eintragen"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes Motor"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -21,10 +21,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes Engine"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Post's title" msgstr "Post's title"
@ -75,6 +71,9 @@ msgstr "Post tag"
msgid "post tags" msgid "post tags"
msgstr "Post tags" msgstr "Post tags"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes Engine"
#~ msgid "(no content yet)" #~ msgid "(no content yet)"
#~ msgstr "(no content yet)" #~ msgstr "(no content yet)"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes Engine"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Post's title" msgstr "Post's title"
@ -70,3 +66,6 @@ msgstr "Post tag"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Post tags" msgstr "Post tags"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes Engine"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Motor eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Título del mensaje" msgstr "Título del mensaje"
@ -72,3 +68,6 @@ msgstr "Etiqueta postal"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Etiquetas" msgstr "Etiquetas"
#~ msgid "eVibes Engine"
#~ msgstr "Motor eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Moteur eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Titre du message" msgstr "Titre du message"
@ -47,8 +43,8 @@ msgstr ""
msgid "" msgid ""
"a markdown file or markdown content must be provided - mutually exclusive" "a markdown file or markdown content must be provided - mutually exclusive"
msgstr "" msgstr ""
"un fichier markdown ou un contenu markdown doit être fourni - ils s'excluent" "un fichier markdown ou un contenu markdown doit être fourni - ils s'excluent "
" mutuellement" "mutuellement"
#: blog/models.py:82 #: blog/models.py:82
msgid "internal tag identifier for the post tag" msgid "internal tag identifier for the post tag"
@ -73,3 +69,6 @@ msgstr "Tag de poste"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tags de la poste" msgstr "Tags de la poste"
#~ msgid "eVibes Engine"
#~ msgstr "Moteur eVibes"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -20,10 +20,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "" msgstr ""
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr ""
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "" msgstr ""

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Motore eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Titolo del post" msgstr "Titolo del post"
@ -71,3 +67,6 @@ msgstr "Post tag"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tag dei post" msgstr "Tag dei post"
#~ msgid "eVibes Engine"
#~ msgstr "Motore eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "ブログ" msgstr "ブログ"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibesエンジン"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "投稿タイトル" msgstr "投稿タイトル"
@ -39,12 +35,16 @@ msgstr "投稿"
#: blog/models.py:69 #: blog/models.py:69
msgid "markdown files are not supported yet - use markdown content instead" msgid "markdown files are not supported yet - use markdown content instead"
msgstr "マークダウン・ファイルはサポートされていません - 代わりにマークダウン・コンテンツを使用してください!" msgstr ""
"マークダウン・ファイルはサポートされていません - 代わりにマークダウン・コンテ"
"ンツを使用してください!"
#: blog/models.py:71 #: blog/models.py:71
msgid "" msgid ""
"a markdown file or markdown content must be provided - mutually exclusive" "a markdown file or markdown content must be provided - mutually exclusive"
msgstr "マークダウン・ファイルまたはマークダウン・コンテンツを提供しなければならない。" msgstr ""
"マークダウン・ファイルまたはマークダウン・コンテンツを提供しなければならな"
"い。"
#: blog/models.py:82 #: blog/models.py:82
msgid "internal tag identifier for the post tag" msgid "internal tag identifier for the post tag"
@ -69,3 +69,6 @@ msgstr "投稿タグ"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "投稿タグ" msgstr "投稿タグ"
#~ msgid "eVibes Engine"
#~ msgstr "eVibesエンジン"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -20,10 +20,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "" msgstr ""
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr ""
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "" msgstr ""

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes motor"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Titel van de post" msgstr "Titel van de post"
@ -47,8 +43,8 @@ msgstr ""
msgid "" msgid ""
"a markdown file or markdown content must be provided - mutually exclusive" "a markdown file or markdown content must be provided - mutually exclusive"
msgstr "" msgstr ""
"er moet een markdown-bestand of markdown-inhoud worden geleverd - wederzijds" "er moet een markdown-bestand of markdown-inhoud worden geleverd - wederzijds "
" exclusief" "exclusief"
#: blog/models.py:82 #: blog/models.py:82
msgid "internal tag identifier for the post tag" msgid "internal tag identifier for the post tag"
@ -73,3 +69,6 @@ msgstr "Post tag"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Post tags" msgstr "Post tags"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes motor"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Silnik eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Tytuł postu" msgstr "Tytuł postu"
@ -72,3 +68,6 @@ msgstr "Tag posta"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tagi postów" msgstr "Tagi postów"
#~ msgid "eVibes Engine"
#~ msgstr "Silnik eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Motor eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Título da postagem" msgstr "Título da postagem"
@ -40,8 +36,7 @@ msgstr "Publicações"
#: blog/models.py:69 #: blog/models.py:69
msgid "markdown files are not supported yet - use markdown content instead" msgid "markdown files are not supported yet - use markdown content instead"
msgstr "" msgstr ""
"Os arquivos markdown não são suportados - use conteúdo markdown em vez " "Os arquivos markdown não são suportados - use conteúdo markdown em vez disso!"
"disso!"
#: blog/models.py:71 #: blog/models.py:71
msgid "" msgid ""
@ -72,3 +67,6 @@ msgstr "Etiqueta de postagem"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Tags de postagem" msgstr "Tags de postagem"
#~ msgid "eVibes Engine"
#~ msgstr "Motor eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Blog" msgstr "Blog"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Motorul eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Titlul postului" msgstr "Titlul postului"
@ -40,8 +36,7 @@ msgstr "Mesaje"
#: blog/models.py:69 #: blog/models.py:69
msgid "markdown files are not supported yet - use markdown content instead" msgid "markdown files are not supported yet - use markdown content instead"
msgstr "" msgstr ""
"Fișierele Markdown nu sunt acceptate - utilizați în schimb conținut " "Fișierele Markdown nu sunt acceptate - utilizați în schimb conținut Markdown!"
"Markdown!"
#: blog/models.py:71 #: blog/models.py:71
msgid "" msgid ""
@ -73,3 +68,6 @@ msgstr "Etichetă post"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Etichete poștale" msgstr "Etichete poștale"
#~ msgid "eVibes Engine"
#~ msgstr "Motorul eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "Блог" msgstr "Блог"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "Движок eVibes"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "Заголовок сообщения" msgstr "Заголовок сообщения"
@ -73,3 +69,6 @@ msgstr "Тэг поста"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "Тэги постов" msgstr "Тэги постов"
#~ msgid "eVibes Engine"
#~ msgstr "Движок eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -17,10 +17,6 @@ msgstr ""
msgid "blog" msgid "blog"
msgstr "博客" msgstr "博客"
#: blog/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes 引擎"
#: blog/models.py:17 #: blog/models.py:17
msgid "post title" msgid "post title"
msgstr "帖子标题" msgstr "帖子标题"
@ -69,3 +65,6 @@ msgstr "职位标签"
#: blog/models.py:97 #: blog/models.py:97
msgid "post tags" msgid "post tags"
msgstr "帖子标签" msgstr "帖子标签"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes 引擎"

View file

@ -128,6 +128,7 @@ class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin, TabbedTranslationAdmin)
"description", "description",
"parent", "parent",
"is_active", "is_active",
"priority",
"image", "image",
"markup_percent", "markup_percent",
"tags", "tags",

View file

@ -32,6 +32,68 @@ SMART_FIELDS = [
"title.auto^4", "title.auto^4",
] ]
functions = [
# — product boost whenever hitting the products` index —
{
"filter": Q("term", **{"_index": "products"}),
"field_value_factor": {
"field": "brand_priority",
"modifier": "log1p",
"factor": 1,
"missing": 0,
},
},
{
"filter": Q("term", **{"_index": "products"}),
"field_value_factor": {
"field": "rating",
"modifier": "log1p",
"factor": 1,
"missing": 0,
},
},
{
"filter": Q("term", **{"_index": "products"}),
"field_value_factor": {
"field": "total_orders",
"modifier": "log1p",
"factor": 1,
"missing": 0,
},
},
{
"filter": Q("term", **{"_index": "products"}),
"field_value_factor": {
"field": "category_priority",
"modifier": "log1p",
"factor": 1,
"missing": 0,
},
},
# — category boost whenever hitting the categories` index —
{
"filter": Q("term", **{"_index": "categories"}),
"field_value_factor": {
"field": "priority",
"modifier": "log1p",
"factor": 2, # you can tweak
"missing": 0,
},
},
# — brand boost whenever hitting the brands` index —
{
"filter": Q("term", **{"_index": "brands"}),
"field_value_factor": {
"field": "priority",
"modifier": "log1p",
"factor": 2,
"missing": 0,
},
},
]
def process_query(query: str = "", request: Request | None = None) -> dict[str, list[dict]] | None: def process_query(query: str = "", request: Request | None = None) -> dict[str, list[dict]] | None:
""" """
@ -68,17 +130,7 @@ def process_query(query: str = "", request: Request | None = None) -> dict[str,
function_score_query = Q( function_score_query = Q(
"function_score", "function_score",
query=query_base, query=query_base,
functions=[ functions=functions,
{
"filter": Q("term", **{"_index": "products"}),
"field_value_factor": {
"field": "brand_priority",
"factor": 1,
"modifier": "log1p",
"missing": 0,
},
}
],
boost_mode="multiply", boost_mode="multiply",
score_mode="first", score_mode="first",
) )
@ -124,12 +176,14 @@ def process_query(query: str = "", request: Request | None = None) -> dict[str,
if settings.DEBUG: if settings.DEBUG:
if idx == "products": if idx == "products":
hit_result["rating"] = getattr(hit, "rating", 0) hit_result["rating_debug"] = getattr(hit, "rating", 0)
hit_result["brand_priority"] = getattr(hit, "brand_priority", 0) hit_result["total_orders_debug"] = getattr(hit, "total_orders", 0)
hit_result["brand_priority_debug"] = getattr(hit, "brand_priority", 0)
hit_result["category_priority_debug"] = getattr(hit, "category_priority", 0)
if idx == "brands": if idx == "brands":
pass hit_result["priority_debug"] = getattr(hit, "priority", 0)
if idx == "categories": if idx == "categories":
pass hit_result["priority_debug"] = getattr(hit, "priority", 0)
if idx == "posts": if idx == "posts":
pass pass

View file

@ -11,9 +11,13 @@ class _BaseDoc(ActiveOnlyMixin, Document):
analyzer="standard", analyzer="standard",
fields={ fields={
"raw": fields.KeywordField(ignore_above=256), "raw": fields.KeywordField(ignore_above=256),
"ngram": fields.TextField(analyzer="name_ngram", search_analyzer="query_lc"), "ngram": fields.TextField(
analyzer="name_ngram", search_analyzer="query_lc"
),
"phonetic": fields.TextField(analyzer="name_phonetic"), "phonetic": fields.TextField(analyzer="name_phonetic"),
"auto": fields.TextField(analyzer="autocomplete", search_analyzer="autocomplete_search"), "auto": fields.TextField(
analyzer="autocomplete", search_analyzer="autocomplete_search"
),
}, },
) )
description = fields.TextField( description = fields.TextField(
@ -21,9 +25,13 @@ class _BaseDoc(ActiveOnlyMixin, Document):
analyzer="standard", analyzer="standard",
fields={ fields={
"raw": fields.KeywordField(ignore_above=256), "raw": fields.KeywordField(ignore_above=256),
"ngram": fields.TextField(analyzer="name_ngram", search_analyzer="query_lc"), "ngram": fields.TextField(
analyzer="name_ngram", search_analyzer="query_lc"
),
"phonetic": fields.TextField(analyzer="name_phonetic"), "phonetic": fields.TextField(analyzer="name_phonetic"),
"auto": fields.TextField(analyzer="autocomplete", search_analyzer="autocomplete_search"), "auto": fields.TextField(
analyzer="autocomplete", search_analyzer="autocomplete_search"
),
}, },
) )
slug = fields.KeywordField(attr="slug", index=False) slug = fields.KeywordField(attr="slug", index=False)
@ -45,11 +53,17 @@ class _BaseDoc(ActiveOnlyMixin, Document):
class ProductDocument(_BaseDoc): class ProductDocument(_BaseDoc):
rating = fields.FloatField(attr="rating") rating = fields.FloatField(attr="rating")
total_order = fields.IntegerField(attr="total_orders")
brand_priority = fields.IntegerField( brand_priority = fields.IntegerField(
attr="brand.priority", attr="brand.priority",
index=True, index=True,
fields={"raw": fields.KeywordField()}, fields={"raw": fields.KeywordField()},
) )
category_priority = fields.IntegerField(
attr="category.priority",
index=True,
fields={"raw": fields.KeywordField()},
)
class Index(_BaseDoc.Index): class Index(_BaseDoc.Index):
name = "products" name = "products"
@ -64,6 +78,8 @@ registry.register_document(ProductDocument)
class CategoryDocument(_BaseDoc): class CategoryDocument(_BaseDoc):
priority = fields.IntegerField(attr="priority")
class Index(_BaseDoc.Index): class Index(_BaseDoc.Index):
name = "categories" name = "categories"
@ -77,15 +93,7 @@ registry.register_document(CategoryDocument)
class BrandDocument(ActiveOnlyMixin, Document): class BrandDocument(ActiveOnlyMixin, Document):
name = fields.TextField( priority = fields.IntegerField(attr="priority")
attr="name",
analyzer="standard",
fields={
"raw": fields.KeywordField(ignore_above=256),
"ngram": fields.TextField(analyzer="name_ngram", search_analyzer="query_lc"),
"phonetic": fields.TextField(analyzer="name_phonetic"),
},
)
class Index: class Index:
name = "brands" name = "brands"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,23 @@
# Generated by Django 5.2 on 2025-06-21 21:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("core", "0033_alter_category_slug"),
]
operations = [
migrations.AddField(
model_name="category",
name="priority",
field=models.PositiveIntegerField(default=0, verbose_name="priority"),
),
migrations.AlterField(
model_name="brand",
name="priority",
field=models.PositiveIntegerField(default=0, verbose_name="priority"),
),
]

View file

@ -233,6 +233,12 @@ class Category(ExportModelOperationsMixin("category"), NiceModel, MPTTModel):
help_text=_("tags that help describe or group this category"), help_text=_("tags that help describe or group this category"),
verbose_name=_("category tags"), verbose_name=_("category tags"),
) )
priority: int = PositiveIntegerField( # type: ignore
default=0,
null=False,
blank=False,
verbose_name=_("priority"),
)
def __str__(self): def __str__(self):
return self.name return self.name
@ -303,7 +309,7 @@ class Brand(ExportModelOperationsMixin("brand"), NiceModel):
default=0, default=0,
null=False, null=False,
blank=False, blank=False,
verbose_name=_("brand priority"), verbose_name=_("priority"),
) )
def __str__(self): def __str__(self):

View file

@ -45,6 +45,7 @@ class TweakedAutoSlugField(AutoSlugField):
except AttributeError: except AttributeError:
attr = "" attr = ""
if callable(attr): if callable(attr):
# noinspection PyCallingNonCallable
return f"{attr()}" return f"{attr()}"
return attr return attr

View file

@ -163,7 +163,8 @@ class AbstractVendor:
def auto_resolve_category(self, category_name: str): def auto_resolve_category(self, category_name: str):
if category_name: if category_name:
try: try:
uuid = process_query(category_name)["categories"][0]["uuid"] search = process_query(category_name)
uuid = search["categories"][0]["uuid"] if search else None
if uuid: if uuid:
return Category.objects.get(uuid=uuid) return Category.objects.get(uuid=uuid)
except KeyError: except KeyError:
@ -180,7 +181,8 @@ class AbstractVendor:
def auto_resolve_brand(self, brand_name: str): def auto_resolve_brand(self, brand_name: str):
if brand_name: if brand_name:
try: try:
uuid = process_query(brand_name)["brands"][0]["uuid"] search = process_query(brand_name)
uuid = search["brands"][0]["uuid"] if search else None
if uuid: if uuid:
return Brand.objects.get(uuid=uuid) return Brand.objects.get(uuid=uuid)
except KeyError: except KeyError:

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -121,11 +121,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -121,11 +121,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -120,11 +120,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: EVIBES 2.8.9\n" "Project-Id-Version: EVIBES 2.8.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n" "Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -121,11 +121,6 @@ msgstr ""
msgid "An entity for storing analytics data" msgid "An entity for storing analytics data"
msgstr "" msgstr ""
#: evibes/settings/daisy.py:17 evibes/settings/daisy.py:24
#: evibes/settings/daisy.py:31 evibes/settings/daisy.py:38
msgid "eVibes System"
msgstr ""
#: evibes/settings/drf.py:49 #: evibes/settings/drf.py:49
msgid "" msgid ""
"\n" "\n"

View file

@ -3,7 +3,7 @@ from evibes.settings import CONSTANCE_CONFIG
DAISY_SETTINGS: dict = { DAISY_SETTINGS: dict = {
"SITE_LOGO": "/static/favicon.ico", "SITE_LOGO": "/static/favicon.ico",
"EXTRA_STYLES": [ "EXTRA_STYLES": [
f"https://api.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/static/css/constance.css", f"https://api.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/static/css/constance.css", # type: ignore
], ],
"EXTRA_SCRIPTS": [], "EXTRA_SCRIPTS": [],
"SHOW_CHANGELIST_FILTER": True, "SHOW_CHANGELIST_FILTER": True,

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -25,10 +25,6 @@ msgstr "المعاملات"
msgid "payments" msgid "payments"
msgstr "المدفوعات" msgstr "المدفوعات"
#: payments/apps.py:10
msgid "eVibes Engine"
msgstr "محرك eVibes"
#: payments/choices.py:3 #: payments/choices.py:3
msgid "deposit" msgid "deposit"
msgstr "الإيداع" msgstr "الإيداع"
@ -56,11 +52,11 @@ msgstr "تفاصيل المعالجة"
#: payments/models.py:39 #: payments/models.py:39
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"transaction amount must fit into " "transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config."
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" "PAYMENT_GATEWAY_MAXIMUM}"
msgstr "" msgstr ""
"يجب أن يتناسب مبلغ المعاملة مع " "يجب أن يتناسب مبلغ المعاملة مع {config.PAYMENT_GATEWAY_MINIMUM}-{config."
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" "PAYMENT_GATEWAY_MAXIMUM}"
#: payments/models.py:61 #: payments/models.py:61
msgid "balance" msgid "balance"
@ -130,3 +126,6 @@ msgstr "مطلوب مزود للحصول على الأسعار من"
#, python-brace-format #, python-brace-format
msgid "couldn't find provider {provider}" msgid "couldn't find provider {provider}"
msgstr "تعذّر العثور على الموفر {provider}" msgstr "تعذّر العثور على الموفر {provider}"
#~ msgid "eVibes Engine"
#~ msgstr "محرك eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -25,10 +25,6 @@ msgstr "Transakce"
msgid "payments" msgid "payments"
msgstr "Platby" msgstr "Platby"
#: payments/apps.py:10
msgid "eVibes Engine"
msgstr "Motor eVibes"
#: payments/choices.py:3 #: payments/choices.py:3
msgid "deposit" msgid "deposit"
msgstr "Vklad" msgstr "Vklad"
@ -56,11 +52,11 @@ msgstr "Podrobnosti o zpracování"
#: payments/models.py:39 #: payments/models.py:39
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"transaction amount must fit into " "transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config."
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" "PAYMENT_GATEWAY_MAXIMUM}"
msgstr "" msgstr ""
"Částka transakce se musí vejít do rozmezí " "Částka transakce se musí vejít do rozmezí {config.PAYMENT_GATEWAY_MINIMUM}-"
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." "{config.PAYMENT_GATEWAY_MAXIMUM}."
#: payments/models.py:61 #: payments/models.py:61
msgid "balance" msgid "balance"
@ -130,3 +126,6 @@ msgstr "Je třeba mít poskytovatele, od kterého lze získat sazby"
#, python-brace-format #, python-brace-format
msgid "couldn't find provider {provider}" msgid "couldn't find provider {provider}"
msgstr "Nepodařilo se najít poskytovatele {provider}" msgstr "Nepodařilo se najít poskytovatele {provider}"
#~ msgid "eVibes Engine"
#~ msgstr "Motor eVibes"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-21 16:40+0100\n" "POT-Creation-Date: 2025-06-21 22:42+0100\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n" "Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n" "Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -25,10 +25,6 @@ msgstr "Transaktioner"
msgid "payments" msgid "payments"
msgstr "Betalinger" msgstr "Betalinger"
#: payments/apps.py:10
msgid "eVibes Engine"
msgstr "eVibes-motor"
#: payments/choices.py:3 #: payments/choices.py:3
msgid "deposit" msgid "deposit"
msgstr "Indskud" msgstr "Indskud"
@ -56,11 +52,11 @@ msgstr "Behandling af detaljer"
#: payments/models.py:39 #: payments/models.py:39
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"transaction amount must fit into " "transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config."
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" "PAYMENT_GATEWAY_MAXIMUM}"
msgstr "" msgstr ""
"Transaktionsbeløbet skal passe ind i " "Transaktionsbeløbet skal passe ind i {config.PAYMENT_GATEWAY_MINIMUM}-"
"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." "{config.PAYMENT_GATEWAY_MAXIMUM}."
#: payments/models.py:61 #: payments/models.py:61
msgid "balance" msgid "balance"
@ -90,8 +86,8 @@ msgid ""
"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your\n" "Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your\n"
" account by clicking the button below:" " account by clicking the button below:"
msgstr "" msgstr ""
"Tak, fordi du har tilmeldt dig %(config.PROJECT_NAME)s. Aktivér venligst din" "Tak, fordi du har tilmeldt dig %(config.PROJECT_NAME)s. Aktivér venligst din "
" konto ved at klikke på knappen nedenfor:" "konto ved at klikke på knappen nedenfor:"
#: payments/templates/balance_deposit_email.html:105 #: payments/templates/balance_deposit_email.html:105
msgid "" msgid ""
@ -130,3 +126,6 @@ msgstr "Der er brug for en udbyder at få priser fra"
#, python-brace-format #, python-brace-format
msgid "couldn't find provider {provider}" msgid "couldn't find provider {provider}"
msgstr "Kunne ikke finde udbyder {provider}" msgstr "Kunne ikke finde udbyder {provider}"
#~ msgid "eVibes Engine"
#~ msgstr "eVibes-motor"

Some files were not shown because too many files have changed in this diff Show more