Translations and language packs
Installing and removing Aimogen Pro interface translations, and how the plugin text domain works.
System & Logs › Language Pack Manager installs and removes interface translations for the plugin.
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
Installing a language#
The screen lists available packs. Installing one downloads it and makes it active for users whose WordPress locale matches.
Installed packs are recorded in the aiomatic_installed_language_packs option.
Removing a pack deletes its files, freeing the disk space. Packs are refreshed on plugin updates as translations improve.
The text domain#
The plugin text domain is aiomatic-automatic-ai-content-writer, retained across the rename for
backward compatibility with existing translations. Files live in the languages/ directory.
To translate a string yourself:
add_filter( 'gettext', function ( $translated, $original, $domain ) {
if ( $domain !== 'aiomatic-automatic-ai-content-writer' ) {
return $translated;
}
if ( $original === 'AI Content Creators' ) {
return 'Content Generation';
}
return $translated;
}, 10, 3 );Useful for adapting labels to your organisation vocabulary without maintaining a full translation.
Interface language versus content language#
Two entirely different things, and confusing them is common:
Interface language is what this page is about — the admin screens, in the language of the person using them. It has no effect on generated content.
Content language is what the AI writes in. Set it per rule with the Content Language field, which
fills %%language%% in prompts. See
Bulk creator: keywords and titles.
A German administrator can generate English content, and vice versa.
Multilingual sites#
Assign WPML/Polylang Language to Posts sets the language on generated posts so they land in the correct
language tree. Combine it with Content Language so the content is actually in that language.
For translating existing content, see More AI tools.
Contributing a translation#
The languages/ directory contains the POT file. Translations can be submitted through
support.
Common problems#
The interface is still English after installing a pack. The WordPress site or user locale does not match the pack. Check Settings › General › Site Language and the user profile.
Some strings are untranslated. Coverage varies by pack. Untranslated strings fall back to English.
Translations disappeared after an update. Reinstall the pack from the Language Pack Manager.
Generated content is in the wrong language. Not a translation issue — set Content Language on the
rule.
Related#
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.