Features: 1) Add support for multilingual meta descriptions in the post model, covering 30+ locales.

Fixes: None.

Extra: Update `django.po` and `django.mo` localization files to reflect translation changes and model updates.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-10-07 15:53:08 +03:00
parent 9e40323823
commit dc4da60e82
113 changed files with 919 additions and 666 deletions

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,44 +25,44 @@ msgstr "عنوان المنشور"
msgid "title"
msgstr "العنوان"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "المنشور"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "المنشورات"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"ملفات تخفيض السعر غير مدعومة Yer - استخدم محتوى تخفيض السعر بدلاً من ذلك!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr "يجب توفير ملف ترميز أو محتوى ترميز مخفض - متنافيان"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "معرّف العلامة الداخلي لعلامة المنشور"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "اسم العلامة"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "اسم سهل الاستخدام لعلامة المنشور"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "اسم عرض العلامة"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "علامة المشاركة"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "علامات المشاركة"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Název příspěvku"
msgid "title"
msgstr "Název"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Příspěvek"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Příspěvky"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Soubory Markdown nejsou podporovány - místo toho použijte obsah Markdown!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"musí být poskytnut soubor markdown nebo obsah markdown - vzájemně se "
"vylučují."
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "interní identifikátor tagu pro tag příspěvku"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Název štítku"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Uživatelsky přívětivý název pro značku příspěvku"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Zobrazení názvu štítku"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Označení příspěvku"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Štítky příspěvků"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,44 +25,44 @@ msgstr "Indlæggets titel"
msgid "title"
msgstr "Titel"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Indlæg"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Indlæg"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "Markdown-filer understøttes ikke - brug markdown-indhold i stedet!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"en markdown-fil eller markdown-indhold skal leveres - gensidigt udelukkende"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "intern tag-identifikator for indlægs-tagget"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tag-navn"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Brugervenligt navn til posttagget"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Navn på tag-visning"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Tag til indlæg"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tags til indlæg"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "Titel des Beitrags"
msgid "title"
msgstr "Titel"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Beitrag"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Beiträge"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Markdown-Dateien werden nicht unterstützt - verwenden Sie stattdessen "
"Markdown-Inhalte!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"eine Markdown-Datei oder ein Markdown-Inhalt muss bereitgestellt werden - "
"beide schließen sich gegenseitig aus"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "interner Tag-Bezeichner für den Post-Tag"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tag name"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Benutzerfreundlicher Name für das Post-Tag"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Tag-Anzeigename"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Tag eintragen"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tags eintragen"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -29,44 +29,44 @@ msgstr "Post's title"
msgid "title"
msgstr "Title"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Posts"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "Markdown files are not supported yer - use markdown content instead!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"a markdown file or markdown content must be provided - mutually exclusive"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "internal tag identifier for the post tag"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tag name"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "User-friendly name for the post tag"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Tag display name"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tag"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Post tags"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,44 +25,44 @@ msgstr "Post's title"
msgid "title"
msgstr "Title"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Posts"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "Markdown files are not supported yer - use markdown content instead!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"a markdown file or markdown content must be provided - mutually exclusive"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "internal tag identifier for the post tag"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tag name"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "User-friendly name for the post tag"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Tag display name"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tag"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Post tags"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Título del mensaje"
msgid "title"
msgstr "Título"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Publicar en"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Puestos"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"No se admiten archivos Markdown - ¡utiliza contenido Markdown en su lugar!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"se debe proporcionar un archivo markdown o contenido markdown - mutuamente "
"excluyentes"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "identificador interno de la etiqueta post"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nombre de la etiqueta"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nombre fácil de usar para la etiqueta de la entrada"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nombre de la etiqueta"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Etiqueta postal"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Etiquetas"

View file

