Joomla! България

Joomla! 4.x => Общи въпроси за Joomla! 4.x => Темата е започната от: sparek в 01 Февруари, 2023, 22:11:32

Титла: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 01 Февруари, 2023, 22:11:32
Здравейте, имам инсталирана Joomla 4. При създаване на статия, когато отида в таба ПУБЛИКУВАНЕ виждам дати, които са мнооого напред в бъдещето 02.07.2187 15:52:00 и когато ги сменя и съхраня ми изписва следната грешка:
Възникна грешка.
0 Call to a member function format() on bool
Това го направих, обръщайки администрацията на английски от български език и тогава няма проблем. Но с превода за джумла 4 на бг се оказва, че не може да се смени никаква дата!!!
Пробвайте и кажете -> сложете нова инсталация на joomla 4,инсталирайте официалния превод, създайте нова статия и после се опитайте да изберете дата от календара...
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 01 Февруари, 2023, 22:27:44
Намерих проблема!
Имаше две грешки в два файла. След редакцията всичко е коректно:
единия се намира в administrator/language/bg-BG , а конфигурационния файл се казва joomla.ini.
В него date format е написан на две места с българско м вместо m. Това са редове 834 и 842 Ето:
; Date format
DATE_FORMAT_CALENDAR_DATE="%d.%m.%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d.%m.%Y %H:%M:%S"
DATE_FORMAT_FILTER_DATE="d.m.Y"
DATE_FORMAT_FILTER_DATETIME="d.м.Y H:i:s"
DATE_FORMAT_JS1="y-m-d"
DATE_FORMAT_LC="l, d F Y"
DATE_FORMAT_LC1="l, d F Y"
DATE_FORMAT_LC2="l, d F Y H:i"
DATE_FORMAT_LC3="d F Y"
DATE_FORMAT_LC4="Y-m-d"
DATE_FORMAT_LC5="Y-m-d H:i"
DATE_FORMAT_LC6="d.м.Y H:i:s"

По същия начин е допусната грешка и в превода за предната ачаст на сайта и пак в joomla.ini файла, а пътя е:
/language/bg-BG. Тук грешката е само на 413 ред и е пак същата, ползвано е българското м вместо латинско m.

DATE_FORMAT_LC="l, d F Y"
DATE_FORMAT_LC1="l, d F Y"
DATE_FORMAT_LC2="l, d F Y H:i"
DATE_FORMAT_LC3="d F Y"
DATE_FORMAT_LC4="Y-m-d"
DATE_FORMAT_LC5="Y-m-d H:i"
DATE_FORMAT_LC6="d.м.Y H:i:s"
DATE_FORMAT_JS1="y-m-d"
DATE_FORMAT_CALENDAR_DATE="%d.%m.%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d.%m.%Y %H:%M:%S"
DATE_FORMAT_FILTER_DATE="d.m.Y"
DATE_FORMAT_FILTER_DATETIME="d.m.Y H:i:s"

Прикачам оправения превод, и адмирирам авторите на превода да отразят корекциията ми в следващите преводи на бг.
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: ilko в 05 Февруари, 2023, 11:31:51
Браво!
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 06 Февруари, 2023, 23:39:11
Здравейте, интересно,че съм го оправил преди 4 месеца и за да не стават подобни проблеми със стари варианти на превода съм качил в официалния сайт на Joomla последната версия:
https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian (https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian)

Тя покрива измененията даже до версия 4.2.8.1, но нямаме право да качваме официално все още не излязла версия и затова преправих стринговете да показват 4.2.7.1
Под първия пост в темата ми за превода също качих последната версия на езиковия файл:
https://forum.joomla.bg/index.php?topic=1798.msg11790#msg11790 (https://forum.joomla.bg/index.php?topic=1798.msg11790#msg11790)
п.с.
Под този пост ще прикача инсталационния файл в оригинал за версия 4.2.8.1
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Пламен в 01 Април, 2023, 14:03:15
Този проблем съществува и сега. Някой с коментар?
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 01 Април, 2023, 23:34:09
Порових и открих една разлика между английския и българския
В administrator/language/bg-BG , в конфигурационния файл joomla.ini променете в редове 835 и 836
DATE_FORMAT_CALENDAR_DATE="%d.%m.%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d.%m.%Y %H:%M:%S"
със
DATE_FORMAT_CALENDAR_DATE="%d-%m-%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d-%m-%Y %H:%M:%S"

Същото е и в /language/bg-BG пак в joomla.ini редове 417 и 418
DATE_FORMAT_CALENDAR_DATE="%d.%m.%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d.%m.%Y %H:%M:%S"

със
DATE_FORMAT_CALENDAR_DATE="%d-%m-%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d-%m-%Y %H:%M:%S"

Моля да споделите резултата след това!

