iriapractical guide

“Open” stayed the same; its meaning changed: review the RESX comment

A fictional adult compares drawings of an open door and a hand turning a handle beside a closed laptop.

AI-generated image; illustrative scene.

A source string can still say “Open” while needing a different translation. If it once labeled a button action and now describes a door’s state, Spanish “Abrir” and “Abierta” serve different purposes. Checking only that the English text matches misses the decisive question: what does it mean here?

This is an invented RESX review example. It does not describe an observed Iria defect or text generated by its model.

Keep the word and change the question

Imagine this working record, with the same identifier and source text across revisions:

RevisionSourceDeveloper commentProposed Spanish for this example
AOpenButton action that opens a doorAbrir
BOpenState of a door that is openAbierta

The second comment does not prove that the rest of your interface has been adapted. Before approval, check that the component really shows a state, which noun it describes and whether the proposed translation fits. If development still uses an action button, the comment and implementation conflict: resolve that question with whoever owns the resource.

Check where context comes from

Iria’s facts document that new RESX entries can inherit their complete developer comment as context. If effective inherited context changes, previous approval is revoked and the draft’s old context is retained. A differing manual override, including an empty override, is preserved.

Review these cases separately:

  1. Inherited context: compare the new comment with the previous draft context. Prior approval is no longer sufficient when effective inherited context changes. Review the meaning before approving again.
  2. A differing manual override: check whether it remains intentional. Do not assume a new comment replaced it; an empty override can also be a retained decision.

This is not a proposal to remove overrides in bulk. In our case, “use as a verb” would be manual context worth reviewing if the interface now displays a state. Make that decision explicitly for the relevant entry.

Separate memory, structure and meaning

Studio’s exact memory depends on source-file identity, exact source text, context, glossary, language direction and the access-key contract. Two visually identical source strings are not enough to establish that an approval should be reused.

Placeholder, markup, ICU/plural, quantity, limit and access-key checks are structural. Passing them does not establish that “Abrir” correctly describes an open door’s state. Here, the meaning check remains human: action or state, which object, and what grammatical gender and number does the phrase need?

New projects default to human approval before export. Keep a review of the entry and context being approved; a technically possible export is not validation of meaning.

Check how each tool presents context

Weblate documents translation management and review; Crowdin’s editor places context and comments alongside strings. Read their own workflows when comparing tools: these links do not establish identical RESX inheritance or memory conditions to Iria. References checked on 23 October 2026.

To follow this case in Iria, read Localization Studio and check the current downloads. It is a paid Windows x64 product. Translation runs locally, while licensing and model downloads require a network. First decide what “Open” means in your resource; then review the translation you will deliver.

Related articles

Back to blog
Buy Iria — EUR 19.99