@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -28,43 +28,43 @@ msgstr ""
msgid "title"
msgstr ""
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr ""
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr ""
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr ""
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr ""
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr ""
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr ""
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr ""
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr ""

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "Titre du message"
msgid "title"
msgstr "Titre"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Poste"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Postes"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Les fichiers Markdown ne sont pas pris en charge - utilisez plutôt du "
"contenu Markdown !"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"un fichier markdown ou un contenu markdown doit être fourni - ils s'excluent "
"mutuellement"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "identifiant interne de la balise post"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nom du jour"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nom convivial pour la balise post"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nom d'affichage de l'étiquette"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Tag de poste"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tags de la poste"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,43 +25,43 @@ msgstr "כותרת הפוסט"
msgid "title"
msgstr "כותרת"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "פוסט"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "פוסטים"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "קובצי Markdown אינם נתמכים עדיין - השתמש בתוכן Markdown במקום!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr "יש לספק קובץ markdown או תוכן markdown - באופן בלעדי"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "מזהה תגיות פנימי עבור תגיות הפוסט"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "שם היום"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "שם ידידותי למשתמש עבור תגיות הפוסט"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "שם תצוגה של התג"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "תגית פוסט"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "תגיות פוסט"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -28,43 +28,43 @@ msgstr ""
msgid "title"
msgstr ""
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr ""
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr ""
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr ""
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr ""
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr ""
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr ""
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr ""
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr ""

View file

