From a4e586719cb05da40e483da60ff5a088ef3da1b5 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 16 Jun 2025 11:07:34 +0300 Subject: [PATCH] Features: I18N --- blog/locale/ar_AR/LC_MESSAGES/django.mo | Bin 1439 -> 1484 bytes blog/locale/ar_AR/LC_MESSAGES/django.po | 10 +- blog/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 1328 -> 1373 bytes blog/locale/cs_CZ/LC_MESSAGES/django.po | 10 +- blog/locale/da_DK/LC_MESSAGES/django.mo | Bin 1248 -> 1293 bytes blog/locale/da_DK/LC_MESSAGES/django.po | 10 +- blog/locale/de_DE/LC_MESSAGES/django.mo | Bin 1285 -> 1330 bytes blog/locale/de_DE/LC_MESSAGES/django.po | 10 +- blog/locale/en_GB/LC_MESSAGES/django.mo | Bin 1206 -> 1251 bytes blog/locale/en_GB/LC_MESSAGES/django.po | 18 +- blog/locale/en_US/LC_MESSAGES/django.mo | Bin 1211 -> 1256 bytes blog/locale/en_US/LC_MESSAGES/django.po | 10 +- blog/locale/es_ES/LC_MESSAGES/django.mo | Bin 1292 -> 1337 bytes blog/locale/es_ES/LC_MESSAGES/django.po | 10 +- blog/locale/fr_FR/LC_MESSAGES/django.mo | Bin 1262 -> 1307 bytes blog/locale/fr_FR/LC_MESSAGES/django.po | 10 +- blog/locale/hi_IN/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes blog/locale/hi_IN/LC_MESSAGES/django.po | 18 +- blog/locale/it_IT/LC_MESSAGES/django.mo | Bin 1240 -> 1285 bytes blog/locale/it_IT/LC_MESSAGES/django.po | 10 +- blog/locale/ja_JP/LC_MESSAGES/django.mo | Bin 1337 -> 1382 bytes blog/locale/ja_JP/LC_MESSAGES/django.po | 10 +- blog/locale/kk_KZ/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes blog/locale/kk_KZ/LC_MESSAGES/django.po | 18 +- blog/locale/nl_NL/LC_MESSAGES/django.mo | Bin 1240 -> 1285 bytes blog/locale/nl_NL/LC_MESSAGES/django.po | 10 +- blog/locale/pl_PL/LC_MESSAGES/django.mo | Bin 1251 -> 1296 bytes blog/locale/pl_PL/LC_MESSAGES/django.po | 10 +- blog/locale/pt_BR/LC_MESSAGES/django.mo | Bin 1309 -> 1354 bytes blog/locale/pt_BR/LC_MESSAGES/django.po | 10 +- blog/locale/ro_RO/LC_MESSAGES/django.mo | Bin 1286 -> 1331 bytes blog/locale/ro_RO/LC_MESSAGES/django.po | 10 +- blog/locale/ru_RU/LC_MESSAGES/django.mo | Bin 1536 -> 1581 bytes blog/locale/ru_RU/LC_MESSAGES/django.po | 10 +- blog/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 1220 -> 1265 bytes blog/locale/zh_Hans/LC_MESSAGES/django.po | 10 +- core/locale/ar_AR/LC_MESSAGES/django.mo | Bin 56107 -> 56467 bytes core/locale/ar_AR/LC_MESSAGES/django.po | 151 ++++++++-------- core/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 48450 -> 48748 bytes core/locale/cs_CZ/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/da_DK/LC_MESSAGES/django.mo | Bin 46851 -> 47144 bytes core/locale/da_DK/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/de_DE/LC_MESSAGES/django.mo | Bin 49722 -> 50035 bytes core/locale/de_DE/LC_MESSAGES/django.po | 153 ++++++++-------- core/locale/en_GB/LC_MESSAGES/django.mo | Bin 45147 -> 45431 bytes core/locale/en_GB/LC_MESSAGES/django.po | 151 ++++++++-------- core/locale/en_US/LC_MESSAGES/django.mo | Bin 45146 -> 45430 bytes core/locale/en_US/LC_MESSAGES/django.po | 151 ++++++++-------- core/locale/es_ES/LC_MESSAGES/django.mo | Bin 48539 -> 48834 bytes core/locale/es_ES/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/fr_FR/LC_MESSAGES/django.mo | Bin 49741 -> 50047 bytes core/locale/fr_FR/LC_MESSAGES/django.po | 153 ++++++++-------- core/locale/hi_IN/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes core/locale/hi_IN/LC_MESSAGES/django.po | 167 ++++++++++-------- core/locale/it_IT/LC_MESSAGES/django.mo | Bin 48929 -> 49225 bytes core/locale/it_IT/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/ja_JP/LC_MESSAGES/django.mo | Bin 50769 -> 51079 bytes core/locale/ja_JP/LC_MESSAGES/django.po | 151 ++++++++-------- core/locale/kk_KZ/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes core/locale/kk_KZ/LC_MESSAGES/django.po | 167 ++++++++++-------- core/locale/nl_NL/LC_MESSAGES/django.mo | Bin 48090 -> 48390 bytes core/locale/nl_NL/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/pl_PL/LC_MESSAGES/django.mo | Bin 48462 -> 48748 bytes core/locale/pl_PL/LC_MESSAGES/django.po | 151 ++++++++-------- core/locale/pt_BR/LC_MESSAGES/django.mo | Bin 48487 -> 48783 bytes core/locale/pt_BR/LC_MESSAGES/django.po | 152 ++++++++-------- core/locale/ro_RO/LC_MESSAGES/django.mo | Bin 49275 -> 49575 bytes core/locale/ro_RO/LC_MESSAGES/django.po | 153 ++++++++-------- core/locale/ru_RU/LC_MESSAGES/django.mo | Bin 62302 -> 62677 bytes core/locale/ru_RU/LC_MESSAGES/django.po | 153 ++++++++-------- core/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 43403 -> 43681 bytes core/locale/zh_Hans/LC_MESSAGES/django.po | 151 ++++++++-------- evibes/locale/ar_AR/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/ar_AR/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/cs_CZ/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/da_DK/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/da_DK/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/de_DE/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/de_DE/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 425 bytes evibes/locale/en_GB/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/en_US/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/en_US/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/es_ES/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/es_ES/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/fr_FR/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/fr_FR/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/hi_IN/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/hi_IN/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/it_IT/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/it_IT/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/ja_JP/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/ja_JP/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/kk_KZ/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/kk_KZ/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/nl_NL/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/nl_NL/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/pl_PL/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/pl_PL/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 424 bytes evibes/locale/pt_BR/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/ro_RO/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/ro_RO/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/ru_RU/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes evibes/locale/ru_RU/LC_MESSAGES/django.po | 122 +++++++++++++ evibes/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 0 -> 418 bytes evibes/locale/zh_Hans/LC_MESSAGES/django.po | 122 +++++++++++++ payments/locale/ar_AR/LC_MESSAGES/django.mo | Bin 2561 -> 2585 bytes payments/locale/ar_AR/LC_MESSAGES/django.po | 2 +- payments/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 2359 -> 2383 bytes payments/locale/cs_CZ/LC_MESSAGES/django.po | 2 +- payments/locale/da_DK/LC_MESSAGES/django.mo | Bin 2308 -> 2332 bytes payments/locale/da_DK/LC_MESSAGES/django.po | 2 +- payments/locale/de_DE/LC_MESSAGES/django.mo | Bin 2441 -> 2465 bytes payments/locale/de_DE/LC_MESSAGES/django.po | 2 +- payments/locale/en_GB/LC_MESSAGES/django.mo | Bin 2258 -> 2282 bytes payments/locale/en_GB/LC_MESSAGES/django.po | 2 +- payments/locale/en_US/LC_MESSAGES/django.mo | Bin 2256 -> 2280 bytes payments/locale/en_US/LC_MESSAGES/django.po | 2 +- payments/locale/es_ES/LC_MESSAGES/django.mo | Bin 2307 -> 2331 bytes payments/locale/es_ES/LC_MESSAGES/django.po | 2 +- payments/locale/fr_FR/LC_MESSAGES/django.mo | Bin 2384 -> 2408 bytes payments/locale/fr_FR/LC_MESSAGES/django.po | 2 +- payments/locale/hi_IN/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes payments/locale/hi_IN/LC_MESSAGES/django.po | 18 +- payments/locale/it_IT/LC_MESSAGES/django.mo | Bin 2340 -> 2364 bytes payments/locale/it_IT/LC_MESSAGES/django.po | 2 +- payments/locale/ja_JP/LC_MESSAGES/django.mo | Bin 2486 -> 2510 bytes payments/locale/ja_JP/LC_MESSAGES/django.po | 2 +- payments/locale/kk_KZ/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes payments/locale/kk_KZ/LC_MESSAGES/django.po | 18 +- payments/locale/nl_NL/LC_MESSAGES/django.mo | Bin 2297 -> 2321 bytes payments/locale/nl_NL/LC_MESSAGES/django.po | 2 +- payments/locale/pl_PL/LC_MESSAGES/django.mo | Bin 2337 -> 2361 bytes payments/locale/pl_PL/LC_MESSAGES/django.po | 2 +- payments/locale/pt_BR/LC_MESSAGES/django.mo | Bin 2320 -> 2344 bytes payments/locale/pt_BR/LC_MESSAGES/django.po | 2 +- payments/locale/ro_RO/LC_MESSAGES/django.mo | Bin 2369 -> 2393 bytes payments/locale/ro_RO/LC_MESSAGES/django.po | 2 +- payments/locale/ru_RU/LC_MESSAGES/django.mo | Bin 2816 -> 2840 bytes payments/locale/ru_RU/LC_MESSAGES/django.po | 2 +- payments/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 2178 -> 2202 bytes payments/locale/zh_Hans/LC_MESSAGES/django.po | 2 +- scripts/Windows/run.ps1 | 2 +- vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo | Bin 10109 -> 10133 bytes vibes_auth/locale/ar_AR/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 8398 -> 8422 bytes vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/da_DK/LC_MESSAGES/django.mo | Bin 8255 -> 8279 bytes vibes_auth/locale/da_DK/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/de_DE/LC_MESSAGES/django.mo | Bin 8848 -> 8872 bytes vibes_auth/locale/de_DE/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/en_GB/LC_MESSAGES/django.mo | Bin 8019 -> 8043 bytes vibes_auth/locale/en_GB/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/en_US/LC_MESSAGES/django.mo | Bin 8008 -> 8032 bytes vibes_auth/locale/en_US/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/es_ES/LC_MESSAGES/django.mo | Bin 8603 -> 8627 bytes vibes_auth/locale/es_ES/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo | Bin 9001 -> 9025 bytes vibes_auth/locale/fr_FR/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes vibes_auth/locale/hi_IN/LC_MESSAGES/django.po | 18 +- vibes_auth/locale/it_IT/LC_MESSAGES/django.mo | Bin 8579 -> 8603 bytes vibes_auth/locale/it_IT/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo | Bin 9553 -> 9577 bytes vibes_auth/locale/ja_JP/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo | Bin 337 -> 382 bytes vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po | 18 +- vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo | Bin 8454 -> 8478 bytes vibes_auth/locale/nl_NL/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo | Bin 8533 -> 8557 bytes vibes_auth/locale/pl_PL/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo | Bin 8382 -> 8406 bytes vibes_auth/locale/pt_BR/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo | Bin 8686 -> 8710 bytes vibes_auth/locale/ro_RO/LC_MESSAGES/django.po | 2 +- vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo | Bin 10914 -> 10938 bytes vibes_auth/locale/ru_RU/LC_MESSAGES/django.po | 2 +- .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 7739 -> 7763 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 2 +- 181 files changed, 3873 insertions(+), 1429 deletions(-) create mode 100644 evibes/locale/ar_AR/LC_MESSAGES/django.mo create mode 100644 evibes/locale/ar_AR/LC_MESSAGES/django.po create mode 100644 evibes/locale/cs_CZ/LC_MESSAGES/django.mo create mode 100644 evibes/locale/cs_CZ/LC_MESSAGES/django.po create mode 100644 evibes/locale/da_DK/LC_MESSAGES/django.mo create mode 100644 evibes/locale/da_DK/LC_MESSAGES/django.po create mode 100644 evibes/locale/de_DE/LC_MESSAGES/django.mo create mode 100644 evibes/locale/de_DE/LC_MESSAGES/django.po create mode 100644 evibes/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 evibes/locale/en_GB/LC_MESSAGES/django.po create mode 100644 evibes/locale/en_US/LC_MESSAGES/django.mo create mode 100644 evibes/locale/en_US/LC_MESSAGES/django.po create mode 100644 evibes/locale/es_ES/LC_MESSAGES/django.mo create mode 100644 evibes/locale/es_ES/LC_MESSAGES/django.po create mode 100644 evibes/locale/fr_FR/LC_MESSAGES/django.mo create mode 100644 evibes/locale/fr_FR/LC_MESSAGES/django.po create mode 100644 evibes/locale/hi_IN/LC_MESSAGES/django.mo create mode 100644 evibes/locale/hi_IN/LC_MESSAGES/django.po create mode 100644 evibes/locale/it_IT/LC_MESSAGES/django.mo create mode 100644 evibes/locale/it_IT/LC_MESSAGES/django.po create mode 100644 evibes/locale/ja_JP/LC_MESSAGES/django.mo create mode 100644 evibes/locale/ja_JP/LC_MESSAGES/django.po create mode 100644 evibes/locale/kk_KZ/LC_MESSAGES/django.mo create mode 100644 evibes/locale/kk_KZ/LC_MESSAGES/django.po create mode 100644 evibes/locale/nl_NL/LC_MESSAGES/django.mo create mode 100644 evibes/locale/nl_NL/LC_MESSAGES/django.po create mode 100644 evibes/locale/pl_PL/LC_MESSAGES/django.mo create mode 100644 evibes/locale/pl_PL/LC_MESSAGES/django.po create mode 100644 evibes/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 evibes/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 evibes/locale/ro_RO/LC_MESSAGES/django.mo create mode 100644 evibes/locale/ro_RO/LC_MESSAGES/django.po create mode 100644 evibes/locale/ru_RU/LC_MESSAGES/django.mo create mode 100644 evibes/locale/ru_RU/LC_MESSAGES/django.po create mode 100644 evibes/locale/zh_Hans/LC_MESSAGES/django.mo create mode 100644 evibes/locale/zh_Hans/LC_MESSAGES/django.po diff --git a/blog/locale/ar_AR/LC_MESSAGES/django.mo b/blog/locale/ar_AR/LC_MESSAGES/django.mo index 55719525f1d715c319d0f2b4a479d6454a4d6113..9a93c2d03c4f7a07977e5bc837ae553064836022 100644 GIT binary patch delta 315 zcmbQweTI9&l=>1z28LWF1_nh228Kt>3=B~~nuUddfe%Q>18El^od@M_2GY_%{vjYO z3#9J>X-Odc2S^J6X)#s?24x_v38ZC!v@ehr1=3kS8f0DrkhTHR{XiOMEeLEDX3S&c zaSiiyat&56(zDProjid_yxzvy-!H_`ImE#&G{`m7&)+jh&)MJCPJt`HUpFYVEVDQ> zKTp>su_V<>!N|bKRM)^v*U(JCz{1MZQrp1Lz<|pqvA9Gxq$n}3I47|rzsO3#)!jcx i0f?P|riCfsFdwKbFTFG|eKHfXkSJCsY?ftiVgdke89$!@ delta 261 zcmX@ZJ)e8RlzMkY28LWF1_nh228ON73=B~~`Z|#21JXt;3=A$n+7U>D_-#O18c0tC z(y~B$BaoH^(&vG+5RiTeq?Lj6A0RCQq!m~h7({`zEszH34+hdUKspIX1FZ#t&BBa% zjQjzP&fbpht_oqULBXE>ev^Bd#Dlm3{B?s;%QA~I^Ye6F5=&C86e3+6gLHlUbzK}4 zJp8SEJ+-6!{am?x5{pZ8Ly8jfigOZ6@{6n#+(LbP6#N{0T@`FxeH}f092{L-f?R`x YCrdF)bNcu= \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: ar-AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.mo b/blog/locale/cs_CZ/LC_MESSAGES/django.mo index c3fb931dd21099263f09814acca6f5189ac742b1..0749d0bbe55ac344a56381db628a5cead7526979 100644 GIT binary patch delta 315 zcmdnMb(d?xl=>1z28LWF1_ogU28Kt>3=APa`WujD0n*+;!VpLY0BIf|-2|k?fpkBR z76a1Dfiy_pKB)X9AT0po-v`oCK>7oa<_FT;tPBinKw26|TLEb$APuw@1U3sZ<}vcP zhIu-<1}hlpS?HNgp1>qtZ{zIm7vks~;@}n<S)7@l zr|Xhfl4_-3WME{fYhb2pXr^FbVP$HmZD43%z~z%zT%sFNl$ckXlUR~pWToKh?jNK8 h#7;od!W3|r57d^IUYeLbnTc6Q6sr?9%Q6cy0RRmQKd1lz delta 261 zcmcc1wSjBGlzMkY28LWF1_ogU28ON73=APa`XrEM0n&0n!VpL+18E*09SWqyfpij( z76Z~%KpLcPB2<1UkQM;)HvwrWAbl7}^8@L7K$;CmzXQ@%K>90?23iXOn}r$k82JMn zoxL61T@}JygMvN%{U-M^i3f27`0ECxmSq-a=I80UB$lLFDMY$D2I>0x>$*59c=%iS zdTK}c`?+%YBo>$Gh7={{73UVX`Z{|0I5@hv1i1zWPnKeq U=JfG#$jQ{pFG}C+#VpJO09*Gmn*aa+ diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.po b/blog/locale/cs_CZ/LC_MESSAGES/django.po index b8cfc299..4e658f9f 100644 --- a/blog/locale/cs_CZ/LC_MESSAGES/django.po +++ b/blog/locale/cs_CZ/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: cs-CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/da_DK/LC_MESSAGES/django.mo b/blog/locale/da_DK/LC_MESSAGES/django.mo index 0bc87f47384041548e36c6bc50ab0a47217a4236..fe9362cb86acb3d6064465839cc542b49386503e 100644 GIT binary patch delta 315 zcmaFB*~>LyN_`0<14Awo1A{071H&U`1_o~+{R2p|0BIK>p#!8nfiydiE(6m1K)Mb{ z3jpapAT0=_=R@T;0%=|#e`R! zU6;g?R4WA|10z#i12bJiGX(<+D^p8t149D?E}z8W65WuZ#Ju91#FG3XD+O0~{~!e* gb^@9frhvnIptij9(!})1Ow2-}Se>w0miaIv0JxMvb^rhX delta 261 zcmeC>dcZkhO1(QH14Awo1A{071H)Ek1_o~+eHuu!0BLa`p#!94fHXUh_5{-WKspde z3jpavAT0=_i=gr?K$;iG?*Y;xKzbIC<^a;`fix?S-T|Z)f%HBg4YU>nHVZT6G4cmE zI(s|1yDEga1_gWi`%Ug;5)a}E@YfAWEz2y<%+J$xNi0dVQiybQ4AS-W*L87J@bI_t z_0*2?_jBd)Nh~hW4Jk^@E6zzQ$uF`}a0~VEQSfv0bycu&^>y_0ad32T333e%o-D;I U&FSOgkdvvGUzEPti}^4k02P}tYybcN diff --git a/blog/locale/da_DK/LC_MESSAGES/django.po b/blog/locale/da_DK/LC_MESSAGES/django.po index bb7b633f..e4cf4be4 100644 --- a/blog/locale/da_DK/LC_MESSAGES/django.po +++ b/blog/locale/da_DK/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: da-DK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/de_DE/LC_MESSAGES/django.mo b/blog/locale/de_DE/LC_MESSAGES/django.mo index e64e1f60bcd728b7525e199cb3c56b0f0a0dd1a2..6fc4654f8453a43515a10aabf3be5e8680b3d7f3 100644 GIT binary patch delta 315 zcmZqW+QcF0O?d9p$Vk3fHXUho&uzKf%F_8 z%?G4c0cnuFoj{rsNS^`H0zmp2kmd){&w(@tkp2#&S%EZ&&<0X$KpJQ*2y7N+%wyzn z4fAwz4OTGHv(Pi0Jb_8P-p1MAFT~L~#KA2z$Tif@-!n+h+27Yrfh)jYHz>6%vp6$9 zPuC@}B-Kj6$iT={*T78I&`iO=!phWA+rZGkfXgSbxI{OkC^4@%C$S{I$V$Q0-9JbH hh@F6@g(=`LAE+%ay)-d>G840qC{`zImSujy2mn}KK<5Ae delta 261 zcmdnQ)yg$tO1(QH14Awo1A`C)1H)Ek28MhfeF8|c0BH*#p$VjIfiydiP6yJwKsp~t z^8x8vAPv&j1Ee{D^n4&K0Hjv}X?`HR3rKSS=~Fb9o=0O!d!!bJ^lSA_cDnGaRvD62Bnr|7H8(?>AEDAq*^INx;h5w`ugj-I4XGf zTlsowNBR4?a`_|{m*|ERCFT|9B$nhCSt+=M`uHgLIr_RP*tq&Sdippxy0`?n1_w`; WVwUFg@o~t>)XOhQ-|WTwf)N1sK{DF_ diff --git a/blog/locale/de_DE/LC_MESSAGES/django.po b/blog/locale/de_DE/LC_MESSAGES/django.po index 9fdedd49..08db5171 100644 --- a/blog/locale/de_DE/LC_MESSAGES/django.po +++ b/blog/locale/de_DE/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: de-DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/en_GB/LC_MESSAGES/django.mo b/blog/locale/en_GB/LC_MESSAGES/django.mo index a92855bcb0ad6163309fc9755953ec108eeaba14..a9988a4d09bcb7e7ed6dbcdedd178d58b21abdb5 100644 GIT binary patch delta 315 zcmdnS`IvLUl=^%|28LWF1_l8J28O%L3=Ez?`W=vF0n!#gLIX(K0%;IG4M=bR>1-g) z38YJaG!Kxj1JbNOx*JII0_llB8f4ylAPrK#0V=-}NGk*R`++pjS`gSQ%$Uc>;~M7a zbBKdmXpn2DpTB32p0mHNodQ>Yziv=!S!Qu&ex9yN zVo9o%f{}rdsjh*UuA!NNfrXW+rM7{gfdQ9KVsVLXNKs;5aZX}Mevy@etGj=Y0uVa^ eO$$@NVLnh>UV3R_`eY_%AyKSO*euIDlMw)Gc|Xno delta 261 zcmaFNxs7welzJyd28LWF1_l8J28IpH3=Ez?`XG>I0n*$+LIX$(0BI245=d|WX*(dz z38dYDG!Kvt1k$WPIu1zl0_hYW4Kl9?NQ2ZjL*;vbv@(!C2}lF21%b`NjCqXw0glez zj_$4sVXi^Jp8kH5dzr+8xB~ojgHp>fi!<}{bX^ilQmqssT^)mTef@P^92GqLt$aPT zqx}6`xqK3fOLRku67!045=-)ntQ6creS8%B9DQ9CY+QXEJ$)P;U0i}(gM%kaF-vp$ S_&DTb>g5-uZ}wuI$p`=%5--F6 diff --git a/blog/locale/en_GB/LC_MESSAGES/django.po b/blog/locale/en_GB/LC_MESSAGES/django.po index 4663aa1e..a01bf651 100644 --- a/blog/locale/en_GB/LC_MESSAGES/django.po +++ b/blog/locale/en_GB/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/en_US/LC_MESSAGES/django.mo b/blog/locale/en_US/LC_MESSAGES/django.mo index 432e46776cab4ea21f06890228c53dfa3d07daa2..4b08da7560763a37561a1f07cef7a760c38a0665 100644 GIT binary patch delta 315 zcmdnZ`GRx8l=>1z28LWF1_l8J28Kt>3=Ez?`ZJJb0n)ZWLIX%U0cj9F8%S^f=>j0l z38X85G!Kw&2GXoRdIFH<1=7=iG|0RqKpLceD^z|TkX8orj{s?)wIHxrm@$u$$2H8; z$u(HPNY6sgbn*ly@p>C)f4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk z#FA7i1tS9^Q(XfyT|+Yk0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|; enii&j!+fB&y!6t<^vO)jLZVomuvwOQ9wPw2gFq+% delta 261 zcmaFCxtnvslzMkY28LWF1_l8J28ON73=Ez?`WTRA0n!3MLIX&P0%;K64oGkSX=fnK z38a01G!Kvt1JbNOIvGgw0_jX34KlABNQ2aOK;b z9o=0O!d!!bJ^lSA_cDnGaRvD62Bnr|7H8(?>AEDAq*^INx;h5w`ugj-I4XGfTlsow zNBR4?a`_|{m*|ERCFT|9B$nhCSt+=M`uHgLIr_RP*tq&Sdippxy0`?n1_w`;VwUFg S@o~t>)XOhQ-|WRaj}ZV}E-)Sd diff --git a/blog/locale/en_US/LC_MESSAGES/django.po b/blog/locale/en_US/LC_MESSAGES/django.po index 4edab971..a1e8742c 100644 --- a/blog/locale/en_US/LC_MESSAGES/django.po +++ b/blog/locale/en_US/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: en-US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/es_ES/LC_MESSAGES/django.mo b/blog/locale/es_ES/LC_MESSAGES/django.mo index 7c9aca1cdaaaa95a60b5571d058bbf222757ce00..2b5394e29f85f2bb8980809202c9c094e34383b8 100644 GIT binary patch delta 315 zcmeC-+Q~IxN_`0<14Awo1A_Es%$V5DcEXF7QTlX$(2v%g=6qjQLZTWFALsGq-Qke;)@ubl!{fWK}~YFTD+W`3To zOJYf?m4cChk*ThMnXaLkf`NsVsin4op@9LHPhxS2Zb(sLUU5!hNq&))f~&iKkOB}p f0Zj{2z+pa6TV8r;V)|qzW+73mPS`BV{GJg2V@*LT delta 261 zcmdnV)x$MmO1(QH14Awo1A_nEz_413-H+wO^X9NIa<1!!s diff --git a/blog/locale/es_ES/LC_MESSAGES/django.po b/blog/locale/es_ES/LC_MESSAGES/django.po index 459edb86..369c3c56 100644 --- a/blog/locale/es_ES/LC_MESSAGES/django.po +++ b/blog/locale/es_ES/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: es-ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.mo b/blog/locale/fr_FR/LC_MESSAGES/django.mo index 34ee8e4d7d11261e5d773b1d17dddbd19caa19e2..fcf80c80e6d065bff916fb78e0aea28cd242a6c3 100644 GIT binary patch delta 315 zcmaFIIh$+3l=>1z28LWF1_p5k28Kt>3=B~~`WKL90n(vBLKR3y0clns-2kL{fOH#> z768(dq4W|U%?9Le1=3tVdJmA62hzuZG&hib4x~Z)KLcq+ApH|a1FZ#t&BBa%j6AMk zo=&d83PySsdZv>nFp1aOIQ#pBI68+oxP=C}hWhz?2I)Eb``RgR1^DX*rIuwDXXfYW zx+IpQS}7PA7@6uCnCTjtDHvE-nObTa7#bLG`6L#X=!O&}<`w58mgE;%DY&}(2Pput f6VS9U1svuBwdJLkCZV(a*%oiB}P@h5^ delta 261 zcmbQu^^SAGlzMkY28LWF1_p5k28ON73=B~~`Ye!U0n!>kLKR5s0%=wt9So#-fOI5~ z768&|P`VsQvjO=XK$;6k_XBBpAUz96a|7vJKpLd~7?4&3(r17)&{`1KEXKTp>su_V<>A=1?`NY~e2*Tqr6!{5r+ zQ#;Dv&y~w3vA9Gxq$n}3I47|rzsO3#E!4+H!OzjxRl&y9*U{6*!O_Jf$Tc{4vJ|s4 Tr;m?APNrUdQTk>t=8KE~jfXN4 diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.po b/blog/locale/fr_FR/LC_MESSAGES/django.po index de5d305e..f57ad9ac 100644 --- a/blog/locale/fr_FR/LC_MESSAGES/django.po +++ b/blog/locale/fr_FR/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: fr-FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.mo b/blog/locale/hi_IN/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.po b/blog/locale/hi_IN/LC_MESSAGES/django.po index 03fd037e..d41de6b2 100644 --- a/blog/locale/hi_IN/LC_MESSAGES/django.po +++ b/blog/locale/hi_IN/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/it_IT/LC_MESSAGES/django.mo b/blog/locale/it_IT/LC_MESSAGES/django.mo index e0645fb549d8e30528e8b1899e556d8c880d9c95..85f953ac3c5c395090d100daebfc110107e01875 100644 GIT binary patch delta 315 zcmcb?*~&FxN_`0<14Awo1A_zu1H&U`28K`|{ToQL0O>#=p$w$MfHW(Rt^(2=K)L}) z^8o2iAk7b?r$NP+0ck-Xe?3(GAe24_q}hPtw}G@0kbVTDf!2b+W?{xWMjqENPbb%4 z1tUERJ=4h(n8fRCoc;Ym9GycP+(Ls~L;d_cgY=yJeeD#u0{nG@Qp+-nGxPIwT@p)D ztrUz5j7)V6%ybRS6bvk^Of9ty3=Ispd=iUGbVG^~^NMp4OY)1X6kOf?gA{<+320iF b0uJ+m+Vav%6VoR%F$;-eb;4#@=G}|{gcLz9 delta 261 zcmZqWy1_YNO1(QH14Awo1A_zu1H)Ek28K`|eGW*o0BIEAk7b?Goj*@Kw1#UZ-UBCfzk_sG#gNS9gtQ6(p!Nv&{`1KEXKTp>su_V<>A=1?`NY~e2*Tqr6!{5r+Q#;Dv z&y~w3vA9Gxq$n}3I47|rzsO3#E!4+H!OzjxRl&y9*U{6*!O_Jf$Tc{4vJ|s4r;m?A PPNrUdQTk>t=G}|{?p84+ diff --git a/blog/locale/it_IT/LC_MESSAGES/django.po b/blog/locale/it_IT/LC_MESSAGES/django.po index d4d69939..c6be6212 100644 --- a/blog/locale/it_IT/LC_MESSAGES/django.po +++ b/blog/locale/it_IT/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: it-IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/ja_JP/LC_MESSAGES/django.mo b/blog/locale/ja_JP/LC_MESSAGES/django.mo index 6243d3dfccbc741e2fabc93c1b0550711a5892c5..3f8c0156685d93990bdf601f5794b18cc25a0239 100644 GIT binary patch delta 315 zcmdnV^^9x6l=>1z28LWF1_mVt28Kt>3=E|}nw5otffGnq18Ef?-3sNe0@6G{{uU^G z5J(FF`R9N%8<2hoq~(G13n0x8q&Zk2=12f(kUk|KZ3d+Efi%!s5ZEltn8(QD8s_Qb z8mwTXXQ5|0c>32*_Uuq}hP<79cGTq;~^pejt4tNQ3mf2GSsXUxBn4kY-|KU;tVR0-J>y^BDO9 z9G$%#-CY&JT!Vr={rx8QGKmLq1^DX*rIuwDXXfYWx+IpQS}8=jItJ \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: ja-JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.mo b/blog/locale/kk_KZ/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.po b/blog/locale/kk_KZ/LC_MESSAGES/django.po index 03fd037e..d41de6b2 100644 --- a/blog/locale/kk_KZ/LC_MESSAGES/django.po +++ b/blog/locale/kk_KZ/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.mo b/blog/locale/nl_NL/LC_MESSAGES/django.mo index 4dda9f74120a33505cdae7e1d4ad82f8a9395e58..7fc147d0b7b2a93f4d8e582b5045f6a9a864c896 100644 GIT binary patch delta 315 zcmcb?*~&FxN_`0<14Awo1A`y~1H&U`28J*o{RK#~0BLU^p$en}fHWJBE(6jWK)M!4 za{}o$APv$t0m@$lr1^mSH9%SbNbd&HAoXW}G%Jw43ZylG^lcywv=#(53p3_1^0Ll>gVqnr04AKYp1{!;IA8$T9#RynV+ZY zl30>zrC?-WWU6amrfX=XU|?ZoYN>5tXkftQlUQ7$8&Z^*SDcerl3!${;Og!lqyWTD fK-0n$aF`F&mX}_dm_C__Sx6MC6E@2-?`8x5M#Mny delta 261 zcmZqWy1_YNO1(QH14Awo1A`y~1H)Ek28J*oeH=)$0BJcOp$epxfixSC_5{)#Kso?O za{}o|APv%&4CR*sX+9vo9!LuS={_J0Qa>L^vjXWAKw1+>uLIIRYe8VMFk>Dge}JR2 zx1+nOLYQk%u&2M@l2j{&NLR-oU0;7)7e@sTe=A>4 z?I?dgS1zB#;u77EqQt!7oWzp+A}a;AP#+%!KSy6z1shjiM^7IIM;DhM*WlpEQq0nv TK0XdPnR@v}>6^WncQXP2zECjc diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.po b/blog/locale/nl_NL/LC_MESSAGES/django.po index 455dde77..ac5da0f9 100644 --- a/blog/locale/nl_NL/LC_MESSAGES/django.po +++ b/blog/locale/nl_NL/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: nl-NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.mo b/blog/locale/pl_PL/LC_MESSAGES/django.mo index f9f2f81f777d8844a8b6208d2f1070d4062d1259..eafa0036b26d9355ffa39f6394e956d9b61e505e 100644 GIT binary patch delta 315 zcmaFNIe}}!l=>1z28LWF1_nL`28Kt>3=EM#`Xi8L0n*+;LIp?%0BI1v6i9Fa=_(-2 z1EgD^^h6-d3gpiN(gHww36Pcn(p!Nv7m&ULq}hPY3XMevCN9Pa+x6mNhP(OdqAU$V)Upob^0Ds+})UwRt%=|oE zm&B4(D+MD1BU4=iGhIV71p^B!Q%h|FLjwaYpTy!4-H@WhyyBe1lKdho1y^_fAO#?H f0-6@4fWv&Cw!HMx#PrEb%tE4Aov>M!`4}SrWAZ^6 delta 261 zcmbQh^_X+QlzMkY28LWF1_nL`28ON73=EM#`UsF_0n&0nLIp@G18ET714wWJXjtHkWfo`V=jpm6mZVxKM7lZ#>H7NXx;QF$_*?mU zYDf9|xpMg=7MJLT6eZ>r=OmWo7g;H|h5Gm?_&NHzD%iOCI(qszIJ&q5xdsPMmSUFX T^zm`X$<)g)O5g0oe2ftQ)haO$ diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.po b/blog/locale/pl_PL/LC_MESSAGES/django.po index 0ca81278..644ccaab 100644 --- a/blog/locale/pl_PL/LC_MESSAGES/django.po +++ b/blog/locale/pl_PL/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: pl-PL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.mo b/blog/locale/pt_BR/LC_MESSAGES/django.mo index c3e6f9a677c305bd3eb46eaf5b624ad70c959f42..59889ebbdb17b2133b41f3cd59054e1ff3a89282 100644 GIT binary patch delta 314 zcmbQsb&6}kl=>1z28LWF1_mhx28Kt>3=F-Uy_5f%H+R_+=n13FJS4^8W#8b|9ahm4U$sNQ(n$ptT^dS(q`8k;gU6 z)5$eh!AQ?S&vfzxCh>Y3XMevCN9Pa+x6mNhP(OdqAU$V)Upob^0Ds+})UwRt%=|oE zm&B4(D+MD1BU4=iGhIV71p^B!Q%h|FLjwaYpTy!4-H@WhyyBe1lKdho1y^_fAO#?H e0-6@4fWv&Cw!HMx#PrEb%tE4Aov>JznF#LfOH&? z768)4Kw20`w*YBgAUy*rz6?l90{Ppa{EI-E9mszKq>X^|D`yEG3NjP diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.po b/blog/locale/pt_BR/LC_MESSAGES/django.po index 8688e26b..c80e5744 100644 --- a/blog/locale/pt_BR/LC_MESSAGES/django.po +++ b/blog/locale/pt_BR/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: pt-BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.mo b/blog/locale/ro_RO/LC_MESSAGES/django.mo index 9489fb51a83f009d9d70f5987c5e5bbed3738c35..0236ad61f1a97a5127ec02a58b18bea844400a43 100644 GIT binary patch delta 315 zcmZqU+RQa!N_`0<14Awo1A`<31H&U`28IA2{Rc?10BK(!VFjdvfHa8T3nch}^dulH z2&5MRX?`HR8A!7M>BB&p3rL>=(&9k+Dv$=Le+!lW1ElqVd}dY#2B5VduvwTfkCDeU z%+tv=SiwloLeF&a1Sau%8)tvN5J%?_2e;55*HAxy&mcW#e_uNVt^j}CpwzO=;>`R! zU6;g?R4WA|10z#i12bJiGX(<+D^p8t149D?E}z8W65WuZ#Ju91#FG3XD+O0~{~!e* gb^@9frhvnIptij9(!})1Ow2-}Se>w0miZ+k0HgsyX#fBK delta 261 zcmdnY)y6epO1(QH14Awo1A`<31H)Ek28IA2eI7`&0BHpvVFjdBfi#Gp03`T;bSjV* z1kxoynjc8F0ckcMJq<{60qMCwS{z8P0Ma1!2cYujfwVr5e+@_jtp$P2!i;&0`~i;6 z-j43B3Sq86!JhtplY5!OgSZ0xb%RpNGK(|w^K@MjOH!>AB3&JWbbbAGT^toW{H=UF zwWIv~T)BJ_i%WDviW2jRa}rDPi>wsfLVbJ`{2YB<6>MC69X)*<99>+3T!VurOEF7x T`uI5HWa{M?rEm6Pe#r;`mOnCH diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.po b/blog/locale/ro_RO/LC_MESSAGES/django.po index 5f457597..890de019 100644 --- a/blog/locale/ro_RO/LC_MESSAGES/django.po +++ b/blog/locale/ro_RO/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: ro-RO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/ru_RU/LC_MESSAGES/django.mo b/blog/locale/ru_RU/LC_MESSAGES/django.mo index df20ce4a5d614f259714b41450bcc2f1b004cdb7..3ba9e4aa7eb457131d28f390cf459c2120572961 100644 GIT binary patch delta 315 zcmZqRS<5qFN_`0<14Awo1A`g^1H&U`28LBYnv;crfdfcy0n)xedM}jE&C0+a2;_?Z zX;C1p2BcMiv<;Bv0@6u9S{z8{0%;8(-3p{7f%G~cEdZoX0O?>LeG^Cntp$P2!i;&0 zJg#A$POiZUMtT-{rjsWyiPzgW`}>7BI)^y8g$B8X`uTeX={fuR+9_}a`0ECxmSq-a z=I80UB$lLFDHs_Tnd%yt=^C0T7+6@DT51~@8W?c-Bo>$Gh7={{73U88iGqeg6_H}Q+@c6_ZZ5$ghdFENU9MbI)Gb4iKusVCUDe4+DAdhw zAa*K#8*y>)Gr0NmS$;gzf8Kg*Ofvk34h@> z{DZr&y-MW6BiMl<+=th22R^|K_y$w>0g+v9vE>v_dniuMMPITjY17ywvlq8x{h{G@ zG|B6{EO?YPqk!E=VYxOu670+bIzG5HiS$)gH~gZ?ih7(iWfic~OQl#Mv}DIpi&%vs YimXi2S=Z~WD;19O!?L \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: ru-RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.mo b/blog/locale/zh_Hans/LC_MESSAGES/django.mo index 524176a0b06142e1e5235bb355221ae696c9f482..98da27946641a254df2f0bdeb6bdc62d09450e3c 100644 GIT binary patch delta 315 zcmX@Y`H^$Nl=?D828LWF1_l8J28Jih3=B3v`YVuT1JXt;3=Aqj+7d{E_;Em*2S}$v z=^`jy50&o$(tJSq$v|2NNH2oQZ-vSq0@CV0@smIrXe|hA7G}(2ez+X2gwJftZGe1w)C9x#cO2Np$ z$W+(BOxMs%!N9`G)Kc5P(7=GpC$YFhH>4;ruQ(^MB)`Z?!PVVANCAkQfTo2h;4mMk XEib(^F?})1JbN43=Aqjng>XO_=Z552S{5$ zX;&y61eK2m(tJSqG$1Vmq)Val9Z>nHKw2FrJ_kqxtp$P2!i;&0`~i;6-j43B3Sq86 z!JhtplY5!OgSZ0xb%RpNGK(|w^K@MjOH!>AB3&JWbbbAGT^toW{H=UFwWIv~T)BJ_ zi%WDviW2jRa}rDPi>wsfLVbJ`{2YB<6>MC69X)*<99>+3T!VurOEF7x`uI5HWa{M? LrEm6PUd{*rNT@Im diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.po b/blog/locale/zh_Hans/LC_MESSAGES/django.po index 3df942a1..7a3354b2 100644 --- a/blog/locale/zh_Hans/LC_MESSAGES/django.po +++ b/blog/locale/zh_Hans/LC_MESSAGES/django.po @@ -1,12 +1,12 @@ # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-27 13:42+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: zh-hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/core/locale/ar_AR/LC_MESSAGES/django.mo b/core/locale/ar_AR/LC_MESSAGES/django.mo index 4469109622dfc11de0a3a3604e14a7e682be1f6d..af88edc84572fc52e957463938663a21a3ac3c6b 100644 GIT binary patch delta 11236 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 PYo@&2VCRlgw}So$8C0aq diff --git a/core/locale/ar_AR/LC_MESSAGES/django.po b/core/locale/ar_AR/LC_MESSAGES/django.po index 764dd620..dae1036e 100644 --- a/core/locale/ar_AR/LC_MESSAGES/django.po +++ b/core/locale/ar_AR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -48,47 +48,47 @@ msgstr "تم التعديل" msgid "when the object was last modified" msgstr "متى تم تحرير الكائن آخر مرة" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "تنشيط المحدد %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "إلغاء تنشيط %(verbose_name_plural)s المحددة" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "قيمة السمة" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "قيم السمات" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "الاسم" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "الصورة" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "الصور" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "المخزون" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "الأسهم" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -96,31 +96,31 @@ msgstr "الأسهم" msgid "price" msgstr "السعر" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "تصنيف المنتج" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "معلومات أساسية" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "تواريخ مهمة" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "طلب المنتج" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "اطلب المنتجات" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "هل الأعمال" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "التكوين" @@ -730,95 +730,100 @@ msgstr "إضافة أو إزالة الملاحظات على العلاقة بي msgid "no search term provided." msgstr "لم يتم توفير مصطلح بحث." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "الاسم" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "الفئات" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "الفئات الرخويات" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "الوسوم" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "الحد الأدنى للسعر" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "ماكس برايس" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "نشط" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "العلامة التجارية" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "السمات" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "الكمية" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "سبيكة" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "هو رقمي" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "تضمين الفئات الفرعية" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "يجب أن يكون هناك category_uid لاستخدام علامة تضمين_الفئات_الفرعية" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "البحث (المعرف أو اسم المنتج أو رقم الجزء)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "تم الشراء بعد (شامل)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "تم الشراء من قبل (شامل)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "البريد الإلكتروني للمستخدم" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "معرّف المستخدم UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "الحالة" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "معرّف قابل للقراءة من قبل الإنسان" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "الوالدين" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID المنتج" @@ -874,7 +879,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "يرجى تقديم إما Order_uuid أو order_uid_hr_hr_id - متنافيان!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "جاء نوع خاطئ من طريقة order.buy(): {type(instance)!s}" @@ -926,7 +931,7 @@ msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr msgid "original address string provided by the user" msgstr "سلسلة العنوان الأصلي المقدمة من المستخدم" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} غير موجود: {uuid}" @@ -1163,32 +1168,40 @@ msgstr "الحد الأقصى لمبلغ السداد" msgid "minimum amount for payment" msgstr "الحد الأدنى لمبلغ السداد" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "بيانات التحليلات" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "بيانات الإعلانات" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "التكوين" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "رمز اللغة" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "اسم اللغة" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "علم اللغة، إذا كان موجوداً :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "الحصول على قائمة باللغات المدعومة" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "نتائج البحث عن المنتجات" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "نتائج البحث عن المنتجات" @@ -1920,67 +1933,67 @@ msgstr "التنزيلات" msgid "you can not download a digital asset for a non-finished order" msgstr "لا يمكنك تنزيل أصل رقمي لطلب غير مكتمل" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "فيلم وثائقي" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "الأفلام الوثائقية" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "لم يتم حلها" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "سطر العنوان للعميل" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "سطر العنوان" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "الشارع" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "المنطقة" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "المدينة" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "المنطقة" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "الرمز البريدي" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "البلد" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "نقطة تحديد الموقع الجغرافي(خط الطول، خط العرض)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "استجابة JSON كاملة من أداة التشفير الجغرافي لهذا العنوان" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "استجابة JSON مخزّنة من خدمة الترميز الجغرافي" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "العنوان" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "العناوين" @@ -2215,7 +2228,7 @@ msgstr "يمكنك تنزيل الأصل الرقمي مرة واحدة فقط" msgid "favicon not found" msgstr "الرمز المفضل غير موجود" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "خطأ في الترميز الجغرافي: {e}" diff --git a/core/locale/cs_CZ/LC_MESSAGES/django.mo b/core/locale/cs_CZ/LC_MESSAGES/django.mo index f0b09f5952ba8998da7d1a5a7728400c45e335d4..57f9379bc969eb433cbcc683657f3b9536a82c9c 100644 GIT binary patch delta 11207 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 \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -50,47 +50,47 @@ msgstr "Upraveno" msgid "when the object was last modified" msgstr "Kdy byl objekt naposledy upraven" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Aktivovat vybrané %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Deaktivovat vybrané %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Hodnota atributu" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Hodnoty atributů" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Název" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Obrázek" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Obrázky" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Zásoby" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -98,31 +98,31 @@ msgstr "Zásoby" msgid "price" msgstr "Cena" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Hodnocení produktu" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Základní informace" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Důležitá data" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Objednat produkt" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Objednat produkty" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Je podnikání" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Konfigurace" @@ -755,95 +755,101 @@ msgstr "přidat nebo odebrat zpětnou vazbu na vztah objednávka-produkt." msgid "no search term provided." msgstr "Nebyl zadán žádný vyhledávací termín." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Název" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Kategorie" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Kategorie Slimáci" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Štítky" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Minimální cena" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Max Price" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Je aktivní" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Značka" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Atributy" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Množství" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Slug" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Je digitální" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Zahrnout podkategorie" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Pro použití příznaku include_subcategories musí existovat category_uuid." + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Vyhledávání (ID, název produktu nebo číslo dílu)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Koupeno po (včetně)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Koupeno před (včetně)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "E-mail uživatele" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID uživatele" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Stav" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Lidsky čitelné ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Rodič" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID produktu" @@ -898,7 +904,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Zadejte prosím order_uuid nebo order_hr_id - vzájemně se vylučují!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Z metody order.buy() pochází nesprávný typ: {type(instance)!s}" @@ -952,7 +958,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Původní řetězec adresy zadaný uživatelem" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} neexistuje: {uuid}" @@ -1189,32 +1195,40 @@ msgstr "Maximální částka pro platbu" msgid "minimum amount for payment" msgstr "Minimální částka pro platbu" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytická data" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Reklamní údaje" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Konfigurace" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Kód jazyka" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Název jazyka" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Příznak jazyka, pokud existuje :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Získat seznam podporovaných jazyků" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Výsledky vyhledávání produktů" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Výsledky vyhledávání produktů" @@ -1949,67 +1963,67 @@ msgstr "Ke stažení na" msgid "you can not download a digital asset for a non-finished order" msgstr "Digitální aktivum pro nedokončenou objednávku nelze stáhnout." -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Dokumentární film" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Dokumentární filmy" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Nevyřešené" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Adresní řádek pro zákazníka" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Adresní řádek" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Ulice" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Okres" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Město" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Poštovní směrovací číslo" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Země" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolokace Bod(Zeměpisná délka, Zeměpisná šířka)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Úplná odpověď JSON z geokodéru pro tuto adresu" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Uložená odpověď JSON ze služby geokódování" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adresa" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresy" @@ -2252,7 +2266,7 @@ msgstr "Digitální aktivum můžete stáhnout pouze jednou" msgid "favicon not found" msgstr "favicon nebyl nalezen" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Chyba v zeměpisném kódování: {e}" diff --git a/core/locale/da_DK/LC_MESSAGES/django.mo b/core/locale/da_DK/LC_MESSAGES/django.mo index 5ec2d10688afa30886753afa110e9f7f4b2f56a9..7e6b3c65d5312669d0fafe19e32f04c50f344e03 100644 GIT binary patch delta 11181 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 BW6b~n diff --git a/core/locale/da_DK/LC_MESSAGES/django.po b/core/locale/da_DK/LC_MESSAGES/django.po index 91982838..9098e95f 100644 --- a/core/locale/da_DK/LC_MESSAGES/django.po +++ b/core/locale/da_DK/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -49,47 +49,47 @@ msgstr "Modificeret" msgid "when the object was last modified" msgstr "Hvornår objektet sidst blev redigeret" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Aktivér udvalgte %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Deaktiver udvalgte %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Attributværdi" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Attributværdier" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Navn" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Billede" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Billeder" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Lager" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Aktier" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -97,31 +97,31 @@ msgstr "Aktier" msgid "price" msgstr "Pris" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Produktvurdering" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Grundlæggende information" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Vigtige datoer" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Bestil produkt" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Bestil produkter" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Er forretning" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Konfig" @@ -757,95 +757,101 @@ msgstr "tilføje eller fjerne feedback på en ordre-produkt-relation" msgid "no search term provided." msgstr "Der er ikke angivet noget søgeord." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Navn" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Kategorier" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Kategorier Snegle" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Min. pris" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Maks. pris" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Er aktiv" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Brand" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Egenskaber" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Mængde" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Snegl" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Er digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Inkluder underkategorier" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Der skal være en category_uuid for at bruge include_subcategories-flaget" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Søg (ID, produktnavn eller reservedelsnummer)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Købt efter (inklusive)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Købt før (inklusive)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Brugerens e-mail" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "Bruger UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Menneskeligt læsbart ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Forælder" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "Produkt UUID" @@ -900,7 +906,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Angiv enten order_uuid eller order_hr_id - det udelukker hinanden!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Forkert type kom fra metoden order.buy(): {type(instance)!s}" @@ -954,7 +960,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Original adressestreng leveret af brugeren" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} findes ikke: {uuid}" @@ -1195,32 +1201,40 @@ msgstr "Maksimalt beløb til betaling" msgid "minimum amount for payment" msgstr "Minimumsbeløb for betaling" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytiske data" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Data om reklamer" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Konfiguration" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Sprogkode" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Sprogets navn" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Sprogflag, hvis det findes :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Få en liste over understøttede sprog" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Søgeresultater for produkter" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Søgeresultater for produkter" @@ -1958,67 +1972,67 @@ msgstr "Downloads" msgid "you can not download a digital asset for a non-finished order" msgstr "Du kan ikke downloade et digitalt aktiv for en ikke-færdiggjort ordre" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Dokumentarfilm" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Dokumentarfilm" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Uafklaret" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Adresselinje til kunden" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Adresselinje" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Gade" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Distrikt" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "By" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Postnummer" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Land" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolokaliseringspunkt (længdegrad, breddegrad)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Fuldt JSON-svar fra geokoderen for denne adresse" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Gemt JSON-svar fra geokodningstjenesten" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adresse" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresser" @@ -2262,7 +2276,7 @@ msgstr "Du kan kun downloade det digitale aktiv én gang" msgid "favicon not found" msgstr "Favicon ikke fundet" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Fejl i geokodning: {e}" diff --git a/core/locale/de_DE/LC_MESSAGES/django.mo b/core/locale/de_DE/LC_MESSAGES/django.mo index eee0c512b7db1016d6162ec5b9838ec8b1519806..38039b8db341bfc2a72cc6d69e9f2c52f578fa96 100644 GIT binary patch delta 11197 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 delta 10911 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 diff --git a/core/locale/de_DE/LC_MESSAGES/django.po b/core/locale/de_DE/LC_MESSAGES/django.po index 88d017dc..872b42f0 100644 --- a/core/locale/de_DE/LC_MESSAGES/django.po +++ b/core/locale/de_DE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Geändert" msgid "when the object was last modified" msgstr "Wann das Objekt zuletzt bearbeitet wurde" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Ausgewählte %(verbose_name_plural)s aktivieren" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Ausgewählte %(verbose_name_plural)s deaktivieren" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Attribut Wert" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Attribut Werte" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Name" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Bild" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Bilder" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Lagerbestand" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Bestände" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Bestände" msgid "price" msgstr "Preis" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Produktbewertung" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Grundlegende Informationen" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Wichtige Termine" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Produkt bestellen" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Produkte bestellen" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Ist Business" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Konfigurieren Sie" @@ -785,95 +785,102 @@ msgstr "" msgid "no search term provided." msgstr "Kein Suchbegriff angegeben." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Name" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Kategorien" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Kategorien Schnecken" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Mindestpreis" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Maximaler Preis" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Ist aktiv" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marke" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attribute" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Menge" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Schnecke" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Is Digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Unterkategorien einbeziehen" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Es muss eine category_uuid vorhanden sein, um das Flag include_subcategories" +" zu verwenden" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Suche (ID, Produktname oder Teilenummer)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Gekauft nach (einschließlich)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Gekauft vor (einschließlich)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Benutzer-E-Mail" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "User UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Human Readable ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Elternteil" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "Produkt UUID" @@ -930,7 +937,7 @@ msgstr "" "sich gegenseitig aus!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Von der Methode order.buy() kam der falsche Typ: {type(instance)!s}" @@ -983,7 +990,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Vom Benutzer angegebene Originaladresse" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} existiert nicht: {uuid}" @@ -1223,32 +1230,40 @@ msgstr "Höchstbetrag für die Zahlung" msgid "minimum amount for payment" msgstr "Mindestbetrag für die Zahlung" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytische Daten" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Advertisement data" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Konfiguration" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Sprachcode" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Name der Sprache" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Sprachflagge, falls vorhanden :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Eine Liste der unterstützten Sprachen abrufen" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Suchergebnisse für Produkte" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Suchergebnisse für Produkte" @@ -2009,67 +2024,67 @@ msgstr "" "Sie können kein digitales Asset für eine nicht abgeschlossene Bestellung " "herunterladen" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Dokumentarfilm" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Dokumentarfilme" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Ungelöst" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Adresszeile für den Kunden" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Adresszeile" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Straße" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Bezirk" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Stadt" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Postleitzahl" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Land" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocation Point(Längengrad, Breitengrad)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Vollständige JSON-Antwort vom Geocoder für diese Adresse" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Gespeicherte JSON-Antwort vom Geokodierungsdienst" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adresse" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adressen" @@ -2315,7 +2330,7 @@ msgstr "Sie können das digitale Asset nur einmal herunterladen" msgid "favicon not found" msgstr "Favicon nicht gefunden" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Geokodierungsfehler: {e}" diff --git a/core/locale/en_GB/LC_MESSAGES/django.mo b/core/locale/en_GB/LC_MESSAGES/django.mo index 60c6540619311cffd1552664ca82039ad0ebf929..be242051bcde0862436559b74cfe8e5d2e2422ec 100644 GIT binary patch delta 11194 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 TPm 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 \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -53,47 +53,47 @@ msgstr "Modified" msgid "when the object was last modified" msgstr "When the object was last edited" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activate selected %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Deactivate selected %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Attribute Value" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Attribute Values" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Name" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Image" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Images" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Stocks" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -101,31 +101,31 @@ msgstr "Stocks" msgid "price" msgstr "Price" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Rating" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Basic Info" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Important Dates" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Order Product" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Order Products" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Is Business" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Config" @@ -735,95 +735,100 @@ msgstr "add or remove feedback on an order–product relation" msgid "no search term provided." msgstr "No search term provided." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Name" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categories" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categories Slugs" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Min Price" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Max Price" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Is Active" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Brand" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attributes" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Quantity" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Slug" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Is Digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Include sub-categories" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "There must be a category_uuid to use include_subcategories flag" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Search (ID, product name or part number)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Bought after (inclusive)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Bought before (inclusive)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "User email" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "User UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Human Readable ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Parent" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "Product UUID" @@ -878,7 +883,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Wrong type came from order.buy() method: {type(instance)!s}" @@ -932,7 +937,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Original address string provided by the user" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} does not exist: {uuid}" @@ -1167,32 +1172,40 @@ msgstr "Maximum amount for payment" msgid "minimum amount for payment" msgstr "Minimum amount for payment" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytics data" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Advertisement data" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuration" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Language code" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Language name" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Language flag, if exists :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Get a list of supported languages" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Products search results" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Products search results" @@ -1924,67 +1937,67 @@ msgstr "Downloads" msgid "you can not download a digital asset for a non-finished order" msgstr "You can not download a digital asset for a non-finished order" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentary" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentaries" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Unresolved" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Address line for the customer" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Address line" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Street" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "District" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "City" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Postal code" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Country" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocation Point(Longitude, Latitude)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Full JSON response from geocoder for this address" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Stored JSON response from the geocoding service" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Address" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresses" @@ -2226,7 +2239,7 @@ msgstr "You can only download the digital asset once" msgid "favicon not found" msgstr "favicon not found" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Geocoding error: {e}" diff --git a/core/locale/en_US/LC_MESSAGES/django.mo b/core/locale/en_US/LC_MESSAGES/django.mo index 3685240b0ad77f1ad60d65813b9b930a216db280..af8bdd78a4538a554396d5c0e4f0c0749c7f121f 100644 GIT binary patch delta 11194 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 delta 10930 zcmZwMd017|8prXiq6`9pGCKhd2!c3(6AoZFE6##*lC!1-TB+$#bB=PJ!a22^ic)jJ z%+#{p0;tjuVIxsP;zIo)|#>JXXZn7>XM)1oN>17GMoY~V9A^~;jpPja<4p|0hv!I$~0zJ6D(}O}S?2r23EYt_)+kBCAIqHVFs2SOe(U^xd@e*<` zr$hrTj190FHbb5FG%`ufeAJBXMVA_`P-u#t31$jYu`>A}>lD<~EiMX$ZE~LQQcKREJVA95XNm zC))N+$gDf>qNe`3Z4Y4Q>AEdZGt&jN`_oaIdy;LR=Axh;FGSsNqs@1s_P}A(NIyYc z;2dgd|3Iy=8|$W#`e0cMMs=_nsyz*L-E^C0qLy$p`l4$Z1x?)o)QvV`80MjFbkf#e zz;NmgWJczV8fgG(DXOEc(-igjcBmWnLJeq?ZGRrQj>~aT&=k!?%|woME$V}L zsI@r(wvQk z;m9mIeNY`+V%?1D$X=VDKy~O6szX0pJzAI!MWU9jKB{BAP)jxfz4ZKNQP3uug6e4= z@`N~tP#3@U0Muq2hPu&8R0lRUtwR2 zNOhcU_%f8!B#~Mi|rD%tQies*+F_?1);L0ay!{p!Q6@Z9j(U@OjiG z^W~!P*c7#tqp&?r#fo^sMS&_Z~->JLs$xbMRn+R z^ua3a%nf2uc{{9vy-`at0d-y1HVRP`4q3lPErAc+l<^pj-LNudVO?B^Rq=>zzlIud z$qr@->Y!$<0cvSlTc1Yy=uAcrJ^x2d!8wI`BNd<<-bB5#Z=-tZbTm^~0YgZmP$NsW z^=Vj!JQM5SNbG|vQ8V`&Mq_j*)7}G1>-nESK{uF-TI*cYg}0+Rv>(0k1XjWV)QEmV z-O#7Ad9ehbI-G*KP6leXk3enK4XEpUfMxM0R^tB784B7AcTt&q~7 zVibB}ebfhd9-Gam^Uh#n{1fYA1D-ME!%!DqXZ;fEkeA}Ut9N~U zRQp)ejIGBMJ^w%2iWr8OOhcA+7xGQ&Jg|BF{^q@qjS1Ahgxb72QB!;n{qQpKpL36Y zv{yO}FuT1U>M0n9`rHI8qv!t>3h`9TN4{^I14RuyPFA;pW+}>I1=@p9H;O^+nItTS zsi+b6L_MCb;9`6ahpT;%nb{qfOnwgIxW5zlv{}QauqOF)s9n4Qlkg+di2p)uo_d4L zQlw*L@);O~>oE~ep!UQ+SRHF;^5kGw)C|0adg_*-E0n@I3e|8w>Vn^)X5=yI@vHre zS>r_1rW}hQI1$_9V$>e_7S+KrJY(7`v8Vy1qh@F-y5Z}n8Co)g`7cl52o)9a99G9) zP#+8&YQ7ztp?W?U)q&}#$1(@iktL`R?Z80XhdS>xY9JTU9X*FR4wK^eqn0Xr81o-N zVIvi(cnr0so-CL)PkD^Q2-MoAqGlumHG)jk5-r3OJcZ5CcZAtXolr}$05wDTsHMDx zIta7v`ca zd=PcvW2p0f!dMJ`(acyXs(uVM#pS3O{L*?CU7BL|m(0{fqfQuPorFQ;%g`Nn*nBr? zq$g4Diwmd@J;Zc;f@zpOkuNITf_l1cVFj!`$^7DKIf?n7OhtDp)brD*&G8t0ump{o ziE^m-L>Ouf<4`lz63bzGR7d-uA3le{INi3dvh`c72T<2NIhpxakIqvOhIcRqOTTPR zsEeBNBrN*&Lbb0)-S{MGX1+n~{u`(Pl$m1My-^*mgt}oJn>Ru2nT{?Bn#%526$jZ| z^_tQg)JT_MSzL$ez;@ey9(Ca>Hot?~eD~28J*JxWVAPC8q6S(QbzfIU+mM0bR18CH z#yO}S=AcHp1a*Not?!{Oa2R#NQ>gQ=+4dh%*LjGVp~tA1D8-D+K;&~SCyIjJOwCYh zmx)@EYz)OY)(y7)p!E#u!Z%PIDa2TOgnCSCOf!3;8!8`xI)5oP#?{zF&wl|0^{Cu* zV+5)r4Q!r@>QHY~helav+WNJqwSV8{1*j#vjar)fs6F%#s-yL0n5V4;R^a~5cnZ4V zT-2JcLQVBX)SBmE1m@fJ%UF;62h@#1`2vZ=YS;?fpq6YNYGA8S?~m=MB|2;CFQQ8~ zEVLC5P!}vS)4VwRun~Dv+>BYM^FwBtS8fC*kT=58I0iMfS(t>|v8bb{4usA&14%~Z znX{RH-C!OSdR~v9p7V>SO?4N;vBVs+Ya`K(yg6!Qt*|rp#J;!@yW!th8oSIjPeCti zLp}sG!0lKD_snJfHC6dk=z^y(5iesc447v&O>YQDe@Jl4&|cu#xc|l&f5HEtU~@5 zY5)~;%yqkA6!{Qq4r(v$wz|$!2&dwatq6V1{7IFBRjD6?`allW#&=Lla0xXdS5PmM zU#;G+o8R|Q=t2EB>r3cMJ{|S>g~%)0}bRW9>C>*yZoJU>wdwasK zsP=zQYgulo$wN?&Ycy(4q@XVNEPCN248&Qe>*b>M(p#vd{SrqpD5p{!yI0S>1n{Ua1 zH}qLyHc=&fio6Hv1}m^Feu3HxAuCNstDy_D=WHId&ivIo z(7Mj(a;{R)i4p6~i{TkeARmF+y=zcYwjDL%)7T%cpq8%L2D95cqMm|5sLu^WEm=0k z<0Nc{+id;)B3(Ro6to*lY&35=Z`6(Ipf*iQ)brjBwP`Xi4(A|GqO%8wtNl&$s?Eb> z@(ZZ*LN}QuY>PF?$D=lJE+%n*=NJWzSl_WVAQ81@{jf65#wgr`iFgXNCrWNHe=Wyj zGxDBT8W*7+yA>FUZ(=n(gu31})Qmhqmma_Px6B$hLCr)KhTs%zkIPYetapveyACmfo`}MHS!f$9*<*1ynxm50qS$1TY3IlP)OctdhSAXU>26ag{Y3KK#eF5 z12G@!%$Dt9n?}(e#iV&OL0+9!%Xam zdr>cnQtz4zH^mt8;TVOBF$@o&W}?8h7owIXD9@~MGb}-#!#_ia9fbDULE>Y|KNA_0 zRabP(vi77wM?=iAWxXZNH6E3C-FOqK-Xp5p{=bxk3r< z|C~*VadEShs_i3vm(>b@m3?K*}NJE_;K-NE|AVnRnE z4j_Kk_+O^5kC;s8U5E(>R+*WJmr@tH$mPjMaMawta_=NIf{M>$yqVoyy zCiw%@yX82MNK7S8QO~=_xki|S^}kGMI1P1)Na71}Z=xr$k3hd@B&eMd{1E#`H#5XR+b>w{T>H?u(YW&*nW0_RrL*QV>orc5c*+LnixbZCO)8UD{)Tue@I~jmA#2%!i~`J zIWd#A5AZeAah>Q#q!3rATZt2G8%1X>;ZBU8?hdZNRm5P*?-9jEOA1Gc_!5kN28CLj zlup#7ToL_HujPLqb4U)*_B8&4ovi7JsP4(r-zarWb|ER(qIk=F} zms=Uy5{T!BisbL;`G158w#It(j5CCwf{|wAs>R}h-ZliaxbD8<&v08_z+{rvxz~J z3-LD5m~wYQ$4*1h-;N*Jy2G}vX#W3WE4{7JG=53>Q+v{6oNdbkuq%u^)By@E(z1>+^6S^&RZzU0ZBnn?2#bIFpDWHqrJIjw13X2iS8-i~d%S#YZpN zz9EJZA5!@)@gnhi@dZ%iO>>3a=(YySZG2vMwhmRPa w9iBBbduY}RLx=40Y7|j>*XYbVuU!qE-R1ND&Ip^lp!Sl{nTflqyp`egKb%in-2eap diff --git a/core/locale/en_US/LC_MESSAGES/django.po b/core/locale/en_US/LC_MESSAGES/django.po index 010fba3a..3cb7e072 100644 --- a/core/locale/en_US/LC_MESSAGES/django.po +++ b/core/locale/en_US/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -49,47 +49,47 @@ msgstr "Modified" msgid "when the object was last modified" msgstr "When the object was last edited" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activate selected %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Deactivate selected %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Attribute Value" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Attribute Values" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Name" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Image" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Images" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Stocks" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -97,31 +97,31 @@ msgstr "Stocks" msgid "price" msgstr "Price" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Product rating" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Basic Info" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Important dates" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Order Product" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Order Products" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Is Business" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Config" @@ -731,95 +731,100 @@ msgstr "add or remove feedback on an order–product relation" msgid "no search term provided." msgstr "No search term provided." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Name" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categories" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categories Slugs" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Min Price" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Max Price" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Is Active" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Brand" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attributes" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Quantity" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Slug" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Is Digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Include sub-categories" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "There must be a category_uuid to use include_subcategories flag" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Search (ID, product name or part number)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Bought after (inclusive)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Bought before (inclusive)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "User email" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "User UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Human Readable ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Parent" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "Product UUID" @@ -874,7 +879,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Please provide either order_uuid or order_hr_id - mutually exclusive!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Wrong type came from order.buy() method: {type(instance)!s}" @@ -928,7 +933,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Original address string provided by the user" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} does not exist: {uuid}" @@ -1163,32 +1168,40 @@ msgstr "Maximum amount for payment" msgid "minimum amount for payment" msgstr "Minimum amount for payment" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytics data" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Advertisement data" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuration" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Language code" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Language name" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Language flag, if exists :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Get a list of supported languages" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Products search results" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Products search results" @@ -1920,67 +1933,67 @@ msgstr "Downloads" msgid "you can not download a digital asset for a non-finished order" msgstr "You can not download a digital asset for a non-finished order" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentary" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentaries" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Unresolved" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Address line for the customer" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Address line" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Street" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "District" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "City" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Postal code" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Country" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocation Point(Longitude, Latitude)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Full JSON response from geocoder for this address" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Stored JSON response from the geocoding service" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Address" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresses" @@ -2222,7 +2235,7 @@ msgstr "You can only download the digital asset once" msgid "favicon not found" msgstr "favicon not found" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Geocoding error: {e}" diff --git a/core/locale/es_ES/LC_MESSAGES/django.mo b/core/locale/es_ES/LC_MESSAGES/django.mo index c3cfc0b3787d88a4e2d25366eb020b1998527b02..c4414c35882f7d12de8e52b3bd2c6c774e0aa339 100644 GIT binary patch delta 11208 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

eY>HR05SE{B{)nwSpYe~Q!9znUyn)rR$^!H2 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 N|9}5-t8Gs!_Ft7w;nx5F delta 10935 zcmYk>3w+OI|Htt!#x^r%XJc&6+sxR(VZ)eNWDYrwET>^ZWGLsKoXIJ3syUaELug4( zIVJ9LlaMHiP;P1!>b{fwU+>>_?f>ZexIcSdpX>S_uG9Cs(`X9~KYk8Q}uvg8YK8ZJXlbSgJ+96zjv%P|%s@fhj>H!%z=#5&F%22c;1 zlV6Q90|;s4I7#HO*1>LFj`JD?jpQs=#+w+7zoR$$HZ~my!4UGAs17Hi+Phn`Q5_nF z9ylKhaWR&|=y*DZjZx2Qg!Ey$#@X!V6&!XZ#;*- z~tqeN$00(*?Erd!sh@B-=jSML|7YihAHCo9{sFfy1bgeuBEe z1=Q63fm&k^)=eYzMIQ`7b+8tyy)){*y=^`SwS*(EBD$ti(9|tKJ!lh#;V#sJKC|^- zVFdYY)F$;zF(a#h8fhSEDQctclZ?8)J?eoyQ3D!o+s7dHaXBsunxa{#nOJCDhq`bV zYVA*;*6uE9N&dnr=-0v+jp|4`YCt_u_Z^1n$Y^YUQ;<)J^9}~{eCMLAxQDtRv?Uu2 zBam5k`k*>iVBL)B$X=VDLUrg0szX0py;_+L)kG~_JgQ?oQA?JK<@NsOQ_v=wit6bu zBL1^*~Qv6|HF~YKkLKYaWOC@TA!GY}95Pih9s$R0lR;YdnFPsd6MPjVzdg zJ|Oi`Yt#i*-wXA?T$_(U-EbyG;UeTsa`xh8EJmHbqK(-L>oAf0eblbMgPPf5Wc8f- zY0STRnv-U}fGaVQ{4lCR*HI7fYHQxt)~G4WLhX$a7=hC<3^$@S=Rwo}j$$V~k9{#R z-Ep45DX0#eNq3po-~tsHRD6#bVRSn)6N#v)Ne~;3M{X46ZPO)Pnk81wKhkMxE=Blbh0oOmtX=O!ZP?PszVRa z7pu274`_hO+hcX?g<6vFsQbFMQm9Aako6X734H0MjKc_g2E#EQ8{tx{fk$oob<~JU zKW&zvA!^1FP)pO!IsoaTGa0?~{vS65=QQezbP+x9ChD7g2h~%jqnW}03?;3H8d+;w z-x6cpIui`>+C@!fJRCHKN~8 z5A^M1J}iN#4!1$wCkwUPb5WahBkDdMpbs9$YCPXLOF^6A9%^%WbvB!-l{Evkc{-yu z*C33=*HLSE3fZ^LW7O_W>tY_T9QEK0SQhu7CmulE?>M@ADO{pZ5pUUs2dJKUbu}NJ zAXIx@RL_%8?QLv(XJjp%{x;9W5b}u_gRi2_KZND+Qw+k3U73H~@Gcdax<62BTajVt z#CqtB@u&-0pgPjcwhzQcph6>f zg1W$~yV)dRs5S0@+C*KEZ;3M(^?=V%yV;|MIWH5{(e9|XBM)oheCu|sLw?rg4_y@W zOCz+WS<84-hlZhMU=}`$OOR(dcTsDd+RJ=MW?=*JGZ=x7Fc7QtHcQtSb^kQfQuM>d zIM3?ZPeD_0&l-|tz6WWTO#N`wYqJ@3-dSvhe_}i)@Qx`Tin{T7>p5&lUWV_kzV-2_ z_ED%A+kkEK{{Ltzq8Vmu8uG10$Zt~Tfz9LlneW0_Or(ASYV+f|W2G zHR2wq*K;N=!`(Pc?fuQnZpYT-7ciFRJ3#}?8n(r{o z73ugfYE8XaFl`=xtcj7RwNFRQNET`YgHTJf6x-lwY>5?f&0fkxEyWVl3>`!*(6bgM%uhUhmg?_`$4H8lHFJVXAicRo$)Qw|Dn5piI^~h&q816vL#3|c;4eOA5 zk2Fghhgqdq|4tM%g>OA?X5uhLkY7jLsPrhaB;nRHtU>)StcY{5Gp@u=cnh_J38U>y zq4v}u)cvMoSuDi0djB_4@S!601vAARaW{E?)W|E3F@J`qqn2tK-Y(5<$ARQ?$Cbl>pkI|dwJ026vYf%v^kq4lrxE40Uwy3q6g2}iE zb>piTgSRmj{U@3cx5kF#6RdAz2Kkq$r3jy7OhK0}>_Z_H=h}vo)>{}%eVNH-hQcs} zypGLVqT1V|maspvf1MG?N6)#4-7#^B`6SOnb>J3O!!lEue>Q;=G1dHX_y{#czo0&` zf1qycHO)+IAnJQj7c~RTZJvhV zhCB+xF%X}^6zqq|xEi$w&SMyQPB$H?iA~94P`i6D>iRs?gQubDS78vYMGdsbMWHf< z{a6D}+x#A?=YOLw`o3)TMpe|B$Dl^g8#O}%QJeUA)J#l3-FKyJ--24Y_pvITM$M4x zN89iOb>om3re|$YJ$@QBg083zaFODdOas$Ib4o9zYquE zdpHS$7V!_#xD<6>>BVNrys-y)ebjelDthDM#mv9fb~P3HaBM?O)nU{O6r*kwzQpW_ z+L%e+92?^t)O-ISYDRvs?LJG*NVBjb^)s;op2hO`4f@~@E(#jieQbliubN*LU641$ znS*7~dzsk-m9R2-8fs>GpgKMdYvMdi!)>U|`ZH>;_!gKcZ;Mgn6Ho(mZKBYC!soW) zF=|a?mYWlYT9;xo>i478`aWtC{e^ma{8t#Gu_t*NYNV@Co9+#)gxgRvdH}i35m<;?=^G3NUTfV7Ipq` zRL8cW`}hA&3L#YNL+ycc*bD<+H-E`wVhZ^j?1RTpQ(LXj{LNPnH8WjMOVbOhV1HD{ zCSouy!U%lR)}KI^ruH(0P%K8}UTe$+)vZaW*Ci7*@?KaEM_^+tKt1RLs$-W?_qmDM z<$q!fmRoDii$`@RV=eQq3$m%uZ>?O^Ow2)DxDH$5R@4;!h_8dgWAoDP`iCE zj=(Qb=clbV?Rlt~DL}3L8q^+ocfHGu{5lm~sQ44R;nN$;)UU;!`n7GU?%GA z$VYYH4eN1iNd7%)@Az*vAEu5NM?MqPUS#td*qYqs|CV|GyQ5B+j_q(Krr<+N$Hs4) z{}g)>wIq9Nejn8yzr~#Y680u9!cOS(ju}uN>`K1NT5791cRAfC=)^bB6Mw}d{2%Ir z5x32(VJd3#<>5%2hFZ(JsNMb;%VNlOvxmY_Yo3J3*a`>YMAUg-qx--Aue%FuE{vw3 z7`1!Db{HF>d$*!)l#QC=)wmMR;TX()*VJFZO!9!8W=02K1M($U7Z0K~-}jj8q7b~x zT=)#uAzy$saTiA7dDNHfA-2M(-6qe)2=X=984saGR^dJK%f=t8lGi{zIK}3JunqY% zbZKNqC=A6*SOHrVnGSSBt>q|G2R=dVkw38!M!j$HzNq`mM=jw7)QGoWI9|jUypOuB z#vXIOu6ua@TT?NM3ibR1`r>D(wY!X(fg2cr9v_%L9z)TOJPEZV8CV`)#<92%HB-)B z^WaqMKso{|;T{aZ6MLEeSPECE@JF8y&5f(0c6A&+h2yX*9z;!@?>>`v!8q~_7>}Q$ z-kLJ|&0CU+d{mvOsJ&I?fLY>nOeG)gqM)hTiX-t7CSdwOv+F0I9W9pYn_vX_Kn%qhSPB>NBZt^dXs>a5=NRRmi7d*hb04# zB`0ABb+d_U#CW0$b>9#z?K#762le&vKNwFeBXlHTHu1B@KZU}F#AHGTudn-qGJ<@G zyT<&p`dM4n^!K#ow>hV*y{@{gD}$`g{~y}8ZxW+9Z$8nOSYWStPNU_E=(MsG?^|!- z0_tblTzg;w<>tt*1ov^-wrQi591p2$YU`)sB^tEzR}xq3Ni(Q_mGUd-I>C=Z;w+I& zv?cT{c-x+Q4r|+TDs5W`9it4+dR$FiFIzv()|aq}`uny`bt@^Kv3Z`>e;dh*wj#(n zffJV#^T<G8X6HbiO1Byy?y53a)3h=G)M6D3C~h2unADaJp8LVZr^P1L1a75z}(^M4+5N%qq=0DrPCnABokt#S2Qm%+?iGLH*$=%QY%wBYi%8HadiBO`J zt*6@gO+Pr+5$&ko^N%*wS0X=8bRhm#g*_JHQlcYKjgV>ehQ;nrs(_&f3Wq(aUF4lx;nP~GwW?^r}2MH;Up)` zwHK-VF)@-n2P+ZJ6OrWQi58SgV{5{f7)d^s=ui1B-XWS%?nda?VQ~M2^pUMQZ0p?f z|8HAa!5T&5Im##PNt1DoEoY+-ZFTLrs`e$mA^%E=JtpF_)HTLpBGK0G!ll$dZLfE| zWeZ#F3ID@cL^SaxZ9m~~Vi)B=doHQ_?>Sj=^rY=;VhHgOl{<--h=(O7;Fq*{5o?L( zi79sfIekfVL=uB-c`D_bl*ib-0r_5Ars)26<1zRibzcxGh(E|9h>Mhiun2X0jyFxw z{deUl${y5B*Ke0W6rzaA#0VOC6E*C~q6_t}+k6z|qlAur1sfv*T#G0*r{+GECl1)w z{giclO#VII#oa`E$_4l@B7|}V>bQ-6;y!$a=tI;XzN9V-b^LB{-oyWzGXMW6jeigY zRE#IqQ1-?-_zU(W_7PjjFJsB^GKD5YIQ8G!%Dp9xSWLZ+Fye?U*P?ui@*q5fnWd \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Modificado" msgid "when the object was last modified" msgstr "Cuándo se editó el objeto por última vez" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activar %(verbose_name_plural)s seleccionados" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Desactivar %(verbose_name_plural)s seleccionados" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Atributo Valor" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Valores de los atributos" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nombre" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Imagen" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Imágenes" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Acciones" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Acciones" msgid "price" msgstr "Precio" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Valoración del producto" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Información básica" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Fechas importantes" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Pedir un producto" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Pedir productos" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Es Negocio" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Configurar" @@ -767,95 +767,101 @@ msgstr "añadir o eliminar comentarios en una relación pedido-producto" msgid "no search term provided." msgstr "No se proporciona ningún término de búsqueda." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nombre" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categorías" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categorías Babosas" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Etiquetas" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Precio mínimo" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Precio máximo" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Está activo" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marca" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Atributos" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Cantidad" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Babosa" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Es Digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Incluir subcategorías" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Debe haber un category_uuid para usar la bandera include_subcategories" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Búsqueda (ID, nombre del producto o número de pieza)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Comprado después (inclusive)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Comprado antes (inclusive)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Correo electrónico del usuario" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID de usuario" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Estado" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Identificación legible" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Padres" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID del producto" @@ -910,7 +916,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Indique order_uuid o order_hr_id, ¡se excluyen mutuamente!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Tipo incorrecto proveniente del método order.buy(): {type(instance)!s}" @@ -965,7 +971,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Cadena de dirección original proporcionada por el usuario" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} no existe: {uuid}" @@ -1205,32 +1211,40 @@ msgstr "Importe máximo de pago" msgid "minimum amount for payment" msgstr "Importe mínimo de pago" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Datos analíticos" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Datos publicitarios" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuración" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Código de idioma" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Nombre de la lengua" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Bandera de idioma, si existe :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Obtener una lista de los idiomas admitidos" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Resultados de la búsqueda de productos" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Resultados de la búsqueda de productos" @@ -1972,67 +1986,67 @@ msgstr "Descargas" msgid "you can not download a digital asset for a non-finished order" msgstr "No puede descargar un activo digital para un pedido no finalizado" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documental" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentaries" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Sin resolver" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Dirección del cliente" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Dirección" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Calle" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Distrito" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Ciudad" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Región" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Promo code" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "País" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocalización Punto(Longitud, Latitud)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Respuesta JSON completa del geocodificador para esta dirección" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Respuesta JSON almacenada del servicio de geocodificación" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Dirección" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Direcciones" @@ -2277,7 +2291,7 @@ msgstr "Sólo puede descargar el activo digital una vez" msgid "favicon not found" msgstr "favicon no encontrado" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Error de geocodificación: {e}" diff --git a/core/locale/fr_FR/LC_MESSAGES/django.mo b/core/locale/fr_FR/LC_MESSAGES/django.mo index 091760fcc27eeb31e5893c289226e6dae49c8906..ed5873cb468356e5ed3ceb2d5cbd3a1bb714670b 100644 GIT binary patch delta 11213 zcmZwN2XqzHzQ^$a0-=Y{LkKz4Kxhdm^b&dvy_XOmKtf0$jm|-uR0U}&y>|pcR|Eu6 zsux61@zMmYAR<)}QQr4=_GVqzdvDhIpU?llXU@!?z4y!sF3(NP_Ii3Y_qBpviyXE; zvp7ykeCFdg>$5t}*+8{APXA!XDT1-6{iCc4u`u;6^v9FvhqtgezQRISq_X1#VI?es z9Z|=nVQ$B9JMWO_3m@1WyD>ZUS)7O$kprEMRUD@P_Q8cX97|)?s^$Xaump8m+{+CN z!P?XTA?60UV}!nEUF*^9INy=zPJBWg#}~_CQH;b~*bdc!?pO>5pgKI(?q6VCj_S}x z^uklP6whN0OsL^Fd2uA_dJ{1x*LN0>RK#VdFMf{t!f9JyuwF)W=qjp1cd!yZ!U|X- z%yGDu6NNc370cpy)N!kjL32){rsQ{YYe!(X@EMcru{>O60uI=&LS<7SM;ERoEALy``Wj?)z9VL|)`3*k?gA79z_JT)C> z9Caxyj~}Ae%2CXRC$R`#LY?P6`r==x4*1j}&<~4ZrCN-C0g^^E6vK}8fOu5<80#$5 zkS|4bYy-OR5C-E_yFUjjj@fX0QB%-+J$-=4!TKn2S3;YZlQYo1a(0# z=0&v+YE6_z-DySC2_jKL-4iwEgHd;yjCpVjssq#P{++1v9<;Ul1c~PK9BQaOx+1&6+5Px=>YAdmVIPOVpx`N8MQx>P|CIQ!yQN{4&({x1g@KAGsm7bJia4HR?n+ zQ75{Ky7Pxtr=Iy@LDbv_p{A%EYD)T{AEsF6pgOVvbwm45=RJk$$OWvz^_^=Zyknd^ z_06KFiK?SfUl@x_uQM5$73X7A$DUig8<>vxq1uB{9jb@wPzP%QszXyzQ@0Qc>iOSK zqB%Q_nwv|gMRXn2(}FxAJTXon>cm}9cOH+L^RcKQo`Rb5`KTAsa=ZTshEjity3R{f z2fP|F{)7|6hk7;?bqAwSFO*rRMYjvpegJjB)3*K^b;3JX34cYNG{-NB-w^DGI{tUm zT5uXW4zCcWC~DESY0UU*XgkutG&{3UJw1sP@dfHmN;febYJ$2z0_t&HgPPkz=vl<* zqP~SCFdHuwt*KI|8z_tIFamqwl%{SjPI8R~^(ds7c?u%2IdwDC9nL|G#A4J)Ek~Vj zJ8EiToU8ni_%CaT#hV&$>xkk=#Ik3~s^e6q}6l z?sy~eQgjYsReX$L7}%1##?Gh?bw{m@NvQL`W9uzgirRgEM00Wlb>h7ACI|zqEl^XC zY@LrT>P!s4OBjMrFc8bOHv5~P?syP-;XKrcEJ97qMx)#LjD*fR|HhnHzKyXO>V;Gj zb%N%ocXk_8M+cyWFdd8IOw^sOvF$rC2lWZ8hG(!RzC?{&m$q88%>Qf>9k3U(<89Oh z?xW`VFVuLEvQ4@8-cBrB2iJIFHsN-g0E?kH@eg&!{d+h$>7(#s>UHBR+qN|e``c~*m zJsGuF7j|O&2a)WdAsGESn<;3Dx`SBM7ZR`D zAFP3kZ2cwbyjgh9$}rRj#$jDtXxiP*zex1_XXUn{ur;clgN^W#wMZYw;TPBGhH77k zdM|u~8maG5i`S>G8OZ?D9XCRDIUP}JWd|0*!d^A5g;g<|-}iS}a<*LU*wH+K|?I&c(f4%cG^ zyog%Ge_&lK6Kn3cAC{+HfSQVf7=X7?QybPm(VMUO zK=b%TpdWPgajYjr}o* z@z+qf;>=uzphh493*tcZ#|$io@1ef99~kEQ6usabpu{Q%~aLE zDC#7vk2|q3K15ALs5{;aQ9slwo`E{>FiycgQIC~7!A!+&)Cn%5+Wm&{i->JeFQoTT zC;ke9@f8MPP@?&fYL6O;1k`@_B$DzZTTyd-0Y_xvZ#i4{PcnZfOvDQ8UyjA_1iJ7C zyZGI<^wE2oGQtJdb+y{)xIkmZ|2# zxlkP{jrv}7)cIRt1?+>m^C`%2Zf6#W=Inj+!p*1)?Z8ra0{!tv)T{M1YHF%ZGjrMy zbtj#y$+mrtbtS5UyHVFUgj(EZ(DU#Aze)5etUTR3Hr-HPn2T+25w^#hs5=UM+jOus zYNYzxI^8-OwMJH3kJm!fngXzJq>fM`hrb>^5g)DYE?UYHZtVo%&Qhxs2sl4Gvo@Ek3RU=nq|J}s4s@n9)&tC6}5QBVhfyy)$m)ahu-g*5owB@sbkzE z8p2Fe&#t2`+;o9it6FW%@^yS>cObRxd64Q&!LWgj*(buiRn;R^rh~F zdW;j%g)^|5W@R&p7KQV^F&C<*1u+|z#X=Zlt&2Kgd#r%5m=9;59=pY;Dcy(a;3ufL z{tX*o%m-$XukgtHe?{Wyz=!7X%7yAc87z!pSQJ}g5uE^oF&#A}t58#R1S9Yi`r&KT z@qSCqA1c*RHh7>MLxD&rlt!z0AC`8>3F#4qM?6tb@C-AwIzF zSY^5Sxt)qy0}oIm^#Zj<0#}%)qa3<*XH`ga$4yW}+XYMEV9bxxPy2W}F_5I7J z@BM=6@M~M=Txl*`0wZaULQU0Z%#G7mGXE};`7~%~cB2;8Nz{luwFeeiWro;=>PRr^ z_(rG`bwLe%4C;G}P>XUuHpA;!9?P#bQ`ZJlsWVo)O~ZW}bU=|c=0bI`Aayg;)6fHT z;knon*WzG&fVyz!wfqj?Ow^0#K9<5KSQdTP86!|@r>Cu_x^1$_dKNoyz$4U1M6EYN zn}kEDCt+W_XKk^;{7JPQLut>t(R3&r!>AK52v=YLo!SW z9klf`jG_+OY+lLns1q!~9(WR?F>s4{rzc@^>Mv34K3h%Q4_i{NN3}o1etQ1vZ!<%; z42QAfFVuxxVujNk#k&b>g3~0{ZPSi?0#ZqfSRn&2B7@zhD>^+G~z)ft9I~uswc= zP4GU}#cKP^aS7O;dOo_dlRP2GjW19ym~8t^M*=XAx(&9*VW<(du1>nAIJI zG1T2L68B>WKD2cp!%&U78~Wq4gN(mUu$qRNxE=M_+(CWO>yVk#2n?nkfEv=ds3|*x z`SBuZif*Dhe9yM$`q=zYS{!v;2-d}hm=ni+%=k|rnM#9(D(ffag3Ylbbt?Me=cpmS zg5~fp)Z^@@NATYe&=YGwpA-W#nxr^8TZ375RT?n`jRjORZ77qvv1S zOB!C`B>SbiA!6(?HU9C%X5=}D9qe0Z+y6~og1nPG{&zfY^CYX#e@WR(d|54!8RYl8+|8jBhqQF}tXb5*vu8#5~&8 z;!xDP#;qS2Z3T#p?9kSfSU^6KC{F$d&cJE-E56yvlT@Q^F~O_A^A0&g{$|^0^CdJq zvU!qKuVkLA2A*SY^BGTEAZmD8%*P&^Yo%*z&X>EI)cFHDFSuE;kh?XlJ*d9M5A9w* zdzmQeV&o6--*|!8Xpeb{e-bT-R zB5)fqfP4)R`HwFIQR{(hNoecCz7V_r92Par&L;eg7)5+T@S^Z+^*JW5%|%`6`B?wW z5`Kq2+}9=Ybl$;79$X?smPAV1})%ttWwEnA1% z4 z-XXFPV~Ni>COJ~Nq6kgvv7$Y02PWIxn|*H+)rhZ& z{^2fvq z;uLMWa0Ib|@TWeAGwrdx$=_^0(st3dzenRLVmNhU;wpJ%qO9GYPVO21r8JZ$((I1$ zw09%+Q1`=`L=5?Q)b@;gkUjPj>MzNCh(hF3h*`vD;t8>isL8(S#6d#a4XbkZ89v(E zhVRL55}T+G;P?GE)KA|J8XHkQSX)Y@W+yW~@`5|$xW6WSt)mYV;E zBze?gw-p@FnS2d)AzBbe?Y`2ug!(N!g0Y0Q{J0PUiCV-J+uo4;A$dFek_aRJ57Ef( zucP@tLlMBvzW6O_t8VaoUgUF&{el__k*8rlyhT(X|HAGch?|K5L@lBnahA~5!QdRW zid_Bqc#i`X;XUF7QH;>m(ct;lg3<`$usvC6Tt?kXJJ>>q>$L4Bx)C{vX4;V%5IiPt z_@Ioql(hKNxZ!b0X|6%BX|YahVxlW0e#p?YR98w|YFtW2+#n}5DK>FTTKvFN&mozc zB1>0pFf=YD&NVzeHO)03&K2t#7@HP1BspbFOnQ3!AXi$lD?K&N6`wRPF?~>6OltZ7 zyFWfI)ipRVc1Y$IvAc6GIF?u}b9Ca_0`;T*Z$G*ur*pZK2YgT0|HttgLI#N>GK?TrLWnFYWME!XH$v@Cwe~@EXfV3t zd|Zc%u{cJ?(K(Do-LDyXa(^e4qz3jzoj4nH!U9__v#vtja2;wywqZ@&hv9ewxtHS> z&xJ7_t6~$>as81&au%RQ>=3%N<13Oz=vCJYVKP>r?q|(L4c$5n#4D(gxQiO8f6)Vj zI7oE`)RWdlT_*|E@qXAHhhPexs>l2{C-JNAILX)vOXErmz#TXR^RYTMY+%+#U-Y5Q zz#z;*9X}8KaUJT0dyw_)9KvAy0R8Y5hTy{njK2=>XlQnXSZkn$I04n6WDLVJjKoQH z|5jwwoxP}`|JLpgWaa6)%~2!M5w-feqZapMyMMZiL_J=Ly5VM9??J7B6R0PBA9aDN zsGeW)9qx9y){ z81-G$BK2r&o~$J5Ndr++Q4MvSMyT`Kpl;X|^*}@I{xQgPT#k!GLo^FD5(}*xP$%v~ z&HWkF+}%e_$x|$geoc&#sE#C~9;gfIx`R<28HKfRD)LEjc3?2~cdprn2dERuG-aV- z7&6LE4^+o;tlLl>Ib`dzs1Dsgb?9fSXEW2GDyXT8Lv^exYRWRvTkn4si55{ds;B#q zH^e!Hy6|tP8+!1nXim$ZhPX0n&ZAKup2l{6AJk$Tgu2lhR0lR=BA!8wRB;NIo-CL| zACMZTIqHaN?}oZzrme@IE;tiw;v(ctat`4(e26-JWs+G78?Y|*e$=YJhZ@<3$m}^a zS}^|VX+{h41zd%dsZXFf^bP6;o-NJ$nur?0G}PJ{hG94z%V92Rapt2Q;1qViPp~Ie zPIjCZa4M=p7n5D)HMmMcYZ`8&o-neN8Hu{6p=yk}U^~>*^uZdKgIY8BcK>^*4u6VT zWWHQ98XKXeawxXNX;>c5x=5H_=ML(|Ri86+8f8sDJ#j1KBj}`I6fVJdJcdQ_7gUEH zqYqYWV{T9zRky*4*bOx$<5Aaj?IejHIcEJ1H3dF&Q$}MLzJL`l3uAC8R>D(u|2L>7 zF7mvYf;y-Xi$_gOD{FtGkIoeI)cb$hB+doY7wHq9r%uN@I0Sp(8q~=BiZ!ujd$T_ki|PG;nM603hnnkks0;5xb?7jb#IqQR*HBON zE9!lza8%Fhq4p=){VB*?I{j>&i6PXJuof;u9e)hH@f-%>wN8w`E_j~?4c(upx%K5S zbYKK}VI1m&Ca8{dw)+QQ4E1mf!`H9|9!CxR_vnvdoy}s6!wl-q7>S2EGya;>Z)wmI zJVTw}nQ9hEIn*4tMJ=LE$hX9qi@L#i)M|F`VvcK%>S!wJ?HGbpaK3dnR;RvX>&Gq< z{n9AY)y!oaszZZOBQOhl;S%It&VAHeH}7UXB(tzK^+gQBzcCO)yPK(tMP0uIYASkT zEY7pKj*w_59#})t%=e%LHllqf>b2R1I_?rS#Q$L&#`BJ;9)!B^M(Y)utUZW3evn6H$wI4{C^yq95Ku{^va8 zht^8_K4!J|LcIl}Q0I-u;(GsQl0?(60Qr6694Xkr>tuEBYo?+EmS%r2>PC^MHPaYN zVKVB8yP#grnYbL^!ok|#&y4JDOr*YwQQY4N>Tl+-C5BUvMy=x2*ceZup7<$h@x%@= zQ_&qOP``{3xC!gwS=5^N7pq~dblx27gc^ZGsJAW$U1do&l2paRs0-dijmY1q*RR%# zW{&Hj7Uf7RgOji=E=R4AFHs#V&O4^HQXBO^-BBYn4c&1uYJ_q!82Su)9n^6bQ4jJtdZ5=J$6-($f7Dcs9mM!o zCfQ6wGQNkJQ!ge=izfi9U}e>_j`KYP9 zi#o2nYX}R4qzCGCx`|cMZ>YIIT~zx^*baAMef$G;;izF|sC!}r^=vGMdr%{B*6zQB z)v3LPn<ZsK)IsJyoWz@k7}R2FjCw1&U`ZTloq~G8 zdC2{pd_0dQQBSn+C9}$NP$RbmH3COb=bb?v_m|a~$lIXz-$MzO#31xXbsz$DViMNF z@z@e~p(j4X`uGI3MxrN~|6obS80z&{2S37I_!PC+(-?O-S>vx0*OR2+CA*{I6mvi# z>U)rm9ylF?aUPb!jaU}u?8MNop>7)@d-A^gz098C!wAs57m)#sQsUy=D73>v*^m9I#LgPFa>p9 zZ`6p6b&=>sQ&1gQYU}-|6Fx-s^g4#%H>i>N3w43mm(2(zpcZi}48=~Ukr-k3&p_R0 z5thTvsE)agk!WZ>#oG7)i(%QB<_48eH;zDcs5$Dy4yYRp!f>37dh%S>z4! ze}KBr1+0kQVtKv)ZnMm%v;t~w+M(vO59&!qTNl~(oz`Qh5x9)H(PyZ|d=K>?p|j1G zu`Sl89)~)97q-JZ?5Owu8Ht{#;~dk&Ow>?KvvrPj2Ueo}g!L=i{tP2%51MPvZ;HjK zQ&Cgb6Ki4y>cJLc0_I{_?(cj-q7FPpEhgW2W(Y%2AE4^k7~^dFNNhtr6*XdKFcPoh z04y@!{1(kXy%qB@2DhL(b`>>sU!Y4*`jA97a$jJc+#hREhhs8!#*?@j-7)PIvxxej zIx-PG@f7yJbC{0R7Mi~s=3+GUNsPir7>^YfG5#G$IxjM>#U|7c9YXc+99F?wsI}m> z*vw%?)N2%u8o{QRfyXctt1K~#_!ZOxF2nA)9lh{h)JS+P zZXs`o6Odzud=;u=>#zi#$7*;T{qQO3hCVCI?}!A{h-G6OuEo0e5!S#WE6rQtszss` z(`>^m)arZ-Bk(@zgwm_bYt#g_2F9X4PDI{gX90%ccI<{9pw>ji)y4=^M`N%kCShsK zUMrJ0Jx~`Mf#K*vAKZ?5?e=3ayo&1J4b)r*t}%ZjW@8L>zV#<8=)kMy?TSEkAQ1!c z1uXdYzdvnu@PRv=IFiNtlsBwF!g5C8t{J2j8rgcN}8evw!mO~ z9`(cnP#wxbJ=iSt#VzR4lfO+O&suMxF7P|*#1b1!k1L?+aMTnv#QN9|HC3z78@FN@ z?nRBvWvq>NP$S~M(Hs}Qk@?pUH={uvXoEVTuRS0OHT2o26Z24u@*1|nf3P~X++?P1 z2#%#*VQbG^vp*hnpB@;1FQVRt3ArwF<6Shgq2Uw`LhsGy#$&KQ_3Nmi_1t2H&=0Fp zM_W@-Yv(0fZ??W~{SiB{-*>ASiGHY&T<9XvD&By7&|{l%Aoiv{jj@f!}#}XX)8){KK zLm#aFrWvwi)ax|{=i?mIT>9-bU%IMTj5-lDw5_o?reQSp!|AvLi=y8?O)2vqNa969 zC`Ms8R>Cf*4vj-ya5_GR%dsimz{6PPE&jzDKSp&t^KJ7t<3_AO{Wa>kUU}xNX@FXM zeX$AmcXCKHHZFs{)Pw42=+sbz)AGR_fg-KE2s|K zM?F~CgM1q>0bP3XStNsSG3tpQV^wrJ#IRv?tdFxX2J>zG6V{=w_Kx`-kcv8g6gI#q zSP}D3=Y5Q|u_(h9i7|&6e+^|X8Z=k0qAzYj58R9D@gduO9Yd(^+WKGANcbEvAE>sN zP2CwaQkPLT3_NQ7Wi$yjl{u)9-gcDnuSRm72E9g)>;b;{<^o};)t!NM(K_TVe1g{7@I``#e5jWjqLaSd(VZ2LIdUdU$Jf3y44wu=0s zt%qp-cTr5R4MEn49Jqp*N8MOwu}vUW5*umD!fV9)1yPbxA_+IluM`whR2!Cv+S8qlm(7GRb_R4Q={>wI&u5 zEvO$52gpYe&xo7EE<)Qc!~-SV-&xFon}}D*%b~V`2B(9q%TVtp^bNR8TVrAyc~R6S z_g4%iIuVVi{qQrQaQlvAGW8F*$u_!C>;8_{e+~?!UT+V$PJ1ol1kuU1?Z%ll7X$3M zORQ?s2TWTSZI6gl@?u0kVmWb;wjIP(-Tx1gOd7ipiG(|$?Hn#>r0qvsjjs{|$loFgx8@|LiD);T|7DUI9Mqi%CohkF7)Shfn@e$o zef{w#Y>&_3H$(vW3@rHO!pB5)>Y>C9;wlkAXiLQ>HosUf{xtqh!}Hh>h^cn{IXx+~RVH4vc{ceS@-eoqO?}Abq|R%^7~*Z(J|moH-WR{?zBzUZvUk@mH=9!Y+R(AGOAH>|X45m^E)zo9pA z)b2e(uI)YQ+jt+}BHEDW;DQHl7JwlviChrxLppO~Eg|CF77 z5;-)CC)SgD;T(K~J&D7_PU_FGaGOC=pQu3lSGMs`;ZA%=yS8$~Nt;(CKTDpD$FRK{ zEqy5>?E$3D_e2lkYuc(2YxDXU b=baZn;=Esu|Fn?2rqlW~$ouiYN}vA&SXFBB diff --git a/core/locale/fr_FR/LC_MESSAGES/django.po b/core/locale/fr_FR/LC_MESSAGES/django.po index 51003c44..d4c71403 100644 --- a/core/locale/fr_FR/LC_MESSAGES/django.po +++ b/core/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Modifié" msgid "when the object was last modified" msgstr "Date de la dernière modification de l'objet" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activer les %(verbose_name_plural)s sélectionnés" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Désactiver les %(verbose_name_plural)s sélectionnés" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Valeur de l'attribut" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Valeurs des attributs" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nom" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Image" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Images" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Stocks" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Stocks" msgid "price" msgstr "Prix" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Evaluation du produit" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Informations de base" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Important Dates" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Commander un produit" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Commander des produits" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Est l'entreprise" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Config" @@ -777,95 +777,102 @@ msgstr "" msgid "no search term provided." msgstr "Aucun terme de recherche n'est fourni." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nom" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Catégories" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Catégories Limaces" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Prix minimum" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Prix maximum" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Est actif" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marque" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attributs" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Quantité" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Limace" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Is Digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Inclure des sous-catégories" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Il doit y avoir un category_uuid pour utiliser le drapeau " +"include_subcategories" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Recherche (ID, nom du produit ou numéro de pièce)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Acheté après (inclus)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Acheté avant (inclus)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Courriel de l'utilisateur" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID de l'utilisateur" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Statut" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "ID lisible par l'homme" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Parent" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID du produit" @@ -922,7 +929,7 @@ msgstr "" "mutuellement !" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Le mauvais type provient de la méthode order.buy() : {type(instance)!s}" @@ -977,7 +984,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Chaîne d'adresse originale fournie par l'utilisateur" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} n'existe pas : {uuid}" @@ -1217,32 +1224,40 @@ msgstr "Montant maximum du paiement" msgid "minimum amount for payment" msgstr "Montant minimum pour le paiement" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Données analytiques" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Advertisement data" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuration" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Code langue" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Nom de la langue" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Drapeau linguistique, s'il existe :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Obtenir la liste des langues prises en charge" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Résultats de la recherche de produits" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Résultats de la recherche de produits" @@ -1998,67 +2013,67 @@ msgstr "" "Vous ne pouvez pas télécharger un bien numérique pour une commande non " "terminée." -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentaire" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentaires" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Non résolu" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Ligne d'adresse du client" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Ligne d'adresse" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Rue" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "District" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Ville" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Région" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Code postal" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Pays" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Point de géolocalisation (longitude, latitude)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Réponse JSON complète du géocodeur pour cette adresse" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Réponse JSON stockée du service de géocodage" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adresse" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresses" @@ -2306,7 +2321,7 @@ msgstr "Vous ne pouvez télécharger le bien numérique qu'une seule fois" msgid "favicon not found" msgstr "favicon introuvable" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Erreur de géocodage : {e}" diff --git a/core/locale/hi_IN/LC_MESSAGES/django.mo b/core/locale/hi_IN/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/core/locale/hi_IN/LC_MESSAGES/django.po b/core/locale/hi_IN/LC_MESSAGES/django.po index 73aab074..8fc2d652 100644 --- a/core/locale/hi_IN/LC_MESSAGES/django.po +++ b/core/locale/hi_IN/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -49,47 +49,47 @@ msgstr "" msgid "when the object was last modified" msgstr "" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -97,31 +97,31 @@ msgstr "" msgid "price" msgstr "" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "" @@ -701,95 +701,100 @@ msgstr "" msgid "no search term provided." msgstr "" -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "" @@ -844,7 +849,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" @@ -896,7 +901,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "" @@ -1127,32 +1132,40 @@ msgstr "" msgid "minimum amount for payment" msgstr "" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "" @@ -1873,67 +1886,67 @@ msgstr "" msgid "you can not download a digital asset for a non-finished order" msgstr "" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "" @@ -2163,7 +2176,7 @@ msgstr "" msgid "favicon not found" msgstr "" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "" diff --git a/core/locale/it_IT/LC_MESSAGES/django.mo b/core/locale/it_IT/LC_MESSAGES/django.mo index 3a0e6a2d27b31a7153aa9b50a375105a51fed35b..b796e5f2a95f24093b0184ea3c1288b292a717d2 100644 GIT binary patch delta 11190 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 G=l=k>ByEZS diff --git a/core/locale/it_IT/LC_MESSAGES/django.po b/core/locale/it_IT/LC_MESSAGES/django.po index 39a039d8..a06a16fc 100644 --- a/core/locale/it_IT/LC_MESSAGES/django.po +++ b/core/locale/it_IT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Modificato" msgid "when the object was last modified" msgstr "Quando l'oggetto è stato modificato per l'ultima volta" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Attivare il %(verbose_name_plural)s selezionato" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Disattivare il %(verbose_name_plural)s selezionato" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Valore dell'attributo" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Valori degli attributi" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nome" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Immagine" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Immagini" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stock" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Le scorte" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Le scorte" msgid "price" msgstr "Prezzo" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Valutazione" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Informazioni di base" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Date importanti" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Ordina il prodotto" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Ordinare i prodotti" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "È Business" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Configurazione" @@ -776,95 +776,101 @@ msgstr "aggiungere o rimuovere un feedback su una relazione ordine-prodotto" msgid "no search term provided." msgstr "Non è stato fornito alcun termine di ricerca." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nome" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categorie" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categorie Lumache" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tag" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Prezzo minimo" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Max Price" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "È attivo" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marchio" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attributi" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Quantità" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Lumaca" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "È digitale" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Includere le sottocategorie" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Deve esserci una categoria_uuid per utilizzare il flag include_subcategories" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Ricerca (ID, nome del prodotto o numero di parte)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Acquistato dopo (incluso)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Acquistato prima (compreso)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Email dell'utente" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID utente" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Stato" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "ID leggibile dall'uomo" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Genitore" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID del prodotto" @@ -920,7 +926,7 @@ msgstr "" "Si prega di fornire order_uuid o order_hr_id, che si escludono a vicenda!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" "Il metodo order.buy() ha fornito un tipo sbagliato: {type(instance)!s}" @@ -975,7 +981,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Stringa di indirizzo originale fornita dall'utente" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} non esiste: {uuid}" @@ -1213,32 +1219,40 @@ msgstr "Importo massimo per il pagamento" msgid "minimum amount for payment" msgstr "Importo minimo per il pagamento" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Dati analitici" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Dati pubblicitari" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configurazione" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Codice lingua" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Nome della lingua" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Bandiera della lingua, se esiste :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Ottenere un elenco delle lingue supportate" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Risultati della ricerca dei prodotti" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Risultati della ricerca dei prodotti" @@ -1983,67 +1997,67 @@ msgstr "Scaricamento" msgid "you can not download a digital asset for a non-finished order" msgstr "Non è possibile scaricare un bene digitale per un ordine non finito." -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentario" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentari" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Non risolto" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Indirizzo del cliente" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Linea di indirizzo" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Via" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Distretto" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Città" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Regione" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Codice postale" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Paese" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Punto di geolocalizzazione(Longitudine, Latitudine)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Risposta JSON completa di geocoder per questo indirizzo" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Risposta JSON memorizzata dal servizio di geocodifica" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Indirizzo" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Indirizzi" @@ -2289,7 +2303,7 @@ msgstr "È possibile scaricare l'asset digitale una sola volta" msgid "favicon not found" msgstr "favicon non trovata" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Errore di geocodifica: {e}" diff --git a/core/locale/ja_JP/LC_MESSAGES/django.mo b/core/locale/ja_JP/LC_MESSAGES/django.mo index 191f54983052dbc412bc29e1b0ea3ae93ece09ba..0ba0e4df9027112cf3cd580fed0ab8b02c90f1e7 100644 GIT binary patch delta 11185 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 \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -47,47 +47,47 @@ msgstr "変形" msgid "when the object was last modified" msgstr "オブジェクトの最終編集日時" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "選択した %(verbose_name_plural)s をアクティブにする。" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "選択された %(verbose_name_plural)s を非アクティブにする。" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "属性値" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "属性値" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "名称" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "画像" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "画像" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "在庫" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "株式" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -95,31 +95,31 @@ msgstr "株式" msgid "price" msgstr "価格" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "製品評価" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "基本情報" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "重要な日程" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "商品のご注文" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "商品のご注文" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "ビジネス" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "コンフィグ" @@ -715,95 +715,100 @@ msgstr "注文と商品の関係に関するフィードバックを追加また msgid "no search term provided." msgstr "検索語はありません。" -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "ユーユーアイディー" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "名称" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "カテゴリー" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "カテゴリー ナメクジ" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "タグ" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "最低価格" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "最高価格" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "アクティブ" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "ブランド" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "属性" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "数量" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "スラッグ" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "デジタル" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "サブカテゴリーを含む" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "include_subcategoriesフラグを使うには、category_uuidがなければならない。" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "検索(ID、製品名または部品番号)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "購入時期" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "以前に購入したもの(含む)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "ユーザーEメール" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "ユーザーUUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "ステータス" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "人間が読めるID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "親" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "製品UUID" @@ -858,7 +863,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "order_uuidまたはorder_hr_idを入力してください!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "order.buy()メソッドから間違った型が来た:{type(instance)!s}。" @@ -910,7 +915,7 @@ msgstr "属性は、attr1=value1,attr2=value2のような形式の文字列と msgid "original address string provided by the user" msgstr "ユーザーが提供したオリジナルのアドレス文字列" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} は存在しません:{uuid} は存在しません。" @@ -1142,32 +1147,40 @@ msgstr "支払限度額" msgid "minimum amount for payment" msgstr "最低支払額" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "分析データ" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "広告データ" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "構成" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "言語コード" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "言語名" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "言語フラグがある場合 :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "サポートされている言語のリストを取得する" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "製品検索結果" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "製品検索結果" @@ -1889,67 +1902,67 @@ msgstr "ダウンロード" msgid "you can not download a digital asset for a non-finished order" msgstr "未完成の注文のデジタル資産をダウンロードすることはできません。" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "ドキュメンタリー" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "ドキュメンタリー" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "未解決" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "お客様の住所" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "住所" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "ストリート" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "地区" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "都市" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "地域" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "郵便番号" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "国名" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "ジオロケーションポイント(経度、緯度)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "この住所に対するジオコーダーからの完全なJSON応答" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "ジオコーディング・サービスからの保存されたJSONレスポンス" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "住所" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "住所" @@ -2179,7 +2192,7 @@ msgstr "デジタルアセットのダウンロードは1回限りです。" msgid "favicon not found" msgstr "ファビコンが見つかりません" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "ジオコーディングエラー:{e}" diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.mo b/core/locale/kk_KZ/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.po b/core/locale/kk_KZ/LC_MESSAGES/django.po index 73aab074..8fc2d652 100644 --- a/core/locale/kk_KZ/LC_MESSAGES/django.po +++ b/core/locale/kk_KZ/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -49,47 +49,47 @@ msgstr "" msgid "when the object was last modified" msgstr "" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -97,31 +97,31 @@ msgstr "" msgid "price" msgstr "" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "" @@ -701,95 +701,100 @@ msgstr "" msgid "no search term provided." msgstr "" -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "" @@ -844,7 +849,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "" @@ -896,7 +901,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "" @@ -1127,32 +1132,40 @@ msgstr "" msgid "minimum amount for payment" msgstr "" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "" @@ -1873,67 +1886,67 @@ msgstr "" msgid "you can not download a digital asset for a non-finished order" msgstr "" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "" @@ -2163,7 +2176,7 @@ msgstr "" msgid "favicon not found" msgstr "" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "" diff --git a/core/locale/nl_NL/LC_MESSAGES/django.mo b/core/locale/nl_NL/LC_MESSAGES/django.mo index 8e7b6134cb49edff6402f80d75362049f164995e..a6c820c313e5134fd0999b339838a60a994d99d3 100644 GIT binary patch delta 11189 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 delta 10932 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 \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -49,47 +49,47 @@ msgstr "Gewijzigd" msgid "when the object was last modified" msgstr "Wanneer het object voor het laatst bewerkt is" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activeer geselecteerde %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Deactiveer geselecteerde %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Attribuut Waarde" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Attribuutwaarden" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Naam" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Afbeelding" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Afbeeldingen" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Voorraad" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Aandelen" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -97,31 +97,31 @@ msgstr "Aandelen" msgid "price" msgstr "Prijs" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Productbeoordeling" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Basisinformatie" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Belangrijke data" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Product bestellen" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Producten bestellen" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Is zakelijk" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Config" @@ -773,95 +773,101 @@ msgstr "feedback toevoegen of verwijderen op een order-productrelatie" msgid "no search term provided." msgstr "Geen zoekterm opgegeven." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Naam" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categorieën" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categorieën Naaktslakken" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Min Prijs" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Maximale prijs" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Is actief" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Merk" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Attributen" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Hoeveelheid" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Slak" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Is digitaal" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Subcategorieën opnemen" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Er moet een categorie_uuid zijn om include_subcategories vlag te gebruiken" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Zoeken (ID, productnaam of onderdeelnummer)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Gekocht na (inclusief)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Eerder gekocht (inclusief)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "E-mail gebruiker" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "Gebruiker UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Menselijk leesbare ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Ouder" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "Product UUID" @@ -916,7 +922,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Geef order_uuid of order_hr_id - wederzijds exclusief!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Verkeerd type kwam uit order.buy() methode: {type(instance)!s}" @@ -969,7 +975,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Originele adresstring geleverd door de gebruiker" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} bestaat niet: {uuid}" @@ -1209,32 +1215,40 @@ msgstr "Maximumbedrag voor betaling" msgid "minimum amount for payment" msgstr "Minimumbedrag voor betaling" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Analytics-gegevens" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Advertentiegegevens" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuratie" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Taalcode" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Naam van de taal" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Taalvlag, indien aanwezig :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Een lijst met ondersteunde talen opvragen" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Producten zoekresultaten" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Zoekresultaten" @@ -1982,67 +1996,67 @@ msgid "you can not download a digital asset for a non-finished order" msgstr "" "U kunt geen digitale activa downloaden voor een niet-afgeronde bestelling" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentaire" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentaires" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Onopgelost" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Adresregel voor de klant" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Adresregel" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Straat" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "District" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Stad" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Regio" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Postcode" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Land" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocatie Punt (lengtegraad, breedtegraad)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Volledig JSON-antwoord van geocoder voor dit adres" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Opgeslagen JSON-antwoord van de geocoderingsservice" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adres" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adressen" @@ -2288,7 +2302,7 @@ msgstr "U kunt het digitale goed maar één keer downloaden" msgid "favicon not found" msgstr "favicon niet gevonden" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Fout bij geocodering: {e}" diff --git a/core/locale/pl_PL/LC_MESSAGES/django.mo b/core/locale/pl_PL/LC_MESSAGES/django.mo index ddc8cdedaddcfced519b35a9aa56526b7fc03c8c..72f60586fa5e498d6c31b6169b0ea913f46e0794 100644 GIT binary patch delta 11174 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 diff --git a/core/locale/pl_PL/LC_MESSAGES/django.po b/core/locale/pl_PL/LC_MESSAGES/django.po index b7a4a54b..a406ac22 100644 --- a/core/locale/pl_PL/LC_MESSAGES/django.po +++ b/core/locale/pl_PL/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Zmodyfikowany" msgid "when the object was last modified" msgstr "Kiedy obiekt był ostatnio edytowany" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Aktywuj wybrane %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Dezaktywacja wybranych %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Wartość atrybutu" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Wartości atrybutów" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nazwa" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Obraz" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Obrazy" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stan magazynowy" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Akcje" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Akcje" msgid "price" msgstr "Cena" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Ocena" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Podstawowe informacje" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Ważne daty" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Zamów produkt" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Zamawianie produktów" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Czy biznes" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Konfiguracja" @@ -769,95 +769,100 @@ msgstr "dodawanie lub usuwanie opinii na temat relacji zamówienie-produkt" msgid "no search term provided." msgstr "Nie podano wyszukiwanego hasła." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nazwa" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Kategorie" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Kategorie Ślimaki" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tagi" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Cena minimalna" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Maksymalna cena" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Jest aktywny" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marka" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Atrybuty" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Ilość" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Ślimak" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Czy cyfrowy" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Uwzględnienie podkategorii" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "Aby użyć flagi include_subcategories, musi istnieć category_uuid" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Wyszukiwanie (ID, nazwa produktu lub numer części)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Kupione po (włącznie)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Kupione wcześniej (włącznie)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "E-mail użytkownika" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID użytkownika" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Identyfikator czytelny dla człowieka" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Rodzic" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID produktu" @@ -912,7 +917,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Podaj albo order_uuid albo order_hr_id - wzajemnie się wykluczają!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Nieprawidłowy typ pochodzi z metody order.buy(): {type(instance)!s}" @@ -966,7 +971,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Oryginalny ciąg adresu podany przez użytkownika" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} nie istnieje: {uuid}" @@ -1202,32 +1207,40 @@ msgstr "Maksymalna kwota płatności" msgid "minimum amount for payment" msgstr "Minimalna kwota płatności" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Dane analityczne" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Dane reklamowe" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Konfiguracja" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Kod języka" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Nazwa języka" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Flaga języka, jeśli istnieje :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Pobierz listę obsługiwanych języków" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Wyniki wyszukiwania produktów" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Wyniki wyszukiwania produktów" @@ -1975,67 +1988,67 @@ msgstr "Pliki do pobrania" msgid "you can not download a digital asset for a non-finished order" msgstr "Nie można pobrać zasobu cyfrowego dla nieukończonego zamówienia." -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Film dokumentalny" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Filmy dokumentalne" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Nierozwiązany" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Linia adresu dla klienta" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Linia adresowa" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "ul." -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Okręg" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Miasto" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Region" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Kod pocztowy" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Kraj" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Geolocation Point(Longitude, Latitude)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Pełna odpowiedź JSON z geokodera dla tego adresu" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Przechowywana odpowiedź JSON z usługi geokodowania" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adres" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adresy" @@ -2281,7 +2294,7 @@ msgstr "Zasób cyfrowy można pobrać tylko raz" msgid "favicon not found" msgstr "nie znaleziono favicon" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Błąd geokodowania: {e}" diff --git a/core/locale/pt_BR/LC_MESSAGES/django.mo b/core/locale/pt_BR/LC_MESSAGES/django.mo index 46a17782e9d4b6c3479ac3b162692416fbf949ed..0f7681a4ce21670c8ac51b7b2f99acb64df0f940 100644 GIT binary patch delta 11183 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 W8Gd \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Modificado" msgid "when the object was last modified" msgstr "Quando o objeto foi editado pela última vez" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Ativar %(verbose_name_plural)s selecionados" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Desativar %(verbose_name_plural)s selecionados" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Valor do atributo" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Valores de atributos" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nome" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Imagem" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Imagens" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Estoque" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Ações" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Ações" msgid "price" msgstr "Preço" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Avaliação do produto" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Informações básicas" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Datas importantes" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Pedido de produto" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Solicitar produtos" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "É um negócio" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Configuração" @@ -760,95 +760,101 @@ msgstr "adicionar ou remover feedback em uma relação pedido-produto" msgid "no search term provided." msgstr "Nenhum termo de pesquisa foi fornecido." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nome" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categorias" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categorias Lesmas" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Tags" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Preço mínimo" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Preço máximo" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Está ativo" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Brand" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Atributos" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Quantidade" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Lesma" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "É digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Incluir subcategorias" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Deve haver um category_uuid para usar o sinalizador include_subcategories" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Pesquisa (ID, nome do produto ou número de peça)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Comprado depois (inclusive)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Comprado antes (inclusive)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "E-mail do usuário" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID do usuário" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Status" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "ID legível por humanos" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Parent" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID do produto" @@ -903,7 +909,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "Forneça order_uuid ou order_hr_id - mutuamente exclusivos!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "O tipo errado veio do método order.buy(): {type(instance)!s}" @@ -956,7 +962,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Cadeia de endereços original fornecida pelo usuário" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} não existe: {uuid}" @@ -1193,32 +1199,40 @@ msgstr "Valor máximo para pagamento" msgid "minimum amount for payment" msgstr "Valor mínimo para pagamento" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Dados analíticos" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Dados do anúncio" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configuração" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Código do idioma" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Nome do idioma" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Sinalizador de idioma, se houver :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Obter uma lista de idiomas suportados" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Resultados da pesquisa de produtos" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Resultados da pesquisa de produtos" @@ -1964,67 +1978,67 @@ msgstr "" "Não é possível fazer download de um ativo digital para um pedido não " "concluído" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentário" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentários" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Não resolvido" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Linha de endereço do cliente" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Linha de endereço" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Rua" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Distrito" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Cidade" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Região" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Código postal" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "País" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Ponto de geolocalização (Longitude, Latitude)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Resposta JSON completa do geocodificador para este endereço" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Resposta JSON armazenada do serviço de geocodificação" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Endereço" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Endereços" @@ -2267,7 +2281,7 @@ msgstr "Você só pode fazer o download do ativo digital uma vez" msgid "favicon not found" msgstr "favicon não encontrado" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Erro de geocodificação: {e}" diff --git a/core/locale/ro_RO/LC_MESSAGES/django.mo b/core/locale/ro_RO/LC_MESSAGES/django.mo index 32b89bc5105288ad6afe594b09e9da62126f96eb..e332f346797583634f726c842e09c0e2f0a3f507 100644 GIT binary patch delta 11188 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 jJYrb>@ClQr \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Modificat" msgid "when the object was last modified" msgstr "Când a fost editat obiectul ultima dată" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Activați %(verbose_name_plural)s selectate" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Dezactivați %(verbose_name_plural)s selectate" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Atribut Valoare" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Valori ale atributului" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Nume și prenume" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Imagine" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Imagini" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Stoc" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Stocuri" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Stocuri" msgid "price" msgstr "Preț" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Evaluarea produsului" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Informații de bază" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Date importante" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Comanda Produs" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Comandați produse" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Este o afacere" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Configurare" @@ -770,95 +770,102 @@ msgstr "adăugarea sau eliminarea feedback-ului într-o relație comandă-produs msgid "no search term provided." msgstr "Nu a fost furnizat niciun termen de căutare." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Nume și prenume" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Categorii" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Categorii Melci" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Etichete" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Preț minim" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Preț maxim" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Este activ" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Marca" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Atribute" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Cantitate" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Melc" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Este digital" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Includeți subcategorii" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Trebuie să existe un category_uuid pentru a utiliza flagul " +"include_subcategories" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Căutare (ID, numele produsului sau numărul piesei)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Cumpărat după (inclusiv)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Cumpărat înainte (inclusiv)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "E-mail utilizator" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID utilizator" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Statut" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "ID lizibil de către om" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Părinte" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID produs" @@ -914,7 +921,7 @@ msgstr "" "Vă rugăm să furnizați fie order_uuid sau order_hr_id - se exclud reciproc!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Metoda order.buy() a generat un tip greșit: {type(instance)!s}" @@ -968,7 +975,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Șirul de adrese original furnizat de utilizator" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} nu există: {uuid}" @@ -1208,32 +1215,40 @@ msgstr "Suma maximă pentru plată" msgid "minimum amount for payment" msgstr "Suma minimă pentru plată" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Date analitice" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Date publicitare" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Configurație" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Codul limbii" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Numele limbii" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Indicatorul de limbă, dacă există :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Obțineți o listă a limbilor acceptate" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Rezultate căutare produse" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Rezultate căutare produse" @@ -1979,67 +1994,67 @@ msgstr "Descărcări" msgid "you can not download a digital asset for a non-finished order" msgstr "Nu puteți descărca un bun digital pentru o comandă nefinalizată" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Documentar" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Documentare" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Nerezolvat" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Linia de adresă pentru client" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Linia de adresă" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Strada" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Districtul" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Oraș" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Regiunea" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Cod poștal" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Țara" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Punct de geolocație (longitudine, latitudine)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Răspuns JSON complet de la geocoder pentru această adresă" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Răspuns JSON stocat de la serviciul de geocodare" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Adresă" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Adrese" @@ -2284,7 +2299,7 @@ msgstr "Puteți descărca activul digital o singură dată" msgid "favicon not found" msgstr "favicon nu a fost găsit" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Eroare de geocodare: {e}" diff --git a/core/locale/ru_RU/LC_MESSAGES/django.mo b/core/locale/ru_RU/LC_MESSAGES/django.mo index ff31c1ea0f8c648bd10c1a8e7feeb812b69c8350..893698f6cfac2bc506bba18e3201a5203825d903 100644 GIT binary patch delta 11245 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 Lb9%z9d4c~2&x*nD diff --git a/core/locale/ru_RU/LC_MESSAGES/django.po b/core/locale/ru_RU/LC_MESSAGES/django.po index 94a0a71b..87ce75bc 100644 --- a/core/locale/ru_RU/LC_MESSAGES/django.po +++ b/core/locale/ru_RU/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-10 03:32+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -51,47 +51,47 @@ msgstr "Модифицированный" msgid "when the object was last modified" msgstr "Когда объект был отредактирован в последний раз" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "Активировать выбранные %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "Деактивировать выбранные %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "Значение атрибута" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "Значения атрибутов" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "Имя" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "Изображение" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "Изображения" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "Наличие" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "Наличия" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -99,31 +99,31 @@ msgstr "Наличия" msgid "price" msgstr "Цена" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "Рейтинг продукции" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "Основная информация" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "Важные даты" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "Заказать товар" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "Заказать товары" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Бизнес" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "Конфигурация" @@ -769,95 +769,102 @@ msgstr "добавлять или удалять отзывы о связи за msgid "no search term provided." msgstr "Поисковый запрос не предоставлен." -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "Имя" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "Категории" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "Категории Слизни" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "Теги" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "Мин. цена" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "Максимальная цена" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "Активен" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "Бренд" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "Атрибуты" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "Количество" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "Слизняк" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "Цифровой" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "Включите подкатегории" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "" +"Для использования флага include_subcategories должен быть указан " +"category_uuid." + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "Поиск (идентификатор, название продукта или номер детали)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "Куплено после (включительно)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "Куплено ранее (включительно)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "Электронная почта пользователя" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "UUID пользователя" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "Статус" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "Человекочитаемый идентификатор" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "Родитель" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "UUID продукта" @@ -914,7 +921,7 @@ msgstr "" "варианты!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "Неправильный тип получен из метода order.buy(): {type(instance)!s}" @@ -968,7 +975,7 @@ msgstr "" msgid "original address string provided by the user" msgstr "Оригинальная строка адреса, предоставленная пользователем" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} не существует: {uuid}" @@ -1208,32 +1215,40 @@ msgstr "Максимальная сумма для оплаты" msgid "minimum amount for payment" msgstr "Минимальная сумма для оплаты" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "Аналитические данные" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "Рекламные данные" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "Конфигурация" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "Код языка" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "Название языка" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "Языковой флаг, если он существует :)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "Получите список поддерживаемых языков" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "Результаты поиска товаров" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "Результаты поиска товаров" @@ -1975,67 +1990,67 @@ msgstr "Скачать" msgid "you can not download a digital asset for a non-finished order" msgstr "Вы не можете загрузить цифровой актив для незавершенного заказа" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "Документальный фильм" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "Документальные фильмы" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "Неразрешенные" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "Адресная строка для клиента" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "Адресная строка" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "Улица" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "Округ" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "Город" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "Регион" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "Почтовый индекс" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "Страна" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "Геолокационная точка(долгота, широта)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "Полный JSON-ответ от геокодера для этого адреса" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "Сохраненный JSON-ответ от сервиса геокодирования" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "Адрес" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "Адреса" @@ -2281,7 +2296,7 @@ msgstr "Вы можете загрузить цифровой актив тол msgid "favicon not found" msgstr "favicon не найден" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "Ошибка геокодирования: {e}" diff --git a/core/locale/zh_Hans/LC_MESSAGES/django.mo b/core/locale/zh_Hans/LC_MESSAGES/django.mo index cf2405fe52d2211a9a11c0a703351a0ca19a0d1b..28ac69c9cf08dbd08564deb7187b37d742ef716a 100644 GIT binary patch delta 11182 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 Xt@N$`&+W6;&%1f}<;=nB!}9+Zu4TG~ delta 10926 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 \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" @@ -47,47 +47,47 @@ msgstr "改装" msgid "when the object was last modified" msgstr "对象最后一次编辑的时间" -#: core/admin.py:37 core/admin.py:52 +#: core/admin.py:38 core/admin.py:53 #, python-format msgid "activate selected %(verbose_name_plural)s" msgstr "激活选定的 %(verbose_name_plural)s" -#: core/admin.py:42 core/admin.py:57 +#: core/admin.py:43 core/admin.py:58 #, python-format msgid "deactivate selected %(verbose_name_plural)s" msgstr "停用选定的 %(verbose_name_plural)s" -#: core/admin.py:66 core/graphene/object_types.py:383 +#: core/admin.py:67 core/graphene/object_types.py:383 #: core/graphene/object_types.py:390 core/models.py:149 core/models.py:157 msgid "attribute value" msgstr "属性值" -#: core/admin.py:67 core/graphene/object_types.py:36 core/models.py:158 +#: core/admin.py:68 core/graphene/object_types.py:36 core/models.py:158 msgid "attribute values" msgstr "属性值" -#: core/admin.py:135 +#: core/admin.py:137 #: core/templates/admin/constance/includes/results_list.html:6 msgid "name" msgstr "名称" -#: core/admin.py:154 +#: core/admin.py:156 msgid "image" msgstr "图片" -#: core/admin.py:155 core/graphene/object_types.py:336 +#: core/admin.py:157 core/graphene/object_types.py:336 msgid "images" msgstr "图片" -#: core/admin.py:162 core/models.py:1212 +#: core/admin.py:164 core/models.py:1212 msgid "stock" msgstr "库存" -#: core/admin.py:163 core/graphene/object_types.py:437 +#: core/admin.py:165 core/graphene/object_types.py:437 msgid "stocks" msgstr "股票" -#: core/admin.py:192 core/graphene/object_types.py:340 +#: core/admin.py:194 core/graphene/object_types.py:340 #: core/templates/digital_order_created_email.html:109 #: core/templates/digital_order_delivered_email.html:109 #: core/templates/shipped_order_created_email.html:95 @@ -95,31 +95,31 @@ msgstr "股票" msgid "price" msgstr "价格" -#: core/admin.py:197 +#: core/admin.py:199 msgid "rating" msgstr "产品评级" -#: core/admin.py:201 +#: core/admin.py:203 msgid "basic info" msgstr "基本信息" -#: core/admin.py:215 +#: core/admin.py:217 msgid "important dates" msgstr "重要日期" -#: core/admin.py:253 core/models.py:881 +#: core/admin.py:261 core/models.py:881 msgid "order product" msgstr "订购产品" -#: core/admin.py:254 core/graphene/object_types.py:262 core/models.py:882 +#: core/admin.py:262 core/graphene/object_types.py:262 core/models.py:882 msgid "order products" msgstr "订购产品" -#: core/admin.py:273 +#: core/admin.py:281 msgid "is business" msgstr "Is Business" -#: core/admin.py:397 +#: core/admin.py:405 msgid "config" msgstr "配置" @@ -710,95 +710,100 @@ msgstr "添加或删除订单与产品关系中的反馈信息" msgid "no search term provided." msgstr "未提供搜索条件。" -#: core/filters.py:37 core/filters.py:357 +#: core/filters.py:49 core/filters.py:370 core/filters.py:391 msgid "UUID" msgstr "UUID" -#: core/filters.py:38 core/filters.py:309 core/filters.py:340 +#: core/filters.py:50 core/filters.py:322 core/filters.py:353 msgid "Name" msgstr "名称" -#: core/filters.py:39 core/filters.py:341 +#: core/filters.py:51 core/filters.py:354 msgid "Categories" msgstr "类别" -#: core/filters.py:44 +#: core/filters.py:56 msgid "Categories Slugs" msgstr "类别 蛞蝓" -#: core/filters.py:45 core/filters.py:312 +#: core/filters.py:57 core/filters.py:325 msgid "Tags" msgstr "标签" -#: core/filters.py:46 +#: core/filters.py:58 msgid "Min Price" msgstr "最低价格" -#: core/filters.py:47 +#: core/filters.py:59 msgid "Max Price" msgstr "最高价格" -#: core/filters.py:48 +#: core/filters.py:60 msgid "Is Active" msgstr "处于活动状态" -#: core/filters.py:49 +#: core/filters.py:61 msgid "Brand" msgstr "品牌" -#: core/filters.py:50 +#: core/filters.py:62 msgid "Attributes" msgstr "属性" -#: core/filters.py:51 +#: core/filters.py:63 msgid "Quantity" msgstr "数量" -#: core/filters.py:52 core/filters.py:311 +#: core/filters.py:64 core/filters.py:324 msgid "Slug" msgstr "蛞蝓" -#: core/filters.py:53 +#: core/filters.py:65 msgid "Is Digital" msgstr "是数字" -#: core/filters.py:56 +#: core/filters.py:68 msgid "Include sub-categories" msgstr "包括子类别" -#: core/filters.py:245 +#: core/filters.py:126 +msgid "there must be a category_uuid to use include_subcategories flag" +msgstr "必须有 category_uuid 才能使用 include_subcategories 标志" + +#: core/filters.py:258 msgid "Search (ID, product name or part number)" msgstr "搜索(ID、产品名称或零件编号)" -#: core/filters.py:248 +#: core/filters.py:261 msgid "Bought after (inclusive)" msgstr "之后购买(含)" -#: core/filters.py:249 +#: core/filters.py:262 msgid "Bought before (inclusive)" msgstr "之前购买(含)" -#: core/filters.py:252 core/filters.py:295 +#: core/filters.py:265 core/filters.py:308 core/filters.py:393 msgid "User email" msgstr "用户电子邮件" -#: core/filters.py:253 core/filters.py:296 core/filters.py:359 +#: core/filters.py:266 core/filters.py:309 core/filters.py:372 +#: core/filters.py:392 msgid "User UUID" msgstr "用户 UUID" -#: core/filters.py:254 +#: core/filters.py:267 msgid "Status" msgstr "现状" -#: core/filters.py:255 +#: core/filters.py:268 msgid "Human Readable ID" msgstr "人可读 ID" -#: core/filters.py:310 +#: core/filters.py:323 msgid "Parent" msgstr "家长" -#: core/filters.py:358 +#: core/filters.py:371 msgid "Product UUID" msgstr "产品 UUID" @@ -853,7 +858,7 @@ msgid "please provide either order_uuid or order_hr_id - mutually exclusive" msgstr "请提供 order_uuid 或 order_hr_id(互斥)!" #: core/graphene/mutations.py:225 core/graphene/mutations.py:441 -#: core/graphene/mutations.py:475 core/viewsets.py:345 +#: core/graphene/mutations.py:475 core/viewsets.py:343 msgid "wrong type came from order.buy() method: {type(instance)!s}" msgstr "order.buy() 方法中的类型有误:{type(instance)!s}" @@ -905,7 +910,7 @@ msgstr "请以字符串形式发送属性,格式如 attr1=value1,attr2=value2" msgid "original address string provided by the user" msgstr "用户提供的原始地址字符串" -#: core/graphene/mutations.py:572 core/viewsets.py:240 core/viewsets.py:348 +#: core/graphene/mutations.py:572 core/viewsets.py:238 core/viewsets.py:346 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} 不存在:{uuid}不存在" @@ -1137,32 +1142,40 @@ msgstr "最高付款额" msgid "minimum amount for payment" msgstr "最低付款额" -#: core/graphene/object_types.py:473 +#: core/graphene/object_types.py:471 +msgid "analytics data" +msgstr "分析数据" + +#: core/graphene/object_types.py:472 +msgid "advertisement data" +msgstr "广告数据" + +#: core/graphene/object_types.py:475 msgid "company configuration" msgstr "配置" -#: core/graphene/object_types.py:477 +#: core/graphene/object_types.py:479 msgid "language code" msgstr "语言代码" -#: core/graphene/object_types.py:478 +#: core/graphene/object_types.py:480 msgid "language name" msgstr "语言名称" -#: core/graphene/object_types.py:479 +#: core/graphene/object_types.py:481 msgid "language flag, if exists :)" msgstr "语言标志(如果有):)" -#: core/graphene/object_types.py:482 +#: core/graphene/object_types.py:484 msgid "supported languages" msgstr "获取支持的语言列表" -#: core/graphene/object_types.py:510 core/graphene/object_types.py:511 -#: core/graphene/object_types.py:512 +#: core/graphene/object_types.py:512 core/graphene/object_types.py:513 +#: core/graphene/object_types.py:514 msgid "products search results" msgstr "产品搜索结果" -#: core/graphene/object_types.py:513 +#: core/graphene/object_types.py:515 msgid "posts search results" msgstr "产品搜索结果" @@ -1884,67 +1897,67 @@ msgstr "下载" msgid "you can not download a digital asset for a non-finished order" msgstr "您无法下载未完成订单的数字资产" -#: core/models.py:1305 +#: core/models.py:1306 msgid "documentary" msgstr "纪录片" -#: core/models.py:1306 +#: core/models.py:1307 msgid "documentaries" msgstr "纪录片" -#: core/models.py:1316 +#: core/models.py:1317 msgid "unresolved" msgstr "未解决" -#: core/models.py:1325 +#: core/models.py:1326 msgid "address line for the customer" msgstr "客户地址栏" -#: core/models.py:1326 +#: core/models.py:1327 msgid "address line" msgstr "地址栏" -#: core/models.py:1328 +#: core/models.py:1329 msgid "street" msgstr "街道" -#: core/models.py:1329 +#: core/models.py:1330 msgid "district" msgstr "地区" -#: core/models.py:1330 +#: core/models.py:1331 msgid "city" msgstr "城市" -#: core/models.py:1331 +#: core/models.py:1332 msgid "region" msgstr "地区" -#: core/models.py:1332 +#: core/models.py:1333 msgid "postal code" msgstr "邮政编码" -#: core/models.py:1333 +#: core/models.py:1334 msgid "country" msgstr "国家" -#: core/models.py:1336 +#: core/models.py:1337 msgid "geolocation point: (longitude, latitude)" msgstr "地理位置点(经度、纬度)" -#: core/models.py:1339 +#: core/models.py:1340 msgid "full JSON response from geocoder for this address" msgstr "地理编码器对此地址的完整 JSON 响应" -#: core/models.py:1341 +#: core/models.py:1342 msgid "stored JSON response from the geocoding service" msgstr "存储的来自地理编码服务的 JSON 响应" -#: core/models.py:1348 +#: core/models.py:1349 msgid "address" msgstr "地址" -#: core/models.py:1349 +#: core/models.py:1350 msgid "addresses" msgstr "地址" @@ -2174,7 +2187,7 @@ msgstr "您只能下载一次数字资产" msgid "favicon not found" msgstr "未找到 favicon" -#: core/viewsets.py:677 +#: core/viewsets.py:686 #, python-brace-format msgid "Geocoding error: {e}" msgstr "地理编码错误:{e}" diff --git a/evibes/locale/ar_AR/LC_MESSAGES/django.mo b/evibes/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/ar_AR/LC_MESSAGES/django.po b/evibes/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/cs_CZ/LC_MESSAGES/django.mo b/evibes/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/cs_CZ/LC_MESSAGES/django.po b/evibes/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/da_DK/LC_MESSAGES/django.mo b/evibes/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/da_DK/LC_MESSAGES/django.po b/evibes/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/de_DE/LC_MESSAGES/django.mo b/evibes/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/de_DE/LC_MESSAGES/django.po b/evibes/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/en_GB/LC_MESSAGES/django.mo b/evibes/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..fd7d1a9bfd9ac18287fadc75b1a6a59de40218aa GIT binary patch literal 425 zcmaivQA@)x6on`Hlt-U^xPlLgrnZHRF03Xh9=G<6XXf92|toV2j#q*ff^Qkj$BS7x zp2h$A8IUwd GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/en_US/LC_MESSAGES/django.mo b/evibes/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/en_US/LC_MESSAGES/django.po b/evibes/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/es_ES/LC_MESSAGES/django.mo b/evibes/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/es_ES/LC_MESSAGES/django.po b/evibes/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/fr_FR/LC_MESSAGES/django.mo b/evibes/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/fr_FR/LC_MESSAGES/django.po b/evibes/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/hi_IN/LC_MESSAGES/django.mo b/evibes/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/hi_IN/LC_MESSAGES/django.po b/evibes/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/it_IT/LC_MESSAGES/django.mo b/evibes/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/it_IT/LC_MESSAGES/django.po b/evibes/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/ja_JP/LC_MESSAGES/django.mo b/evibes/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/ja_JP/LC_MESSAGES/django.po b/evibes/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/kk_KZ/LC_MESSAGES/django.mo b/evibes/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/kk_KZ/LC_MESSAGES/django.po b/evibes/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/nl_NL/LC_MESSAGES/django.mo b/evibes/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/nl_NL/LC_MESSAGES/django.po b/evibes/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/pl_PL/LC_MESSAGES/django.mo b/evibes/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/pl_PL/LC_MESSAGES/django.po b/evibes/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/pt_BR/LC_MESSAGES/django.mo b/evibes/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..228c5fcfa6cb69527f54c31464a0e1c06f758172 GIT binary patch literal 424 zcmaivK}*9h7=|Z$>d~`@@8Chv)U>eCWp23Db`;ii)OPo{#aii-l4PPk#J}fn@vDM6 zi7z}PA@BF*&FAUKM-O#`oFV7PF>;M`3J{5xLtH!0uU1;Uh>a!5maK&~wUP{?bux<{ zz;^?;@8qIY+LF{%^_I-`l_7;|iXE`7 GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/ro_RO/LC_MESSAGES/django.mo b/evibes/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/ro_RO/LC_MESSAGES/django.po b/evibes/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/ru_RU/LC_MESSAGES/django.mo b/evibes/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ade5c2223245020032ae49f8f3759f99d9764074 GIT binary patch literal 382 zcmaiv%}#?r6oqSa#nQElS-8`S0|^Zse_-?8Q)ilC+USG$dOnMnja?Z} z^5rh(+;h)-pPzlrP$$R*a*3QG*T^IvS>odY=j8d-Myof`8b~{6gdPVa8Ht-TjGu^W z`?hD5VyCo$Z0v^)!hJtNr5L%3io6P<>Ty+z5G=V7jJVYG zfX>006Y4W>aYY?Utu-GFRGQ0i%Z<`_G$~4ggqYU+m5*z(-}7ETCHOld>mX0+Ac_C= zGh$_F79aoU*wl)YG(uvH&mHzO;=|nRwtSGcq JKM%&5{Qx7}W?29L literal 0 HcmV?d00001 diff --git a/evibes/locale/ru_RU/LC_MESSAGES/django.po b/evibes/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..02f4e4f4 --- /dev/null +++ b/evibes/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/evibes/locale/zh_Hans/LC_MESSAGES/django.mo b/evibes/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..47859401504a2a04f0180333f4ff781c32a07335 GIT binary patch literal 418 zcmaivK~KUk7=|%=>d~`@9=z!{I}*q!VuZPoC5(}|aj#Iv%xIUk82ussJ%5YeG?A0> zO`fz(-|y|)&-1g79_j?SKrWF}kohp!5>l<@WJSc`HYc;unr0%lx>951|OYgIYnlew*D(0$5eF?m4rfyJ*SK5a$Zj7 z(Z7C9Nt&e5@sGa8NT`*Q3TwQ#*we{3chfeaR%5!^31g+3ltm1|(bv^|mIflV(c4;8 goCZ&|Bdg|ML<6xld&{Y6zmIm}kLk~L!p5Zc1;6HU_W%F@ literal 0 HcmV?d00001 diff --git a/evibes/locale/zh_Hans/LC_MESSAGES/django.po b/evibes/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..b13ca1e9 --- /dev/null +++ b/evibes/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. +# +msgid "" +msgstr "" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-06-16 08:59+0100\n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +#: evibes/settings/constance.py:10 +msgid "Name of the project" +msgstr "" + +#: evibes/settings/constance.py:11 +msgid "Frontend domain name" +msgstr "" + +#: evibes/settings/constance.py:12 +msgid "Base domain name" +msgstr "" + +#: evibes/settings/constance.py:13 +msgid "Name of the company" +msgstr "" + +#: evibes/settings/constance.py:14 +msgid "Address of the company" +msgstr "" + +#: evibes/settings/constance.py:15 +msgid "Phone number of the company" +msgstr "" + +#: evibes/settings/constance.py:17 +msgid "Designates whether every product has one stock or not" +msgstr "" + +#: evibes/settings/constance.py:18 +msgid "SMTP host" +msgstr "" + +#: evibes/settings/constance.py:19 +msgid "SMTP port" +msgstr "" + +#: evibes/settings/constance.py:20 +msgid "Use TLS (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:21 +msgid "Use SSL (Specify 0 for No and 1 for Yes)" +msgstr "" + +#: evibes/settings/constance.py:22 +msgid "SMTP username" +msgstr "" + +#: evibes/settings/constance.py:23 +msgid "SMTP password" +msgstr "" + +#: evibes/settings/constance.py:24 +msgid "Mail from option" +msgstr "" + +#: evibes/settings/constance.py:25 +msgid "Payment gateway URL" +msgstr "" + +#: evibes/settings/constance.py:26 +msgid "Payment gateway token" +msgstr "" + +#: evibes/settings/constance.py:27 +msgid "Payment gateway minimum amount" +msgstr "" + +#: evibes/settings/constance.py:28 +msgid "Payment gateway maximum amount" +msgstr "" + +#: evibes/settings/constance.py:29 +msgid "Exchange rate API key" +msgstr "" + +#: evibes/settings/constance.py:30 +msgid "OpenStreetMap Nominatim API URL" +msgstr "" + +#: evibes/settings/constance.py:31 +msgid "OpenAI API Key" +msgstr "" + +#: evibes/settings/constance.py:34 +msgid "Abstract API Key, if empty - no Abstract features provided" +msgstr "" + +#: evibes/settings/constance.py:36 +msgid "HTTP Proxy" +msgstr "" + +#: evibes/settings/constance.py:37 +msgid "Disable buy functionality" +msgstr "" + +#: evibes/settings/constance.py:40 +msgid "An entity for storing advertisiment data" +msgstr "" + +#: evibes/settings/constance.py:45 +msgid "An entity for storing analytics data" +msgstr "" + diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.mo b/payments/locale/ar_AR/LC_MESSAGES/django.mo index 1da883037bae69b75ace375ab96310a52a34440b..b92f99c39aa1775f4db3e28d5e0fe3b2e4cea9ff 100644 GIT binary patch delta 204 zcmXZVu@1pt6o%oi(N>9wG?hOj5@NEMbYSTfSXd1bH^9UqBnB2uYHIL0n6Fv25tFvAPJv4Z;|H$3AI8{U6E#Tq@w w0j{u$Hyq&|+xYPms>fhTl8+I#aFX{D*YqLpFY;S{IXzjkLeh6k`m&qO522kG)&Kwi delta 199 zcmXZVF%H3S7>4opA4;1@(?~@OqGIX=bWnp;;sPWFqr_kmQ)6Tj>C&-R(6z^4wYr0a zN0@%!^DbZJAN=zzSsAIUN^MEKn$*Gw2ROqCZn2LArg+B&uIthfcQ`_0|MoF@^c07< rKo>6^HnpPF% diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.po b/payments/locale/ar_AR/LC_MESSAGES/django.po index d3c1097f..4cfacc0f 100644 --- a/payments/locale/ar_AR/LC_MESSAGES/django.po +++ b/payments/locale/ar_AR/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/cs_CZ/LC_MESSAGES/django.mo b/payments/locale/cs_CZ/LC_MESSAGES/django.mo index 12384167385a91b9b31f1e6e2fe3c1abe7e52e64..bd52b609595ea8d8a60c15c79b6f11e14ebf8903 100644 GIT binary patch delta 203 zcmdlkbY5t}mHH}128KN>3=I4X3=HOM5ZWC`O9A=eKw1Y#7eV>+fpj^LzY9nMwJ;d5 zGcdFPX>%ZL4W#!0X&_?w1teI3G!q8{gC3CP0Ma17IgnNY(zZZa2uLSzFqkoD0vW|X v0ic--bAdF-;w3vv|VVzmHH$`28KN>3=I4X3=HyY5LzEdO9A=zKw1Y#M?v}RK)M{rUj(FqS{S6* z85r7tv^ \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/da_DK/LC_MESSAGES/django.mo b/payments/locale/da_DK/LC_MESSAGES/django.mo index 0c3bd844bcbc3ee149e5f97bf2583e5b7f59a148..4b997c6407dd9b81ce8f14308a3bc3e62e34762b 100644 GIT binary patch delta 204 zcmXZWtqKBB5QgDz*W4Px1B@E%MCK`@#WEEYj930qAz^H!5LU=eIq zZ(_r~iZIN>e9XY?-PxU}HMmWV0uCawzoZ}riQMV**u!jS@Af*S5 z6}_;7?|<%xQk&Ug9s8l;-@=%{5-hNRE3DuFmzd!9!3=9?%jwaZ6_R1GnSM-Ua=x+^ A+yDRo delta 199 zcmXZWp$fua6o%n%IQ2(a@R!NLM8PD?VzGJycGJSrnsLEkSz6kIv9xWzTb7+{47UXT-ceJMkW5f(`4PGdz+ uT;S`Ue{jy+ppRpt&2M38qyfPWC%DHU9x%ltwhz8>gpIisPTaY6L-z|N0u<^1 diff --git a/payments/locale/da_DK/LC_MESSAGES/django.po b/payments/locale/da_DK/LC_MESSAGES/django.po index fb2e15de..adb8d11d 100644 --- a/payments/locale/da_DK/LC_MESSAGES/django.po +++ b/payments/locale/da_DK/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/de_DE/LC_MESSAGES/django.mo b/payments/locale/de_DE/LC_MESSAGES/django.mo index 3b1f203be0d3be5ccb153a17daacff350eef4fcc..3e1ae0731aa8e7b4aa79a52244ef2c883cceff7d 100644 GIT binary patch delta 203 zcmXZVtqQ_m6vpvq_)h1B#f1%<#k@3=7K5-Gum}e8ZeR*p6xM_lt0w!R7Vkm41=MHfe&#EK@E uV1_=fu#bEE|G9WdHK4fDXye-sJ{XV#nmI<;!JW0LOJ~uj5;v+}=4^gy+!#0j delta 198 zcmXZVtqy_!6o%oC35Yri6lZY;EEY#FVqqhA5pHV58!$+v5v|N*)#|tgf{D$m@B-jv zBR%IkKRbn&dHMHtG^CFyxsn#PG{c~Gk0JStb9`WmC32$OP`YD;G5*j(-;r3+8aEi= p7*Dvw3wD2UM_a8Zo-{^S^@AEG \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/en_GB/LC_MESSAGES/django.mo b/payments/locale/en_GB/LC_MESSAGES/django.mo index 9512efbc5d7295689e29b85147e2f8dff1ed320d..b580d82ced47a000052762e3b669f648f03fc5ba 100644 GIT binary patch delta 203 zcmXZTtqQ_m6o>Ku*why^I8lU&LCY+{R@^OU^#UdecEx5f+XRa@uq#+KXta*qfJt!G zXz&>bhx0q1nfrE6`C)HKS4V0}imFlvr`X0AL)@W<2`=%5yl7aHHt6FBFG%Q4GWfs& wX8-vI`}ALIp=UHvk7CSq`7k4ui#gVDjVs(@19K$wOpn&WJ_nU<`f>{U2a2H>y#N3J delta 198 zcmXZTKMH~X6vy$OSt%BjqKhHn)|g8}2Waa6(GYq9Z(wVK&@ptZHt_ \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/en_US/LC_MESSAGES/django.mo b/payments/locale/en_US/LC_MESSAGES/django.mo index c42ed7f15bed17b7b55a7c8f13b5e1e9dd241541..1544710d4e6a7039653eaf2782a039531b4f706e 100644 GIT binary patch delta 203 zcmXZTu@1pd7{&3^w516{D?~#&uvB7U;Sm@;0VxkaV(VhINi1HVPteuCXlumYv8+au zzeI9!e)rz*ewp|54v$@INM}oOC5=l`1E*NWISz4)Ele=N3$mhaS=wNTJv<@NmEwzT x*um`o{>Fg&2W#j%8mY~p??^-w>Nl8S1y{JlHCFMCM0vV57UpqaH`Bs;nO}k17@q(D delta 198 zcmXZTI}QN>6hP5C@tYuFd>SI6)1eV7&{%*%A!Y@3K&y~g1|=F1y;h-8s%9DPB$AhR z-ZzO}(c!&`19)Vi3Uu?()S)(Xsv})!OZU3cqxwRz0BfyiU$<&-GI_#TdwToNKiaYX kYE20l)7E;J)-W)oi;0$Wrm@botamkdUU$JVbIB!{A2$>fumAu6 diff --git a/payments/locale/en_US/LC_MESSAGES/django.po b/payments/locale/en_US/LC_MESSAGES/django.po index 605f7fe0..a478d089 100644 --- a/payments/locale/en_US/LC_MESSAGES/django.po +++ b/payments/locale/en_US/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/es_ES/LC_MESSAGES/django.mo b/payments/locale/es_ES/LC_MESSAGES/django.mo index 2a1a85d0205d33ceb66e2abb34125448825cea6f..785c3999e9beb83d1b9aba1a63d82097810b8544 100644 GIT binary patch delta 204 zcmWm6F$%&^5QO0gzNZPqfKNdMNh~d674!gBR;jE!frW@5*jQKyR)TioB~0rP#44q| z*YFQ4`z;GIM|XFZ^04=$myse#SzT)33}am26nEIiC+7G@ACrc(#Sy0XK#Lz_RIHf{-d_kW>~5xqudyf`!;vS;t$bSf%s`Uc=VL z#{a>x->@)ywMTn-A4*TE1F0h^X-GXB;}CPqaE&omxWES*j3Q}=U7X+vLwq8mnl;52 qHt~xibY%;v(Od~(#=#W}?Bfz!xWO&%v5g;ekALQV_E!Ea90Y&w!4x \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.mo b/payments/locale/fr_FR/LC_MESSAGES/django.mo index 8cdd85d3dd91505dfb4121b3b83ebae4639927a3..c41ed8538f73805dde2ea3da4951c9f4ef1f4481 100644 GIT binary patch delta 203 zcmWm5p$fua6vgo~{M1biZj23NNgqIy7QrHjCRv|mi_IY-*aVy4TUbA%#cWv+d<10n4tQ|d_?H>5r;aEK8GxWf_V7~=zZ(X=V0IKvIzkkW@{;}_>x rWBKPkPH>G~+}c{oV~7b_nBf4g*v0}Ad|?My961;kXJcQ#TSxN;nV%IA diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.po b/payments/locale/fr_FR/LC_MESSAGES/django.po index d0474963..225edb24 100644 --- a/payments/locale/fr_FR/LC_MESSAGES/django.po +++ b/payments/locale/fr_FR/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.mo b/payments/locale/hi_IN/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.po b/payments/locale/hi_IN/LC_MESSAGES/django.po index e6b856d2..8ed7c724 100644 --- a/payments/locale/hi_IN/LC_MESSAGES/django.po +++ b/payments/locale/hi_IN/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/payments/locale/it_IT/LC_MESSAGES/django.mo b/payments/locale/it_IT/LC_MESSAGES/django.mo index 7fa5b0b826bdbaf493673ea634108268e9764108..04efac62d8d8b9d1f0cfc4586f07ea94c3049d71 100644 GIT binary patch delta 203 zcmXZVKMKNN42R)g@l&fV@-6;b?H~marFQZHu04Pt;_50crK3)QJ%VeYP#lEb!NoJ^ z?C9n@2q8}r5^}YrJwM}vBb7$7lERuaz$Nx^i!)5Hhc{f~13A&OF6}YI0CQ~O3kiKl xK7P?fk2J(FwlQ)wmq)Q-(7+RRF~t^UxWoIuAF;%51;x=>RW6fir+Ax%`2l-Y7kvN# delta 198 zcmXZVp$fuq5XbS~aL%a+`VZnZWM!r`Wh?p!!&ea2Ou~{uFt1qzi(%jsXjs`Zm@LM< ziQga`_qjXnxW+up<#Wz0sj(#^DRiU&m+0dbSGY$H@0eqaoXGD \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.mo b/payments/locale/ja_JP/LC_MESSAGES/django.mo index 5d5800df7aa44ebd1e67e5e6086f3f35a86fbfd4..b697f584fb2b4338da7fd1fc2e2d17835ba473f9 100644 GIT binary patch delta 203 zcmdlcd`@`6mHH}128KN>3=Gl?3=HOM5IPu0%K`cMK-v{Z_W@}=AbkZ$w*YBob_NC@ zlc57hF9Fj1K-w5cn{Y5N@BrxyAk7J+OM$dGkgf;P{6Km;kd^?_$AL6R-2)B=GqA;P ufdU{6oInC3Aq=EJ3Kf8K36Qpg^49@rkj2M0cQVE^Pc~o`-~62AJPQDjEf`4v delta 198 zcmX>nyiIt*mHH$`28KN>3=Gl?3=HyY5ZW3@%K`b}K-v{ZmjP)#AiW1jw*cwaKpKb` z3fLJKmH_E;AZ-k!WjGiZcz|>Okmdx^u|V1!NT&m7ejq&`NJ{|e^*|b=?gR&e8Q9{h oKmm}3k5Gxo!4jajB9I1YoCc&p7O&sj$r#VPiS--{04%~6R{#J2 diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.po b/payments/locale/ja_JP/LC_MESSAGES/django.po index dc961aa1..a5ec6adf 100644 --- a/payments/locale/ja_JP/LC_MESSAGES/django.po +++ b/payments/locale/ja_JP/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.mo b/payments/locale/kk_KZ/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.po b/payments/locale/kk_KZ/LC_MESSAGES/django.po index e6b856d2..8ed7c724 100644 --- a/payments/locale/kk_KZ/LC_MESSAGES/django.po +++ b/payments/locale/kk_KZ/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.mo b/payments/locale/nl_NL/LC_MESSAGES/django.mo index 786df21a46efeef98b3ecd48e7892229e6a9860b..7411f65e3e58b2ba35ecfe33d26f821bd39e9d0f 100644 GIT binary patch delta 204 zcmXZVp$fuK6o>Ku@Xl>6?IH>W4JM0-!QmU|D;QP>MzLrySxgfj!AH2&XE2G$zGo1N z-{7X-`3@Y;H@n*Ebvg#p!$_H=ye)NcjRP!ji3i^fH}n%Z(Ik@gIK?^MF~m1^@PlKl ueW$TBqI=lK2j! delta 199 zcmXZVAr8Vo6h+b3(855~Gz3x6if#Zf4I9AXD@Z_+;1G3qFjTV(NKgcYujvk000M;} zT*9dHuXy=Y^tOj)yY!^1FIh=xTk7KoW1Qjy7p{+3&=+JP+mSXnz%lMIz#I1Pjv3aj oUzpM#{QXOeawQx?^B>GGq6^n+T+t diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.po b/payments/locale/nl_NL/LC_MESSAGES/django.po index 33cbeb36..e95ea444 100644 --- a/payments/locale/nl_NL/LC_MESSAGES/django.po +++ b/payments/locale/nl_NL/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.mo b/payments/locale/pl_PL/LC_MESSAGES/django.mo index a6a2dc3a1c72b9a29474bcbc32f348681793135d..08eff6776a422a0c142a17557eee0b4627826e3e 100644 GIT binary patch delta 203 zcmXZWzY76z7{~F?<%>HKeHXcIP)c#Bo1|0z0fRrm%0`(iHf2+0i!JF?FRk~ z?~8is_5A30dJ_Av=jUPLNSToul13G&iBk-4juTv=j|r|ZLsrzUN?Qyu#w*q^$724% y0e+B>b)_Eq*ut5sv4$iI8g<-b2ai}By5SD*|GMk_9u3ozvn*YrayxyS*n9!kAQlJ! delta 198 zcmXZWI|{;35QX6rjpiEhL4t*17Z74A_*#XfUBJ#J5U{rrOeeU4Kvoc|fQ7w{g{!gh z4+@w0=D`fN^fK@AK5i}PZc80WgQnEO0LM7PC2nwpDef^xR@8N*1btlN30-_(HGg7= tFXZV%2(V_PK2D70nvyJNv~h<+jIla&#sgmewQ2o6>fcf;suzuw{RQZh6Bqyh diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.po b/payments/locale/pl_PL/LC_MESSAGES/django.po index f710e906..ccfc9957 100644 --- a/payments/locale/pl_PL/LC_MESSAGES/django.po +++ b/payments/locale/pl_PL/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.mo b/payments/locale/pt_BR/LC_MESSAGES/django.mo index fda56c759d1872d3df54911b0f36c1c3ed7c9a63..454cfb81d607664bd014a57855db85393a18009e 100644 GIT binary patch delta 203 zcmWm8tqQ_m6vpvq_^NX%$O~f_L~O2&1$P5WcCC5?OKS_7ZG#mrz_7kzFnR$ZCU3yo z@c+Vr-@}3PQQOwmpL69&4vz6vgqw1VJI_*K~8tMldh}&E_*$2s(nzCopJrGw=vTg9(abCZEAqv9PiE z|F*OHyXoBfFqNsk=hBhht`td%htdRBxWF}Tu)rDKaf>YmIQ6AH&N0OkhWNx0zA(cN p68#uU?9pHxC|AOg(Kf~c?V$tOq6;4JhW5b@iTvj3>;|=$xPLp06r=zE diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.po b/payments/locale/pt_BR/LC_MESSAGES/django.po index 3ef95010..992a7cb7 100644 --- a/payments/locale/pt_BR/LC_MESSAGES/django.po +++ b/payments/locale/pt_BR/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.mo b/payments/locale/ro_RO/LC_MESSAGES/django.mo index d8942dfac761e9133465df51c1d33fb8ef984f9f..f5715824a085d6433cb3efe38af1caf1389bb389 100644 GIT binary patch delta 203 zcmX>obW>=;mHH}128KN>3=9Gc3=HOM3=E<`+5<>S1L-&*tplX1fV4c2UJj(2f%I`8 z4b;Nm&CbBk3Zw&ov=xxP2BbNGv>*qBmIl)5K)x!F21+sb0%=(w9SWrRfpjqkgBjT1 vW~hS2KpNzL)j*mXNFM~!r9k>Dl2-Ft9 delta 198 zcmca9bWmu*mHH$`28KN>3=9Gc3=HyY3=E<`+5kvP18FxPtplW!fV4c2?g!G%Kzcop z25Mn2W@lh%1=1Ek+6qYT1Jay8`X`iT=3rn@2l9D=G*F1a6iCYgX!ifnK!XUvH$=tI1|tS diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.po b/payments/locale/ro_RO/LC_MESSAGES/django.po index 2643b3ac..609c9d55 100644 --- a/payments/locale/ro_RO/LC_MESSAGES/django.po +++ b/payments/locale/ro_RO/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.mo b/payments/locale/ru_RU/LC_MESSAGES/django.mo index 4c06e0d96d4b17a40b3fb7a470f98f597458ffbe..117e8355b96ff2446ada0e34006bc8c8bc9d7bd3 100644 GIT binary patch delta 204 zcmXZUu@1p-6vg4wsMa4bNu?8sgoVT)8YBkKAWbY5BTrz#CZ;A9yT#tsV3aU=2aC~Q z^s99G?mhS9ZoH!xJ=ZHsy4X@zQs78KTw)#1IK>CHvEfQ5oL~vRcttlS&GCjsY#E7B zeH`H!ll~S57-0?XM!`RLr-f!-s&eRI8AIIRBHcfjJTirNZ_P4?PPP)iY~T3-@pBkE delta 199 zcmXZWJqm&V7{>8ON=pe_M4I}bO=uH>3NN9HOG8cFpsmJea%}Gcp^gq6!m*(nL^tSf zIQ`y_hnM%}pZ%;p?F^~vN};5QC9N^RIcAt*i3@al(j7PG;v1j%!970u(f~bMqSOo{ s46w-`aD_*lVqt6fAJlDN=?4VVRPu~6jx*0$<2}V11SL(N&o-= diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.po b/payments/locale/ru_RU/LC_MESSAGES/django.po index 4235133b..b18a846a 100644 --- a/payments/locale/ru_RU/LC_MESSAGES/django.po +++ b/payments/locale/ru_RU/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.mo b/payments/locale/zh_Hans/LC_MESSAGES/django.mo index bf2e556bc4e4d061c900be7eeb4d5d24387a13bc..010d2519e589d293f37c0da185f0cd9d5ea393be 100644 GIT binary patch delta 203 zcmZn?oFzEnN_`b01H&E`1_mAm1_pCB2<-x-MS=W4AZ-Jr(}A=skX{0$V}SG_APqze z^6U%@;XqmqNJ|6hIv@=ap9Q5C0%?%G6;S>$AT0spp9Rt&`<}5gn1L<&3{}9%0g(^@ i(jbFmfpj{MR)O++p!DR;os99!lMPtKH$P{Y%?tpndKORs delta 198 zcmbOw*d#dNN_`R|1H&E`1_mAm1_pUH2(1I8MS*-vAZ-Jr{eiSBknRD}F+h41kOm?K zc6J7aa3IYGq@{s$8juEwH$mx6APv$t0m@$oq$Pm-tw0)N-#K;$Gq6Rsp$a}iC4NBp dtQ-ss=|F`%KpJFl36!qh+{qZvyoq%dGXTe46kh-U diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.po b/payments/locale/zh_Hans/LC_MESSAGES/django.po index 5cc0756a..3d57814e 100644 --- a/payments/locale/zh_Hans/LC_MESSAGES/django.po +++ b/payments/locale/zh_Hans/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-04-24 14:09+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/scripts/Windows/run.ps1 b/scripts/Windows/run.ps1 index 15df308a..9fb78f5f 100644 --- a/scripts/Windows/run.ps1 +++ b/scripts/Windows/run.ps1 @@ -17,7 +17,7 @@ foreach ($prop in $config.services.PSObject.Properties) $image = $svc.PSObject.Properties['image'].Value - if (-not (docker image inspect $image -ErrorAction SilentlyContinue)) + if (-not (docker image inspect $image)) { Write-Error "Required images not found. Please run install.ps1 first." exit 1 diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo index 447662aa867f7dffa3c6ad64c2409f55c13c07e5..34f56fa545725a5f52de927dfea927b10705aa58 100644 GIT binary patch delta 788 zcmX}q-%C?*7{~F?a89taoXa^~>zK7w&MAREVA+Us5&f{piR>aM7(whtFTBZvoaiD1 zL6BxpcPT*;NwACVyD-FV3L!{}K3^X&6H=hSbk-Fz2r^5;U* zm#8!*$&E>q=%MYmF^i#NQXX^YU2A z|2uflIM5Q8E^#4-1)Ral_!KSJ4|Flx9R!)fPWG$VhcD3rd_?<$??`X@jn^=g2+mF7 zCi~fhFI8EjdZhbULo1LZ{tG;hWYaEo-~mRkj;$DG3`IPGc3&B-(+6msKgM(T8t>vR z4&li0U=sIy7XAG29&h6wTH*1O)Q&FFw5HGsRd5v7@FIS~vv}x)G>9W;otKd&HIFu- z70lr}7VtAZL%+k323Wjl_!aG$H!;sEIE+?k0Uu$tVVw3d?4P59AJD^nWH`D*S69(P z8~qmAI}$w=1k58xeO+fU!G&2Y;ahYtaykf>X;?%nWU(_|t4ANk{sKDyRDS>f delta 784 zcmX}qJ7^S96adg0j48x_)^!tIT}}MPPvZv+CQ6E+OB53!TWq0jp_K@NAbti?3WB03 z#6rZ*A}X;F0)nClf`tJa>wrN~&_Wb{=VgM+z`1Ys&7FJio6*C+4?S$2lhv9c-Y$*U z9T8oHhyga3){nS_)9hw(Sww|{T*c(3w%w(h<;riWP@q+V@%)3 zPo|^k=$x5Q7CQuc-56$#qpa{VQ(=qN<#sbAI!WJSj5BrqitqWAsn9p;^AUewpLI!< X71r5AC-DC_6!-qjT`*p3%?kejACy;^ diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po index 80d0d187..95516d83 100644 --- a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po +++ b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo index aba2bffaa2459c0374fe589478c733f1355abed6..d4f9da46b0eed0c4e8ec8784a4294a2c81989e31 100644 GIT binary patch delta 788 zcmXZaU1*JA902gYc6`ObcATBf*9dEcHN=WhhZ}LJxOFqTS|lZGy<556)yl<|oKmhR zawWy}$`lu9CD{cRTq_sD@4vlor}y_fZ_oLEJkRs4`Mvq9(pFqw74e}XqCXsv69lv7k&{t-MKY5Ky%tl6cuWao&^DaGR7V?(v`f@HTKNsWC-__OW@mk}> IQpfx1f8BCWH~;_u delta 784 zcmXZaOGs2v7y#g3vP^Qy8XfJS6Z9a6qIB28m{zWG5kf?p9zsIUO4>v>lxS9Mszu8X zYMYeXih+n+R8;GrMJ3ca2(kM9<_^Pr=iE8>f1Go^HQqL!bgn7RbVPjE5^*ph_V+~` z;8_l{$ss=GC|_|Ke{&Q2`Xi2WH|xB>&73X0$F1g%xSlV0m~U9&N`Dlw&Y-&%(Zycw z;b7?)Gr%Qg;v41j2h0LraDbngaelFvtIT*C{h8Kyh{Mcy6THjmfg<9X!Kw#GIWyP} zu)yo)EoP@Dyw$@AZs0j)L6>=ibLI2r>@;8E4!+|Ef3m^4m-g~J_pw \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo b/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo index 351f15d76022ef2b573a4d3d7d147c7d02e2a6c8..c7b51cb7265dfa1062689d060990c5f9d4284e6b 100644 GIT binary patch delta 788 zcmXZaKS-5P6aerey~_Sr_FnnQ(xktd8Uz(el7E7tpcV&*C?sggz{w$y4;+FvD}o3j zENl$P!Oh%eQMu86p> zJEDhod4$i{!DXJ}5AI`ikB2=R;UL>N!)DI0g>QL)AGno2+0Q@R$?ldYVw2#U*_%1S zZeA&!VitVKTyT*m`M%6oxkKJqkF`2=W}WsjKUU_wJZ}69_woj(IaMzrZV6TlT;iBt zv)~Kf;hQpV_1Zb!#YXmV8;9A)tK7o-tZsL_WfnZV-@^fBW8<{TF~KIz(CNi2v!Qv8viKyZ2@W|Zn-FK& z#%s)uCzyriILRfBv(u#f-vef2&v~8;%!YrLHn| zkIMXA={KqsE6lU69$Y`;Vdg@YIm7GBH~-F~{KZ_jxg)|R#Q@#)wF`;0&uF~*x3TH* MbgjPlw>r}FA0FsS>;M1& delta 784 zcmXZa%S)6|6aes3sg*XSjgGyvfhMNW5{!!6q!m3jtu$yQ;nE;#XMs!z5eBx5sD+Cb zZ6bO=E!#x2YT-r#{R4s)EyJMt9sOo8zkBX?@44qbR>nV#ziHXlyuKx3c~3+mB8GY* zj`136oM)9UIl`~p$90+#J-rd2enmhJq;QGVxcmMhVWHjTqZZ|5L~ zc%pEMneY*F!RH+2>mpubr}!5$&p&3Kw!Y1{lNtB2&VKIYMb2@muNg6|v8v-T$9&C% z4|$VMig>GSXMZ<$u*wcLc!sCAlegHyS!UsLJj%yB$&ZvWeir?$&HbALhdJuQ7;`6g zxr_JN%|+%3EOC(Uc${m@gdGQ*B5TaTuFxsRBukv3TZ>s{L5rMV^MgiNquoV0gcx8y zPcti?WF}hRZ7%T!y9~;CcbJ7e;8{Lp7Q9mUgL$QYm~W)+FE@CJ3Tnnxja+z|`N-}S z@vFkmG&fe6cfZcO)5f9Ag+@3pzQEl17arj \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo b/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo index 3f904489c814787cf2ad30226ef5f63ed62dcdd0..23373901578398c99e33fa65d1eb0986f50e75de 100644 GIT binary patch delta 788 zcmXxiKS-5P6aet^Nc%6QmhZj(S}7Ps78Mp24e}tO$c&a~a4851Y%pBnYp9_mE8Bty zD*ES;w6%mbIR(xIjn>doA`L~qlds3e_q+G-zH`q#_uj3&sJ&@eQVf?OW?Lh6MMVGF zh=UwvH(#=ov-S7_x0vr)7g6B=`*?}l`HWJ<4A=7$%Us|JHn&HdV3jSr*d9eJH5e6W zWWh{$i@luUCjP2hmhGtd0dC|7J#pVF^St76PS)q|xXgTtJ2}HFY@U-`Qz;^D7);yF zDfU+dInInfWmekdtBm(DcXEtP9OMxWF&BQs20mwYVuCyPp2zu>8@S(VHwOxX45Znb zhg``yuI3La_TP3jAu6`r#U5sYv-Fp^$!&bhRs29}#Ybkr-{^^-Ui;Xhtru9-3^MU+ z<_FWvv;53MENzbHU?1=CJg@RQv#=o-!tur^PxB64llVd@VxF0&tz+@-oMd+D3N^im zYX(`_82dQEOgzWDWU+N|XI1u?9%d%EOs5kge84eg$2zs4n|qlZI!Cp}ZI+m8{r{bb SCx057#;>=P-~MhLZ~hB`bW+U# delta 784 zcmXxiJ8M)y6ae6}nE1@%d)H`UqKTlaFA#Ax1VIc05hWNQO(cz^(ISljEv_Jlg`&o7 zY_-tD#>GOgRUsb0>#c<_QjRn7Qz6w(&l*5)JO-GoIlG?qHYZAnS!rPE2aD zG`F~x^X%X!N;Z~h^MAL!2UXk80E6^XT;Xos;X1ycwc<51;RSl)v*rkY@G^@7>YITd zF<+Qtp5;3p=U4W!Z>Rgf)12Z*W@5uGgky~fj_?{?lXy?B#v(J$PkQ2L@4rf2q@ovb zNhdR#<^UVa!1K&Yw#?jFX;;J{_A^U8N~aU!Y;c-cu?~OE%iGDU&?(9_rdVRG_5X7r Op8jetzp8AWS^o#&98c^3 diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.po b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po index fc1fa53a..19ed4736 100644 --- a/vibes_auth/locale/de_DE/LC_MESSAGES/django.po +++ b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo b/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo index 7bc2ff83d0203717b3cbd53995ffe5b1a5d3d793..08db028663d694c0dc0557102bd846aab3152666 100644 GIT binary patch delta 788 zcmX}qUuex?7zgmj>|pHd-(d&CwlL;Tw3M_pH?GvFNv#awQew&tYW+$naw(+b1~;xq zE!SulyPP|JuXe+3)Gj2$=joiBex1+zKArQv-}iZc??=CnzGz-vTwfM3*A=lVB5G?R zw(=?m`H0&&!vkF42KKLu@WimMgFMC_-ew1%v7OVbaE7b-fx9`+Hg2cHj&LILSS{Pg})XW~V!~1!N#Yuy_ zi+juH6m!E%%#%N4cIYMTSH!eI zE;P%%{K`CWc}soaUOG$+F;84$cIXN-_%&YOEw17scXEl@`T;MDC8I{~ddT_zb3C5> QDV6U|RjRL+y2e}o0V8EjCIA2c delta 784 zcmX}qJxG;N7zgkt)b!R>Gt+DKHAvBiEz%_=xq%h6M_IIFTZK?G+e;8lwY0TJ&{iQ~ zTVtP-i@5|25k+A%G#Et?{T}X%mzVc<&Vlzi|MQ&tz45;BthJ@Mv@T+CbHx6LsBeiF z;zjP`ZSLkA4{?cGS?P=L#E{ovj&U2Wa})2eo3rfY95?VK4{(89{L>djtT*WBk7#E% zGf1s;f<5NblrakK;{9@co}K2enROPK8+~9KKbPw(%N42Nbe1h45lib5e4)Z2$6;GI*epMJ`i@tK4 zf0@Zg#mo~mm>oF5?7$?m)mNBTbBFehr*yb@!wkC24E~K({-WE979VGa2RO#!m_gpf z3^T}G$`B7Z!WZzn48_a?W%wV55&Q)gMksVEsGdDcTJoznVhaS*=Ma&vx zp?MzUJ7$4ZX5sdo%{v=pp198J&;@4jDPH9@c5s<{`Gwi~E*Gy<)akz-@~!<&$D@C3 LozMGw&s6^dO*&3O diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.po b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po index 80d8bf5a..95b3e668 100644 --- a/vibes_auth/locale/en_GB/LC_MESSAGES/django.po +++ b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.mo b/vibes_auth/locale/en_US/LC_MESSAGES/django.mo index 9d858b79baa243af79669bccf2ae66121026b22f..3e9019b27030f9718836a09810c90c3605ef2799 100644 GIT binary patch delta 788 zcmX}qJxG;N7zgkt^_G>Esok5IHiUgQ6hTO$U`T^Q_BAv{21O)o4RLv!iyCr@mLO=U zAZVySsI5l1HPvDbfkQ-52tm^C>ArM%d4K0Q@SgKO&$(|$7e=49wH8-aL^Qf1c1OgK z-iU3S;V$0c5a)Q1pV`OS#t2XB_d3L*>}SC)-s5^cW)J7MhV$IRk6g!9)hJ@6LA9#j z05ix?=@d7puTjRh#jU(w&c9}-y1@z;m>Yd5>+j6-$~2C1afa>mld=-^qBe QT7MNP3+gCO8UO$Q delta 784 zcmX}qO^A(A7zglYnz`d^uECfY<1@+E9XG|)%rM5DQA$m$BnioeSdiXiV`YOiGBtLT z%`~jo3=1_%A{tp(jKtDHm*3NU^LBfG=bXCF`Jd;!Uq)v}pR~0WM_VG^u862bME}Z& zO&sTTUg2g=aDcDb$G_}mpVuIFat%*&8E>$Yci6=VF6I>b`I1Zdvpb4tH)vQ`z)DXu zNVRl`%dMZJjB$w@c(Yu8#H#r;E1Y3&^roDDVAh{w{_h)Cv%NRs8aMV95ho1pS=h^# zRn6r4c;5UFbAxAG!dG0xcjfvV_nZGH*X!ETWSAW{-OLW`VRm4Q+3MrWtGP;h#{)WCOf!SdGJ}6+2fx#;#c$?SR}~p%F=UW; zae*1+I%SBv+{MTAi?3d1+2AprS=%i5f*I^R^8oYAz+2Zf9cFHLka_aU%nse6{ffA4 zkjW-l=W}L(d1m216goQBH&0w+cIYrO_&Cq;6c=)q+xU^$`c@aOMAYb85BdH-N8(|l LQhnOfb)e%Pu47L& diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.po b/vibes_auth/locale/en_US/LC_MESSAGES/django.po index cb550b71..ac9f438d 100644 --- a/vibes_auth/locale/en_US/LC_MESSAGES/django.po +++ b/vibes_auth/locale/en_US/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo b/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo index 594a46e35a1f649f7c63f63d67f2734afa06a219..65c86d201f90e6c6cb3604cb49ed3b89379f458f 100644 GIT binary patch delta 788 zcmX}qPl$|h7zglYvtx-}%rfKOu*k~6zujyK2WBbuW^30$ZK-XG$YIL?y(MK_P^&cl z6%skE_RK{&C>IA#+LPSLL704=noLul-}Aon{@&m7edd0Bu0Gqjpt#Tx@v$7SJ0j{U zBX)3_>-dCye8U0Gb0f>EB35vK!yM)|-k_hvD^~c9HGbh@{$`yeH+y)j5=AVuIO#%( z6CC7Z+a{~(4_wW!JjfP(YmR>XCSoXrE~ z$=8xswyj4sS9?b(amkWF|G}^!=iGvg;ZT!ZHqX-J>1N3cJoDH;TiFfxzSHH zvRD2KIKU;`$&CCUb5x_Hce!5umKpUo=0W~Y%F(pu-$**?rx;{EM|h6KxP>%grnF+0 zb?Of8;9lnSt31#9Jk2@g2u^7;M{tdYc#oQnFU \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo index 7d4ed9dc55bb4cb62ad39ae1c73aacc0429209f5..99a62397655ee094aa8749c08e6d3ea75b8bef73 100644 GIT binary patch delta 788 zcmXxiKS-2e7y$6+&{8YwI`gzM>(u@kQW!;>85DPH3~KITC#F*UYKy~hgE33z0aE!CeZVUDb zez1=%l0gn~j8jZ^;34Pujx#)}TH2t-4!-4OHmK()mDd}ta8!PQ$5~}+aET_7MMID} zUuK0{bdfI8S$Y)Ld6*A)j&*M1Z>GsKxsf#%xsz|04)BSo-cK4r?01SBQ~duk6;IbT PwJ+T5=&G+4hVuUaV{K6< delta 784 zcmXxi%S)6|6aet!s5PaQuO{s=y~q@a9$1h;g^{g#m@R^6RXby#q+Kx}Ey8Fe1!apU zHxmw%sag_f6PJiXUy+Daf*emYD7hF zPnP3s?2cH?6THm}%u2tqg@2eQDXxoXVmnW<%vG$gfj5|)m|%AFE|2mxjc8iGxL;3I zU_`~^3@4cEKfrG8<4JDfP4;kxS=b!a8uQG~{basZ^uG+UmzP<+ zC@2fwa0|b)k8Ku@@F4RJT<0}D;uuS^ \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po index 2ff1a39f..a56feea6 100644 --- a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po +++ b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo b/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo index d33cce9898308927cdbee063336dbf14d13454a5..c1c36b2f75f895089e36fd14a8241a93b60665ee 100644 GIT binary patch delta 788 zcmXxiO^D247y$5R><5dT(eB#W59}fi!umLnk5#55>|s*cE46JoY)dv|nKV&KZBZ`T z6m8maQ0wUCuE=FCE)KTj;3Aii-_wq{{GRv!|34q^J8!-6yz;iSr8ZrN_}mq-KO!nU z5hJ|LVZP)}e&8W~=MV=rM@WfdJj*fe;xqar-m{mV*v}PqaE*uOxsgSV_eL$+1(P1E z=M-~*+f5hQZN1Ds{^U`%mscB{V!pq`HeO{br%Pcg*o1 z-%w6`rOiZxdPe{7>fJcPEHKHuY*U)&Adxh=0NvZVD|d|yBM$jwsk(e M+g)C2bUiHo1NZ_?3;+NC delta 784 zcmXxiOGuPa6ae5eso4W9vYg(UQGu3~Av9DHxG7460vRHqhXvtE2nJg8FJcG+5uu&! zYS$(Rf}o9?HZ78(MVn~jqJkiZToloFm}&UoJC}RUx#!-w3#0c&pS89W)l$T}O%a0; zF|aw}FfXx}54e|4ImEZ@;i@eWQlgJ%ILv*#OH1MjyZMsaxWu*m%5(h5PM+?LB328= ztzO3oW&>B7&a=ySkz4tJ$N8PUI8biPkFd@70$W*S)}3rR#UsYk%!VGZ#uw!x;+kMk z^%2f<1D9CmXKv(8Sskn~Pg3W4&T)(jZ08qd13#E~zj%o4+apeJm^(PbW1KAnI|Yk8 z&ri(G2dqkmm^V;iUilag@(S}Wn`P#|;x2yV8m=&JC?_+o%-!r~-o#l}S= \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo index a70d76a573d5217df17234dae89f2e18e05be207..34fa3b4743e1674fd42581b1cfe6d1fe54a0ef06 100644 GIT binary patch delta 788 zcmX}pNhn2O6u|NGGWA00@;viAi?9$SGAspZ+-#OoK*7(%885m#=IYiD4kzx_4jS^|XF|5G@EXP2X zNCQ@4Hcn$aZsHW4U@3M)i{#-fhT#@!{vihAGxp-U9k;s0{7dw@tp$BpO~NqNp&wK6 z0}C)NMx+AkQ8zGYyM__O`>2ghQ8#d5dxyI21q(4hR^$qOv8KobgOWIr0o+C{ltlG8 zEJO|`d#DA^QUAY1C%&QwKQREC6RZuiA-$vvb8#4}a2fSRZ|vA*Cenb|xsCD*ik5QlI5`E}MwhnCeFkns&ZSOHd6H<6@ z%))f+$5ouc9?Yhj-pmAYcv-@B+(NDAOtTv1U_G%1HE#uVV>?KmDMt*n;RCjylWuzA zZq)e^)P)OJgnrZl52zb>!$k}sS=X&$EAC<$hGtrI>d-;V&Hw*Avi=Oy zG%RVbO}dS9IF4^HhQII@UTT;6@d0+?Gkk&-jNlEwG=LBBG#1hF%h-V5aSngFaWo+3 zU*c$>UT_EFBxEpw1-yVecok1{Fa*PB8(477V>9tDR~zLNIP^8a82g9H|*c-T$dN6TA6>r--FMf)`Cn8kgx z13QWCdV{j-7WP^Kj$qSy=^{?zGA`mQHZ#p`<{ol*J;G@$BE5BpHn62fn!xL5c{#L= zy+HCDy=7qot2l*+XeW*{)!t{(3LOk%0j)t5Z392>IUb \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..ade5c2223245020032ae49f8f3759f99d9764074 100644 GIT binary patch delta 217 zcmcb}^p9zR3Zu(JRgHSrFi$7fU8 zf4>k%=MV?C&>+`PKY!04J!gMkI|Z%)f8C(evdrSl{5)Nk#FA7i1tS9^Q(XfyT|+Yk z0}CrtOKk%~0|PFf#Nra&kfOxA;+({i{30s_S9kv)1t4|`_44x%!({ YNNQrPm4c6>pL?jIyDJX$6JKTk07%b3dH?_b delta 173 zcmWm8!3u&f7yw}O=mXR#*r6bZzXuo+u3RQZ@%#;LcPhSoX$2VKEAJ0;IlGuCfips?!)9D3QPg z!~|^w=IQJxG8!=DIw)GzxLS3##b{kJhBCq_3MnTki%1+xn&*ojZA?E>Mnj?11tUhX Sr2JPx#-h5K+t$1W-uVkOKs4I` diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po index 2ff1a39f..a56feea6 100644 --- a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po +++ b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# EVIBES GETTEXT TRANSLATIONS +# Copyright (C) 2025 EGOR GORBUNOV +# This file is distributed under the same license as the EVIBES package. +# EGOR GORBUNOV , 2025. # msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Project-Id-Version: EVIBES 2.8.5\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2025-06-16 08:59+0100\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo index f4ca48f58595036468b3d12c5d2f73e35b0b0991..4d6415cb7b4b670e79f52e773ea3028260adbaf5 100644 GIT binary patch delta 788 zcmXZaJxEtk6aes(sipaqfAimWRz{gQBnB2jUB8VvZ9rX?Gckg@mopaB*Z?b>3|4HTQVsur+`{szwh&a{~ z(Zwrl=M1;)GBKMN}Jfw?YBb4|m4paM_` delta 784 zcmXZaKS)(!6aerOX<4b6FP~{v7KQXjs4x^U0{gQFEfI+X4MJsNOArLYbx6UXO=xRK zFerkcP@;l1ml|@62%<$At05?=-+8_V@BY5;e&0RkJLld9gENEAYStIS>mpW~BMyiE z_K0p?;(kuEgOAz6W$xi0me|n}(Z{3AePe9m3^(&W+xW0Lf6X)I%WPnMIf~d|&|Z$H zN20{hr(Sh1u#K>}1oT-Zn9N+?VE534qzj>Ww%E(u-6A$lRTfe~*=2Og0EHXRznciLz zs|Fe9AN$y%j6CUi$`#kRk9T>HkC?6gz \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo index f44ab7a33a6de8766ccd2ef8e7b800f3fcf2f233..398c753ff74cdea2b0396bfdb2756df260352adf 100644 GIT binary patch delta 788 zcmX}qJ7^SP5CGr_-UZ_$G0#(T(Inu5C{aNye1VY!i2)ItAle;>A{sPB5W^uTViB7o zpje1RYXz|oyA)}xRMH57rG?tXLR9<)7q|K5-`#)ynb}<)`8M*Rw5mSU6!E?zVsAto z?~2&NX%6sd;S%>-e_@q<-4Sg($P*mrHa6JK*Ys+}A?66Dr68kvFLFU1u%+9B|g>Q=cAL|0eM2k6% zbAVaE<-!@}sBSYyKF@wW;|?w{_kU+jqS^P!{Z)2yCtG=#Imweez#7l8{z#CW{3vWO z*Q~J0V?0E;W0sfrkXKmplBVN2b24+xgpaAG_{lu5d+Wb~hYL?J3!I|o^|&d>MDrZw zbLN37%tY<|5yIHbU7TQkf*EGvcX*Bun4PXLf5wtOcsqxf`A)Nm`uu;LiG@Gq^^Mui L%FEv!ldXRNbi7Tj delta 784 zcmX}qJ7`l;7y#hEG!d;@Yg<#_ru7Ai^%WEc1q&6CfP+GdW+6z_jsrZ)BizjiuICFn8gtyj_gu;EJi|qHu~vy@tgslaM0Bvu z!yGA`;zs+|+{aHGvFRiDg*^*uhMEfZ2J2+c{nQ{{x7gr)W~cMamvMo6*xlcXcY \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo index 12fe9085eef6847acc3133fc0487a680b9788d82..3cdd7e666cb3cebda803d645f68cac0b884ce1c5 100644 GIT binary patch delta 788 zcmXZaJ7`ov6adgGW?e&Aqq`>SU-1`E)Yxbg6Io(xBnXNDiKbOTkf5N2$YL7pQ;0VH z8buH>ScNDlG@Xcr*~UW9E?C)#pL3I49`DS|+qpCM&b+OCsl94hULRi;@wpsvAR_wL zM(pD?ZscQb;0(Lj;AXaVM66~P``E+nyuk_|a2;QA6X)2<@2v4BSFyV@>ajxOcxOZ# zPck=hrs)K&8Lw$h%<&+<(i82~r3H60;~Zs)H5PcfIew0N^)GNe@A4|2RO=B#8XdNK zjALBG=e*5nwzJo)3_Qr(=rA*bOU!xKnHf%TC1;p%K5#!9>}OFqx9}8uIa=4qOrG%s z-!U_3QU4;_n1L$HlJ8;{4{--anDZy-iThr;!8gtES>};6D0D0^D_C?cgRCFX$PDi= z|9Fo(`GR}+iMhaUo@dzw808rAXy)nq!~zHSk9kxB(#-F}%p)CV#(l)B(0htokB=H# z4g6pa3p&~F^Ri})Ff+Z$!+gjr^*nRoZ@kQ3%nDuHwzSX{W~C;XnNQPQUyO;x-`RNj Qw@{kARjE$>DbJSv12*tbumAu6 delta 784 zcmXZaJ7`ov6adgG8b8P;YIGBSF~(2Okf?}6#0bkK=|s>FB0^Hw$To_t#UnO;Dn+nR ztd<}a8bJ^%vyFwIjf7No7B)%{3qeslceBgmotb$%cjn%irOMmN%QdTusZ|l5wnQ9> zh=HvUgS^C@yu%%w<54!an?JaT9or(#u$O(DVJC00n-95*^W4A>tZ<3#>@G(UYc=}I z5gR$g+{mexHCihk(VUp)F}|ZGetG4B?OoA~)5ntjA+~Y2H9o=t{ZVe`HD2f4t|DSm zp91a^MXTcu*zlj@VK&$@O+_> zncU+jpE4`*jqCW68R!qQrGYSmYSLGLLFdn)$uTJklv<+}q3wJ*T)u zyw=!b;3H4+d#iuYptWM0ndxN?^A@wz3(SSz^9nyRD>T--vd|>6Qa6~H*Xgb|W1{)H O5cPj;rB~(7M(IC~2T#oa diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po index ca12911f..e62a7a00 100644 --- a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po +++ b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo index 7e591fce0ad6fecb721cd33ebc86e815f5e1ca90..3423841c6c193d7778320b8fbd8afb15f1c94ce4 100644 GIT binary patch delta 788 zcmX}qOGs2<6ae5O*~4TkwVdf~K@W(a#vT|}lm%LWG)9{?tqOVvt)dztv_;F-Qem`c zAw`R#O+f^$0u7p-yIPn8O46#wcTl=q?)P)<{O3RC-1*Txc=&n!yz14uh_RN4tr5|^ zEMh0Ga220$4d1cMakjI0d4xO49$oBV#s}EUr!4U`S8|k#ILUpSVSycOQH=!_2iqbV z*uxH1<{YFu-gsofQEuY|SFlu^jhC5uj!}(KVLi`rAuqC%*SU@(e8^A5YQ$ZO%d#Km zG?(yz?DyEmthB}^e&u5RWF!AFJ8INscHYZ8_%xUD40E#A*vTPg0X6RDuj*W2w|O5G zIK>>*V`fLs*vc2ogdez;U$}uY)J&9C&rV`Hv%p@Oa-3uqcAlGflY2SL3ajH5nRtf} zogQNTu%BJLK{duJ-sTuD@q{Y!;J5Vmi5jzk2^vc5(q?|TK4#}AW3$5pSgdCx$iwQ&m`-p-~U&C4F8#5 OcyOz=`0{tlRMS78Sylc3 delta 784 zcmX}qJ7`m36ae5;tZ!N$)wE4*t%BAEh1LooF?Okgh$ysD6`aJiF794L>I22Wq2N@} zK|zFqAXLF@-E@eZip9}Q6mf77ze9>4x!<3Y{O3RC+Fz+)0W9DpW_hkF$-Lv{YAXD*eCFr75?S{ z4iB~xP4STLGtA%Tn4|y1JYa>l_> \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo index 45df024480eaf1938c525dbe87a5e044bd9fec03..4d2acc5fbbdbbbcd610f695ec70228f3c255812f 100644 GIT binary patch delta 788 zcmX}q-%FEm6vy$;SP4O!!=}r%rDj_$#>9wSG#kN;3fHg=gNk5d)QvZKWexPX>BoXW zMFc^Du$7QE30(-Izd(W_lJqLC#jA?wM(usr=(%`a-{*YyoacMaS$(oOxpKhmOuMA7 zUD9Pq8NW1+HO$}!4r8dh70==&o?l@Cw{R9ad!#XZjHmDuj^J-Rfzg2E!z(zCH!*~p z0XaI%;tv7SeN@V$4+~gEOSp>X@dsYTaIciaDYX4M4&WMg;0{{8Uu_j^<@KN)yol@g zH0VeT7I%(GkMI!3q9{GXCN3dcDupGQq&f83K3YYKn8THJe7~*txD+8CM(a!lA7B+P zpr=o|g*k^soW(Mh@jF`LRDY|2EE3WUvOA+F(jwANMlnzep{G70G()^GvsK(T0R zM0qUo`~=V8HZny;c$oqmrCD4gFoX8NRkR8_$dbksj$#FG+df)?Zcb&LN#Hxop;h`9 jv*@Q>`}3BNSM(fR$VC5N1vT~#dS1*O34GY?dK>r$6bD$B delta 784 zcmXxiPe{{Y9LMpGxOvi1{@H5f%uVf&QW#^HWcV-KnDgM66cL!wFIO zfE?8__)fsw$8r3FX-uAR6Xvmx`A1Bl_pB7dG}?wQuod574Sq(;_pRbDw7g}sgU5r? z7n}(?Qh`D0oV0+4NHKcG@iy@#5>ldBqDgv$K6{Q<(ISrFN+tfY;%{sx?hUz}>BJoK zEcRm=?_tbok-8Wx<3rp=OB}i2RuDx(8bGV?0Y-5iuj2+@!hLMRMiy~vx`DQSj6W+N zi&t<7C-6PKLdO@D=(dW;p|yo}_g~Q}3q_>M_!vLoYqZu)v75ENhcXFi5|=QCcA(Q8 z?iKaoB=aZOizVb1RmaN|;HZPaZ31`EHq4_{c!0MsLbjVYh4<|_T7ti5o$+(JRg9rk h`U6Mt813UtP&P|7i&bbJ-v3`(g@4| \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo index e5d7d8e4aef67cfaf12639b158c588c3ce5bea12..e4f2266ee286d641f77692215c86f27693a4c827 100644 GIT binary patch delta 788 zcmX}qPbfrD6vy!++2zZvuSC8Q=10dz%n8){XRr{HsP$JYANa(P5(bWJ;1YYt*X9>i zklXw@`>~oFwLFEo;iBoFZnSQu&27{J?P3F7;}$;q9g#^cmI8E-_oxMn*d>8p)SNx@@rRi~UH6T8Vt0*5JBE-mNgNw-!Qnzrn8pb1p%!{I-);UAwUI1p zVRvorNd!^Hdr|8Qq23>}@wl0=`DJWneiik=&ao|cGc!ojlEoGb@Z5OaGKgb1j#1o4 z-T2e|!2xn{y)}YbCx)FkkJ|VSYJ(?8!;V~Vp$l)Z17A=Vmhz%>ya6?bkv$}eT3{Nr rfjJz-q~$y8CO=^ai-RIOH0ekF>q7be&$#Sm3(C`}s=)cLXVCozdk;;I delta 784 zcmX}qODIHf6vy!+MhVGd#(0gUJPK1rNVyi86-8=Tcr7esHa49JX zGIF^uXAu45u;pRY1*gmf)PBV!B$S7cWp7zG4i&EYGv5 zZgdItM5~r}u#bF*x^T+Opw4?jJ@E&&p}!{gq#_t3Pr6*_3FGMCCTgQw^WMhOs2j_o zHvT|*N?~oT-iX?#1NDB#>Jf9y#%HmW@kP`FyL&d_&di`T&SDGxAg@Jz9NUq{{GJ~GdhBQA8oGi=8j)QRs__wd3r2aw(pMr|;H ox`A;V#W~AK>>^)bC%z#MOM(FrzICDP|1T;h-=5NQU*$mYFCAA*tN;K2 diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po index d900bb7e..5e78147f 100644 --- a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-06-10 03:32+0100\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n"