Local :: maketextLocale :: Maketext es un marco de Perl para la localización. | |
Descargar ahora |
Local :: maketext Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Sean M. Burke
- Sitio web del editor:
- http://search.cpan.org/~sburke/
Local :: maketext Etiquetas
Local :: maketext Descripción
Locale :: Maketext es un marco Perl para la localización. Locale :: maketext es un marco de Perl para localización.Synopsis Package MyProgram; usar estricto; Usa MyProgram :: L10N; # ... que hereda de locale :: maketext My $ lh = myprogram :: l10n-> get_handle () || Muere "¿Qué idioma?"; ... # y luego cualquier mensaje que emite su programa, como: Warn $ LH-> Maketext ("No se puede abrir el archivo : n", $ F, $); ... es una característica común de las aplicaciones (ya sea que se ejecute directamente, o a través de la Web) para que sean "localizados", es decir, para ellos en una interfaz de inglés para un altavoz de inglés, una interfaz alemana a un Alemán-altavoz, y así sucesivamente para todos los idiomas está programado. Locale :: maketext es un marco para la localización de software; Le proporciona las herramientas para organizar y acceder a los bits de texto y código de procesamiento de texto que necesita para producir aplicaciones localizadas. En el orden de tener sentido de Maketext y cómo encajan todos sus componentes, probablemente deberá ir a Locale :: Maketext :: TPJ13, y luego lea la siguiente documentación. También puede querer leer la fuente para el archivo :: FindGrep y sus módulos constituyentes: son una aplicación completa de ejemplo (si es pequeña) que utiliza el diseño básico de Maketext.QuickEl diseño básico de locale :: maketext está orientado a objetos, y locale :: maketext es una clase de base abstracta, desde la cual deriva una "clase de proyecto". La clase de proyecto (con un nombre como "tkbocciball :: localize", que luego usa en su módulo) está a su vez la clase base para todas las "clases de idioma" para su proyecto (con nombres "Tkbocciball :: Localize :: "," TkbocCiball :: Localize :: en "," TkbocCiball :: Localize :: FR ", etc.). Una clase de idiomas es una clase que contiene un léxico de frases como datos de clase, y posiblemente también algunos métodos que son de uso. en la interpretación de frases en el léxico, o tratar de un mensaje de texto en ese idioma. El objeto que pertenece a una clase de idioma se llama un "mango de idioma"; Normalmente es un objeto de peso mosca. El curso normal de acción es llamar: Use TKBOCCIBALL :: LOALIZE; # la clase de proyecto de localización $ lh = tkbocciball :: localize-> get_handle (); # Dependiendo de la configuración regional del usuario, etc., este # Hará una manija de idioma entre las clases disponibles, # y cualquier valor predeterminado que declare. morir "¿No se pudo hacer un mango de idioma?" A menos de $ LH; Desde entonces, use la función MAKETEXT para acceder a las entradas en cualquier léxico (s) pertenece a la manija del idioma que obtuvo. Entonces, esto: imprimir $ lh-> maketext ("¡Usted ganó!"), "N"; ... emite el texto adecuado para este idioma. Si el objeto en $ LH pertenece a la clase "Tkbocciball :: Localize :: FR" y% TkbocCiball :: Localize :: FR :: Léxico contiene ("¡Usted ganó!" => "TU como Gagn!"), Luego lo anterior El código le dice alegremente al usuario "TU como GAGN!". Requisitos: · Perl
Local :: maketext Software relacionado
Svg: svg2zinc :: backend :: tclscript
SVG: SVG2ZINC :: Backend :: TCLScript es una clase de backend para generar script TCL. ...
244
Sysconfig :: kickstart
SYSCONFIG :: Kickstart es un módulo Perl que puede generar archivos RedHat Kickstart. ...
180
DBD :: Búsqueda
DBD :: SearchServer es un controlador de base de datos PCDocs / Fulcrum SearchServer para el módulo DBI. ...
174