Show
Ignore:
Timestamp:
09/14/06 10:19:14 (2 years ago)
Author:
mbonetti
Message:

locale negotiation

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/init.php

    r1577 r1579  
    114114//////////////////////////////////////////////////////////////////////////////// 
    115115// Localization 
    116 // 
    117 if (isset($_GET['lang']) && preg_match('#^[a-z]{2}_[A-Z]{2}$#',$_GET['lang'])) { 
    118     $lang=$_GET['lang']; 
    119 }else { 
    120     $lang = getConfig('rss.output.lang'); 
    121 } 
    122  
    123 if (!preg_match('#^[a-zA-Z_]+$#', $lang)) { 
    124     die('woopsie, bad lang: ' .$lang); 
    125 } 
     116_pf('Loading l10n...'); 
    126117 
    127118require_once('cls/l10n.php'); 
    128 $GLOBALS['rssl10n'] = new RSSl10n($lang); 
     119$GLOBALS['rssl10n'] = new RSSl10n(); 
     120$lang = $GLOBALS['rssl10n']->getLocale(); 
     121_pf('done'); 
    129122 
    130  
    131 /* 
    132 if ($lang && file_exists(dirname(__FILE__) . "/" . "intl/$lang.php")) { 
    133     rss_require("intl/$lang.php"); 
    134 } else { 
    135     rss_require('intl/en.php'); 
    136 } 
    137 */ 
    138123// Theme  specific l10n handling 
    139124list($theme,$media) = getActualTheme();