@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -28,43 +28,43 @@ msgstr ""
msgid "title"
msgstr ""
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr ""
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr ""
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr ""
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr ""
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr ""
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr ""
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr ""
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr ""

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "Judul postingan"
msgid "title"
msgstr "Judul"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Pos"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Posting"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"File penurunan harga tidak didukung - gunakan konten penurunan harga sebagai "
"gantinya!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"file penurunan harga atau konten penurunan harga harus disediakan - tidak "
"boleh ada yang sama"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "pengidentifikasi tag internal untuk tag pos"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nama tag"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nama yang mudah digunakan untuk tag postingan"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nama tampilan tag"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Tag pos"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tag pos"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,45 +25,45 @@ msgstr "Titolo del post"
msgid "title"
msgstr "Titolo"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Posta"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Messaggi"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "I file Markdown non sono supportati: usa invece i contenuti Markdown!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"deve essere fornito un file markdown o un contenuto markdown - si escludono "
"a vicenda"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "identificatore interno del tag post"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nome del tag"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nome intuitivo per il tag del post"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nome del tag"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tag"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tag dei post"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "投稿タイトル"
msgid "title"
msgstr "タイトル"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "ポスト"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "投稿"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"マークダウン・ファイルはサポートされていません - 代わりにマークダウン・コンテ"
"ンツを使用してください!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"マークダウン・ファイルまたはマークダウン・コンテンツを提供しなければならな"
"い。"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "投稿タグの内部タグ識別子"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "タグ名"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "投稿タグのユーザーフレンドリーな名前"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "タグ表示名"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "投稿タグ"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "投稿タグ"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -28,43 +28,43 @@ msgstr ""
msgid "title"
msgstr ""
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr ""
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr ""
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr ""
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr ""
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr ""
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr ""
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr ""
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr ""

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,44 +25,44 @@ msgstr "게시물 제목"
msgid "title"
msgstr "제목"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "게시물"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "게시물"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"마크다운 파일은 지원되지 않습니다 예 - 대신 마크다운 콘텐츠를 사용하세요!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr "마크다운 파일 또는 마크다운 콘텐츠가 제공되어야 합니다."
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "게시물 태그의 내부 태그 식별자"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "태그 이름"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "게시물 태그의 사용자 친화적인 이름"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "태그 표시 이름"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "게시물 태그"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "게시물 태그"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "Titel van de post"
msgid "title"
msgstr "Titel"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Plaats"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Berichten"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Markdown-bestanden worden niet ondersteund - gebruik in plaats daarvan "
"markdown-inhoud!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"er moet een markdown-bestand of markdown-inhoud worden geleverd - wederzijds "
"exclusief"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "interne tagidentifier voor de posttag"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tag naam"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Gebruiksvriendelijke naam voor de posttag"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Tag weergavenaam"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tag"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Post tags"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,44 +25,44 @@ msgstr "Innleggets tittel"
msgid "title"
msgstr "Title"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Innlegg"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "Markdown-filer støttes ikke - bruk markdown-innhold i stedet!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"en markdown-fil eller markdown-innhold må oppgis - gjensidig utelukkende"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "intern tagg-identifikator for innleggstaggen"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tagg navn"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Brukervennlig navn for innleggstaggen"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Visningsnavn for taggen"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tag"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tagger for innlegg"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Tytuł postu"
msgid "title"
msgstr "Tytuł"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Posty"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Pliki Markdown nie są obsługiwane - zamiast tego użyj zawartości Markdown!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"należy dostarczyć plik markdown lub zawartość markdown - wzajemnie się "
"wykluczające"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "wewnętrzny identyfikator tagu posta"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nazwa tagu"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Przyjazna dla użytkownika nazwa tagu posta"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Wyświetlana nazwa znacznika"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Tag posta"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tagi postów"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,45 +25,45 @@ msgstr "Título da postagem"
msgid "title"
msgstr "Título"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Postar"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Publicações"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Os arquivos markdown não são suportados - use conteúdo markdown em vez disso!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"um arquivo ou conteúdo de markdown deve ser fornecido - mutuamente exclusivo"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "identificador de tag interno para a tag de postagem"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nome da etiqueta"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nome de fácil utilização para a tag de postagem"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nome de exibição da tag"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Etiqueta de postagem"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Tags de postagem"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Titlul postului"
msgid "title"
msgstr "Titlul"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Mesaje"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Fișierele Markdown nu sunt acceptate - utilizați în schimb conținut Markdown!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"trebuie furnizat un fișier markdown sau conținut markdown - se exclud "
"reciproc"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "identificator intern de etichetă pentru eticheta postului"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Nume etichetă"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Nume ușor de utilizat pentru eticheta postului"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Nume afișare etichetă"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Etichetă post"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Etichete poștale"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,47 +25,47 @@ msgstr "Заголовок сообщения"
msgid "title"
msgstr "Название"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Пост"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Посты"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Файлы в формате Markdown не поддерживаются - используйте вместо них "
"содержимое в формате Markdown!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"необходимо предоставить файл разметки или содержимое разметки - "
"взаимоисключающие варианты"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "внутренний идентификатор тега для тега post"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Название тега"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Удобное для пользователя название тега поста"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Отображаемое имя тега"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Тэг поста"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Тэги постов"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,45 +25,45 @@ msgstr "Inläggets titel"
msgid "title"
msgstr "Titel"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Post"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Inlägg"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "Markdown-filer stöds inte - använd markdown-innehåll istället!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"en markdown-fil eller markdown-innehåll måste tillhandahållas - ömsesidigt "
"uteslutande"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "intern taggidentifierare för inläggstaggen"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tagg namn"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Användarvänligt namn för inläggstaggen"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Taggens visningsnamn"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Post tagg"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Taggar för inlägg"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,43 +25,43 @@ msgstr "ชื่อโพสต์"
msgid "title"
msgstr "ชื่อเรื่อง"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "โพสต์"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "โพสต์"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "ไฟล์มาร์กดาวน์ยังไม่รองรับในตอนนี้ - กรุณาใช้เนื้อหาแบบมาร์กดาวน์แทน!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr "ไฟล์มาร์กดาวน์หรือเนื้อหาแบบมาร์กดาวน์ต้องได้รับการจัดเตรียมไว้ - ไม่สามารถใช้ร่วมกันได้"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "ตัวระบุแท็กภายในสำหรับแท็กโพสต์"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "ชื่อวัน"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "ชื่อที่ใช้งานได้ง่ายสำหรับแท็กโพสต์"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "แสดงชื่อแท็ก"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "โพสต์แท็ก"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "ป้ายกำกับโพสต์"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Gönderinin başlığı"
msgid "title"
msgstr "Başlık"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Posta"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Mesajlar"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Markdown dosyaları desteklenmiyor yer - bunun yerine markdown içeriği "
"kullanın!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"bir markdown dosyası veya markdown içeriği sağlanmalıdır - birbirini dışlayan"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "gönderi etiketi için dahili etiket tanımlayıcısı"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Etiket adı"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Gönderi etiketi için kullanıcı dostu ad"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Etiket görünen adı"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Mesaj etiketi"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Gönderi etiketleri"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,46 +25,46 @@ msgstr "Tiêu đề bài đăng"
msgid "title"
msgstr "Tiêu đề"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "Bài đăng"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "Bài đăng"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr ""
"Tệp Markdown hiện chưa được hỗ trợ - hãy sử dụng nội dung Markdown thay thế!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr ""
"Phải cung cấp tệp Markdown hoặc nội dung Markdown - hai tùy chọn này là "
"tương phản nhau."
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "Mã định danh thẻ nội bộ cho thẻ bài viết"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "Tên ngày"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "Tên thân thiện với người dùng cho thẻ bài viết"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "Hiển thị tên thẻ"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "Thẻ bài viết"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "Thẻ bài viết"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -25,43 +25,43 @@ msgstr "帖子标题"
msgid "title"
msgstr "标题"
#: blog/models.py:83
#: blog/models.py:84
msgid "post"
msgstr "职位"
#: blog/models.py:84
#: blog/models.py:85
msgid "posts"
msgstr "职位"
#: blog/models.py:88
#: blog/models.py:89
msgid "markdown files are not supported yet - use markdown content instead"
msgstr "不支持 Markdown 文件,请使用 Markdown 内容!"
#: blog/models.py:90
#: blog/models.py:91
msgid ""
"a markdown file or markdown content must be provided - mutually exclusive"
msgstr "必须提供标记符文件或标记符内容 - 相互排斥"
#: blog/models.py:122
#: blog/models.py:123
msgid "internal tag identifier for the post tag"
msgstr "职位标签的内部标签标识符"
#: blog/models.py:123
#: blog/models.py:124
msgid "tag name"
msgstr "标签名称"
#: blog/models.py:127
#: blog/models.py:128
msgid "user-friendly name for the post tag"
msgstr "方便用户使用的帖子标签名称"
#: blog/models.py:128
#: blog/models.py:129
msgid "tag display name"
msgstr "标签显示名称"
#: blog/models.py:136
#: blog/models.py:137
msgid "post tag"
msgstr "职位标签"
#: blog/models.py:137
#: blog/models.py:138
msgid "post tags"
msgstr "帖子标签"

