پروگرام میں کافی ساری چھوٹی چھوٹی تبدیلیاں آچکی ہیں ساتھی نئی فائل ڈاونلوڈ کر لیں فائل کا ورژن بھی ساتھ ڈال دیا ہے
http://dl.dropbox.com/u/2700846/pakinpagetounicodeconverter.exe
جناب انہوں نے محض پاک ڈیٹا کے کنورٹر کا نام بدل کر شائع کیا تھاپاک ڈیٹا سے ملتا جلتا ایک کنورٹر القلم والوں نے بھی جاری کیا تھا ہو سکتا ہے ان کے پاس سورس ہو۔
اسے ڈاونلوڈ کر لیں بریکٹس امید ہے اب ٹھیک کنورٹ ہو جائیں گینئے ورژن میں یونیکوڈ سے ان پیج منتقلی کے مسائل تو تقریباً حل ہو چکے ہیں۔ صرف بڑے بریکٹ ([]) کے اُلٹ ہو جانے کا مسئلہ باقی ہے۔
ایک ایک حرف کو تبدیل کرتے ہوے اتنی جگہ چیک کیا جاتا ہے کہ سپیڈ پر فرق لازمی پڑے گا۔ایک ہی کام ہوسکتاہے تیزی یا بھرتصیح ، اور میرے خیال میں مینولی ٹھیک کرنے سے بہتر ہے 2،4 منٹ کمپیوٹر کو زیادہ دے دیے جائیں لیکن کام تو ٹھیک ہوگا۔اب ان پیج سے یونی کوڈ منتقلی پر بات ہوجائے۔ اس سلسلے میں سب سے بڑامسئلہ کنورٹر کی سست رفتاری ہے۔ اب تک میں نے جتنے بھی کنورٹر دیکھے وہ بہت بڑی فائلیں(ان پیج کے تقریباًٍ 50 صفحات والی) کنورٹ کرتے ہوئے بہت وقت لگاتے ہیں سوائے پاک ڈیٹا کے کنورٹر کے جو بڑی فائلیں بھی فوری طور پر ان پیج سے یونی کوڈ میں منتقل کردیتا ہے۔ اگرچہ اس میں کئی خامیاں ہیں،مثلاًٍ وہ ضرورت کے مطابق ’’ے ‘‘ کو ’’ی‘‘ میں تبدیل نہیں کرتا اور کومے بھی الٹ ہوجاتے ہیں، اسپیسز کا بھی مسئلہ ہے۔ تاہم بڑی فائلوں کیلئے قابلِ استعمال کنورٹر یہی ثابت ہوتا ہے۔میرا مشورہ ہے کہ ان کی استعمال کردہ تکنیک کو پرکھا جائے۔ پاک ڈیٹا سے ملتا جلتا ایک کنورٹر القلم والوں نے بھی جاری کیا تھا ہو سکتا ہے ان کے پاس سورس ہو۔
ایک اور اگلہ مرحلہ یہ ہوناچاہئے کہ ان پیج سےیونی کوڈ منتقل ہونے والی فائلیں نوٹ پیڈ کے بجائے ورڈ کے کسی فارمیٹ میں محفوظ ہوں۔یہ چیز بڑی فائلوں کو کنورٹ کرتے وقت کام آئے گی ، میری ناقص معلومات کے مطابق نوٹ پیڈ بہت بڑی فائلوں کو نہیں سنبھال پاتا۔ ورڈ فارمیٹ میں محفوظ کرنے کے ساتھ اگر اس کی ڈیفالٹ فارمیٹنگ میں الفاظ کا بہاؤ دائیں سے بائیں اور فونٹ اردو نسخ ایشیا ٹائپ( یا کوئی اور ہلکا فونٹ) رکھا جائے تو اچھا ہوگا۔
اس پر بھی کوشش جارہی ہےاسی طرح یونی کوڈ سے ان پیج منتقلی میں براہ راست ان پیج فائل بن سکے تو اچھا ہوگا۔
جس طرح آپ چیک پوائنٹس بڑھوا رہے ہیں اس سے تو سپیڈ اور کم ہوگیبہر حال فوری ضرورت ان پیج سے یونی کوڈ میں بڑی فائلوں کی تیز تر منتقلی کی ہے۔
جناب انہوں نے محض پاک ڈیٹا کے کنورٹر کا نام بدل کر شائع کیا تھا
جیسے آپ اس فورم پر انگلش کی بورڈ کے باوجود اردو لکھ سکتے ہیں ایسے ہی (مطلب یہ انگلش الفاظ کو اردو یونیکوڈ میں کنورٹ کرتا ہےاور وہ انپیج کو یونیکوڈ میں)کنورٹر کے فنکشنز کے بارہ میںمجھے کوئی معلومات نہیںہیں لیکن ایک چیز کے بارہ میںپوچھنا چاہ رہا تھا کہ http://urdu.ca/convert ویب سائٹ پر موجود انپیج سے یونیکوڈ کنورٹر کیسے ڈائریکٹ انپیج ٹیکسٹ کو یونیکوڈ میںکنورٹ کرتا ہے ۔ جبکہ دوسرے کنورٹر جو ہیں ان کے لئے پہلے ٹیکسٹ فائل بنانی پڑتی ہے اور پھر اُس سے یونیکوڈ میںکنورٹ ہوتا ہے ۔
انپیج پروگرام کے اندرلکھے گئے ٹیکسٹ کو کاپی کرنے کے بعد جب urdu.ca والی ویب سائٹ پر پیسٹ کرتے ہیں اور کنورٹ کے بٹن کو دبانے پر ڈائریکٹ یونی کوڈ میں کنورٹہوتا ہے۔میرا سوال یہ تھا کہ کیا ان کی ویب سائٹ پہلے پیسٹ کئے گئے اس ٹیکسٹ سے انپیج ٹیکسٹ (جیسا کہ ٹیکسٹ ایکسپورٹ کرنے کے لئے فائل بنائی جاتی ہے ) فائل بناتی ہے اور پھر یونی کوڈ میںکنورٹ کرتی ہے یا وہ ڈائریکٹانپیج کے ٹیکسٹ کو یونی کوڈ میںکنورٹکرتے ہیں؟جیسے آپ اس فورم پر انگلش کی بورڈ کے باوجود اردو لکھ سکتے ہیں ایسے ہی (مطلب یہ انگلش الفاظ کو اردو یونیکوڈ میں کنورٹ کرتا ہےاور وہ انپیج کو یونیکوڈ میں)
اسے ڈاونلوڈ کر لیں بریکٹس امید ہے اب ٹھیک کنورٹ ہو جائیں گی
http://dl.dropbox.com/u/2700846/PakInPagetoUnicodeConverter.exe
کیا اس کا سورس کوڈ مل سکتا ہے
جناب اس سائٹ پر کاپی / پیسٹ والا چکر چلتا ہے۔انپیج پروگرام کے اندرلکھے گئے ٹیکسٹ کو کاپی کرنے کے بعد جب urdu.ca والی ویب سائٹ پر پیسٹ کرتے ہیں اور کنورٹ کے بٹن کو دبانے پر ڈائریکٹ یونی کوڈ میں کنورٹہوتا ہے۔میرا سوال یہ تھا کہ کیا ان کی ویب سائٹ پہلے پیسٹ کئے گئے اس ٹیکسٹ سے انپیج ٹیکسٹ (جیسا کہ ٹیکسٹ ایکسپورٹ کرنے کے لئے فائل بنائی جاتی ہے ) فائل بناتی ہے اور پھر یونی کوڈ میںکنورٹ کرتی ہے یا وہ ڈائریکٹانپیج کے ٹیکسٹ کو یونی کوڈ میںکنورٹکرتے ہیں؟
میںکوشش کرتا ہوں اسے آج ٹھیک کرنے کیکلپ بورڈ کے ذریعے یونی کوڈ سے ان پیج میں کنورژن کے دوران (۱) اگربڑی ے والا چیک باکس checked ہو تو کنورٹ کرنے کا عمل وہیں رک جاتا ہے جہاں پہلی درمیانی ’’ے‘‘ کی تصحیح کی ضرورت پیش آتی ہے۔ مثلاً ان پیج میں ’’اگرمےیں کہوں‘‘ لکھا ہو تو ’’اگر م‘‘ سے آگے کا ٹیکسٹ پیسٹ نہیں ہوپاتا۔ (۲) اگر چیک باکس کو unchecked کردیں تو باقی ٹیکسٹ بھی پیسٹ ہوسکتا ہے لیکن تصحیح کی محتاج بڑی ’’ے‘‘ بالکل غائب ہوجاتی ہے۔ مثلاً مذکورہ بالا جملہ کچھ ایسے پیسٹ ہوگا’’اگر مں کہوں‘‘۔
میرے پاس کو ئی مسلہ نہیں دیکھا رہا بالکل صیح کنورٹنگ ہو رہی ہے یہ دیکھیںآپ کا پورا ٹیکسٹ بالکل اسی طرحسے نظر آرہا ہے جیسے آپ نے لکھا۔کلپ بورڈ کے ذریعے یونی کوڈ سے ان پیج میں کنورژن کے دوران (۱) اگربڑی ے والا چیک باکس Checked ہو تو کنورٹ کرنے کا عمل وہیں رک جاتا ہے جہاں پہلی درمیانی ’’ے‘‘ کی تصحیح کی ضرورت پیش آتی ہے۔ مثلاً ان پیج میں ’’اگرمےیں کہوں‘‘ لکھا ہو تو ’’اگر م‘‘ سے آگے کا ٹیکسٹ پیسٹ نہیں ہوپاتا۔ (۲) اگر چیک باکس کو unchecked کردیں تو باقی ٹیکسٹ بھی پیسٹ ہوسکتا ہے لیکن تصحیح کی محتاج بڑی ’’ے‘‘ بالکل غائب ہوجاتی ہے۔ مثلاً مذکورہ بالا جملہ کچھ ایسے پیسٹ ہوگا’’اگر مں کہوں‘‘۔
یہ صورتحال براہ راست ان پیج فائل کو تبدیل کرتے ہوئے درپیش نہیں آتی لیکن اس صورت میں غیرمعمولی وقت لیتا ہے۔( 2.4 گیگا پروسیسر، 512 ایم بی ریم کے ساتھ ان پیج کے 12پوائنٹ میں لکھے 36صفحات کی فائل پر 8منٹ لگے۔)
تصحیح: پاک ڈیٹا والوں کا کنورٹر درمیانی ’’ے ‘‘کو درست طور پر ’’ی‘‘ میں تبدیل کرتا ہے سوائے ایسے الفاظ میں جہاں ان پیج میں ’’ے کے بعد حمزہ(ء) لکھا گیا ہو۔ جیسا کہ ’’چیئرمین‘‘ کو اگر کسی نے ان پیج میں بڑی ے سے لکھ دیا تو یہ بدل کر’’چےئرمین‘‘ ہو جائے گا۔ یہی مسئلہ شارق مستقیم کے کنورٹر میں بھی ہے۔ پاک ڈیٹا کے کنورٹر میں البتہ کوما الٹ ہونے کا مسئلہ ہے۔