I. Load language helper để sử dụng hàm lang('hello'):
Có 2 cách load language helper:
1. In web_path/application/config/autoload.php:
$autoload('helper') = array('language');
2. In your code:
$this->load->helper('language');
II. Tạo language files:
1. Tạo các folders cho các ngôn ngữ trong thư mục: web_path/application/language
Ví dụ english và french:
web_path/application/language/english
và
web_path/application/language/french
2. Tạo các language files: phần đuôi bắt buộc là _lang.php
web_path/application/language/english/en_lang.php:
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$lang['hello'] = 'Hello';
và
web_path/application/language/french/fr_lang.php:
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$lang['hello'] = 'Bonjour';
III. Load a specific language:
$this->lang->load('filename','language');
- filename without _lang.php
- if the second parameter is missing, the default language $config['language'] = 'english'; set in your application/config/config.php file will be used.
* Example: if we want to load english:
$this->lang->load('en','english');
or to load french:
$this->lang->load('fr','french');
IV. Call language key:
lang('language_key');
Example: lang('hello');
V: Practice:
- To use english:
$this->load->helper('language');
$this->lang->load('en','english');
echo lang('hello);
Sẽ in ra: Hello
- To use french:
$this->load->helper('language');
$this->lang->load('fr','french');
echo lang('hello);
Sẽ in ra: Bonjour
* Nên viết 1 vài global language files. Và mỗi controller mỗi language file để không phải load những file language không cần thiết.
Đăng ký:
Đăng Nhận xét (Atom)
Thời gian và chiếc lá
Thời gian trôi nhanh Đời người mong manh Như lá trên cành Rồi cũng hết xanh Đã rõ tử sanh Chẳng chuộng lợi danh Phong ý trong...
-
Vô sắc lưu ảnh Vô Sắc Lưu Ảnh Á nh nguyệt diệu như tơ Q uấn quanh màu đêm nhạt N am phong cũng thẩn thờ V ...
-
Thạch Thảo Thanh Hoa Diệp lạc viện tử trung Phong xúy quá tư niệm Kiến thạch thảo thanh hoa Thị hữu tình chi mỹ Na...
-
Sơn Thủy Lướt sóng Cái giang tầm kê đảo Thanh sơn bích thủy tựa non bồng Hiếu kỳ, vọng hướng đông tây Trang ngô hữu ngạn, tre...
Không có nhận xét nào:
Đăng nhận xét