View file

@ -0,0 +1,158 @@
# Generated by Django 5.2 on 2025-10-07 12:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("blog", "0005_post_content_fa_ir_post_content_he_il_and_more"),
]
operations = [
migrations.AddField(
model_name="post",
name="meta_description",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_ar_ar",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_cs_cz",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_da_dk",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_de_de",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_en_gb",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_en_us",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_es_es",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_fa_ir",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_fr_fr",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_he_il",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_hi_in",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_hr_hr",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_id_id",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_it_it",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_ja_jp",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_kk_kz",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_ko_kr",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_nl_nl",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_no_no",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_pl_pl",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_pt_br",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_ro_ro",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_ru_ru",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_sv_se",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_th_th",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_tr_tr",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_vi_vn",
field=models.CharField(blank=True, max_length=150, null=True),
),
migrations.AddField(
model_name="post",
name="meta_description_zh_hans",
field=models.CharField(blank=True, max_length=150, null=True),
),
]

View file

@ -75,6 +75,7 @@ class Post(NiceModel): # type: ignore [django-manager-missing]
file = FileField(upload_to="posts/", blank=True, null=True)
slug = AutoSlugField(populate_from="title", allow_unicode=True, unique=True, editable=False)
tags = ManyToManyField(to="blog.PostTag", blank=True, related_name="posts")
meta_description = CharField(max_length=150, blank=True, null=True)
def __str__(self):
return f"{self.title} | {self.author.first_name} {self.author.last_name}"

