Primary Tool Page

ki18n

ki18n has a single primary page plus one page per language workspace. The sections below are built from the canonical markdown already checked into the relevant repos.

1 markdown sections
QM-Code/ktools primary repo
HTML static output

ki18n

ktools/docs/ki18n.md

ki18n is the internationalization and localization layer in the ktools stack.

It is intended to provide language selection, translated resource lookup, and simple localized substitution helpers.

Shared Design

Across languages, ki18n generally focuses on:

  • language or locale selection
  • lookup of translated strings or resources by key
  • fallback behavior when a translation is missing
  • simple token replacement in localized strings

Role In The Stack

ki18n sits on top of the lower layers:

  • kconfig can provide resource and locale configuration
  • ktrace can provide diagnostics for missing resources or fallback behavior
  • kcli can expose locale selection and override controls where appropriate

Language Pages

The language-specific pages come from the workspace markdown. Where a workspace does not yet implement ki18n, the source markdown explicitly says so.