Joomla! България

Joomla! 5.x => Общи въпроси за Joomla! 5.x => Темата е започната от: Петър Димитров в 27 Октомври, 2023, 22:26:03

Титла: Joomla 5
Публикувано от: Петър Димитров в 27 Октомври, 2023, 22:26:03
Колеги, вдигаме с още един номер.
Титла: Re: Joomla 5
Публикувано от: Nikitov в 06 Ноември, 2023, 14:28:31
Здравей,
Първо проверка дали всички разширения + шаблона поддържат Joomla! 5. Ако "ДА" => Архив на базата данни и файловете и тогава може да действаш, а ако нещо не е съвместимо => Може ли сайта без тази функционалност или да изчакаме докато/ако ъпдейтват разширението.
---
Ха, НАЗДРАВЕ!!!
Титла: Re: Joomla 5
Публикувано от: sparek в 19 Февруари, 2024, 09:12:29
Мисля, че е редно вече администраторите да открият нови теми и секции за Joomla 5, по подобие на Joomla 3 и 4.
Титла: Re: Joomla 5
Публикувано от: Бого в 04 Март, 2024, 19:47:33
Мисля, че е редно вече администраторите да открият нови теми и секции за Joomla 5, по подобие на Joomla 3 и 4.

Здравейте момчета,

готово, вече имаме разделите за Joomla 5 .

Поздрави!
Титла: Re: Joomla 5
Публикувано от: Пламен в 19 Март, 2024, 08:28:05
@svemar Преводът е почти готов, ще има ли нова версия?
Титла: Re: Joomla 5
Публикувано от: sparek в 23 Април, 2024, 13:43:51
Намерих проблем късаещ превода на български. При смяна на датата на джумла статия гръмва с грешка:
0 - Call to a member function format() on bool
Проблемния файл се намира в language/bg-BG/ и е joomla.ini на ред 409-420:
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="d-m-Y"
DATE_FORMAT_LC5="d-m-Y H:i"
DATE_FORMAT_LC6="d.m.Y H:i:s"
DATE_FORMAT_JS1="d-m-y"
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_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="Y-m-d H:i:s"
DATE_FORMAT_JS1="y-m-d"
DATE_FORMAT_CALENDAR_DATE="%Y-%m-%d"
DATE_FORMAT_CALENDAR_DATETIME="%Y-%m-%d %H:%M:%S"
DATE_FORMAT_FILTER_DATE="Y-m-d"
DATE_FORMAT_FILTER_DATETIME="Y-m-d H:i:s"

...всичко работи нормално.

Моля да бъде отразено в превода за 5!
Титла: Re: Joomla 5
Публикувано от: stanislav_ov в 27 Април, 2024, 19:07:42
Привет колеги,

Има ли го наличен превода за 5 и от къде може да се изтегли?

