الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب من الإخوة خبراء البرمجة وتصميم البرامج

مغلق
بدأه man4ever في 20 نوفمبر 2006 · 1 رد · 732 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يسعد مساكم جميعاً

إخواني وأساتذتي الكرام الموضوع سوف أحاول تبسيطه لعلي أجد ضالتي هنا من قبل الإخوة الخبراء

الموضوع هو بكل بساطة عندي ملف نص مكتوب باللغة العربية(ملف ترجمة فلم مثلاً) وأريد تنزيله لجهاز رسيفر لمتابعة ترجمة الفلم على القناة التي تعرض الفلم فإنه ينزل ولكن المشكلة أن الحروف تظهر غير مفهومه فقمت بتعريف اللغة العربية وصارت الأحرف تطلع عربي بس المشكلة إنو الرسيفر بعرف الأحرف العربية بطريقة مختلفة عن تعريفها بالكمبيوتر يعني الكمبيوتر بعرفها على أساس نظام ASCII بينما لا أستطع التوصل لنوع اللغة التي يستخدمها الرسيفر لتعريف اللغة العربية

مثلاُ بالهكس بالكمبيوتر حرف العين يقابله DA اما لدا الرسيفر فيقابلهB1 المهم قمت بعمل جدول بكل حرف بلغة ASCII وما يقابه بلغة الرسيفر التي يستخدمها الرسيفر كالمثال التالي:

0x00=0x44;

0x01=0x46;

0x02=0x02;

0x03=0x48;

0x04=0x4C;

0x05=0x50;

0x06=0x54;

0x07=0x58;

0x08=0x5A;

0x09=0x62;

0x0A=0x64;

0x0B=0x66;

0x0C=0x68;

0x0D=0x72;

0x0E=0x76;

0x0F=0x7A;

0x1A=0xA4;

0x1B=0xB1;

0x7F=0xB8;

0x80=0xBA;

0x83=0xBE;

0x8C=0xC2;

0x95=0xE6;

0x9C=0xED;

0xA0=0xEB;

0xA2=0xEF;

0xA5=0xCB;

0xB2=0xCD;

0xB3=0xCE;

0xB4=0xC9;

0xB5=0xF1;

0xB9=0xCA;

0xC1=0xEE;

0xC2=0x4A;

0xC3=0x45;

0xC4=0xF2;

0xC5=0x47;

0x00=0x44;

0xC6=0xF1;

0xC7=0x43;

0xC8=0x4B;

0xC9=0xF5;

0xCA=0x4F;

0xCB=0x53;

0xCC=0x57;

0xCD=0x61;

0xCE=0x65;

0xCF=0x69;

0xD0=0x6B;

0xD1=0x6D;

0xD2=0x6F;

0xD3=0x71;

0xD4=0x75;

0xD5=0x79;

0xD6=0xA3;

0xD8=0xA7;

0xD9=0xAB;

المهم بإستخدام برنامج بسيط صممه أحد الإخوان صار لما بدي أبعت الملف للرسيفر يأخذ كل حرف بلغة ASCII ويعوض عنه بحرف من اللغة التي يفهمها الجهاز وصارت الترجمة تظهر بشكل مقروء ولكن غير مترابط لإنو وجدت إنو بلغة الهكس يتم إعطاء رمز هكس واحد للحرف حتى وإن تعددت حالاته يعني حرف العين رمزهDA بغض النظر وقع في بداية الكلمة أو نصفها أو أخرها بينما الرسيفر يعطي الرمزB1لحرف العين ببداية الكلمة والرمزB2للحرف بنص الكلمة وهكذا وعليه صارت كل الكلمات تظهر كأحرف بجانب بعض وليس موصوله ببعض...

فالمرجو من الإخوان المساعدة بما يلي من جدول الاحرف الذي أرفقته هل يمكن معرفة نظام الأحرف الذي يستعمله الرسيفر لأنني وجدت أنه ليس ASCII وليس ANSI

والشيء الذي أرجو من الإخوة خبراء البرمجة هل يمكن عمل برنامج بسيط مثلاً بلغة الجافا يعني يشوف إذا الحرف ما كان مسبوق بحرف أخر يعني قبله SPACE فراغ يعوض عته بحرف من لغة الجهاز الذي يمثل الحرف ببداية الكلمة وكذلك يقارن إذا كان الحرف متصل من اليمين واليسار بأحرف فيتعرف عليه بأن الحرف واقع بوسط الكلمة فيعوض بالرمز الذي يناسبه وللعلم لدي جدول بكل الأحرف العربية التي يستعملها الرسيفر وما يقابل كل حرف منها بالهيكس وبمختلف مواقع الحرف يعني تقريباً 90 رمز فيعني أعتقد إنو يمكن عمل برنامج صغير للقيام بهذه المهمة من حيث المقارنة على أساس موقع الحرف وما يسبقه وما يليه وبالتالي إستنتاج موقع الحرف في الكلمة والتعويض بما يناسبه...لإني بتصفحي للموقع وجدت برامج عملاقة جداً تنم عن عباقرة بالفعل وراء هذه الأعمال..

معلش شباب طولت عليكم بس والله كلي عشم بالإخوة الخبراء وخصوصاً خبراء برمجة البرامج لإني والله لفيت كل النت لوجدت هذا المنتدى الرائع والذي لا أعتقد أنني وجدت منتدى بهذا القدر من التنظيم والشمول بأمور لغات البرمجة والتطبيقات...فيا ريت كل من يقدر يساعد لا يبخل شباب والله موضوع جميل وهدفه راقي وهو دعم لغة عربية في الترجمة وأعتذر إذا لم يكن هذا القسم المخصص لطرح هذا الموضوع..

والرجاء التعاون من الجميع

ويسعد مساكم جميعاً

;)

وللعلم لقد قمت قبل فترة بعمل ملف قنوات معرب لجهاز الرسيفر حيث كنت أقوم بفتح ملف القنوات ببرنامج الهكس والتعويض عن إسم القناة بأحرف عربية يفهما الرسيفر والملف طلع تمام التمام ولكن ملف الترجمة يكون كبير جداً وليس من العملي إفتحها ببرنامج الهكس وأقوم بالتعويض عن كل حرف بحرف أخر يفهمه الرسيفر...

#2

يا إخوان أرجو الرد هل يمكن تصميم هكذا برنامج بسيط بإستخدام أي لغة برمجة مثل الجافا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…