libintl-perl.

libintl-perl è una libreria di localizzazione per Perl.
Scarica ora

libintl-perl. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Guido Flohr
  • Sito web dell'editore:
  • http://search.cpan.org/~guido/libintl-perl-1.16/lib/Locale/Recode.pm

libintl-perl. Tag


libintl-perl. Descrizione

Libintl-Perl è una libreria di localizzazione per Perl. libintl-perl è una libreria che la traduzione supporti messaggio per il Perl, scritto in puro Perl (versione 5.004 o superiore). Una versione più veloce C è anche costruito e installato se il sistema soddisfa tutti requirements.Its interfaccia è molto simile alla famiglia gettext di funzioni in C, e utilizza gli stessi formati di file come GNU gettext, rendendo possibile l'utilizzo di tutti gli strumenti disponibili per gettext se stessa e per integrarsi perfettamente codice Perl internazionalizzato in progetti linguaggio misto. Una libreria alternativa con uno scopo simile è disponibile come nucleo Locale :: MakeText.The della biblioteca è il modulo Locale :: gettext_pp. Si tratta di una pura Perl ri-implementazione del modulo Locale :: gettext disponibili su CPAN. Tuttavia, la versione XS Locale :: gettext manca di alcune funzioni (segnatamente movimentazione plurale e conversione di uscita) che sono in alreadypresent Locale :: gettext_pp. Locale :: gettext_pp fornisce le funzioni di internazionalizzazione che sono disponibili nella vostra libreria di sistema (libc) o librerie C aggiuntive (ad esempio libintl nel caso di GNU gettext) .La classe Locale :: messaggi è un livello di astrazione aggiuntivo che è preparato per dinamica commutazione tra diverse implementazioni gettext (per esempio Locale :: gettext_pp e Locale :: gettext). Esso prevede in sostanza la stessa interfaccia Locale :: gettext_pp ma nel modulo manner.The animplementation indipendente Locale :: DOMINIOTESTO è l'unico modulo che si dovrebbe effettivamente utilizzare nel software. Rappresenta il sistema di traduzione messaggio per un particolare dominio di testo (un dominio di testo è un identificatore univoco per il pacchetto software), si avvale di Locale :: Messagesfor traduzione messaggio e cataloghi posizione, e fornisce funzioni di utilità aggiuntivi, per i nomi di scelta rapida esempio comune per le routine i18n, hash legato per le ricerche nel database Traduzione hash-simili, e, infine, un meccanismo di interpolazione adatto pacchetto messages.The forinternationalized contiene anche una libreria di conversione charset Locale :: Recode. Questa libreria viene utilizzato internamente dal Locale :: gettext_pp consentire la conversione charset on-the-fly tra il set di caratteri in un catalogo messaggio e il preferito (fine) charset dell'utente. Il suo principale vantaggio sul pacchetto Encode disponibile per le versioni più recenti di Perl è la sua portabilità, dato che non richiede le funzionalità Unicode di Perl che sono state introdotte con il Perl 5.6. Esso supporta pienamente UTF-8 con tutte le versioni di Perl e una ricchezza di comuni codifica a 8 bit. Se avete a che fare la conversione charset con le vecchie versioni di Perl, quindi Locale :: Recode può essere la pena di provare, anche se è davvero solo una libreria di supporto, non inteso come un concorrente di Encode.Requirements: · La libreria è interamente scritto in Perl. Dovrebbe funzionare su ogni sistema con un interprete Perl5. La versione minima richiesta Perl dovrebbe essere 5.004 · Il comportamento del pacchetto varia un po 'a seconda della versione di Perl: -. Perl 5.8 o superiore · consigliati. Perl 5.8 offre il massimo delle prestazioni e supporto per varie codifiche multi-byte (ancora di più se è installato Encode :: Han). Inoltre il charset uscita viene scelto automaticamente in base alle informazioni fornite da I18N :: Langinfo. In realtà, I18N :: Langinfo è già disponibile per il Perl 5.7, ma questa versione è sviluppatore · probabilmente non molto più in uso. - Perl 5.6 o superiore · offre Ancora alte prestazioni maneggevolezza UTF-8, ma senza il supporto per altre codifiche multi-byte meno che non sia installato il pacchetto di Encode. - Le versioni precedenti di Perl · Pieno supporto UTF-8, ma tranquillo lento in quanto tutte le routine di conversione sono scritti in Perl. Più esattamente: codifica da 8 bit in set di caratteri UTF-8 è ragionevolmente veloce e utilizzabile. Decodifica UTF-8 è lento, tuttavia. · Si noti che queste sono in realtà i requisiti per gli utenti * * del software internazionalizzato con libintl-perl. · Come un manutentore di un pacchetto Perl che usi libintl-perl, avrete anche bisogno di una versione recente di GNU gettext (vedi il file README nella sottodirectory "campione /" della distribuzione sorgente di libintl-perl). I traduttori del software può sostanzialmente fare il loro lavoro con qualsiasi editor di testo, ma di solito ha un senso anche per loro, per avere GNU gettext installata. Gli utenti finali del software, o persone che installano un pacchetto Perl internazionalizzato * non * bisogno, a meno di voler aggiungere una nuova lingua al vostro software.InstallationIf libintl-perl non è installato sul sistema, è necessario costruire l'itfrom fonti. È necessario il programma "make" per questo e un guscio di comando. Nessun compilatore C è required.Unpack il pacchetto in una cartella a vostra scelta, cd nella thatdirectory e quindi digitare perl Makefile.PL make Questo creerà il pacchetto. È quindi possibile eseguire i test con make testTo installare i permessi di root pacchetto, tipo di make installYou avrà probabilmente bisogno di farlo.


libintl-perl. Software correlato

Config :: Model.

Config :: Il modello fornisce un quadro per aiutare a convalidare il contenuto semantico dei dati di configurazione. ...

187

Scarica

Zodbupdate.

Aggiorna i riferimenti della classe Zodb per le classi spostate o rinominate ...

135

Scarica