我正在尝试获取所有语言文件数据并将它们存储在数组中。但我只能获得默认语言数据。
我需要所有语言数据才能将它们同步到另一个文件中。到目前为止,我已经尝试了以下代码,
public function SyncJsLanguageFile($Language) {
//I need German (de) and other data as well data
$this->lang->load('translate','de');
//But I can only get default language data. So I think above line is not working.
$LanguageMessage = $this->lang->language;
echo "<pre>";
print_r($LanguageMessage);
die;
}
我不想更改默认语言,我只需要数组中的所有语言数据用于特定目的。我不应该更改网站默认语言。
请帮帮我。
我试过了,
$data = $this->lang->load('translate','de', TRUE);
但它不起作用。 :(
答案 0 :(得分:3)
请执行以下步骤
//load helper for language
$this->load->helper('language');
//mytest is the language file in english folder
//application\language\english\mytest_lang.php
$this->lang->load('mytest','english');// filename, folder name in
//fetch all the data in your custom $all_lang_array variable
$all_lang_array=$this->lang->language;
//display or test the data.
print_r( $all_lang_array);