LANG-INI-PREFIX-001
en-GB.com_lms.ini
en-GB.com_foo.ini language filenames
Joomla 4 still understands the old prefix via BC. Native packaging uses Crowdin-style names without the locale prefix on the file.
en-GB.com_lms.ini → com_lms.ini + langmetadata.xml
Symptoms people search
language file not loading on Joomla 5 · en-GB.com_
Replace this code
Swap en-GB.com_lms.ini for com_lms.ini + langmetadata.xml.
Joomla 3
Remove or stop calling this
language/en-GB/en-GB.com_lms.iniJoomla 4 / 6
Use this instead
language/en-GB/com_lms.ini
language/en-GB/langmetadata.xmlHow to fix it
- 1Add un-prefixed INI files.
- 2Keep langmetadata.xml.
- 3Do not rely on the J3 filename forever.
Also known as
en-GB.com_ · langmetadata.xml · Crowdin
Related issues
- Joomla 3 → 4Manifest / installer
Missing <namespace> in the manifest
<extension> without namespace → <namespace path="src">Vendor\Component\Name</namespace>
- Joomla 3 → 4Manifest / installer
Updater client 0 / 1 integers
<client>0</client> → site / administrator strings
- Joomla 3 → 4Joomla API
JLDAP
JLDAP → Joomla\Ldap\LdapClient
- Joomla 3 → 4Manifest / installer
_QQ_ language placeholder
_QQ_ → Escaped quotes in INI files
- Joomla 3 → 4Joomla API
JLibraryHelper::_load
JLibraryHelper::_load() → LibraryHelper::loadLibrary()
- Joomla 3 → 4Manifest / installer
Joomla 1.5 plugin folder / discover install
plugins/content/foo.php (1.5 layout) → plugins/content/foo/foo.php + foo.xml (1.6+ layout)