ان پیج ٹو یونی کوڈ کنورٹر کی اصلاح کریں

الف عین

لائبریرین
جیسا کہ احباب جانتے ہیں کہ شارق کا ان پیج تو یونی کوڈ کنورٹر سب سے اچھا ثابت ہوا ہے۔ یہ نہ صرف محض کیریکٹرس کنورٹ کرتا ہے، بلکہ ان پیج کی عام غلطیاں بھی درست کر دیتا ہے، جیسے درمیانی بڑی ے (’مےرا‘ کو ’میرا‘ ( جس سے متن بہت زیادہ قابلِ استعمال ہو جاتا ہے۔ لیکن افسوس یہ ہے کہ اب شارق مصروف ہیں (اور بوریت ڈاٹ کام بھی بند ہو چکی ہے( ، ان کا کہنا ہے کہ مزید تصحیحات اس فائل میں تبدیلی کرنے سئے ہو جاتی ہیں۔ لیکن میرے ساتھ مشکل یہ ہے کہ اس فائل (Replacement.txt) جو محض آسکی ٹیکسٹ فائل ہی ہے، اس میں تبدیلیوں کا اندراج میری سمجھ میں نہیں آیا۔ یوں بھی یو سی این (UCN) کی جگہ Hex کیریکٹرس استعمال کئے گئے ہیں۔
میں‌چاہتا ہوں کہ ان پیج فائل کو کنورٹ کرنے کے بعد اب بھی جو میں ورڈ کی فائنڈ رپلیس کمانڈ شلا کر تصحیح کرتا ہوں، وہ بھی اگر یہ پروگرام کر دیا کرے تو کتنا اچھا ہو۔
محفل کی سالگرہ کے موقع پر میری تجویز ہے کہ شارق کی جگہ دوسرے احباب بھی اس کو موڈیفائی کریں۔ اگرچہ بوریت ڈاٹ کام میں سورس کوڈ بھی فراہم کیا گیا تھا، لیکن وہ سائٹ ہی غائب ہے۔ اگر ضرورت پڑی تو شارق سے سورس کوڈ بھی لیا جا سکتا ہے۔
اگر تکنیکی طور پر اہل احباب راضی ہوں تو میں ان corrections کی فہرست پیش کروں۔ ویسے یہ بھی ممکن ہے کہ ایک بار میں ہی ساری باتیں یاد نہ آئیں، لیکن جو یاد آتی جائیں، ان کا اضافہ رپلیس مینٹ فائل میں کر دیا جائے۔
 
اعجاز صاحب ، اس دھاگے کی طرف توجہ مبذول کرانے کا شکریہ۔ میں نے اپنے آپ کو اتنی ساری کشتیوں میں سوار کر لیا ہے کہ چاہتے ہوئے بھی اردو محفل کو وقت نہیں دے پا رہا ہوں۔

اس سے قبل جب میں نے replacement کا آپشن پروگرام میں داخل کیا تھا تو اس حوالے سے فیڈ بیک کی استدعا کی تھی تاہم وہ مجھے کسی جانب سے موصول نہیں ہوا اور یوں میں سمجھ رہا تھا کہ غالباً اس کو کسی نے استعمال کیا ہی نہیں۔

یہ replacement فائل ncr فارمیٹ میں ہے اور یہ اس کے مندرجات ہیں:


ں=ں
ں =ں
ے=ے
ے =ے
اا=ا ا
کرد=کر د
کر دار=کردار
کر دہ=کردہ
اہے=ا ہے
چا ہے=چاہے
گا ہے=گاہے
آچک=آ چک
آچُک=آ چُک
اچک=ا چک
اچُک=ا چُک
کرچک=کر چک
کرچُک=کر چُک
ہوچک=ہو چک
ہوچُک=ہو چۃک
آسک=آ سک
اسک=ا سک
کر سک=کر سک
ہوسک=ہو سک
ہو ج=ہو ج
ہو گ=ہو گ
کرل=کر ل
کرکے=کر کے
آکر=آ کر
اکر=ا کر
چا کر=چاکر
وو=و و
ہء=ۂ
ہ ء=ۂ
ۂ=ۂ
ؤ=ؤ
۰ئ=۰ء
۰ ئ=۰ء
۱ئ=۱ء
۱ ئ=۱ء
۲ئ=۲ء
۲ ئ=۲ء
۳ئ=۳ء
۳ ئ=۳ء
۴ئ=۴ء
۴ ئ=۴ء
۵ئ=۵ء
۵ ئ=۵ء
۶ئ=۶ء
۶ ئ=۶ء
۷ئ=۷ء
۷ ئ=۷ء
۸ئ=۸ء
۸ ئ=۸ء
۹ئ=۹ء
۹ ئ=۹ء
0ئ=0ء
0 ئ=0ء
1ئ=1ء
1 ئ=1ء
2ئ=2ء
2 ئ=2ء
3ئ=3ء
3 ئ=3ء
4ئ=4ء
4 ئ=4ء
5ئ=5ء
5 ئ=5ء
6ئ=6ء
6 ئ=6ء
7ئ=7ء
7 ئ=7ء
8ئ=8 ء
8 ئ=8 ء
9ئ=9ء
9ئ =9ء
آگیا=آ گیا
اگیا=ا گیا
اگئ=ا گئ
آگئ=آ گئ
اجاتا=ا جاتا
آجاتا=آ جاتا
یاجاتا=ا جاتی
آجاتی=آ جاتی
اجاتے=ا جاتے
آجاتے=آ جاتے
اہو=ا ہو
آرہا=آ رہا
آرہی=آ رہی
آرہے=آ رہے
ارہا=ا رہا
ارہی=ا رہی
ارہے=ا رہے
با رہا=بارہا
اتھا=ا تھا
ِ=ِ
اََ=اً
آ=آ
وگا=و گا
وگے=و گے
وگی=و گی
دڈ=د ڈ
دذ=د ذ
ڈد=ڈ د
ڈڈ=ڈ ڈ
ڈذ=ڈ ذ
ذد=ذ د
ذڈ=ذ ڈ
ذذ=ذ ذ
لذ ذ=لذذ
ذز=ذ ز
رر=ر ر
قر ر=قرر
شر ر=شرر
ڑ=ڑ
ڑ =ڑ
زڈ=ز ڈ
زذ=ز ذ
زز=ز ز
عز ز=عزز
عزّ ز=عزّز
،=،
، =،
۔=۔
۔ =۔

دائیں طرف وہ حروف ہیں جن کو تبدیل کیا جائے گا، اور بائیں طرف وہ جن سے تبدیل کیا جاے گا۔

اس فائل میں اضافہ کرنے کےلیے اگر مجھے اضافی لسٹ فراہم کردیں تو میں یہ کام کردوں گا۔ اس کے علاوہ کوئی بھی ممبر یہ اضافہ کر سکتا ہے، بس اس فائل میں اضافہ کرے اور آخر میں سیو کرنے سے پہلے یونی کوڈ سے این سی آر میں تبدیل کردے۔ اس کے لیے بیبل پیڈ نامی ٹیکسٹ ایڈیٹر استعمال کیا جا سکتا ہے، مطلوبہ متن کو سیلیکٹ کرکے داہنا کلک کریں تو یہ آپشن مل جاتا ہے۔
 

الف عین

لائبریرین
اس فائل میں ہی کچھ اغلاط ہیں۔
ہو چک میں پیش کی جگہ ۃ ٹائپ ہو گئی ہے۔
اور آخر میں
کاما اور وقفے سے پہلے کی خالی جگہ درست نہیں ہوتی، کہ اس میں ابتدائی سپیس ہے ہی نہیں۔
 

نبیل

تکنیکی معاون
ایک مرتبہ میں نے شارق سے درخواست کی تھی کہ وہ ان پیج ٹو یونیکوڈ کنورژن کا سورس کوڈ سی شارپ میں پورٹ‌ کرنے میں میری مدد کریں اور وہ اس پر بخوشی آمادہ ہوگئے تھے۔ لیکن یہ سلسلہ آگے نہیں بڑھ سکا تھا۔ میرا آئیڈیا یہ ہے کہ اگر ان پیج ٹو یونیکوڈ کنورژن کی ایک ڈاٹ نیٹ لائبریری دستیاب ہو جائے تو اسے کئی پراجیکٹس میں ری یوز کرنا ممکن ہو سکتا ہے۔
 
ماشااللہ بہت اچھی بات ہے مجھے اس بارے میں اگر تھورا بھی علم ہوتا تو میں ضرور بتاتا لیکن بڑی خوشی ہوئی آپ احباب کی محنت کو دیکھ کر
 

arifkarim

معطل
ایک مرتبہ میں نے شارق سے درخواست کی تھی کہ وہ ان پیج ٹو یونیکوڈ کنورژن کا سورس کوڈ سی شارپ میں پورٹ‌ کرنے میں میری مدد کریں اور وہ اس پر بخوشی آمادہ ہوگئے تھے۔ لیکن یہ سلسلہ آگے نہیں بڑھ سکا تھا۔ میرا آئیڈیا یہ ہے کہ اگر ان پیج ٹو یونیکوڈ کنورژن کی ایک ڈاٹ نیٹ لائبریری دستیاب ہو جائے تو اسے کئی پراجیکٹس میں ری یوز کرنا ممکن ہو سکتا ہے۔

بالکل، سورس کوڈ اگر مہیا ہو جائے تو ترامیم کرنے میں آسانی ہو جائے گی۔
 

الف عین

لائبریرین
شارق متوجہ ہوں۔
ویسے میں نے یہ فائل بنا لی ہے بیبل پیڈ میں این سی آر کوڈنگ کی
ي=ی
ك=ک
ه=ہ
ں=ں
ے=ے
اا=ا ا
کرد=کر د
کر دار=کردار
کر دہ=کردہ
اہے=ا ہے
چا ہے=چاہے
گا ہے=گاہے
آچک=آ چک
آچُک=آ چُک
اچک=ا چک
اچُک=ا چُک
کرچک=کر چک
کرچُک=کر چُک
ہوچک=ہو چک
ہوچُک=ہو چُک
آسک=آ سک
کرسک=کر سک
ہوسک=ہو سک
ہوج=ہو ج
ہوگ=ہو گ
کرلی=کر لی
کرکے=کر کے
آکر=آ کر
اکر=ا کر
چا کر=چاکر
وو=و و
ہء=ۂ
ہ ء=ۂ
ۂ=ۂ
ؤ=ؤ
۰ئ=۰ء
۰ ئ=۰ء
۱ئ=۱ء
۱ ئ=۱ء
۲ئ=۲ء
۲ ئ=۲ء
۳ئ=۳ء
۳ ئ=۳ء
۴ئ=۴ء
۴ ئ=۴ء
۵ئ=۵ء
۵ ئ=۵ء
۶ئ=۶ء
۶ ئ=۶ء
۷ئ=۷ء
۷ ئ=۷ء
۸ئ=۸ء
۸ ئ=۸ء
۹ئ=۹ء
۹ ئ=۹ء
0ئ=0ء
0 ئ=0ء
1ئ=1ء
1 ئ=1ء
2ئ=2ء
2 ئ=2ء
3ئ=3ء
3 ئ=3ء
4ئ=4ء
4 ئ=4ء
5ئ=5ء
5 ئ=5ء
6ئ=6ء
6 ئ=6ء
7ئ=7ء
7 ئ=7ء
8ئ=8 ء
8 ئ=8 ء
9ئ=9ء
9ئ =9ء
آگیا=آ گیا
اگیا=ا گیا
اگئ=ا گئ
آگئ=آ گئ
اجاتا=ا جاتا
آجاتا=آ جاتا
اجاتا=ا جاتی
آجاتی=آ جاتی
اجاتے=ا جاتے
آجاتے=آ جاتے
اہو=ا ہو
آرہا=آ رہا
آرہی=آ رہی
آرہے=آ رہے
ارہا=ا رہا
ارہی=ا رہی
ارہے=ا رہے
با رہا=بارہا
اتھا=ا تھا
ِ=ِ
اََ=اً
آ=آ
وگا=و گا
وگے=و گے
وگی=و گی
دڈ=د ڈ
دذ=د ذ
ڈد=ڈ د
ڈڈ=ڈ ڈ
ڈذ=ڈ ذ
ذد=ذ د
ذڈ=ذ ڈ
ذذ=ذ ذ
لذ ذ=لذذ
ذز=ذ ز
رر=ر ر
قر ر=قرر
شر ر=شرر
ڑ=ڑ
ڑ =ڑ
زڈ=ز ڈ
زذ=ز ذ
زز=ز ز
عز ز=عزز
عزّ ز=عزّز
،=،
، =،
، =،
۔=۔
۔=۔
۔ =۔
فورا"=فوراً
قطعا"=قطعاً
ضرورتا"=ضرورتاً
گاہے=ژژژ
چاہے=ررر
اہے=ا ہے
ژژژ=گاہے
ررر=چاہے
=ِ ِ
ُ=
ِ=
َ=
ُ =
أت=أت
اءت=أت​
 

الف عین

لائبریرین
اس کو کاپی کر کے Replacement.Txtکے نام سے اسی فولڈر میں محفوظ کر لیں، جس میں Inpage2UNI_WEB_0.9.3 محفوظ کیا گیا ہے، اور اس کی کارکردگی بہتر ہو جاتی ہے۔
 

الف عین

لائبریرین
کام کیا تھا، بس بیبل پیڈ ڈاؤن لوڈ کرنا پڑا، شارق کی فائل میں اغلاط کو درست کیا اور اپنے ڈاکیومینٹ سے دو چار لائنوں کا اضافہ کیا۔ اور بس۔۔۔۔
 
بلٹ ان

شارق، built in corrections کے بارے میں بھی بتا دو نا تاکہ میں ان کو دو بارہ شامل نہ کر دوں!!

بلٹ ان کنورژن کچھ یوں ہیں:
ئ ->ء
ئ۔->ء۔
ئ:->ء:
ئ،->ء،
ئ۔->ء۔
ئ؛->ء؛
ئ!->ء!


۱ئ->۱ء
۲ئ->۲ء
۳ئ->۳ء
۴ئ->۴ء
۵ئ->۵ء
۶ئ->۶ء
۷ئ->۷ء
۸ئ->۸ء
۹ئ->۹ء
۰ئ->۰ء

ہء"->ۂ
ۂ"->ۂ

ےء->یئ
ےز->یز
ےش->یش
ےچ->یچ
ےط->یط
ےب->یب
ےن->ین
ےم->یم
ےا->یا
ےس->یس
ےد->ید
ےف->یف
ےگ->یگ
ےھ->یھ
ےج->یج
ےک->یک
ےل->یل
ےق->یق
ےو->یو
ےع->یع
ےر->یر
ےت->یت
ےے->یے
ےہ->یہ
ےپ->یپ
ےذ->یذ
ےژ->یژ
ےث->یث
ےظ->یظ
ےں->یں
ےص->یص
ےڈ->یڈ
ےغ->یغ
ےح->یح
ےض->یض
ےخ->یخ
ےڑ->یڑ
ےٹ->یٹ
ےۃ->یۃ
ہء->ۂ
ۂ->ۂ
آ->آ
ئو->ؤ
ؤ->ؤ
ََ->ً
ٍ->ٍ
ٓ->ٓ
ٰ->ٰ
ٗ->ٗ
ٔ->ٔ
ِ->ِ
َ->َ
 
ایک مرتبہ میں نے شارق سے درخواست کی تھی کہ وہ ان پیج ٹو یونیکوڈ کنورژن کا سورس کوڈ سی شارپ میں پورٹ‌ کرنے میں میری مدد کریں اور وہ اس پر بخوشی آمادہ ہوگئے تھے۔ لیکن یہ سلسلہ آگے نہیں بڑھ سکا تھا۔ میرا آئیڈیا یہ ہے کہ اگر ان پیج ٹو یونیکوڈ کنورژن کی ایک ڈاٹ نیٹ لائبریری دستیاب ہو جائے تو اسے کئی پراجیکٹس میں ری یوز کرنا ممکن ہو سکتا ہے۔

نبیل کیا بتاؤں مصروفیت ہے کہ آڑے آتی رہتی ہے، اس سے قبل میں نے پشتو ان پیج کنورٹر بنانے کی بھی حامی بھری تھی افسوس وہ کام بھی ہنوز توجہ کا طالب ہے۔
 

نبیل

تکنیکی معاون
شارق، میری گزارش ہے کہ وقت نکال کر اپنے پراجیکٹس کو یہاں کے ڈاؤنلوڈ سیکشن میں اپلوڈ کر دیں تاکہ یہ پبلک کے لیے دستیاب رہیں۔
 

الف عین

لائبریرین
بلٹ ان میں بھی شاید کچھ اغلاط ہیں، تفصیل سے دکھتا ہوں۔
لیکن شارق، وہ ڑ کے بعد سپیس کی جریکشن کہاں ہے، اور وہ جو "یو" سے پ“ پہلے دو تین سپیس لگ جاتی ہیں کنورژن میں؟
 
بلٹ ان میں بھی شاید کچھ اغلاط ہیں، تفصیل سے دکھتا ہوں۔
لیکن شارق، وہ ڑ کے بعد سپیس کی جریکشن کہاں ہے، اور وہ جو "یو" سے پ“ پہلے دو تین سپیس لگ جاتی ہیں کنورژن میں؟

کیا خیال ہے اعجاز صاحب اب جب کہ ریپلیسمٹ بیرونی فائل سے ممکن ہے، کیوں نہ بلٹ ان تصحیحات ختم کر دی جإئیں؟
 
Top