Local :: makephere :: backingstore

Locale :: Frase :: BackingStore es una clase base de la funcionalidad de almacenamiento de respaldo.
Descargar ahora

Local :: makephere :: backingstore Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mathew Robertson
  • Sitio web del editor:
  • http://search.cpan.org/~mathew/Locale-MakePhrase-0.5/lib/Locale/MakePhrase/Numeric.pm

Local :: makephere :: backingstore Etiquetas


Local :: makephere :: backingstore Descripción

Locale :: Frase :: BackingStore es una clase de base de la funcionalidad de la tienda de respaldo. Locale :: gaffhrase :: backingstore es una clase de base de la funcionalidad de la tienda de respaldo. Esta es una clase de base de implementaciones específicas de almacenamiento para el módulo de la configuración local :: makepherase. La tienda de respaldo puede optar por implementar archivos separados para cada uno. idioma, o un solo archivo para todos los idiomas. Puede optar por implementar la búsqueda de la base de datos ... y así sucesivamente. Esta clase base implementa una implementación genérica, que se puede usar como punto de partida. También debe mirar a localizar :: Frase :: BackingStore :: Para más ejemplos.Locale :: Fishephere implementa las siguientes tiendas de respaldo: archivo único para todos los idiomas (consulte el archivo de reserva: Archivo) almacenados en un directorio (consulte la tienda de respaldo: Directorio) Tabla de base de datos genérica (consulte la Tienda de respaldo: Base de datos) Tabla de base de datos PostgreSQL (consulte la tienda de acompañamiento: Base de datos :: PostgreSQL) Alternativamente, puede implementar una tienda de respaldo específica de la aplicación haciendo lo siguiente: Haga un paquete que se deriva de esta clase. Implemento El método init (), recuperando las opciones que puedan haberse suministrado al constructor. Enover el método GET_RULES (), devolviendo una referencia de lista de Locale :: Frase :: Objetos de Hangéfrase, de las traducciones disponibles en su tienda de respaldo. Una implementación que utiliza un archivo de texto, esto podría significar que cargaría el archivo de texto si ha cambiado, construyendo los objetos de la regla durante la carga, luego devuelva una referencia de lista de objetos que coincidan con la solicitud. o una implementación de la base de datos, deberías consultar la base de datos para traducciones que coinciden con la solicitud, luego construir objetos de reglas de esas traducciones. Pithe Los siguientes métodos se implementan: Nuevo () construye una instancia de almacenamiento de respaldo; Los argumentos se pasan al método init (). $ Self init () Permita que la subclase controle la construcción. La subclase debe devolverse a sí misma, a fin de hacer que la construcción tenga éxito. @ REGLA_OBJS GET_RULES ($ CONTEXTO, CLAVE DE $, @ Idiomas) Devuelve una referencia de lista de objetos de reglas que acaban de recuperarse del mecanismo de almacenamiento. Los objetos se habrán basado en los valores del contexto $ (que es una versión enrigada de lo que se transfiere a Context_Translate o un valor de UNDEF), la tecla $ (que es su cadena de texto de la aplicación) y las etiquetas de idioma que locale: : Frase de fabricación determinada para este caso. Sin embargo, esta es una clase base, debe proporcionar una implementación real, aunque aún puede usar la configuración regional :: Graffrase con esta implementación mínima, a fin de permitirle continuar con el desarrollo de la aplicación. $ REGLA_OBJ make_rule ( ) Esta es una rutina auxiliar para hacer un objeto de languidero. IE: Usted lo usaría así, dentro de su método Get_Rules (): Sub get_rules {... My $ REGLA_OBJ = $ Self-> make_rule (clave => $ clave, idioma => $ lang, expresión => $ Expresión, priority => $ priority, traducción => $ $ la traducción,); ...} Por lo tanto, toma un hash o hash_ref con las opciones: clave, idioma, expresión, prioridad y requisitos de traducción: · Perl


Local :: makephere :: backingstore Software relacionado