View file

@ -6,4 +6,4 @@ from blog.models import Post
@register(Post)
class PostOptions(TranslationOptions):
fields = ("title", "content")
fields = ("title", "content", "meta_description")

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2546,6 +2546,10 @@ msgstr "مع أطيب تحياتي، <br>فريق %(project_name)s"
msgid "key"
msgstr "المفتاح"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "إضافة صف"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2605,6 +2605,10 @@ msgstr "S pozdravem,<br>tým %(project_name)s"
msgid "key"
msgstr "Klíč"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Přidat řádek"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2627,6 +2627,10 @@ msgstr "Med venlig hilsen,<br>teamet %(project_name)s."
msgid "key"
msgstr "Nøgle"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Tilføj række"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2689,6 +2689,10 @@ msgstr "Mit freundlichen Grüßen,<br>das %(project_name)s-Team"
msgid "key"
msgstr "Schlüssel"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Zeile hinzufügen"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2577,6 +2577,10 @@ msgstr "Best regards,<br>the %(project_name)s team"
msgid "key"
msgstr "Key"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Add Row"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2573,6 +2573,10 @@ msgstr "Best regards,<br>the %(project_name)s team"
msgid "key"
msgstr "Key"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Add Row"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2643,6 +2643,10 @@ msgstr "Saludos cordiales,<br>el equipo %(project_name)s"
msgid "key"
msgstr "Clave"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Añadir fila"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -2397,6 +2397,10 @@ msgstr ""
msgid "key"
msgstr ""
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr ""
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2688,6 +2688,10 @@ msgstr "Meilleures salutations, <br>l'équipe %(project_name)s"
msgid "key"
msgstr "Clé"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Ajouter une rangée"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2511,6 +2511,10 @@ msgstr "בברכה,<br>צוות %(project_name)s"
msgid "key"
msgstr "מפתח"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "הוסף שורה"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -2397,6 +2397,10 @@ msgstr ""
msgid "key"
msgstr ""
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr ""
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -2397,6 +2397,10 @@ msgstr ""
msgid "key"
msgstr ""
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr ""
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2648,6 +2648,10 @@ msgstr "Salam hormat, tim %(project_name)s"
msgid "key"
msgstr "Kunci"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Tambahkan Baris"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2657,6 +2657,10 @@ msgstr "Cordiali saluti,<br>il team %(project_name)s"
msgid "key"
msgstr "Chiave"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Aggiungi riga"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2448,6 +2448,10 @@ msgstr "よろしくお願いします、<br>%(project_name)sチーム"
msgid "key"
msgstr "キー"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "行を追加"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -2397,6 +2397,10 @@ msgstr ""
msgid "key"
msgstr ""
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr ""
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2473,6 +2473,10 @@ msgstr "감사합니다,<br>%(project_name)s 팀"
msgid "key"
msgstr "키"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "행 추가"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2666,6 +2666,10 @@ msgstr "Vriendelijke groeten,<br>het %(project_name)s team"
msgid "key"
msgstr "Sleutel"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Rij toevoegen"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2633,6 +2633,10 @@ msgstr "Med vennlig hilsen,<br>teamet %(project_name)s"
msgid "key"
msgstr "Nøkkel"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Legg til rad"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2644,6 +2644,10 @@ msgstr "Najlepsze pozdrowienia,<br>zespół %(project_name)s"
msgid "key"
msgstr "Klucz"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Dodaj wiersz"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2629,6 +2629,10 @@ msgstr "Atenciosamente,<br>a equipe %(project_name)s"
msgid "key"
msgstr "Chave"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Adicionar linha"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2655,6 +2655,10 @@ msgstr "Cele mai bune salutări,<br>echipa %(project_name)s"
msgid "key"
msgstr "Cheie"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Adaugă rând"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2642,6 +2642,10 @@ msgstr "С наилучшими пожеланиями, <br>команда %(pro
msgid "key"
msgstr "Ключ"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Добавить строку"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2617,6 +2617,10 @@ msgstr "Bästa hälsningar,<br> teamet %(project_name)s"
msgid "key"
msgstr "Nyckel"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Lägg till rad"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2584,6 +2584,10 @@ msgstr "ขอแสดงความนับถือ<br>ทีมงาน %
msgid "key"
msgstr "คีย์"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "เพิ่มแถว"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2628,6 +2628,10 @@ msgstr "Saygılarımla,<br>the %(project_name)s team"
msgid "key"
msgstr "Anahtar"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Satır Ekle"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2641,6 +2641,10 @@ msgstr "Trân trọng,<br>Đội ngũ %(project_name)s"
msgid "key"
msgstr "Chìa khóa"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "Thêm hàng"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-06 15:52+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
@ -2437,6 +2437,10 @@ msgstr "致以最诚挚的问候,<br>%(project_name)s_团队"
msgid "key"
msgstr "钥匙"
#: core/templates/json_table_widget.html:40
msgid "Add Row"
msgstr "添加行"
#: core/templates/promocode_granted_email.html:6
#: core/templates/promocode_granted_email.html:99
msgid "promocode granted"

View file

@ -6,38 +6,38 @@
<th>{% blocktrans %}value{% endblocktrans %}</th>
</tr>
</thead>
<tbody id="json-fields-{{ widget.attrs.id }}" data-name="{{ widget.name }}">
{% for idx, item in widget.value.items %}
<tr data-row-index="{{ forloop.counter0 }}">
<tbody id="json-fields-{{ widget.attrs.id }}">
{% for key, value in widget.value.items %}
<tr data-row-index="{{ forloop.counter }}">
<td><label>
<input type="text" name="{{ widget.name }}[{{ forloop.counter0 }}][key]" value="{{ item.0 }}">
<input type="text" name="{{ widget.name }}_key" value="{{ key }}">
</label></td>
<td>
{% if item.1 is list %}
{% if value is list %}
<label>
<input type="text" name="{{ widget.name }}[{{ forloop.counter0 }}][value]" value="{{ item.1|join:', ' }}">
<input type="text" name="{{ widget.name }}_value" value="{{ value|join:', ' }}">
</label>
{% else %}
<label>
<input type="text" name="{{ widget.name }}[{{ forloop.counter0 }}][value]" value="{{ item.1 }}">
<input type="text" name="{{ widget.name }}_value" value="{{ value }}">
</label>
{% endif %}
</td>
</tr>
{% endfor %}
<tr data-row-index="{{ widget.value.items|length|default_if_none:0|default:0 }}">
<tr data-row-index="{{ widget.value.items|length|default:0|add:1 }}">
<td><label>
<input type="text" name="{{ widget.name }}[{{ widget.value.items|length|default_if_none:0|default:0 }}][key]">
<input type="text" name="{{ widget.name }}_key">
</label></td>
<td><label>
<input type="text" name="{{ widget.name }}[{{ widget.value.items|length|default_if_none:0|default:0 }}][value]">
<input type="text" name="{{ widget.name }}_value">
</label></td>
</tr>
</tbody>
</table>
<button type="button" class="add-row-button" data-table-id="json-fields-{{ widget.attrs.id }}">
Add Row
{% blocktrans %}Add Row{% endblocktrans %}
</button>
<script>
@ -49,38 +49,23 @@
});
function addRow(event) {
const tableBodyId = event.target.getAttribute("data-table-id");
const tbody = document.getElementById(tableBodyId);
if (!tbody) return;
let tableId = event.target.getAttribute("data-table-id");
let table = document.getElementById(tableId);
const lastRow = tbody.querySelector("tr:last-child");
const lastIndex = lastRow ? parseInt(lastRow.getAttribute("data-row-index"), 10) : -1;
const rowIndex = Number.isFinite(lastIndex) ? lastIndex + 1 : 0;
if (table) {
let lastRow = table.querySelector("tr:last-child");
let rowIndex = (parseInt(lastRow.getAttribute("data-row-index"), 10) + 1).toString();
const namePrefix = tbody.getAttribute("data-name");
if (!namePrefix) return;
let row = table.insertRow();
row.setAttribute("data-row-index", rowIndex);
const tr = document.createElement("tr");
tr.setAttribute("data-row-index", String(rowIndex));
let keyCell = row.insertCell(0);
let valueCell = row.insertCell(1);
const tdKey = document.createElement("td");
const labelKey = document.createElement("label");
const inputKey = document.createElement("input");
inputKey.type = "text";
inputKey.name = `${namePrefix}[${rowIndex}][key]`;
labelKey.appendChild(inputKey);
tdKey.appendChild(labelKey);
let namePrefix = tableId.replace("json-fields-", "");
const tdVal = document.createElement("td");
const labelVal = document.createElement("label");
const inputVal = document.createElement("input");
inputVal.type = "text";
inputVal.name = `${namePrefix}[${rowIndex}][value]`;
labelVal.appendChild(inputVal);
tdVal.appendChild(labelVal);
tr.appendChild(tdKey);
tr.appendChild(tdVal);
tbody.appendChild(tr);
keyCell.innerHTML = `<input type="text" name="${namePrefix}_key_${rowIndex}">`;
valueCell.innerHTML = `<input type="text" name="${namePrefix}_value_${rowIndex}">`;
}
}
</script>
</script>

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "وكيل HTTP"
msgid "Disable buy functionality"
msgstr "تعطيل وظيفة الشراء"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "كيان لتخزين بيانات الإعلانات"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "كيان لتخزين بيانات التحليلات"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "الخيارات العامة"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "خيارات البريد الإلكتروني"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "خيارات بوابة الدفع"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "خيارات الميزات"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "خيارات تحسين محركات البحث"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "Proxy server HTTP"
msgid "Disable buy functionality"
msgstr "Zakázat funkci nákupu"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Subjekt pro ukládání dat inzerátů"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Subjekt pro ukládání analytických dat"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Obecné možnosti"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Možnosti e-mailu"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Možnosti platební brány"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Možnosti funkcí"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "Možnosti SEO"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "HTTP-proxy"
msgid "Disable buy functionality"
msgstr "Deaktiver købsfunktionalitet"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "En enhed til lagring af annonceringsdata"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "En enhed til lagring af analysedata"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Generelle indstillinger"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Indstillinger for e-mail"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Muligheder for betalingsgateway"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Funktioner Indstillinger"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "SEO-muligheder"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "HTTP-Proxy"
msgid "Disable buy functionality"
msgstr "Kauffunktionalität deaktivieren"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Eine Einheit zur Speicherung von Werbedaten"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Eine Einheit zur Speicherung von Analysedaten"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Allgemeine Optionen"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "E-Mail-Optionen"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Zahlungs-Gateway-Optionen"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Merkmale Optionen"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "SEO-Optionen"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -109,31 +109,31 @@ msgstr "HTTP Proxy"
msgid "Disable buy functionality"
msgstr "Disable buy functionality"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "An entity for storing advertisiment data"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "An entity for storing analytics data"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "General Options"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Email Options"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Payment Gateway Options"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Features Options"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "SEO Options"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "HTTP Proxy"
msgid "Disable buy functionality"
msgstr "Disable buy functionality"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "An entity for storing advertisiment data"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "An entity for storing analytics data"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "General Options"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Email Options"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Payment Gateway Options"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Features Options"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "SEO Options"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "Proxy HTTP"
msgid "Disable buy functionality"
msgstr "Desactivar la función de compra"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Una entidad para almacenar datos publicitarios"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Una entidad para almacenar datos analíticos"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Opciones generales"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Opciones de correo electrónico"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Opciones de pasarela de pago"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Características Opciones"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "Opciones SEO"

