Locale :: KeyEDtext.

locale :: keyedtext é um módulo Perl que se refere a mensagens do usuário em programas por chaves.
Baixe Agora

Locale :: KeyEDtext. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Darren R. Duncan
  • Site do editor:
  • http://search.cpan.org/~duncand/CGI-Portable-0.51/lib/CGI/Portable/AppMultiScreen.pm

Locale :: KeyEDtext. Tag


Locale :: KeyEDtext. Descrição

Locale :: KeyEDText é um módulo Perl que se refere a mensagens de usuário em programas por teclas. Locale :: KeyedText é um módulo Perl que se refere a mensagens de usuário em programas por teclas.it também descreve as versões do mesmo número do locale :: KeyEDText :: Message ("Mensagem") e Locale :: KeyedText :: Tradutor ("Tradutor "). Não se o pacote" locale :: keyedtext "serve apenas como o representante do nome do nome para este arquivo inteiro, que pode ser referenciado como uma unidade por documentação ou instruções 'use' ou icéxitos de arquivamento perl. Além de declarações de 'uso', você nunca deve se referir diretamente para "locale :: keyedtext" em seu código; Em vez disso, consulte outros pacotes acima do nome neste arquivo.Synopsis use locale :: keyedtext; a Principal(); Sub principal {# Crie um tradutor. Meu $ Translator = Loce :: KeyEDText :: Tradutor-> Novo ({'set_names' => , # definir prefixos do pacote para os componentes do aplicativo localizado ' member_names '=> , # definir lista de idiomas disponíveis em ordem de preferência}); # Isso imprimirá "Digite 2 números" no primeiro dos quatro idiomas que possuem um modelo de correspondência disponível. Imprimir $ Tradutor-> Translate_Message (locale :: KeyEDText :: Message-> NOVO ({'msg_key' => 'myapp_prompt'})); # Leia dois números do usuário. meu ($ primeiro, $ segundo) =; # Imprima uma declaração dando aos operandos e sua soma. MyLib-> add_two ($ primeiro, $ segundo, $ tradutor); } pacote mylib; # Módulo SubD_Two {My (Redef, $ primeiro, $ segundo, $ tradutor) = @_; minha soma $ = $ primeiro + $ segundo; # Isto imprimirá 'plus é igual' na primeira linguagem possível. Por exemplo, se o usuário # insere '3' e '4', a saída será '3 mais 4 é igual a 7'. Imprimir $ Tradutor-> Translate_Message (locale :: KeyedText :: Message-> NOVO ({'msg_key' => 'mylib_result', 'msg_vars' => {'primeiro' => $ primeiro, 'segundo' = 'Result' => $ SUM}})); } Muitas vezes durante a operação de um programa, o programa (ou um pacote usa) precisará exibir uma mensagem para o usuário ou gerar uma mensagem a ser exibida para o usuário. Às vezes, esta é uma mensagem de erro de algum tipo, mas também pode ser uma mensagem rápida ou de resposta para sistemas interativos. Se o programa ou qualquer um de seus componentes se destinam ao uso generalizado, então ele precisa ser responsável por uma variação de necessidades entre seus diferentes usuários, como sua linguagem preferida de comunicação, ou seus privilégios em relação ao acesso aos detalhes da informação, ou suas habilidades técnicas. Por exemplo, um falante nativo francês ou chinês geralmente prefere se comunicar nessas línguas. Ou, ao visualizar uma mensagem de erro, o desenvolvedor do aplicativo deve ver mais detalhes do que Joe Public, talvez, às vezes, um programa aumentará uma condição ou erro que, enquanto se assemelhando a uma mensagem que seria mostrada para um usuário, é de fato para ser interpretado pela própria máquina e não qualquer usuário humano. Em algumas situações, um componente de programa compartilhado pode aumentar essa condição, e um aplicativo pode lidar com isso internamente, enquanto outro a exibe para o usuário.Locale :: KeyedText fornece um mecanismo simples, mas eficaz, para aplicativos e pacotes que capacitam binários únicos Para apoiar os tipos de local ou tipos de usuários simultaneamente, e que permite que todos os usuários finais adicionem suporte a novos idiomas facilmente e sem um recompilente (como simplesmente copiando arquivos), muitas vezes, mesmo enquanto o programa é executado.Local :: KeyedText a quantidade máxima de controle quanto ao que o usuário vê; Nunca produz nada por si mesmo para o usuário, mas retorna seus resultados para chamar código para saída, pois vê se encaixar. Também não faz uso direto de variáveis de ambiente, que podem ajudar na portabilidade.Practicamente falando, localidade :: keyedtext não faz muito internamente; Existe principalmente para documentar uma determinada metodologia de localização de maneira facilmente acessível, tal que não seria possível se sua funcionalidade foi subsumida em um pacote maior que de outra forma o usasse. A seguir, se qualquer outro pacote ou aplicativo disser que ele usa a localidade :: KeyedText, isso é uma maneira característica de dizer que ele subscreve a metodologia de localização descrita aqui e, portanto, fornece esses benefícios para desenvolvedores e usuários. Para algum Exemplos de localidade :: KeyedText em uso, consulte o diretório / Exemplos desta distribuição. Ou veja meus pacotes de CPAN dependentes cujo domínio de problema é bancos de dados e / ou sql.Requirements: · Requisitos de Perl: · Perl.


Locale :: KeyEDtext. Software Relacionado

Soap :: Data.

SOAP :: Data é uma classe Perl que fornece os meios pelos quais manipular e controlar explicitamente todos os aspectos do caminho. ...

199

Download