home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / PEAR / I18Nv2 / Language.php < prev    next >
Encoding:
PHP Script  |  2008-07-02  |  1.7 KB  |  62 lines

  1. <?php
  2. // +----------------------------------------------------------------------+
  3. // | PEAR :: I18Nv2 :: Language                                           |
  4. // +----------------------------------------------------------------------+
  5. // | This source file is subject to version 3.0 of the PHP license,       |
  6. // | that is available at http://www.php.net/license/3_0.txt              |
  7. // | If you did not receive a copy of the PHP license and are unable      |
  8. // | to obtain it through the world-wide-web, please send a note to       |
  9. // | license@php.net so we can mail you a copy immediately.               |
  10. // +----------------------------------------------------------------------+
  11. // | Copyright (c) 2004 Michael Wallner <mike@iworks.at>                  |
  12. // +----------------------------------------------------------------------+
  13. //
  14. // $Id: Language.php,v 1.8 2004/10/29 10:21:08 mike Exp $
  15.  
  16. /**
  17.  * I18Nv2::Language
  18.  * 
  19.  * @package     I18Nv2
  20.  * @category    Internationalization
  21.  */
  22.  
  23. require_once 'I18Nv2/CommonList.php';
  24.  
  25. /**
  26.  * I18Nv2_Language
  27.  * 
  28.  * List of ISO-639-1 two letter language code to language name mapping.
  29.  * 
  30.  * @author      Michael Wallner <mike@php.net>
  31.  * @version     $Revision: 1.8 $
  32.  * @package     I18Nv2
  33.  * @access      public
  34.  */
  35. class I18Nv2_Language extends I18Nv2_CommonList
  36. {
  37.     /**
  38.      * Load language file
  39.      *
  40.      * @access  proteceted
  41.      * @return  bool
  42.      * @param   string  $language
  43.      */
  44.     function loadLanguage($language)
  45.     {
  46.         return @include 'I18Nv2/Language/' . $language . '.php';
  47.     }
  48.  
  49.     /**
  50.      * Change case of code key
  51.      *
  52.      * @access  protected
  53.      * @return  string
  54.      * @param   string  $code
  55.      */
  56.     function changeKeyCase($code)
  57.     {
  58.         return strToLower($code);
  59.     }
  60. }
  61. ?>
  62.