Localidade :: maketext.

locale :: maketext é uma estrutura de Perl para localização.
Baixe Agora

Localidade :: maketext. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sean M. Burke
  • Site do editor:
  • http://search.cpan.org/~sburke/

Localidade :: maketext. Tag


Localidade :: maketext. Descrição

Locale :: MaketeText é um quadro Perl para localização. Locale :: maketext é uma estrutura de Perl para localização.Synopsis pacote myprogram; Use rigoroso; Use myprogram :: l10n; # ... que herda do local :: maketext meu $ lh = myprogram :: l10n-> get_handle () || morrer "em que língua?"; ... # e, em seguida, quaisquer mensagens que seu programa emite, como: avisar $ lh-> maketext ("não é possível abrir o arquivo : n", $ F, $!); ... é uma característica comum de aplicativos (seja executado diretamente, ou através da web) para eles serem "localizados" - ou seja, para um presente uma interface em inglês para um alto-falante inglês, uma interface alemã a um Alemão-orador, e assim por diante para todas as línguas, é programado. Locale :: MaketeText é uma estrutura para localização de software; Ele fornece as ferramentas para organizar e acessar os bits de código de texto e processamento de texto que você precisa para produzir aplicativos localizados. Para fazer sentido do MaketeText e como todos os seus componentes se encaixam, você provavelmente deve ir ler localidade :: MAKETEXT :: TPJ13 e, em seguida, leia a seguinte documentação.Você também pode querer ler sobre a fonte de arquivo :: findgrep e seus módulos constituintes - eles são um aplicativo completo (se pequeno) que usa o Maketext.Quick Visão geral de locale :: MaketeText é orientada a objetos, e locale :: maketext é uma classe base abstrata, a partir do qual você deriva uma "classe de projeto". A classe do projeto (com um nome como "TKBOCCIBALL :: Localize", que você usa em seu módulo) é, por sua vez, a classe Base para todas as "classes de idioma" para o seu projeto (com nomes "TKBOCCIBALL :: Localize :: "," Tkbocciball :: localize :: en "," tkbocciball :: localize :: fr ", etc.). Uma classe de idioma é uma classe contendo um léxico de frases como dados de classe, e possivelmente também alguns métodos que são de uso Na interpretação de frases no Léxico, ou de outra forma lidar com texto nesse idioma. O objeto pertencente a uma classe de idioma é chamado de "alça de idioma"; É tipicamente um objeto flyweight.O curso normal de ação é chamar: use TKBOCCIBALL :: Localize; # A classe de projeto de localização $ lh = tkbocciball :: localize-> get_handle (); # Dependendo da localidade do usuário, etc., esta vontade # fará uma manipulação de idiomas entre as classes disponíveis, # e quaisquer padrões que você declara. morrer "não podia fazer uma alça de idioma?" A menos que $ lh; a partir de então, você usa a função MaketeText para acessar entradas em qualquer léxico (s) pertencer à alça do idioma que você recebeu. Então, isto: imprimir $ lh-> MaketeText ("você ganhou!"), "N"; ... emite o texto certo para esta linguagem. Se o objeto em $ lh pertence à classe "tkbocciball :: localize :: fr" e% tkbocciball :: Localize :: fr :: lexicon contém ("você ganhou!" => "Tu como gagn!"), Então o acima O código alegremente informa ao usuário "Tu como Gagn!". Requisitos: · Perl.


Localidade :: maketext. Software Relacionado