1
TRUNG TÂM TIN HC
ĐẠI HC KHOA HC TNHIÊN-TP.HCM
LP TRÌNH WEB
CHUYÊN SÂU VI CMS
JOOMLA
2
TRUNG TÂM TIN HC
ĐẠI HC KHOA HC TNHIÊN-TP.HCM
Bài 7: X lý đa ngôn ng
1.
1. Gi
Gi
i
ithi
thi
u
u
2.
2. JText
JText
3.
3. Module
Module đa
đangôn
ngôn ng
ng
4.
4. Component
Component đa
đangôn
ngôn ng
ng
5.
5. Đa
Đangôn
ngôn ng
ng
v
v
i
iJoomfish
Joomfish
3
Bài7: X đangônng
1.
1. Gi
Gi
i
ithi
thi
u
u
§Mcđịnh, Joomlahtrlptrìnhto
module, Component đangônng.
§Có2 hướngxlý:
Để x đangônngtronglptrình, tass
dnglpJTextcaJoomla.
Để x đangônngchocácnidung lưu
trongcơsdliu, tassdngJoomFish.
Víd: tamunhinthdliudngbngt
cáctiêu đề bngtasx đangônng
bngJText, còncácdòngdliuthìdùng
JoomFish
4
Bài7: X đangônng
2.
2. JText
JText
§JTextlàlptiníchcaJoomlagiúptax
lýhinth1 chuivinhiungônng.
JText::_(“CHUOI”): xutchuitheongônng
đượcchntrongLanguage Manager
JText::sprintf(“CHUOI[, Cácthams]): tương
tJText::_, nhưngchophéptruynthams
chochui
Víd:
CHUOI=Cobn%s
JText::sprintf(“CHUOI, $ho_ten);
5
Bài7: X đangônng
2.
2. JText
JText
§cbướcthchin:
Bước1: tonidung chocácchui:
Vàothưmclanguges\en-GB, mfile en-GB.ini
để tonidung tiếnganhchochui.
Víd: HO_TEN=Name
Vàothưmclanguges\vi-VN, mfile vi-VN.ini để
tonidung tiếngvitchochui
Víd: HO_TEN=Htên
Bước2: DùngJText::_ hocJText::sprintf để
xutchui.
Víd: Xuthtên
echo JText::_(“HO_TEN”);