RSS

Membuat Website Multibahasa

Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP
Home
Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP

Membuat Website Multibahasa


Karena website di peruntukan untuk semua kalangan, maka sangat di butuhkan web dalam beberapa bahasa.

berikut tutorial membuat web dengan banyak bahasa :

kita akan coba membuat dengan dua bahasa : english dan indonesia

pertama buat in halaman lang.en.php

lalu tuliskan code berikut :;

<?php

define('LANG_PAGE_TITLE', 'My website page title');

define('LANG_HEADER_TITLE', 'My website header title');
define('LANG_SITE_NAME', 'My Website');
define('LANG_SLOGAN', 'My slogan here');
define('LANG_HEADING', 'Heading');
define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'About Us');
define('LANG_MENU_OUR_PRODUCTS', 'Our products');
define('LANG_MENU_CONTACT_US', 'Contact Us');
define('LANG_MENU_ADVERTISE', 'Advertise');
define('LANG_MENU_SITE_MAP', 'Site Map');
?>

Berikut untuk bahasa indonesia
buatlah lang.ind.php
<?php

define('LANG_PAGE_TITLE', 'Judul website');
define('LANG_HEADER_TITLE', 'judul header');
define('LANG_SITE_NAME', 'nama site kita');
define('LANG_SLOGAN', 'masuka slogan di sini');
define('LANG_HEADING', 'Heading');

define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'tentang');
define('LANG_MENU_OUR_PRODUCTS', 'produk kita');
define('LANG_MENU_CONTACT_US', 'hubungi kami');
define('LANG_MENU_ADVERTISE', 'Iklan');
define('LANG_MENU_SITE_MAP', 'Hubungi kami');
?>

Cara memilih bahasa

<?php

session_start();
header('Cache-control: private'); // IE 6 FIX


if(isSet($_GET['lang']))
{
$lang = $_GET['lang'];


$_SESSION['lang'] = $lang;
setcookie('lang', $lang, time() + (3600 * 24 * 30));
}
else if(isSet($_SESSION['lang']))
{
$lang = $_SESSION['lang'];
}
else if(isSet($_COOKIE['lang']))
{
$lang = $_COOKIE['lang'];
}
else
{
$lang = 'en';
}


switch ($lang) {
case 'en':
$lang_file = 'lang.en.php';
break;
case 'ind':
$lang_file = 'lang.de.php';
break;
}
include_once 'languages/'.$lang_file;
?>
cara request : cara ini adalah suatu cara di mana akan membuat halaman yang terdapat pilihan bahasa

berikut Contoh link yang di hasilkan : index.php?lang=ind

isikan title dengan code di bawah :
test

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

2 komentar:

cek Wan mengatakan...

dafdadfasfdsa

Unknown mengatakan...

update next tutorial lach che'

Posting Komentar