نبیل
تکنیکی معاون
اینٹرانس کی بدولت po فائلز کی ٹرانسلیشن کا ایک عمدہ فریم ورک مہیا ہو گیا ہے۔ لیکن کئی دوسرے php سوفٹویر ہیں جن کی po فائلز موجود نہیں ہیں اور ہم ان کی لوکلائزیشن پر کام کرنا چاہتے ہیں جیسے کہ postNuke اور جملہ وغیرہ۔ میرا مشاہدہ ہے کہ اکثر php سوفٹویر کی لینگویج فائلز میں کسی طرح Key/Value پیئر استعمال ہوئے ہوتے ہیں۔ ذیل میں phpbb کی ایک لینگویج فائل کا کچھ حصہ دکھایا گیا ہے:
جبکہ ذیل میں جملہ کی لینگویج فائل کا کچھ حصہ دکھایا گیا ہے:
ان لینگویج فائلز کو ٹرانسلیٹکرنے کا واحد طریقہ ابھی تک ٹیکسٹ ایڈیٹر کے ذریعے ہی ہے۔ میرے ذہن میں یہ خیال آیا تھا کہ اگر کسی طرح ان لینگویج فائللز کو po فائلز میں کنورٹ کر لیا جائے تو انہیں انٹرانس یا اس جیسے کسی فریم ورک میں ٹرانسلیٹ کرنا کافی آسان ہوجائے گا اور اس طرح اس پر مشترکہ انداز میں کام بھی ہو سکے گا۔ یوں ہمارے لوکلائزیشن پر کام کا سکوپ بھی مزید وسیع ہو جائے گا۔ آپ دوستوں کی اس بارے میں کیا تجاویز ہیں؟
کوڈ:
$lang['Forum'] = 'Forum';
$lang['Category'] = 'Category';
$lang['Topic'] = 'Topic';
$lang['Topics'] = 'Topics';
$lang['Replies'] = 'Replies';
$lang['Views'] = 'Views';
$lang['Post'] = 'Post';
$lang['Posts'] = 'Posts';
$lang['Posted'] = 'Posted';
$lang['Username'] = 'Username';
$lang['Password'] = 'Password';
$lang['Email'] = 'Email';
$lang['Poster'] = 'Poster';
$lang['Author'] = 'Author';
$lang['Time'] = 'Time';
$lang['Hours'] = 'Hours';
$lang['Message'] = 'Message';
جبکہ ذیل میں جملہ کی لینگویج فائل کا کچھ حصہ دکھایا گیا ہے:
کوڈ:
DEFINE('_CMN_NAME','Name');
DEFINE('_CMN_DESCRIPTION','Description');
DEFINE('_CMN_SAVE','Save');
DEFINE('_CMN_CANCEL','Cancel');
DEFINE('_CMN_PRINT','Print');
DEFINE('_CMN_PDF','PDF');
DEFINE('_CMN_EMAIL','E-mail');
DEFINE('_ICON_SEP','|');
DEFINE('_CMN_PARENT','Parent');
DEFINE('_CMN_ORDERING','Ordering');
DEFINE('_CMN_ACCESS','Access Level');
DEFINE('_CMN_SELECT','Select');
ان لینگویج فائلز کو ٹرانسلیٹکرنے کا واحد طریقہ ابھی تک ٹیکسٹ ایڈیٹر کے ذریعے ہی ہے۔ میرے ذہن میں یہ خیال آیا تھا کہ اگر کسی طرح ان لینگویج فائللز کو po فائلز میں کنورٹ کر لیا جائے تو انہیں انٹرانس یا اس جیسے کسی فریم ورک میں ٹرانسلیٹ کرنا کافی آسان ہوجائے گا اور اس طرح اس پر مشترکہ انداز میں کام بھی ہو سکے گا۔ یوں ہمارے لوکلائزیشن پر کام کا سکوپ بھی مزید وسیع ہو جائے گا۔ آپ دوستوں کی اس بارے میں کیا تجاویز ہیں؟