Превода е от преди 2 години и първоначално поради грешната (различна) подредба на стринговете за датите излизаше error "Call to a member function format() on bool". Оправих подредбата, но горепосочената разлика ми е убягнала! 
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Пламен в 02 Април, 2023, 07:57:00
Не ми се получава.
Но има и някакъв проблем със самата Joomla - https://issues.joomla.org/tracker/joomla-cms/38276
Става дума когато обновите PHP над 8.0 -> https://www.php.net/manual/en/function.strftime.php

EDIT:
Това, което проработи е следното:
DATE_FORMAT_CALENDAR_DATE="%d.%m.%Y"
DATE_FORMAT_CALENDAR_DATETIME="%d.%m.%Y %H:%M:%S"
DATE_FORMAT_FILTER_DATE="d.m.Y"
DATE_FORMAT_FILTER_DATETIME="d.m.Y H:i:s"

Отнася се и за двата посочени по-горе файла.

Предполагам че трябва да има еднаквост между форматирането с DATE_FORMAT_CALENDAR_DATETIME и DATE_FORMAT_FILTER_DATETIME
Т.е. и в двата стринга да е с само с точки или само с тирета и подредбата да е еднаква.
Специално за България е прието да се слагат точки между деня, месеца и годината - https://ivgin.medium.com/%D0%BD%D1%8F%D0%BA%D0%BE%D0%B8-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%B7%D0%B0-%D0%B8%D0%B7%D0%BF%D0%B8%D1%81%D0%B2%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%B0-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2-%D0%B1%D1%8A%D0%BB%D0%B3%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D1%8F-%D0%B5%D0%B7%D0%B8%D0%BA-ff1655dbe0c6
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Fori в 13 Април, 2023, 22:31:14
Пламен, благодря за линка.
Светослав, писах Ви във https://crowdin.com
но, няма значение  ..аз съм с php 8.2 и ванила Джумла 4.2.9.
Помених нещата както ме посъветваха в GitHub и всичко се оправи.
Основно файла /languages/bg-BG/joomla.ini е отговорен за гърмежите, когато се опиташ да смениш датата на пускане и спране на даден артикъл.
После намерих объркани дата формати в още два файла:
/api/language/bg-BG/joomla.ini
/administrator/language/bg-BG/joomla.ini

И тях ги поправих. Проблема се фиксира още с корекция на първия файл.
Който иска, мога да ги кача.

Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 02 Юни, 2023, 09:15:10
Ето готов превод с корекциите 4.2.8.1
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 04 Юни, 2023, 10:07:11
 Качил съм пакета в официалния сайт под версия 4.2.8.2
https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2 (https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2)

П.С.
Доста стрингове за превеждане има до версия  4.3.3. Моля при свободно време и желание да се включвате! Капка по капка ;), да догоним най-новата версия :)
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 20 Юни, 2023, 16:14:02
Когато ъпдейтнеш версията през джумла до 4.8.2, и след малко пак показва, че си със 4.8.1.
Също така простете ми за корекцията но Август у объркан с Агуст.
И последно мога да се включ в превода, когато ми остане свободно време.
Кажете коя е системата за превода?
Качил съм пакета в официалния сайт под версия 4.2.8.2
https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2 (https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2)

П.С.
Доста стрингове за превеждане има до версия  4.3.3. Моля при свободно време и желание да се включвате! Капка по капка ;), да догоним най-новата версия :)
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Пламен в 21 Юни, 2023, 01:34:22
https://joomla.crowdin.com/translate/b2a99ed5361a855bf12c46fc7ced2775/3978/en-bg/88?filter=basic&value=0
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 22 Юни, 2023, 11:39:31
Включих се и започнах с помощ на стринговете!
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: sparek в 29 Юни, 2023, 10:17:38
Моля, да бъда включен в бг отбора!
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 30 Юни, 2023, 20:52:05
За да те включат последвай линка и пусни заявка да те присъединят към БГ:
https://volunteers.joomla.org/teams/joomla-translation-program-team
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Бого в 02 Юли, 2023, 23:39:05
Браво момчета, историята ще има добро продължение с такъв отбор! (up) ::)  (beer)
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 03 Юли, 2023, 18:26:05
Благодаря за включването в превода! Прикачам Ви пълния превод на версия 4.3.3.1 за тестване. Когато излезе официално версията ще я кача в официалния сайт
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Пламен в 06 Юли, 2023, 08:39:07
18,160 new strings for translation (112,152 words).

Май се отваря доста работа тук.
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 06 Юли, 2023, 12:38:51
Заради 5-та версия. 4-ката си е пълна. При последното изтегляне забелязах все още празната папка за версия 5. Вече не е празна  :-\ , но няма да се плашим  ;) на 98% е готов
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: Пламен в 10 Юли, 2023, 18:58:39
Да, прехвърлени са низовете от старата версия. Това кой го направи?
Титла: Re: Проблем със смяната на датата в джумла статия - JOOMLA 4
Публикувано от: svemar в 10 Юли, 2023, 19:39:31
Бяха си прехвърлени. Мисля, че е автоматично при припокриване на стринговете. Гледам любимия ни finder.commonwords.txt съставлява 70%  от непреведените