View file

@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -108,31 +108,31 @@ msgstr ""
msgid "Disable buy functionality"
msgstr ""
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr ""
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr ""
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr ""
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr ""
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr ""
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr ""
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr ""

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "HTTP Proxy"
msgid "Disable buy functionality"
msgstr "Désactiver la fonctionnalité d'achat"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Une entité pour stocker des données publicitaires"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Une entité pour stocker des données analytiques"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Options générales"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Options de courrier électronique"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Options de passerelle de paiement"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Caractéristiques Options"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "Options de référencement"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "פרוקסי HTTP"
msgid "Disable buy functionality"
msgstr "השבת פונקציונליות הרכישה"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "ישות לאחסון נתוני פרסום"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "ישות לאחסון נתוני ניתוח"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "אפשרויות כלליות"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "אפשרויות דוא\"ל"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "אפשרויות שער תשלום"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "אפשרויות תכונות"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "אפשרויות SEO"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -108,31 +108,31 @@ msgstr ""
msgid "Disable buy functionality"
msgstr ""
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr ""
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr ""
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr ""
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr ""
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr ""
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr ""
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr ""

View file

@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -108,31 +108,31 @@ msgstr ""
msgid "Disable buy functionality"
msgstr ""
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr ""
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr ""
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr ""
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr ""
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr ""
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr ""
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr ""

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "Proksi HTTP"
msgid "Disable buy functionality"
msgstr "Menonaktifkan fungsionalitas beli"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Entitas untuk menyimpan data iklan"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Entitas untuk menyimpan data analitik"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Opsi Umum"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Opsi Email"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Opsi Gerbang Pembayaran"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Opsi Fitur"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "Opsi SEO"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "Proxy HTTP"
msgid "Disable buy functionality"
msgstr "Disattivare la funzionalità di acquisto"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "Un'entità per la memorizzazione dei dati pubblicitari"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "Un'entità per la memorizzazione dei dati analitici"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "Opzioni generali"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Opzioni e-mail"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "Opzioni di gateway di pagamento"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "Caratteristiche Opzioni"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "Opzioni SEO"

