* MODIFIED BY Fabian Berg * @link http://www.bkader.com/ */ /* | ------------------------------------------------------------------- | Enable/Disable Gettext Library | ------------------------------------------------------------------- | Setting this to TRUE turns ON the use of gettext and makes your | website multilingual. Which means that it will checks if current | user's supported language is available and automatically sets the | language in configuration. | Setting this to FALSE will still let you use the Gettext library | but the site will be in default language. */ $config['gettext_enabled'] = TRUE; /* | ------------------------------------------------------------------- | Default Language | ------------------------------------------------------------------- | We set a default language if no cookie or session is available. | */ $config['gettext_default'] = 'english'; /* | ------------------------------------------------------------------- | Gettext default domain | ------------------------------------------------------------------- | This allows you to set a custom domain to be used by gettext. | Gettext *.MO files are located inside LC_MESSAGES folder like so: | English: ./application/language/english/LC_MESSAGES/{$domain}.mo | French: ./application/language/french/LC_MESSAGES/{$domain}.mo | | Note: by default, gettext_domain is set to 'messages' if this | option is set to NULL below */ $config['gettext_domain'] = NULL; /* | ------------------------------------------------------------------- | Site languages | ------------------------------------------------------------------- | A list of enabled languages. These are the language that will be | used on the site and in the installer. | | Checklist to add a new language: | - Add the new language to this array | - Add the language at the bottom of application/views/debug/index.php | - Add the language at the array in install/includes/gettext/gettext_conf.php | - Add the language at the bottom of install/includes/interface_assets/footer.php | */ $config['languages'] = array( 'albanian' => array( 'name' => 'Shqip', 'name_en' => 'Albanian', 'folder' => 'albanian', 'locale' => 'sq', 'gettext' => 'sq', 'direction' => 'ltr', 'code' => 'sq', 'flag' => 'al', ), 'bosnian' => array( 'name' => 'Bosanski', 'name_en' => 'Bosnian', 'folder' => 'bosnian', 'locale' => 'bs', 'gettext' => 'bs', 'direction' => 'ltr', 'code' => 'bs', 'flag' => 'ba', ), 'bulgarian' => array( 'name' => 'Български', 'name_en' => 'Bulgarian', 'folder' => 'bulgarian', 'locale' => 'bg-BG', 'gettext' => 'bg_BG', 'direction' => 'ltr', 'code' => 'bg', 'flag' => 'bg', ), 'chinese_simplified' => array( 'name' => '中文(简体)', 'name_en' => 'Chinese (Simplified)', 'folder' => 'chinese_simplified', 'locale' => 'zh-CN', 'gettext' => 'zh_CN', 'direction' => 'ltr', 'code' => 'zh-Hans', 'flag' => 'cn', ), 'croatian' => array( 'name' => 'Hrvatski', 'name_en' => 'Croatian', 'folder' => 'croatian', 'locale' => 'hr', 'gettext' => 'hr', 'direction' => 'ltr', 'code' => 'hr', 'flag' => 'hr', ), 'czech' => array( 'name' => 'Čeština', 'name_en' => 'Czech', 'folder' => 'czech', 'locale' => 'cs-CZ', 'gettext' => 'cs_CZ', 'direction' => 'ltr', 'code' => 'cs', 'flag' => 'cz', ), 'dutch' => array( 'name' => 'Nederlands', 'name_en' => 'Dutch', 'folder' => 'dutch', 'locale' => 'nl-NL', 'gettext' => 'nl_NL', 'direction' => 'ltr', 'code' => 'nl', 'flag' => 'nl', ), 'english' => array( 'name' => 'English', 'name_en' => 'English', 'folder' => 'english', 'locale' => 'en-US', 'gettext' => 'en_US', 'direction' => 'ltr', 'code' => 'en', 'flag' => 'us', ), 'estonian' => array( 'name' => 'Eesti', 'name_en' => 'Estonian', 'folder' => 'estonian', 'locale' => 'et', 'gettext' => 'et', 'direction' => 'ltr', 'code' => 'et', 'flag' => 'ee', ), 'finnish' => array( 'name' => 'Suomi', 'name_en' => 'Finnish', 'folder' => 'finnish', 'locale' => 'fi-FI', 'gettext' => 'fi_FI', 'direction' => 'ltr', 'code' => 'fi', 'flag' => 'fi', ), 'french' => array( 'name' => 'Français', 'name_en' => 'French', 'folder' => 'french', 'locale' => 'fr-FR', 'gettext' => 'fr_FR', 'direction' => 'ltr', 'code' => 'fr', 'flag' => 'fr', ), 'german' => array( 'name' => 'Deutsch', 'name_en' => 'German', 'folder' => 'german', 'locale' => 'de-DE', 'gettext' => 'de_DE', 'direction' => 'ltr', 'code' => 'de', 'flag' => 'de', ), 'greek' => array( 'name' => 'Ελληνικά', 'name_en' => 'Greek', 'folder' => 'greek', 'locale' => 'el-GR', 'gettext' => 'el_GR', 'direction' => 'ltr', 'code' => 'el', 'flag' => 'gr', ), 'italian' => array( 'name' => 'Italiano', 'name_en' => 'Italian', 'folder' => 'italian', 'locale' => 'it-IT', 'gettext' => 'it_IT', 'direction' => 'ltr', 'code' => 'it', 'flag' => 'it', ), 'latvian' => array( 'name' => 'Latviešu', 'name_en' => 'Latvian', 'folder' => 'latvian', 'locale' => 'lv', 'gettext' => 'lv', 'direction' => 'ltr', 'code' => 'lv', 'flag' => 'lv', ), 'lithuanian' => array( 'name' => 'Lietuvių', 'name_en' => 'Lithuanian', 'folder' => 'lithuanian', 'locale' => 'lt', 'gettext' => 'lt', 'direction' => 'ltr', 'code' => 'lt', 'flag' => 'lt', ), 'montenegrin' => array( 'name' => 'Crnogorski', 'name_en' => 'Montenegrin', 'folder' => 'montenegrin', 'locale' => 'cnr', 'gettext' => 'cnr', 'direction' => 'ltr', 'code' => 'cnr', 'flag' => 'me', ), 'polish' => array( 'name' => 'Polski', 'name_en' => 'Polish', 'folder' => 'polish', 'locale' => 'pl-PL', 'gettext' => 'pl_PL', 'direction' => 'ltr', 'code' => 'pl', 'flag' => 'pl', ), 'portuguese' => array( 'name' => 'Português', 'name_en' => 'Portuguese', 'folder' => 'portuguese', 'locale' => 'pt-PT', 'gettext' => 'pt_PT', 'direction' => 'ltr', 'code' => 'pt', 'flag' => 'pt', ), 'russian' => array( 'name' => 'Русский', 'name_en' => 'Russian', 'folder' => 'russian', 'locale' => 'ru-RU', 'gettext' => 'ru_RU', 'direction' => 'ltr', 'code' => 'ru', 'flag' => 'ru', ), 'serbian' => array( 'name' => 'Srpski', 'name_en' => 'Serbian', 'folder' => 'serbian', 'locale' => 'sr', 'gettext' => 'sr', 'direction' => 'ltr', 'code' => 'sr', 'flag' => 'rs', ), 'spanish' => array( 'name' => 'Español', 'name_en' => 'Spanish', 'folder' => 'spanish', 'locale' => 'es-ES', 'gettext' => 'es_ES', 'direction' => 'ltr', 'code' => 'es', 'flag' => 'es', ), 'swedish' => array( 'name' => 'Svenska', 'name_en' => 'Swedish', 'folder' => 'swedish', 'locale' => 'sv-SE', 'gettext' => 'sv_SE', 'direction' => 'ltr', 'code' => 'sv', 'flag' => 'se', ), 'turkish' => array( 'name' => 'Türkçe', 'name_en' => 'Turkish', 'folder' => 'turkish', 'locale' => 'tr-TR', 'gettext' => 'tr_TR', 'direction' => 'ltr', 'code' => 'tr', 'flag' => 'tr', ) ); /* | ------------------------------------------------------------------- | Gettext library Session & Cookie use | ------------------------------------------------------------------- | If one of these configurations is enabled, the language name (folder | name) will be stored in whether a session or a cookie BUT NOT BOTH | You must know that only one is allowed, session OR cookie. If both | are enabled, COOKIES are privileged. */ $config['gettext_session'] = NULL; $config['gettext_cookie'] = 'language'; /* End of file gettext.php */ /* Location: ./application/config/gettext.php */