Благодаря!
Титла: Re: Joomla 5
Публикувано от: svemar в 03 Май, 2024, 23:42:02
Здравейте и се извинявам за закъснението. Прикачам пакета с непълния превод на версия 5.1.1.1 до моментното състояние. Има още за превеждане, но благодаря на включилите се! Моля да го разцъкате :) . Върнах подредбата на всички DATE_FORMAT на 5-цата и 4-ката във вид на оригиналния превод. Ако приемате по този начин да се нарежда формата на датата то да си остане така.
Титла: Re: Joomla 5
Публикувано от: sparek в 15 Юли, 2024, 10:50:32
Супер, благодаря за превода. След инсталацията на 5.1.1.1 превода, излиза приветстващо съобщение за JOOMLA 4, забравено е да се редактира.
Титла: Re: Joomla 5
Публикувано от: Пламен в 18 Юли, 2024, 16:19:54
@svemar това може ли да излиза в Система/Езици?
Титла: Re: Joomla 5
Публикувано от: svemar в 21 Юли, 2024, 21:49:00
Превод 5.1.3.1 на 94% .Докато не го преведем на 100% не мога да го публикувам в официалния и да излиза в ъпдейтите. Оправих онова с излизането на 4-ката
Титла: Re: Joomla 5
Публикувано от: Пламен в 24 Юли, 2024, 03:54:03
Имах доброто желание да допринеса с превода, но на първата дума - греда. Как е удачно да се преведе passkey? Не е парола. https://developers.google.com/identity/passkeys
Титла: Re: Joomla 5
Публикувано от: Станислав Панайотов в 04 Октомври, 2024, 16:39:13
Онова дето излиза четворката още си седи. Официален превод още няма. Защо ли?
Титла: Re: Joomla 5
Публикувано от: Станислав Панайотов в 04 Октомври, 2024, 16:43:52
Passkey не е ли код за достъп?
Титла: Re: Joomla 5
Публикувано от: Пламен в 26 Октомври, 2024, 08:53:52
Може би "код за достъп". Този израз е станал популярен.
Титла: Re: Joomla 5
Публикувано от: svemar в 06 Декември, 2024, 12:57:40
В https://joomla.crowdin.com/u/projects/18 (https://joomla.crowdin.com/u/projects/18) Може да изтеглите на 100% и двата превода. Моля да ги разцъкате за грешки за да мога да ги кача в официалните преводи!
Титла: Re: Joomla 5
Публикувано от: sparek в 19 Декември, 2024, 09:22:24
Зипнах архива и го инсталирах. При инсталацията изписва вече правилно:
"Превод на Джумла! 5 на български език. Повече информация можете да намерите на сайта на Джумла! България."
Но надписа "Джумла България" е линк, който не се отваря, има един интервал отпред, който пречи "www.%20joomla.bg"!
Титла: Re: Joomla 5
Публикувано от: sparek в 20 Декември, 2024, 13:01:22
Искам да попитам, как стоят нещата със транслитерацията? Забелязвам, че когато сложи сео линк в статията, повечето български букви ги обръща коректно, но има и такива НАПРИМЕР като "ъ", на които слага тире и т.н.
Следва да е тази:
Българска буква   Латиница (БДС 5230)
А   A
Б   B
В   V
Г   G
Д   D
Е   E
Ж   Zh
З   Z
И   I
Й   J
К   K
Л   L
М   M
Н   N
О   O
П   P
Р   R
С   S
Т   T
У   U
Ф   F
Х   H
Ц   Ts
Ч   Ch
Ш   Sh
Щ   Sht
Ъ   A (или Ъ)
Ь   Y (или Ь)
Ю   Yu
Я   Ya


 В bg превода на joomla 3 в localise.php имаше транслитерацията и предполагам, че може да се ползва и за настоящите преводи на 4 и 5. Предоставям код, който направих с помощта на интернет и при мен работи коректно:


<?php

/**
 * @package    Joomla.Language
 *
 * @copyright  (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 *
 * @phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
 *
 * @phpcs:disable PSR1.Classes.ClassDeclaration.MissingNamespace
 */

// phpcs:disable PSR1.Files.SideEffects
\defined('_JEXEC') or die;
// phpcs:enable PSR1.Files.SideEffects

/**
 * bg_BG localise class.
 *
 * @since  1.6
 */
abstract class Bg_BGLocalise
{
    /**
     * Returns the potential suffixes for a specific number of items
     *
     * @param   integer  $count  The number of items.
     *
     * @return  array  An array of potential suffixes.
     *
     * @since   1.6
     */
    public static function getPluralSuffixes($count)
    {
        switch ($count) {
            case 0:
                return ['0'];

            case 1:
                return ['ONE', '1'];
        }

        return ['OTHER', 'MORE'];
    }

