Show
Ignore:
Timestamp:
07/18/2008 03:00:29 AM (5 months ago)
Author:
PugFish
Message:

Added support for multiple locales in locale.language config setting.
See #695

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/system/core/Kohana.php

    r2995 r3147  
    109109 
    110110                // Set locale information 
    111                 setlocale(LC_ALL, Config::item('locale.language').'.UTF-8'); 
     111                $locales = Config::item('locale.language'); 
     112                $locales[0] .= '.UTF-8'; 
     113                setlocale(LC_ALL, $locales); 
    112114 
    113115                if (Config::item('log.threshold') > 0) 
     
    946948 
    947949                        // The name of the file to search for 
    948                         $filename = Config::item('locale.language').'/'.$group; 
     950                        $locales = Config::item('locale.language'); 
     951                        $filename = $locales[0].'/'.$group; 
    949952 
    950953                        // Loop through the files and include each one, so SYSPATH files 
     
    979982                if ($line === NULL) 
    980983                { 
    981                         Log::add('error', 'Missing i18n entry '.$key.' for language '.Config::item('locale.language')); 
     984                        $locales = Config::item('locale.language'); 
     985                        Log::add('error', 'Missing i18n entry '.$key.' for language '.$locales[0]); 
    982986                        return $key; 
    983987                }