السلام عليكم ورحمة الله وبركاته
معظم الناس يظن أن برنامج iBooks الخاص بالإيباد والايفون لا يدعم تقليب الصفحات من اليمين الى اليسار في الكتب العربية والحقيقة ان الامر عكس ذالك حيث ان البرنامج يدعم اللغة العربية دعما كاملا حتى في تقليب الصفحات بل حتى اتجاه الكتاب في المكتبة يتغير ليصبح عكس الكتب الاجنبية، إذن فما المشكلة مع الكتب العربية حيث تكون معكوسة في تقليب الصفحات ?
المشكلة في برمجة هذه الكتب في الملف المسمى content.opf لو فتحناه سنجد فيه هذه الجملة
<"spine toc="ncx">
لو استبدلناها بهذه الجملة
<spine toc="ncx" page-progression-direction="rtl">
فان الكتاب سيصبح عربيا 100/100 حتى في تقليب الصفحات
والفضل في التوصل لهذه النتيجة أن هداني الله عز وجل بعد بحث طويل الى برنامج موجود في الايتونز يسمى txt2book يحول الملفات من txt الى ePub وكان فيه خيار للتبديل بين تقليب الصفحات من اليمين لليسار او العكس
فحولت فيه ملف بالخيار الاول ثم حولته مرة اخرى بالخيار الثاني فوجدت الاول يقلب الصفحات من اليمين لليسار والثاني عكسه مع أنه نفس الاصل
ثم بدأت أقارن بين الملفين وبعد جهد " حيث لا علم لي بالبرمجة " توصلت لمايلي :
الملف الذي حولته بخيار من اليمين الى اليسار في احد ملفاته المسمى content.opf وجدت فيه هذه العبارة
<spine toc="ncx" page-progression-direction="rtl">
وأما الملف الثاني الذي كان يقلب الصفحات من اليسار لليمين فكانت العبارة كالتالي:
<spine toc="ncx" page-progression-direction="ltr">
فلما غيرت العبارة الثانية بالأولى في الملف الثاني يدويا تغير اتجاه الكتاب من اليمين الى اليسار
ولاتاكد من ذالك حملت كتاب من المكتية الشاملة من هذا الرابط
http://d.shamela.ws/epubs/218/21823.epub
ثم غيرت عبارة
<"spine toc="ncx">
بهذه العبارة
<spine toc="ncx" page-progression-direction="rtl">
فأصبح تقليب الصفحات من اليمين الى اليسار
وهذا رابط الكتاب لمن اراد تجربته
http://www.4shared.com/office/Ub-fQ1dL/21823.html
هنا انتهى عملي فارجوا من مبرمجينا الكرام أن يجودوا علينا ببعض وقتهم ويبرمجوا لنا برنامج صغير بحيث يبدل العبارة الاولى بالثانية في الملف المذكور
ويحتسبوا الأجر من الله في خدمة العلم وطلبة العلم
جهد شخصي