Skip to main content

Autolanguage plugin

Version 2.6.0
Maturity Stable
Release Date 2026-09-02 02:00
Download
Changelog
Type Change
Fix a translation is no longer lost when it comes out longer than the field it has to fit in. Joomla stores an article title in 255 characters, and Russian, Spanish and Portuguese generally run longer than the English original, so a title close to that limit failed with "Data too long for column title" and that language was skipped while the others went through. Every translated value is now shortened to what the field holds, counted in characters so accented and Cyrillic text is measured correctly, and the log names the field and the language that was shortened. Applies to articles, categories, menu items, modules, tags and mail templates
Fix long API keys were cut off while you pasted them. Since 2.5.0 the key fields are hidden password fields, and Joomla gives such a field a limit of 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character. An Anthropic key is 108 characters and an OpenAI project key is longer still, so those never arrived complete and the service answered with an authorisation error. All nine key fields now allow 255 characters. Enter your key again if you added or changed one under 2.5.0
Fix custom field values on articles and categories were translated even with "Custom Fields" left unticked under "Translatable Fields". The setting is now honoured: the values are still copied to the translation, but in their original language, which is what the option has always described
Addition new "Fields to Update" option for articles, categories, menu items, modules, tags and mail templates. Set it to "Only the selected fields" and an update of an existing translation writes nothing but the fields ticked under "Translatable Fields". Until now every unselected field was copied over from the source item in its original language, so a finished set of translations could not be given a meta description without their title and text being replaced by the source text at the same time. In this mode tags, custom fields, the workflow stage and the module menu assignment of the existing translation are left alone as well. The default keeps the previous behaviour
Notes

5 6