View file

@ -1,9 +1,9 @@
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -105,31 +105,31 @@ msgstr "HTTPプロキシ"
msgid "Disable buy functionality"
msgstr "購入機能を無効にする"
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr "広告データを保存するエンティティ"
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr "分析データを保存するエンティティ"
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr "一般オプション"
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr "Eメールオプション"
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr "ペイメントゲートウェイオプション"
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr "機能オプション"
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr "SEOオプション"

View file

@ -2,12 +2,12 @@
# Copyright (C) 2025 EGOR <FUREUNOIR> GORBUNOV
# This file is distributed under the same license as the EVIBES package.
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
#
#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 3.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-04 01:50+0300\n"
"POT-Creation-Date: 2025-10-07 15:47+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
@ -108,31 +108,31 @@ msgstr ""
msgid "Disable buy functionality"
msgstr ""
#: evibes/settings/constance.py:47
#: evibes/settings/constance.py:45
msgid "An entity for storing advertisiment data"
msgstr ""
#: evibes/settings/constance.py:49
#: evibes/settings/constance.py:46
msgid "An entity for storing analytics data"
msgstr ""
#: evibes/settings/constance.py:55
#: evibes/settings/constance.py:52
msgid "General Options"
msgstr ""
#: evibes/settings/constance.py:63
#: evibes/settings/constance.py:60
msgid "Email Options"
msgstr ""
#: evibes/settings/constance.py:72
#: evibes/settings/constance.py:69
msgid "Payment Gateway Options"
msgstr ""
#: evibes/settings/constance.py:79
#: evibes/settings/constance.py:76
msgid "Features Options"
msgstr ""
#: evibes/settings/constance.py:86
#: evibes/settings/constance.py:83
msgid "SEO Options"
msgstr ""

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