Localization (Português)

Este é o artigo principal sobre localização (muitas vezes também conhecido como l10n). Destina-se a oferecer orientação, bem como reticulação de outros artigos relevantes, para personalizar as configurações de uma instalação do Arch Linux para trabalhar com qualquer idioma suportado.

Status de tradução: Esse artigo é uma tradução de Localization. Data da última tradução: 2020-07-03. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

O artigo faz uso de subpáginas para instruções específicas para idiomas:

Subpáginas sem uma contraparte em inglês:

Fontes

Para obter a lista de pacotes de fontes disponíveis no Arch Linux, consulte o artigo Fonts.

Locale

Veja Locale (Português).

Layouts de teclado

Veja Configuração de teclado no console e Configuração de teclado no Xorg.

Métodos de entrada

De Fedora:I18N/InputMethods:

Um método de entrada (IM, abreviação da palavra inglesa input method) é uma maneira de inserir um determinado conjunto de caracteres e símbolos, geralmente porque um teclado não os suporta diretamente.

A maioria dos métodos de entrada faz parte de um framework de IM, que permite ao usuário alternar facilmente entre vários métodos de entrada. Esses métodos de entrada são incluídos na estrutura ou empacotados separadamente. Os programas que implementam métodos de entrada são chamados de mecanismos de IM (IM engines). Os métodos de entrada disponíveis para um idioma são listados na subpágina do respectivo idioma.

As frameworks de IM disponíveis são:

  • Fcitx Estrutura do método de entrada com suporte de extensão.
https://fcitx-im.org/ || fcitx
  • gcin Servidor do método de entrada com suporte a vários métodos de entrada.
http://hyperrate.com/dir.php?eid=67 || gcin
  • Hime Plataforma do método de entrada universal.
https://hime-ime.github.io/ || hime-gitAUR
  • IBus Intelligent Input Bus, uma framework de entrada de próxima geração.
https://github.com/ibus/ibus/wiki || ibus
  • Nimf Uma framework de método de entrada multilíngue que herda Dasom.
https://gitlab.com/nimf-i18n/nimf || nimfAUR
  • SCIM A plataforma Smart Common Input Method.
https://github.com/scim-im/scim || scim
  • uim Framework de método de entrada multilíngue para fornecer plataforma de desenvolvimento de método de entrada de código simples, facilmente extensível e de alta qualidade, e ambiente de método de entrada útil para usuários de plataformas de desktop e embarcadas.
https://github.com/uim/uim || uimAUR

Veja também Wikipedia:List of input methods for Unix platforms.

Mecanismos de método de entrada

IdiomaBack-endFcitxIBusSCIMuimgcinHime
Vietnamita UniKey[link inativo 2021-11-13 ]fcitx-unikeyscim-unikey---
Outros depende??

Método de GTK IM

  • SCIM com o módulo FrontEnd do soquete se liga ao GTK Im-Module
  • uim
  • fcitx

Desabilitando módulos de GTK IM (sem desinstalar)

Primeiro, algumas informações básicas sobre como o GTK carrega e seleciona os módulos de IM:

  • Especificando um módulo de IM
  1. variável de ambiente GTK_IM_MODULE
    1. GTK_IM_MODULE="scim" gedit
  2. Valor de XSETTINGS de Gtk/IMModule
  • Arquivo listando módulos de IM possíveis
  1. variável de ambiente
  2. Arquivos RC

Se nenhum módulo de IM for especificado (via GTK_IM_MODULE ou em XSETTINGS), então o GTK escolherá automaticamente um immodule adequado de uma listagem interna (GTK_IM_MODULE_FILE... etc). Este módulo de IM escolhido dependerá do software instalado e será escolhido em uma ordem completamente arbitrária.

Para uma listagem de immodules GTK instalados, veja

XSETTINGS fornece uma API comum para definir configurações comuns da área de trabalho. Sistemas de configuração de banco de dados semelhantes, como gnome-config, GConf, liproplist e o sistema de configuração kde, já existem, no entanto, o XSETTINGS unifica esses sistemas. Os daemons XSETTINGS, como gnome-settings-daemon do gnome, xfce-mcs-manager do xfce4 e outros do openbox, etc., enviam dados específicos do ambiente de desktop para o banco de dados XSETTINGS. Tecnicamente, XSETTINGS é um meio de armazenamento simples destinado a armazenar apenas strings, inteiros e cores. Quando um gerenciador XSETTINGS é encerrado, os clientes restauram todas as configurações para seus valores padrão.

Se o GTK tem a depuração habilitada, os módulos carregados podem ser vistos com

$ aplicativo --gtk-debug modules

Caso contrário, os módulos podem ser vistos pela verificação das bibliotecas vinculadas no gdb após a anexação ao processo.

Para evitar que o GTK carregue qualquer módulo de IM

  • defina GTK_IM_MODULE para uma string vazia, ou
  • defina GTK_IM_MODULE para "gtk-im-context-simple"

QT immodule (> QT 4.0.0)

  • SCIM com o módulo FrontEnd do soquete se liga ao GTK Im-Module
  • uim
  • fcitx

Desabilitando módulos QT IM (sem desinstalar)

QT vai carregar o módulo IM especificado em e, se removida a definição, tenta retroceder para XIM.

  1. variável de ambiente
  2. XIM

Para desabilitar o carregamento de módulo de método de entrada no QT, exporte .

Veja também

gollark: `unsafePerformIO` use → LITERALLY SATAN
gollark: In rust!
gollark: Haskell is displeased.
gollark: You should not have done this.
gollark: It recognizes their sheer wrongness.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.