Новини:
81
Общи въпроси за Joomla! 4.x / Re: Превод на Joomla 4 "работна версия"
« Последна публикация от svemar - 21 Януари, 2025, 22:11:27 »Превод 4.4.11.1
82
Общи въпроси за Joomla! 5.x / 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 

83
Общи въпроси за Joomla! 5.x / Re: Joomla 5
« Последна публикация от sparek - 21 Януари, 2025, 08:56:28 »И аз оправих в медия едни чакащи превод стрингове. Молбата ми е само да се сложи правилната транслитерация за бг в превода за джумла 4 и 5. Прикачам само localise.php файла в архив.
84
Миграция и ъпгрейд към Joomla! 5.x / Re: Миграция от версия 3.6.2 към пета версия
« Последна публикация от Пламен - 20 Януари, 2025, 17:29:47 »Прехвърлил съм един сайт на 5-та версия. Какво значи не може да се обнови? Ако се следват правилно стъпките на официалния сайт няма проблеми. Проблем е как ще ви изглежда сайта в случай, че вашият съществуващ шаблон не поддържа 5-та версия. За съжаление на български няма вече информация, ще трябва да се оправяте на английски.
85
Общи въпроси за Joomla! 5.x / Re: Joomla 5
« Последна публикация от Пламен - 20 Януари, 2025, 17:14:20 »Малко правописни грешки оправих в com_templates.ini
86
Общи въпроси за Joomla! 5.x / Re: Joomla 5
« Последна публикация от sparek - 20 Януари, 2025, 10:18:12 »Моля само да вкарате и транслитерацията от предния пост в официалния превод, благодаря!
87
Общи въпроси за Joomla! 5.x / Re: Joomla 5
« Последна публикация от Станислав Панайотов - 15 Януари, 2025, 12:53:16 »Мисля, че е готово за качване в официалната страница.
88
Общи въпроси за Joomla! 5.x / Re: Joomla 5
« Последна публикация от sparek - 13 Януари, 2025, 14:34:30 »Качвам превода с компилирана транслитерация на сео адресите. Моля огледайте дали добре е направен! При мен работи безупречно!
89
Миграция и ъпгрейд към Joomla! 5.x / Re: Миграция от версия 3.6.2 към пета версия
« Последна публикация от Бого - 21 Декември, 2024, 19:39:28 »Здравей,
аз бих направил миграцията през базата. Така няма да има изненади и всичко ще си работи коректно.
Поздрави!
аз бих направил миграцията през базата. Така няма да има изненади и всичко ще си работи коректно.
Поздрави!
90
Общи въпроси за Joomla! 5.x / 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);
}
}
Следва да е тази:
Българска буква Латиница (БДС 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);
}
}

Последни публикации