Skip to content

Early-bird lifetime licence: $199 once, for the first 200 buyers only. See the offer

All docs

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, and snipfire-pro.pot in Snipfire Pro), save as snipfire-xx_XX.po (for example snipfire-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