Source for file config.i18n.php

Documentation is available at config.i18n.php

  1. <?php
  2.     /**
  3.      * config.i18n.php
  4.      * 
  5.      * Armazena configurações referentes a internacionalização (i18n)
  6.      * 
  7.      * @copyright 2008 Soomp
  8.      * @package i18n
  9.      * @author Marcio Merlone <mmerlone@gmail.com>
  10.      * @version 1.0
  11.      * @since 06/12/2006
  12.      */
  13.     /* $Id: config.i18n.php,v 1.7 2007/03/16 15:00:51 mmerlone Exp $ */
  14.  
  15.     /**
  16.      * O idioma final definido deve ser armazenado em $_SESSION['lang'].
  17.      * 
  18.      * - browser: busca o idioma das preferências do browser em $_SERVER['HTTP_ACCEPT_LANGUAGE']
  19.      * - pref   : busca o idioma da classe de preferências
  20.      * - config : busca o idioma em i18n_DEFAULT acima
  21.      * - (null) : Não há internacionalização disponível
  22.      * 
  23.      * @name i18n_METHOD string define de onde será escolhido o idioma a ser
  24.      *  exibido
  25.      * @see idioma::_method.
  26.      */
  27.     define('i18n_METHOD''browser');
  28.     /**
  29.      * @name i18n_LANG string armazena o idioma a ser utilizado caso i18n_METHOD == 'config'
  30.      */
  31.     define('i18n_LANG''en');
  32.     /**
  33.      * @name i18n_TPL string armazena o idioma dos templates
  34.      */
  35.     define('i18n_TPL''pt');
  36.     /**
  37.      * @name i18n_STORE string Origem das strings de internacionalização
  38.      * @todo Implementar os métodos correspondentes na classe idioma.classe.php
  39.      *  - db   : Busca no banco de dados
  40.      *  - php  : Busca de um arquivo texto puro
  41.      *  - plain: Busca de um arquivo texto puro
  42.      *  - hash : Busca de um arquivo db hash
  43.      *  - xml  : Busca de um arquivo/variável xml
  44.      * @see idioma::_getLangs
  45.      */
  46.     define('i18n_STORE''db');
  47.  
  48.  
  49.     /****************************************************
  50.      * Configurações de internacionalização (i18n) e localização (l10n)
  51.      * somente utilizadas quando i18n_STORE == 'php'
  52.      */
  53.  
  54.     /**
  55.      * @name i18N_STORE_PHP_FILE Define o FORMATO do nome do arquivo
  56.      *  LANG será substituído por $_SESSION['lang'], no caso
  57.      *  i18n.LANG.php será trocado por i18n.en.php para o idioma inglês
  58.      */
  59.     define('i18N_STORE_PHP_FILE''l/LANG.php');
  60.  
  61. ?>

Documentation generated on Sun, 09 Mar 2008 23:50:57 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project