Languages
Every screen of Snipfire and Snipfire Pro can be translated: the editor, settings, conditions, error messages, the import screen, the activity log and the hook finder, not only the menus.
Included: English and Greek (Ελληνικά), complete for both plugins.
Each person sees their own language
Snipfire follows each user's profile language, not only the site language. A Greek-speaking client and an English-speaking developer can work on the same site, each in their own language.
To change yours: Users → Profile → Language. If your language isn't in the list, an administrator can install it under Settings → General → Site Language (installing it doesn't change the site's language unless you save it there).
Some things stay in English on purpose:
- WP-CLI output
- hook and function descriptions in autocomplete and the hook finder (they come from WordPress's own documentation)
- the code itself, hook names and condition keys
Add a translation
Snipfire uses standard WordPress translation files, so any of the usual tools work.
- With Loco Translate (a plugin): Loco Translate → Plugins → Snipfire → New language. Do the same for Snipfire Pro.
- With Poedit: start from the template in the plugin's
languages/folder (snipfire.pot, andsnipfire-pro.potin Snipfire Pro), save assnipfire-xx_XX.po(for examplesnipfire-de_DE.po), and translate.
The editor app is JavaScript, so its strings need WordPress's JSON translation files as well as the .mo file. Loco Translate creates them; with Poedit, generate them with wp i18n make-json.
Would you like to contribute a translation to the plugin? Contact us: we'd love to include it. German, French, Italian and Spanish are planned next.
Something unclear or missing? Tell us