    /**
     * Transliterates Cyrillic to Latin characters
     *
     * @param   string  $string  The string to transliterate.
     *
     * @return  string  The transliterated string.
     *
     * @since   4.x
     */
    public static function transliterate($string)
    {
        $letters = [
            'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ж' => 'Zh',
            'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N',
            'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F',
            'Х' => 'H', 'Ц' => 'Ts', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sht', 'Ъ' => 'A',
            'Ь' => '', 'Ю' => 'Yu', 'Я' => 'Ya', 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g',
            'д' => 'd', 'е' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k',
            'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's',
            'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'ts', 'ч' => 'ch', 'ш' => 'sh',
            'щ' => 'sht', 'ъ' => 'a', 'ь' => '', 'ю' => 'yu', 'я' => 'ya'
        ];

        return strtr($string, $letters);
    }
}
Титла: Re: Joomla 5
Публикувано от: sparek в 13 Януари, 2025, 14:34:30
Качвам превода с компилирана транслитерация на сео адресите. Моля огледайте дали добре е направен! При мен работи безупречно!
Титла: Re: Joomla 5
Публикувано от: Станислав Панайотов в 15 Януари, 2025, 12:53:16
Мисля, че е готово за качване в официалната страница.
Титла: Re: Joomla 5
Публикувано от: sparek в 20 Януари, 2025, 10:18:12
Моля само да вкарате и транслитерацията от предния пост в официалния превод, благодаря!
Титла: Re: Joomla 5
Публикувано от: Пламен в 20 Януари, 2025, 17:14:20
Малко правописни грешки оправих в com_templates.ini
Титла: Re: Joomla 5
Публикувано от: sparek в 21 Януари, 2025, 08:56:28
И аз оправих в медия едни чакащи превод стрингове. Молбата ми е само да се сложи правилната транслитерация за бг в превода за джумла 4 и 5. Прикачам само localise.php файла в архив.
Титла: Re: Joomla 5
Публикувано от: svemar в 21 Януари, 2025, 21:55:13
Или аз бъркам нещо, но не ми приема добавените редове във файловете localise.php на Sparek в crowdin.com, но ги добавих след като ги изтеглих и подготвих за качване в официалния. Проверих на 4ката и нямам открити проблеми. За 5цата вие ще кажете. Под този пост качвам и двата превода 5.2.4.1 и 4.4.11.1. В официалния качвам само 4ката, че не смея 5цата преди да потвърдите, че работи коректно след добавеното от мен. Току виж съм изтървал някой синтаксис и да счупя кода на localise.php  :o
Титла: Re: Joomla 5
Публикувано от: Пламен в 29 Януари, 2025, 21:18:43
Кога дръжавата ти влезе в спелчекъра :)

Line  38: COM_CONTACT_FIELD_CONFIG_COUNTRY_LABEL="Дръжава"
Line  69: COM_CONTACT_FIELD_INFORMATION_COUNTRY_LABEL="Дръжава"
Line  96: COM_CONTACT_FIELD_PARAMS_COUNTRY_LABEL="Дръжава"
  C:\Users\User\Downloads\тест-бг\plg_finder_contacts.ini (2 hits)
Line 10: PLG_FINDER_CONTACTS_TAXONOMIES_COUNTRY="Дръжава"
Line 20: PLG_FINDER_QUERY_FILTER_BRANCH_S_COUNTRY="Дръжава"
  C:\Users\User\Downloads\тест-бг\plg_schemaorg_jobposting.ini (2 hits)
Line  7: PLG_SCHEMAORG_JOBPOSTING_FIELD_ADDRESS_COUNTRY_LABEL="Дръжава"
Line 10: PLG_SCHEMAORG_JOBPOSTING_FIELD_APPLICANT_LOCATION_REQUIREMENT_COUNTRY_LABEL="Дръжава"
  C:\Users\User\Downloads\тест-бг\plg_user_profile.ini (1 hit)
Line 14: PLG_USER_PROFILE_FIELD_COUNTRY_LABEL="Дръжава"
Титла: Re: Joomla 5
Публикувано от: Станислав Панайотов в 28 Март, 2025, 12:50:02
Защо толкова често иска да обновява Българския пакет. Май не му е сложена версията където трябва и заради това си мисли, че има нова версия всеки ден.
Титла: Re: Joomla 5
Публикувано от: Пламен в 28 Април, 2025, 16:03:45
Guided tour - "Обучителна обиколка" или нещо друго?
Титла: Re: Joomla 5
Публикувано от: stanislav_ov в 01 Май, 2025, 17:17:38
Защо толкова често иска да обновява Българския пакет. Май не му е сложена версията където трябва и заради това си мисли, че има нова версия всеки ден.
Да, и при мен излиза всеки ден.
Титла: Re: Joomla 5
Публикувано от: svemar в 02 Май, 2025, 22:44:51
Излишно проверих всички install.hml файлове и редовете
   
<version>5.3.1</version>
<creationDate>2025-04</creationDate>

