我想将默认应用程序语言设置为访问者国家/地区语言.我有一个API来获取IP前缀idiom并根据此信息,我想设置语言.
做这个的最好方式是什么?我想创建一个cookie来存储语言标识符,但我必须在哪里设置它?
谢谢.
你见过CodeIgniter的语言库吗?
语言类提供了检索语言文件和文本行以便国际化的功能.
在CodeIgniter系统文件夹中,您将找到一种包含多组语言文件的被调用语言.您可以根据需要创建自己的语言文件,以便以其他语言显示错误和其他消息.
语言文件通常存储在您的系统/语言目录中.或者,您可以在应用程序文件夹中创建一个名为language的文件夹,并将其存储在那里.CodeIgniter将首先在您的应用程序/语言目录中查找.如果目录不存在或未找到指定的语言,则CI将在您的全局系统/语言文件夹中查找.
在你的情况下......
polish_lang.php和english_lang.php内部应用程序/语言/抛光$lang['hello'] = "Witaj";$this->lang->load('polish_lang', 'polish');$this->lang->line('hello');只需将此函数的返回值存储在变量中,以便在视图中使用它.重复英语和您需要的所有其他语言的步骤.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           9519 次  |  
        
|   最近记录:  |