String editor

Editing a string

Pick a string in the list — the editor opens on the right:

  • Source — read-only (msgid, plus msgid_plural, refs, flags and comments when present).
  • Translation — the main field. Plural strings get a dedicated forms editor (one form per line, or via Enter).
  • Character counter — under the field; compared against the source length.
  • Suggestions — the panel under the field: TM matches with a similarity percentage (click to apply) and an «AI variants» button — 2–3 alternatives from the model (click to apply).

String statuses

StatusMeaning
No translation
AI draft (fuzzy) — needs review
Accepted translation (stored in TM)
QA error — translation does not match the source

Accepting a translation

Ctrl+Enter (or the «Accept» button) clears fuzzy and adds the source→target pair to the TM. Such strings translate for free in future files.

Fuzzy

The gettext flag «needs review». AI drafts receive it automatically; after your edit and «Accept» it clears. You can also toggle it manually (F8).

Re-translation

F9 re-translates the current string (the old result goes to string history). Select several strings with Ctrl+click — F9 translates all of them.

Find & replace

Menu → Find & Replace — replace inside translations with a preview: you see how many strings are affected and how the result will look before applying. The operation can be undone (string history).

Project report

Menu → Project report exports a TXT: string counts, statuses, words, long translations — handy for estimating scope before starting.