Многоязычный веб-сайт: это умный способ сделать это?

function title_of_page() {
// Get the user's location
$user_location = $_SERVER['REQUEST_URI'];

//Find just the filename
$filename = pathinfo($user_location, PATHINFO_FILENAME);

if ($user_location == "") {
switch ($filename) {
case 'intro': echo 'introduction'; break;
case 'about': echo 'about the author'; break;
case 'foreword': echo 'foreword'; break;
case 'pottery': echo 'pottery'; break;
case 'gold_jewelery': echo 'jewelry in bahrain'; break;
case 'metalwork': echo 'metalwork'; break;
case 'weaving': echo 'weaving'; break;
case 'glass': echo 'glass industry'; break;
case 'woodwork': echo 'woodwork'; break;
case 'plant': echo 'Plant-product handicrafts'; break;
case 'calligraphy': echo 'arabic calligraphy'; break;
case 'thanks': echo 'thanks & appreciation'; break;
case 'craft': echo 'craft centres'; break;
case 'videos': echo 'videos'; break;
case 'pano': echo 'panoramic'; break;

// These are the crafts subpages
case 'jasra_handicrafts': echo 'Al Jasra Handicrafts Center'; break;
case 'jasra_training': echo 'Al Jasra Training Center'; break;
case 'capital_mall': echo 'Capital Mall'; break;
case 'craft_industries': echo 'The Craft Industries Development Centre'; break;
default: echo '<img id="logo" src="img/logo.png">'; break;}

} else {

// ARABIC TITLES
switch ($user_location) {
case '/ar/intro.php': echo 'مقدمة'; break;
case '/ar/about.php': echo 'نبذة عن الكاتب'; break;
case '/ar/foreword.php.php': echo 'تقديم'; break;
case '/ar/pottery.php': echo 'الفخار'; break;
case '/ar/gold_jewelery.php': echo 'حلي الذهب والفضة واللآلئ'; break;
case '/ar/metalwork.php': echo 'الأعمال المعدنية'; break;
case '/ar/weaving.php': echo 'النسيج والتطريز وتفصيل الملابس'; break;
case '/ar/glass.php': echo 'صناعة الزجاج'; break;
case '/ar/woodwork.php': echo 'الأشغال الخشبية'; break;
case '/ar/plant.php': echo 'صناعة المنتجات من المواد المأخوذة من النباتات'; break;
case '/ar/calligraphy.php': echo 'الخط العربي'; break;
case '/ar/thanks.php': echo 'شكر وتقدير'; break;
case '/ar/craft.php': echo 'المراكز الحرفية'; break;
case '/ar/panoramic.php': echo 'بانوراما'; break;

// These are the crafts subpages
case '/ar/jasra_handicrafts.php': echo 'مركز الجسرة للحرف اليدوية'; break;
case '/ar/jasra_training.php': echo 'مركز الجسرة للتدريب'; break;
case '/ar/capital_mall.php': echo 'بمجمع العاصمة'; break;
case '/ar/craft_industries.php': echo 'مركز تنمية الصناعات الحرفية'; break;
default: echo '<img id="logo" src="../img/logo.png">'; break;}
}
}

В настоящее время это код, который я использую. Я создаю приложение PhoneGap для моего клиента, и приложение является канцелярским (например, клиент не хочет CMS). В любом случае, я хочу, чтобы, когда пользователь просматривал английскую часть приложения, он отображал английские заголовки, однако, когда пользователь находился на арабской стороне приложения, он отображал те же заголовки на арабском языке.
Просто интересно, иду ли я по правильному пути ..?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]