Skip to content

Part 8. The toolkit

The reference documentation of the vexy-localizzy package: what each command and module does, what it keeps, what it refuses and what it writes. The seven parts before this one explain why the toolkit works the way it does; these pages say what it does, in the order a user meets it. The source is on GitHub and the package is on PyPI.

Pages

Start here:

Qt source and catalogs:

Translation and quality:

Running it:

Memories and sources:

Design:

Where the toolkit sits

vexy-localizzy owns catalogs, memories, upgrades, QA and review. Two other projects complete the picture:

  • abersetz is the translation engine. Text goes in, text comes out, through pluggable engines and providers with chunking and vocabulary hints. The toolkit calls its Python API and never parses a catalog through it; installation and configuration of the engines are documented there.
  • The FontLab writing styleguide is the project layer's source of truth for words. Its localization principles set the rules that Part 4 and Part 5 generalize, its memories are the TMX files that --direct-memory and --glossary-memory read, its glossary defines every term with its fallback original term, and its language guides for German, Spanish, French and Polish record the decisions behind the worked examples in this book.