Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Проблем със смяната на датата в джумла статия - JOOMLA 4  (Прочетена 5642 пъти)

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
Здравейте, имам инсталирана Joomla 4. При създаване на статия, когато отида в таба ПУБЛИКУВАНЕ виждам дати, които са мнооого напред в бъдещето 02.07.2187 15:52:00 и когато ги сменя и съхраня ми изписва следната грешка:
Възникна грешка.
0 Call to a member function format() on bool
Това го направих, обръщайки администрацията на английски от български език и тогава няма проблем. Но с превода за джумла 4 на бг се оказва, че не може да се смени никаква дата!!!
Пробвайте и кажете -> сложете нова инсталация на joomla 4,инсталирайте официалния превод, създайте нова статия и после се опитайте да изберете дата от календара...

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
+3
Намерих проблема!
Имаше две грешки в два файла. След редакцията всичко е коректно:
единия се намира в 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"

Прикачам оправения превод, и адмирирам авторите на превода да отразят корекциията ми в следващите преводи на бг.
« Последна редакция: 15 Февруари, 2023, 15:11:37 от sparek »

Неактивен ilko

  • Разбирач
  • *
  • Публикации: 767
  • Репутация: +1
    • www.infoz.bg
0
Браво!
https://www.infoz.bg - информационен сайт


Неактивен svemar

  • Задържал се
  • *
  • Публикации: 81
  • Репутация: +4
    • Произведено в България
0
Здравейте, интересно,че съм го оправил преди 4 месеца и за да не стават подобни проблеми със стари варианти на превода съм качил в официалния сайт на Joomla последната версия:
newbielink:https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian [nonactive]

Тя покрива измененията даже до версия 4.2.8.1, но нямаме право да качваме официално все още не излязла версия и затова преправих стринговете да показват 4.2.7.1
Под първия пост в темата ми за превода също качих последната версия на езиковия файл:
https://forum.joomla.bg/index.php?topic=1798.msg11790#msg11790
п.с.
Под този пост ще прикача инсталационния файл в оригинал за версия 4.2.8.1
"Има достатъчно светлина за онези, които копнеят да видят и достатъчно мрак за онези, които са с обратната нагласа." Блез Паскал

Неактивен Пламен

  • Преводач
  • Чаткащ
  • *
  • Публикации: 276
  • (plp)
  • Репутация: +12
Този проблем съществува и сега. Някой с коментар?

Неактивен svemar

  • Задържал се
  • *
  • Публикации: 81
  • Репутация: +4
    • Произведено в България
Порових и открих една разлика между английския и българския
В 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". Оправих подредбата, но горепосочената разлика ми е убягнала! 
« Последна редакция: 01 Април, 2023, 23:38:13 от svemar »
"Има достатъчно светлина за онези, които копнеят да видят и достатъчно мрак за онези, които са с обратната нагласа." Блез Паскал

Неактивен Пламен

  • Преводач
  • Чаткащ
  • *
  • Публикации: 276
  • (plp)
  • Репутация: +12
Не ми се получава.
Но има и някакъв проблем със самата 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
« Последна редакция: 02 Април, 2023, 08:46:37 от Пламен »

Неактивен Fori

  • Загряващ
  • *
  • Публикации: 192
  • Репутация: +1
Пламен, благодря за линка.
Светослав, писах Ви във newbielink:https://crowdin.com [nonactive]
но, няма значение  ..аз съм с php 8.2 и ванила Джумла 4.2.9.
Помених нещата както ме посъветваха в GitHub и всичко се оправи.
Основно файла /languages/bg-BG/joomla.ini е отговорен за гърмежите, когато се опиташ да смениш датата на пускане и спране на даден артикъл.
После намерих объркани дата формати в още два файла:
/api/language/bg-BG/joomla.ini
/administrator/language/bg-BG/joomla.ini

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

« Последна редакция: 13 Април, 2023, 23:02:19 от Fori »

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
Ето готов превод с корекциите 4.2.8.1

Неактивен svemar

  • Задържал се
  • *
  • Публикации: 81
  • Репутация: +4
    • Произведено в България
 Качил съм пакета в официалния сайт под версия 4.2.8.2
newbielink:https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2 [nonactive]

П.С.
Доста стрингове за превеждане има до версия  4.3.3. Моля при свободно време и желание да се включвате! Капка по капка ;), да догоним най-новата версия :)
« Последна редакция: 04 Юни, 2023, 10:12:42 от svemar »
"Има достатъчно светлина за онези, които копнеят да видят и достатъчно мрак за онези, които са с обратната нагласа." Блез Паскал

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
Когато ъпдейтнеш версията през джумла до 4.8.2, и след малко пак показва, че си със 4.8.1.
Също така простете ми за корекцията но Август у объркан с Агуст.
И последно мога да се включ в превода, когато ми остане свободно време.
Кажете коя е системата за превода?
Качил съм пакета в официалния сайт под версия 4.2.8.2
newbielink:https://downloads.joomla.org/language-packs/translations-joomla4/downloads/joomla4-bulgarian/4-2-8-2 [nonactive]

П.С.
Доста стрингове за превеждане има до версия  4.3.3. Моля при свободно време и желание да се включвате! Капка по капка ;), да догоним най-новата версия :)
« Последна редакция: 22 Юни, 2023, 09:56:40 от sparek »

Неактивен Пламен

  • Преводач
  • Чаткащ
  • *
  • Публикации: 276
  • (plp)
  • Репутация: +12

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
Включих се и започнах с помощ на стринговете!

Неактивен sparek

  • Задържал се
  • *
  • Публикации: 90
  • Репутация: +10
Моля, да бъда включен в бг отбора!

Неактивен svemar

  • Задържал се
  • *
  • Публикации: 81
  • Репутация: +4
    • Произведено в България
За да те включат последвай линка и пусни заявка да те присъединят към БГ:
newbielink:https://volunteers.joomla.org/teams/joomla-translation-program-team [nonactive]
"Има достатъчно светлина за онези, които копнеят да видят и достатъчно мрак за онези, които са с обратната нагласа." Блез Паскал