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, the hook finder and element picker, the generators, the block editor panel, the system info and Pro's views (schedules, performance, secrets, the AI assistant, the agency hub, network snippets), not only the menus.

Included, for both plugins:

Language WordPress locale
English en_US
Greek (Ελληνικά) el
German (Deutsch) de_DE
French (Français) fr_FR
Italian (Italiano) it_IT
Spanish (Español) es_ES

The translations are for these exact locales. WordPress doesn't fall back from one variant to another, so with, for example, German (Austria) or Spanish (Mexico) as your language, Snipfire shows English.

German, French, Italian and Spanish arrived in 0.16. In 0.17 they were reviewed and completed (consistent with WordPress's own wording in each language), and every new string is translated into all five languages, Snipfire Pro's included. If something still reads oddly, tell us.

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. Snipfire Pro's AI assistant answers in your profile language too.

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 and WooCommerce'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, or improve one? Contact us: we'd love to include it.

Something unclear or missing? Tell us