Skip to content

Italian: native glossary review, applied to the wiki - #2400

Merged
bloxster merged 42 commits into
ZecHub:mainfrom
bloxster:i18n/it-glossary-pass
Oct 13, 2026
Merged

bloxster merged 42 commits into
ZecHub:mainfrom
bloxster:i18n/it-glossary-pass

Conversation

@bloxster

Copy link
Copy Markdown
Collaborator

Italian: native glossary review, applied to the wiki

Glossary

  • translation/glossary/it.json v2 (native review): 62 terms, 90 menu labels, register "tu", straight quotes, decimal comma, abbreviations, and writing rules (sentence case, uno/gli, Italian word order, no -s on English loanwords, lowercase after a colon, calques to avoid).
    • Key choices: portafoglio, schermato, la pool (feminine, mining pools too), chain for a blockchain only, custodial / non-custodial and full node in English, turnstile.
    • Three terms carry an Italian gloss at first use: "custodial (custodia di terzi)", "full node (nodo completo)" and "turnstile (tornello)".
    • Phrases: voting chain → blockchain di voto; shielded supply → quantità di ZEC nelle pool schermate; oblivious synchronization → sincronizzazione cieca; network metadata → metadati di rete.
  • New style field writing_rules: schema, validator and prompt rendering, with tests.
  • terms.en.json v2: 27 new shared terms (address, staking, finalizer, bond, nullifier, unlinkable, trusted setup…), each with a meaning and a "not to be confused with" note.
  • Review kits no longer list protected names at the end; protected-terms.json already holds them.
  • The filled Italian review files are in translation/glossary/test-fixtures/ (glossary-review-it.md, menus-review-it.md).

Italian pages (186)

  • Only the lines that broke the glossary were revised; nothing was retranslated. Markup was checked line by line, and protected names and the English table columns were kept.
  • Fixes found by a LanguageTool pass and by review of a local preview:
    • pool gender;
    • un/uno;
    • "custodiale" → custodial;
    • sentence case for headings;
    • several meaning errors (e.g. "scollegabili", Paradigm, Equihash, Crosslink, the Ironwood paragraph).
  • sync-state.json: revised pages carry +itglossary / +itreview in tool; menu-titles/it.json is regenerated.
  • Glossary violations on Italian pages: 2,342 → 118, the rest being protocol and product names (Viewing Key, Brave Wallet, Shielded Labs).

All translation checks pass: numbers, protected terms, invariants, verbatim columns, page hygiene, brand spelling, menu titles and glossary validation. The one exception is check-brand-drift, which already fails on main.

t added 30 commits October 11, 2026 22:01
Targeted revision: only lines that broke the glossary were re-edited (codex,
two rounds), markup checked line by line. Protected protocol names and
verbatim table columns kept. sync-state tool marked +itglossary.
…lian Zcash_Library rows with the new Cypherpunk Zero link)
@bloxster
bloxster merged commit 787d0dc into ZecHub:main Oct 13, 2026
5 checks passed
@bloxster
bloxster deleted the i18n/it-glossary-pass branch October 13, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant