Flp-i18n

FLP-I18N es una colección de clases PHP para la internacionalización.
Descargar ahora

Flp-i18n Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Free for non
  • Precio:
  • FREE
  • Nombre del editor:
  • flaimo
  • Sitio web del editor:

Flp-i18n Etiquetas


Flp-i18n Descripción

FLP-I18N es una colección de clases PHP para la internacionalización. I18N es una colección de clases PHP para administrar las páginas web de Multilenguaje. Las cadenas de traducción se pueden almacenar en archivos de texto plano, archivos GETTEXT precompilados o una base de datos MySQL.El paquete I18N es un golpe de clases para la internacionalización. Le da la posibilidad de mantener las páginas web de Multilenguaje más fácilmente. Las cadenas de traducción se almacenan en archivos de texto plano, archivos GETTEXT especial, que son archivos de traducción básicamente precompilados o en una base de datos MySQL. Y funciona independientemente de la función SETLOCALE de PHP. FIRST, para evitar problemas, asegúrese de que para todas las páginas que usen el paquete inicien y terminen sus scripts con: ob_start (); session_start (); andob_end_flush (); conseguir el idioma: vamos a Comience con una de las clases básicas, la clase de idioma. Se propone determinar la configuración regional preferida del usuario, al mirar el encabezado HTTP_ACCept_Language a las direcciones IP de los usuarios. First Cree un nuevo objeto: Incluya ('class.language.inc.php'); $ lg = nuevo idioma () ; Digamos que el usuario ha establecido su navegador en "Alemán Austria" (DE-AT). Ahora obtenga su información con esos métodos: $ lg-> getLOCALE () Salidas DE_AT (El guión se reemplaza con un guión bajo) $ lg-> Getlang () Salidas de $ lg-> GetCOUNTRY () Salidas ATOF Curso Algunos usuarios han establecido más usuarios de un lugar local. Para obtener esas informaciones, USO: $ lg-> getuserrawarray () para obtener una matriz con todos los locales aceptados por el usuario $ lg-> getuserlangarray () para todos los idiomas $ lg-> getusercourtryarray () para todos los países, si el usuario ha establecido ¿No se puede encontrar ningún código de país específico o no se puede encontrar información regional? Ahí es donde los valores predeterminados se activan. Cosas como esta se guarda en el archivo i18n_settings.ini: default_locale = "en" default_language = "en" default_country = "en" default_country = "somos" para recuperar esas configuraciones en su script, use $ lg-> getdefaultlocale () $ lg-> getDefaultlanguage () $ lg-> getDefaultCountry () Pero hay muchas más configuraciones para el paquete que puede cambiar en el archivo i18n_settings.ini: * El método para obtener las traducciones (archivos de texto normales, archivos GETTEXT , MySQL), * Las extensiones para los archivos de traducción * La configuración de la conexión de la base de datos * Si se debe mostrar errores de traducción o no puede forzar una configuración regional específica para anular todas las demás fuentes de configuración regional cuando crea un objeto de idioma: $ lg_GB = nuevo idioma ( 'EN_GB')


Flp-i18n Software relacionado

demonios

Daemons es un script de rubí que proporciona una forma fácil de envolver los scripts de rubíes existentes para ejecutarse como un demonio. ...

354

Descargar