Comments (10)
Привет!
Пока непонятно, но код, который за это отвечает находится здесь:
https://github.com/joomla/joomla-cms/blob/4.0-dev/administrator/components/com_installer/src/Model/InstallModel.php#L216
$msg = Text::sprintf('COM_INSTALLER_INSTALL_SUCCESS', Text::_('COM_INSTALLER_TYPE_TYPE_' . strtoupper($installLang . $package['type'])));
from localisation.
@Bond97 не могу воспроизвести. Как ты получаешь такую строку?
from localisation.
Всё таки больше похоже на то, что проблема именно в самой Joomla 4, потому что там по идее должно быть COM_INSTALLER_TYPE_TYPE_LANGUAGE. Либо некорректно $package['type'] определяется, либо ещё что-то.
А пробовал другой язык для интереса установить - такое же сообщение?
from localisation.
Попробовал у себя не тесте установить язык Welsh - сообщение Installation of the language pack was successful.
Устанваливаю русский, такая же проблема как и у @Bond97
Installation of the COM_INSTALLER_TYPE_TYPE_LANGUAGELANGUAGE was successful.
@Kostelano надо поискать, откуда же это тянется.
from localisation.
@b2z да, именно так, как в твоем последнем сообщении, любой другой язык - Installation of the language pack was successful, а русский- как в моем варианте.
@Kostelano настройки-установка языков- русский. Саму Joomla беру с https://developer.joomla.org/nightly-builds.html (Full package).
При переустановке языка точно так же выдаёт Installation of the COM_INSTALLER_TYPE_TYPE_LANGUAGELANGUAGE was successful
from localisation.
Там же тянет еще языки Joomla 3, если я не ошибаюсь.
Ошибаюсь.
from localisation.
Там я не понял сам принцип, на одном хостинге тянет из 3 версии (cloudaccess.net), на другом (собственный VDS Fastpanel в Oracle cloud) - с 4 версии.
Но у меня с 4 версии подтягивает, в основном на своей VDS работаю, поэтому и написал про 4 версию пакета
from localisation.
Ошибку воспроизвел. Повторяется и на Joomla 3, но немного иначе: там наш пакет воспринимается системой не как пакет (package), а как язык, и, учитывая, что строки в файле SITE\administrator\components\com_installer\src\Model\InstallModel.php:
else
{
// Package installed successfully.
$msg = JText::sprintf('COM_INSTALLER_INSTALL_SUCCESS', JText::_('COM_INSTALLER_TYPE_TYPE_' . strtoupper($package['type'])));
$result = true;
$msgType = 'message';
}
выдает сообщение, что установлен язык. В то время, как установка других языковых пакетов завершается фразой установлен пакет.
В Joomla 4 немного изменили вывод, поэтому теперь наш пакет не просто язык, а _LANGUAGELANGUAGE вместо _LANGUAGEPACKAGE:
else
{
// Package installed successfully.
$msg = Text::sprintf('COM_INSTALLER_INSTALL_SUCCESS', Text::_('COM_INSTALLER_TYPE_TYPE_' . strtoupper($installLang . $package['type'])));
$result = true;
$msgType = 'message';
}
Т. е. у нас идентичная проблема в Joomla 3, но там ошибка незаметна.
Я точно не копировал файл манифеста с Joomla 3, а для Joomla 4 создавал новый на основе en-GB. Пока не могу сказать почему так.
from localisation.
По какой-то причине пакет воспринимается как язык.
from localisation.
PR #67 должен решить проблему + он также решает проблему #64 (comment) при синхронизации на crowdin.
PR пока не провожу, будет небольшой тест.
UPD. Работает как надо.
from localisation.
Related Issues (20)
- Пропущенные стринги из базового функционала com_users HOT 4
- Вам не разрешено выполнять разблокировку элементов HOT 2
- Добавить ссылки на телеграм в сообщение после установки HOT 3
- Passkeys - не переведено HOT 2
- Процесс работы над локализацией HOT 6
- Текст ошибки валидации url HOT 1
- Проверка ссылок в разделе справка HOT 2
- Поменять термин Управление Каталогами на Управление папками
- Неверный перевод строк относительно brotli HOT 1
- Переименовать термин Схема на Микро-разметка или schema.org HOT 1
- Таблица транслитерации в J4 HOT 9
- Компактная панель фильтра расширений HOT 3
- Изменить термин количество столбцов HOT 1
- Нужно поправить смысл в COM_INSTALLER_MSG_WARNINGS_SMALLUPLOADSIZEDESC HOT 1
- Добавить букву ё в локализацию HOT 1
- Плагины Конфиденциальность HOT 4
- Плагин доступности HOT 7
- Smart Search: слово 'обязательным' неверное HOT 5
- Включите GitHub Pages для этой репы HOT 4
- Неверный DATE_FORMAT_LC6 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from localisation.