Skip to main content

Module i18n

Module i18n 

Source
Expand description

Sistema de internacionalização do ssh-cli.

Fornece o enum Idioma bilíngue com enum Mensagem como única fonte de strings de UI. A detecção de locale é delegada ao módulo locale.

Precedência de seleção de idioma:

  1. Flag --lang da CLI
  2. Variável de ambiente SSH_CLI_LANG
  3. Locale do sistema via sys_locale::get_locale()
  4. Fallback: Idioma::English

Enums§

Idioma
Idioma suportado pelo sistema de internacionalização.
Mensagem
Todas as mensagens de UI do sistema.

Functions§

idioma_atual
Retorna o idioma atualmente configurado.
inicializar_idioma
Inicializa o sistema de i18n detectando o locale do SO.
t
Retorna a string da mensagem no idioma global atual.