Tips Website: Membuat Website Dengan 2 Bahasa Atau Lebih
Januari 27, 2008
Tidak seru bila target visitor website kita hanya dari sebuah negara saja terutama negara dimana kita tinggal. Oleh karena itu kita harus melengkapi website kita dengan beberapa bahasa, terutama bahasa arab (kalo bisa) lalu bahasa inggris…wew..wew… ya kayak friendster, google, atau yahoo yang punya fasilitas multilangual.
Insya Allah pada aritcles ini akan kita bahas cara membuat website multilangual/ multilanguage/ multi bahasa. Namun perlu diketahui multilangualnya tidak bisa meliputi semua isi content website, namun hanya berkisar pada menu-menu naviagtion, statement, atau kategori-kategori lainnya kecuali database.
Mungkin anda juga pernah memperhatikan beberapa situs milik google yang versi hongkong, india, china, italia, dll. Pasti diantara situs-situs milik google tersebut ada saja satu dua kalimat yang berbahasa inggris bukan!! Ya bahasa inggris itlah basis nya google, karena google juga tidak bisa membuat semua contentnya multilangual secara sempurna, kecuali hanya sekedar navigation umumnya saja. Sebenarnya kita bisa membuat website kita multilangual secara keseluruhan, tapi cara nya terlalu merepotkan, sangat manual sekali. Anda harus mentranslate content anda yang berbahasa indonesia (misalkan) ke dalam bahasa inggris kemudian buat website lain yang serupa khusus untuk versi english nya…huhh…repottt.
Wah kebanyakan basa-basinya….tapi website ini bukaaaann basa basiiiiii……. Oke ita mulai saja!!
<?
echo “Indonesian
|English“;
echo “
Profile
|Contact“;
session_start();
if(!session_is_registered(‘language_active’))
{
session_register(‘language_active’);
}
if($_GET['lan'])
{
$_SESSION['language_active']=$_GET['lan'];
}
else
{
if(!$_SESSION['language_active'])
{
$_SESSION['language_active']=’indonesian’;
}
}
include $_SESSION['language_active'].”.php”;
echo ”
“;
if($_GET['page'])
{
include $_GET['page'].”.php”;
}
echo “
“;
echo ”
“;
echo $lan[welcome];
echo “
“;
echo $lan[welcome2];
echo “
“;
?>
script multilangual ini memanfaat kan session? Session itu sama fungsi nya dengan cookies, apa itu cookies?? Saya pernah menulis articles tentang cookies, coba anda cari lewat Search google dengan option pilihan pqcms.blogspot.com keywordnya “apa itu cookies cookie”.
session_start();
berfungsi untuk mengawali session/ manyalakan session.
if(!session_is_registered(‘language_active’))
{
session_register(‘language_active’);
}
arti dari potongan script diatas adalah jika session language_active belum terdaftar maka buat session language_active.
if($_GET['lan'])
{
$_SESSION['language_active']=$_GET['lan'];
}
else
{
if(!$_SESSION['language_active'])
{
$_SESSION['language_active']=’indonesian’;
}
}
maksud dari script diatas adalah” jika $_GET[‘lan’] ada isinya, maka isi variable session language_active dengan isi dari variabel $_GET[‘lan’]
jika kondisi di atas tidak benar maka masuk kepada kondisi ke kedua yaitu jika variable $_SESSION[‘language_active’] tidak ada isinya, maka isikan dengan ‘indonesian’.
Jadi artinya secara default bahasa nya itu pake bahasa indonesia.
Masih bingung ya…bila masih bingung download aja langsung script codenya disini.
DOWNLOAD
Entry Filed under: Uncategorized. .
5 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed


1.
indra | Maret 17, 2008 at 2:13 pm
mana link downloadnya
2.
mr.thenitro | April 6, 2008 at 9:04 pm
iya nih mana Link download na…
3.
kristomo | April 28, 2008 at 12:35 am
bagaimana agar website kiita bisa me-recognize huruf cina, rusia, jepang, arab dan lain-lain. thanks
4.
anisa | Juni 26, 2008 at 11:30 am
iya nich mana link downloadnya ye
5. Tips Website: Membuat Website Dengan 2 Bahasa Atau Lebih « | Februari 11, 2009 at 12:20 am
[...] basa-basinya….tapi website ini bukaaaann basa basiiiiii……. Oke ita mulai saja!! <? echo “Indonesian |English“; echo “ Profile |Contact“; session_start(); [...]