मेरे अनुभव में सभी अनुवाद कर मैन्युअल रूप से एक असली बुरा सपना हो सकता है द्वारा समर्थित है किया जा सकता है का उपयोग करें! % -)
मुझे लगता है कि आपको नेविगेशन मेनू और अन्य सभी उपयोगकर्ता प्रोफ़ाइल सेटिंग्स, और साइट के चारों ओर बटन और उस तरह की चीजों जैसे डैशबोर्ड कमांड साइट पर अपना अनुवाद केंद्रित करना होगा!पूर्व नामक एक फ़ाइल में
include "./includes/languages/english.php";
.: english.php
italian.php पर इस पूर्व की तरह डाल
define('LAN_USER_LOGIN' , 'User Logged In');
define('LAN_USER_LOGOUT' , 'User Logged Out');
.....
और हां, तो स्पेनिश:
आपके पृष्ठों में शामिल करके ऐसा करते हैं इस तरह दाखिल .php, french.php ect ... और इनमें से प्रत्येक फाइल में एक ही परिभाषित चर है लेकिन अनुवादित है!
तो आप उपयोगकर्ता को देशों की सूची से चुनने दे सकते हैं! इस बीटीडब्ल्यू करने का कई तरीका!
एक तरह से अन्य सभी सामग्री के लिए सत्र
// if the user haven't selected a language before!!
if (empty($_SESSION['language'])) {
$_SESSION['language'] = "EN";
} else {
$_SESSION['language'] = YOUR_LANG ;
}
का उपयोग करके किया जा सकता है मैं की तरह
http://code.google.com/intl/it-IT/apis/ajaxlanguage/
नोट उपकरणों का उपयोग करने की सलाह देते हैं: मैं की सलाह देते हैं आप एक ऑटो मान्यता प्रणाली का उपयोग नहीं करते हैं , क्योंकि इसका परिणाम बहुत ही परेशान अनुभव हो सकता है खासकर यदि आप किसी अन्य देश से साइट देख रहे हैं !! या सिर्फ आप से चुनना चाहते हैं, संक्षेप में उपयोगकर्ता को अंतिम विकल्प दें! ;-)
ऑटोकंपलेटेशन पंजीकरण उद्देश्य के लिए स्वत: पहचान का उपयोग करें! ;-)
इस सहायता की आशा करें!
स्रोत
2010-05-29 17:15:45