съществуват и са актуализирани
Титла: Re: Joomla 5
Публикувано от: sparek в 08 Май, 2025, 15:43:05
Транслитерацията не е правилна при последната версия. Може ли да я оправите? При мен е тествано и работи.
Файла се казва localise.php и се намира в bg-BG/language/localise.php.
Предлагам следната редакция за последната версия 5.3.1.2 на бг превода:

<?php
/**
 * @package    Joomla.Language
 * @copyright  (C) 2005 - 2024 Open Source Matters, Inc. <https://www.joomla.org>
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

\defined('_JEXEC') or die;

use \Joomla\String\StringHelper;

/**
 * bg-BG localise class
 *
 * @since 1.6
 */
abstract class Bg_BGLocalise
{
    /**
     * Returns the potential suffixes for a specific number of items
     *
     * @param   integer  $count  The number of items
     *
     * @return  array  An array of potential suffixes
     *
     * @since   1.6
     */
    public static function getPluralSuffixes($count)
    {
        if ($count == 0) {
            return ['0'];
        } elseif ($count == 1) {
            return ['ONE', '1'];
        }

        return ['OTHER', 'MORE'];
    }

    /**
     * Transliterates Cyrillic to Latin characters
     *
     * @param   string  $string  The string to transliterate
     *
     * @return  string  The transliterated string
     *
     * @since   5.x
     */
    public static function transliterate($string)
    {
        $str = StringHelper::strtolower($string);

        $glyph_array = [
            'a' => 'а',
            'b' => 'б',
            'v' => 'в',
            'g' => 'г',
            'd' => 'д',
            'e' => 'е',
            'zh' => 'ж',
            'z' => 'з',
            'i' => 'и',
            'y' => 'й',
            'k' => 'к',
            'l' => 'л',
            'm' => 'м',
            'n' => 'н',
            'o' => 'о',
            'p' => 'п',
            'r' => 'р',
            's' => 'с',
            't' => 'т',
            'u' => 'у',
            'f' => 'ф',
            'h' => 'х',
            'ts' => 'ц',
            'ch' => 'ч',
            'sh' => 'ш',
            'sht' => 'щ',
            'a' => 'ъ',
            '' => 'ь',
            'yu' => 'ю',
            'ya' => 'я',
        ];

        foreach ($glyph_array as $latin => $cyrillics)
        {
            $glyphs = explode(',', $cyrillics);
            $str = StringHelper::str_ireplace($glyphs, $latin, $str);
        }

        $str = preg_replace('#\&\#?[a-z0-9]+\;#ismu', '', $str);

        return $str;
    }
}
Титла: Re: Joomla 5
Публикувано от: svemar в 11 Май, 2025, 20:37:39
Бях ги добавил ръчно в 5.3.1.1 и не случайно след 20 мин.  публикувах следваща версия 5.3.1.2 (без добавката) защото след като изпробвах 5.3.1.1 ъпдейта през официален и сайта крашна. Гадно е, че не ми позволява да махна вече публикувана версия в официалния. Моля потвърдете, че localise.php (като цял файл) с добавката за транслитерацията и при други хостинги е наред и ще опитам през proofreading да го кача като цял файл, защото като добавен превод не го отразява въпреки потвърждението след това! Друг вариант е всеки ръчно и на своя отговорност да си го добавя всеки път.
Титла: Re: Joomla 5
Публикувано от: sparek в 14 Май, 2025, 08:57:31
Качвам превода с коригиран localise.php и оправен новата версия в таговете на версията от 5.3.1.1 на 5.3.2.1, защото става безкрайно обновяване през джумла :).
Титла: Re: Joomla 5
Публикувано от: sparek в 27 Май, 2025, 16:40:45
Благодаря за превода и адмирации за всички участвали в него. Оправена е транслитерация, но версията е старата 5.3.1.2 и постояно "виси" като ъпдейт. Фиксиран е във всички xml-и както тагове на версият, така и на датата. Прикачам последната 5.3.1.3 версия, която не иска постоянна актуализация. :)
Титла: Re: Joomla 5
Публикувано от: stanislav_ov в 06 Ноември, 2025, 21:40:19
При инсталиран превод 5.3.1.3 отново има безкрайно обновление към 5.3.1.4
Титла: Re: Joomla 5
Публикувано от: Пламен в 02 Декември, 2025, 14:29:24
@svemar ще можеш ли да направиш нова версия на превода на официалния канал за ъпдейти?