多语言网站:这是一种聪明的方式吗?

时间:2015-01-10 20:16:51

标签: php cordova multilingual

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 个答案:

没有答案