طللتُ من جديد لأثري المنتدى بموضوع جديد تحت سلسلة "ما زال مسومس ينبض بالعطاء"
لم يكن في بالي طرح هذا الموضوع لظني أنه ليس ضخمًا كفاية لإثراء المحتوى، ولكني قررت طرحه بعد طلب العزيز ALKOON
لعله يفيد المترجمين والمدققين الذين تعبوا طول عقد ونصف من الزمان في غياهب البحث عن طريقة تمكنهم من كتابة وتعديل
الترجمة دون الحاجة لنسخ الكلام ولصقه في برنامج خارجي وما شابهها من الطرق المتعبة.
يمكنكم الآن الكتابة في الإيجي سب من اليمين إلى اليسار دون الحاجة إلى برامج خارجية فقط باستخدام نسخة معدّلة من البرنامج.
في البداية حملوا النسخة من هنا
https://mega.nz/file/TUoyQLBZ#0plDV9...Q7BTpFmBOxI8Rs
بعدها افتحوا البرنامج ثم View تليها Options فـ Interface ثم أزيلوا علامة الصح عن جانب Use styled edit box
ثم أعيدوا تشغيل البرنامج، بعدها اضغطوا Right ctrl + Right shift داخل المحرر، وسيكتب لديكم من اليمين إلى اليسار، ويمكنكم حتى تعديل الحروف في منتصف الكلمات دون الحاجة إلى الالتفاف حول الأذن أو نسخ الكلمة في الوورد وتعديلها وإعادة لصقها ...إلخ من هذه الأمور التي تضيّع الوقت.
وبالنسبة لعلامات التعجب والنقاط فاكتبوها بشكل طبيعي وستظهر في نهاية السطر (داخل المحرر) بشكل طبيعي
أما لكي تظهر في نهاية التتر بعد الـ Render فاستخدموا سكربت اللوا الذي أنشأه الفاضل أنس الكبيسي
السكربت هنا: https://www.msoms-anime.net/showthread.php?t=192258
ما في الأعلى هو الكلام الذي يهم المترجم العادي، سأنتقل إلى الحديث عن أمور تقنية لن تهم سوى قلّة...
العلّة التي تجعل (محرر) الإيجي سب لا يعرض الكلمات العربية من اليمين إلى اليسار هو اعتمادها على wxScintilla الموجودة
في مكتبة wxwidgets التي يعتمد عليها الإيجي سب.
wxScintilla لا تدعم العربية إلى حد كبير وفقًا لكلام المطوّر نفسه:
i"Scintilla provides only limited experimental support on Windows for right-to-left languages like Arabic and Hebrew. While text in these languages may appear correct, interaction with this text may not work correctly as occurs with other editors."i
المصدر:
https://www.scintilla.org/ScintillaDoc.html
إزالة علامة الصح سيجعل الإيجي سب يعتمد على wxTextCtrl التي تمكّن المترجم من الكتابة من اليمين إلى اليسار بعد الضغط على
Right ctrl + Right shift المألوفة في المتصفحات مثلًا، أي أن علامة الصح تغيّر المحرر فقط، ولكن من يصل إلى هذا السطر يعرف جيدًا أن عرض النقاط
وعلامات التعجب في مشغلات الفيديو يعتمد على مكتبة ليباس أو vsfilter؛ لأن الإيجي سب مجرد محرّر لذا الحل هو وضع يونيكود RLE
إلى بداية كل تتر وهذا ما يفعله سكربت الفاضل أنس الكبيسي.
سأنتقل إلى س/ج قد تجيب على تساؤلات أخرى:
س1: ما الفائدة من النسخة طالما أنه سأحتاج في النهاية إلى وضع اليونيكود RLE ؟
ج1: الفائدة هي أنك لست مضطرًا لمسح التتر كله من أجل تعديل كلمة في منتصف الجملة، أو نسخ التتر إلى الوورد وتعديله ثم لصقه في الإيجي سب، يمكنك تعديل الخطأ المطبعي دون أن تقلق بشأن ظهور الحرف الجديد في الطرف الآخر من التتر
س2: أيهما أفضل wxTextCtrl أم wxScintilla ؟
ج2: الثانية أفضل قليلًا، ستلاحظ مثلًا أن الأولى لا تجعل لك الأكواد تظهر ملونة داخل المحرر + الخطوط الحمراء للمصحح التلقائي لم تعد تظهر.
س3: لماذا لا يطور مبرمج wxScintilla أداته لتدعم العربية ؟
ج3: لأنه غير مهتم، يمكنك التواصل معه لجعله يهتم، وضع في علمك أننا العرب مستهلكون لما يُنتجه الأجانب
وهم غير مضطرون لإضاعة وقتهم لدعم لغتنا العربية وهم لا يكادون حتى يستطيعون قراءتها.
س4: من قام بتعديل الإيجي سب وطرح هذه النسخة للعامة ؟
ج4: المطورون الأصليون للإيجي سب رفعوا يدهم عن تطوير البرنامج بعد 2014؛ لذا نشط بعض المتطوعين الأجانب لإضافة تحديثات
للبرنامج في نسخ جديدة غير رسمية، وأحدهم هو wangqr الذي أرفقتُ لكم نسخته، وهناك غيره مثل Ristellise، وهذا الأخير أضاف
إمكانية استخدام wxTextCtrl (إمكانية الكتاية من اليمين إلى اليسار) في نسخته أيضًا؛ لذا يمكنكم استخدام نسخ أي منهما على حد سواء.
ستجدون إصداراتهما في Github
https://github.com/wangqr/Aegisub
https://github.com/Ristellise/AegisubDC
وكالعادة، إذا أردتَ شكري على الموضوع، فقم فضلًا بإثراء المنتدى بموضوع في وقت فراغك
وامنح بعض الوقت للمنتدى الذي قضيتَ فيه أوقات ممتعة أيام صِباك.
مع كل الشكر والعرفان للأستاذ محمد شريف وكادر الإدارة الحالي والسابق.
المفضلات