الصفحة رقم 1 من 3 123 الأخيرةالأخيرة
مشاهدة النتائج 1 الى 20 من 44
  1. #1

    مقال او خبر الطريقة الصحيحة للتعامل مع الرموز في ملفات الترجمة مثل النقطة والتعجب

    توجد معضلة مزعجة لدى الكثير عند التعامل التعامل مع النقاط وعلامات التعجب والفواصل التي تقع في آخر السطر.

    تعريف المشكلة:
    عند وضع نقطة أو أي رمز آخرٍ مثل التعجب والفاصلة والشرطة آخرَ السطر فإنها ترجع لأول السطر.

    تفصيل المشكلة:
    هذه المشكلة بسبب عدم وجود طريقة للتحكم باتجاه النص في ملفات الترجمة، حيث يبدو أن صناع التقنيات هذه لم يضعوا ببالهم أنه توجد في العالم لغات تكتب من اليمين لليسار كالعبرية والعربية.

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

    بيئات تحرير النصوص المختلفة مثل محررات النصوص وصفحات الويب تغلبت على هذه المشكلة عن طريق توفير خاصية توفر من إمكانية تغيير اتجاه النص.
    ففي لغة HTML (لغة تنسيق صفحات الويب)، يتم تعيين الخاصية عن طريق خاصية dir وهي اختصار ل direction:
    كود الـ PHP:
    <body dir="rtl"
    وrtl تعني Right-to-left
    وفي معالجات النصوص عن طريق رمز rtl

    أما في ملفات الترجمة فللأسف لا توجد طريقة مباشرة. ولكن لحسن الحظ يوجد حل سهل!


    حل المشكلة:
    الحل هو عبارة عن حرف سحري وهو مخفي أيضا. يمكنك الحصول على هذا الحرف عن طريق المفكرة أو أي مربع نص في برامج الوندوز.
    فمثلا في المفكرة:
    1. افتح ملف جديد
    اضغط بالزر اليمين بالماوس على أي مكان داخل المفكرة.
    2. ثم من قائمة Insert Unicode control character اختر Right-to-Left Mark.
    insert


    ثم يمكنك أن تنسخ هذا الحرف عن طريق ctrl+c ولصقه بعد أي رمز لكي يتغير اتجاهه ويذهب إلى يسار النص! حيث أن اتجاه النص في العربية من اليمين لليسار smile


    مثال تطبيقي:
    1. النص عند كتابته بشكل عادي:
    before


    2. إدخال حرف التحكم:
    mid


    3. النتيجة:
    after


    لاحظ أن مؤشر الكتابة قد في آخر النص وهذا دليل على أن الحرف قد أدى وظيفته ونقل اتجاه النص من LTR إلى RTL.

    وهكذا يتم وضع هذا الحرف بعد كل رمز.

    وللتسهيل يمكنك:
    1. نص الحرف في الذاكرة ولصقه بعد وضع كل نقطة أو فاصلة مباشرة (وهي الطريقة المفضلة).
    2. استخدام خاصية البحث والاستبدال في المفكرة أو إيجي سب، حيث تضع في خانة البحث الرمز . مثلا النقطة. وفي خانة الاستبدال النقطة وحرف التحكم.

    إضافة قيمة من The Blue Dragon:
    سكربت لوا لإصلاح المشكلة: تحت أمركم.
    اخر تعديل كان بواسطة » LOLSKATER في يوم » 08-06-2012 عند الساعة » 11:04


  2. ...

  3. #2

  4. #3
    إقتباس الرسالة الأصلية كتبت بواسطة THE BLUE DRAGON مشاهدة المشاركة
    طيب بس لمستخدمي الايج سب كيف حلها .! بدون الحاجه للقص و اللصق هل فيه حل لمثل ها المشكله .,@@
    الحل في إيجي سب هو أنك تكتب بشكل عادي، بعد ما تنتهي من الترجمة تستخدم البحث والاستبدال.

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

  5. #4

  6. #5
    إقتباس الرسالة الأصلية كتبت بواسطة LOLSKATER مشاهدة المشاركة
    الحل في إيجي سب هو أنك تكتب بشكل عادي، بعد ما تنتهي من الترجمة تستخدم البحث والاستبدال.

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

    اولا شكرا على الموضوع لكن هذا لن يحل المشكلة بل سيعقدها في libass

    لازم نفتح كل الترجمات و نقعد انعدلها و هذا عذاب و ازعاج بلا داعي

    الحل بجعل libass مثل vs-filter في كل النواحي

  7. #6
    ممممم
    دورت ف الجوجل
    ولقيت سكربت lua لها الشي
    من منتدى البرنامج الرسمي للايج سب
    وجربته بعد اضافة السكربت
    تستطيع تحديد جميع الاسطر
    ثم الذهاب الى
    Automation
    بعدين
    Punctuation Fix

    و انا جربته على التعجب / النقطة

    و سواها لي ف ثواني

    و الي يبي يجربه على ملفات كبيره ويردلنا خبر بعد زين .,

    وان شاء الله ها السكربت يكون حل لها المشكله
    وما يسبب مشاكل اخرى :s
    اخر تعديل كان بواسطة » THE BLUE DRAGON في يوم » 08-06-2012 عند الساعة » 09:57

  8. #7
    إقتباس الرسالة الأصلية كتبت بواسطة THE BLUE DRAGON مشاهدة المشاركة
    ممممم
    دورت ف الجوجل
    ولقيت سكربت lua لها الشي
    من منتدى البرنامج الرسمي للايج سب
    وجربته بعد اضافة السكربت
    تستطيع تحديد جميع الاسطر
    ثم الذهاب الى
    Automation
    بعدين
    Punctuation Fix

    و انا جربته على التعجب / الفاصلة / النقطة

    و سواها لي ف ثواني

    و الي يبي يجربه على ملفات كبيره ويردلنا خبر بعد زين .,

    وان شاء الله ها السكربت يكون حل لها المشكله
    وما يسبب مشاكل اخرى :s
    هذا عبث برايي

    الاف الترجمات السوفت قد صدرت ان لم تكن ملايين

    انقعد نعدلها كلها!!!!!! + هنالك مشاكل اخرى في الخطوط هنا وغيرها ايضا

    لذا الحل بجعل الـ libass كالـ vs-filter يمكن دخول موقعهم لارسال فيدباك من هنا وهنا كل المشاكل بالعربي تصوروا لم يبلغ احد الا عن ثلاث مشاكل فقط !!!!!!!!!!!!!!!

  9. #8
    إقتباس الرسالة الأصلية كتبت بواسطة THE BLUE DRAGON مشاهدة المشاركة
    كيف يعني رمز التحكم .؟
    رمز التحكم اللي هو Right-to-left mark اللي شرحنا كيفية إضافته.
    aegisub

  10. #9
    أمجد الموضوع ماله دخل بlibass أو vsfilter على الإطلاق.

    أنا أستخدم الطريقة هذي من سنوات، وشوف فريق فولتز أيضا وAlAnime يستخدمو نفس الطريقة من أولى إصداراتهم السوفت سب. وأنا أجزم بأنهم لم يسمعو بـ libass فلا تخلط الأمور الله يخليك.

    أنا أتكلم عن الحل الصحيح للمشكلة.
    بينما بالطريقة اللي يتبعها أكثر المترجمين، مثلا رمز الفاصلة سيكون مقلوب، ولن يرسم بشكل صحيح إلا باستخدام هذه الطريقة.
    اخر تعديل كان بواسطة » LOLSKATER في يوم » 08-06-2012 عند الساعة » 10:17

  11. #10
    إقتباس الرسالة الأصلية كتبت بواسطة THE BLUE DRAGON مشاهدة المشاركة
    ممممم
    دورت ف الجوجل
    ولقيت سكربت lua لها الشي
    من منتدى البرنامج الرسمي للايج سب
    وجربته بعد اضافة السكربت
    تستطيع تحديد جميع الاسطر
    ثم الذهاب الى
    Automation
    بعدين
    Punctuation Fix

    و انا جربته على التعجب / النقطة

    و سواها لي ف ثواني

    و الي يبي يجربه على ملفات كبيره ويردلنا خبر بعد زين .,

    وان شاء الله ها السكربت يكون حل لها المشكله
    وما يسبب مشاكل اخرى :s
    رائع جدًأ! ما كنت أعرف بوجوده.

    يمكن أمجد رح يفهم الآن أن المشكلة مالها دخل بـ libass بما أن رئيس مشروع إيجي سب هو اللي كتب سكربت بنفسه للإصلاح مشكلة لغات اليمين لليسار.

  12. #11
    السلام عليكم

    برأيي طريقتك جيدة و يبدو أنها تحل المشكلة. لكنها متعبة و ربما تسهو عن بعض الأسطر أيضاً.

    أحد الأعضاء وضع سكربت لوا يبدو لي أنه ربما يحل المشكلة بشكل أفضل.

    أنا أفضل الترجمة كما كنا نفعل دائماً، على الأقل هذه الطريقة الأشيع.

  13. #12
    إقتباس الرسالة الأصلية كتبت بواسطة LOLSKATER مشاهدة المشاركة
    رائع جدًأ! ما كنت أعرف بوجوده.

    يمكن أمجد رح يفهم الآن أن المشكلة مالها دخل بـ libass بما أن رئيس مشروع إيجي سب هو اللي كتب سكربت بنفسه للإصلاح مشكلة لغات اليمين لليسار.
    اعلم، لكن انا مشكلتي مع libass

    المهم، شكرا درموش على الطريقة فعلا مفيدة في محررات النصوص البسيطة مثل txt

    وتفيد في الايجي سب ايضا

  14. #13
    إقتباس الرسالة الأصلية كتبت بواسطة امجد صلاح مشاهدة المشاركة
    اعلم، لكن انا مشكلتي مع libass

    المهم، شكرا درموش على الطريقة فعلا مفيدة في محررات النصوص البسيطة مثل txt

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

  15. #14
    عضو بارز gnmhS4gnmhS4









    عضو متميّز في فريق ترجمة الأنمي عضو متميّز في فريق ترجمة الأنمي
    المُترجم المُتألق المُترجم المُتألق
    شكرًا لك درموش

  16. #15

  17. #16
    لسنا بحاجة للسكربت .. الخ

    أفضل حل حتى الآن هو الضغط على [رمز الكيبورت] السهم
    الي هو up إن أردت كتابة الـ [!] او [،] او [.] هذي الثلاثة تريد كتابتهن في آخر الجملة
    هو ان تضغط على زر [السهم في الكيبورت] وسينقلك إلى آخر النص بعد ذلك يمكنك كتابة العلامات من الثلاثة الي ذكرتها
    هذا أفضل حل حتى الآن لاستخدام العلامات

    شكرا لك ع الموضوع

  18. #17
    إقتباس الرسالة الأصلية كتبت بواسطة AL-KOON-11 مشاهدة المشاركة
    لسنا بحاجة للسكربت .. الخ

    أفضل حل حتى الآن هو الضغط على [رمز الكيبورت] السهم
    الي هو up إن أردت كتابة الـ [!] او [،] او [.] هذي الثلاثة تريد كتابتهن في آخر الجملة
    هو ان تضغط على زر [السهم في الكيبورت] وسينقلك إلى آخر النص بعد ذلك يمكنك كتابة العلامات من الثلاثة الي ذكرتها
    هذا أفضل حل حتى الآن لاستخدام العلامات

    شكرا لك ع الموضوع
    اممممم، الكون لكن طريقة درموش هي المفروضة

    يعني المفروض ان اليجي سب يضع تلقائيا رمز التحكم Right-to-left mark اثناء كتابة الرموز

    برايي واجهة الكتابة في الايجي سب تحتاج الى تحسين و اضافة امكانية محاذاة النص الى اليمين وغيرها

    وحل لمشكلة ترتيب الكلمات بشكل معكوس فيه

    هذا طبعا دون مس طريقة الكتابة في vs-filter

  19. #18
    إقتباس الرسالة الأصلية كتبت بواسطة امجد صلاح مشاهدة المشاركة
    اممممم، الكون لكن طريقة درموش هي المفروضة

    يعني المفروض ان اليجي سب يضع تلقائيا رمز التحكم right-to-left mark اثناء كتابة الرموز

    برايي واجهة الكتابة في الايجي سب تحتاج الى تحسين و اضافة امكانية محاذاة النص الى اليمين وغيرها

    وحل لمشكلة ترتيب الكلمات بشكل معكوس فيه

    هذا طبعا دون مس طريقة الكتابة في vs-filter
    ف احد تعليقات المبرمج
    كتب المبرمج انه التسكت ايديتور الخاص بالبرنامج نفسه ما يدعم ا الخاصيه rtl
    واذا راد يستخدم ايديتور ثاني للبرنامج ما راح يستخدم خاصيه من الخواص مدري ما اتذكر شنو كانت اعتقد التضليل او شي ثاني مو متذكر بالضبط
    بس يعني عشان يحل ا المشكله فيه مشكله ثانيه راح تظهر او خاصيه تتعطل .,

    و السكربت سهل برضوا وللعلم هو يتعامل مع عده رموز

    و ايضا طريقه الاخ كون حلوه وسهله

    --" بس البحث متعب

    وان شاء الله نخترع حل اسهل :] :]

  20. #19
    بس منوا راح يسويها.. جفس قال انه هذا ليس من اولوياتهم
    سحقا لهم +_+

    لكن الطريقة الي ذكرتها هي الافضل حاليا

  21. #20
    إقتباس الرسالة الأصلية كتبت بواسطة THE BLUE DRAGON مشاهدة المشاركة
    ف احد تعليقات المبرمج
    كتب المبرمج انه التسكت ايديتور الخاص بالبرنامج نفسه ما يدعم ا الخاصيه rtl
    واذا راد يستخدم ايديتور ثاني للبرنامج ما راح يستخدم خاصيه من الخواص مدري ما اتذكر شنو كانت اعتقد التضليل او شي ثاني مو متذكر بالضبط
    بس يعني عشان يحل ا المشكله فيه مشكله ثانيه راح تظهر او خاصيه تتعطل .,

    و السكربت سهل برضوا وللعلم هو يتعامل مع عده رموز

    و ايضا طريقه الاخ كون حلوه وسهله

    --" بس البحث متعب

    وان شاء الله نخترع حل اسهل :] :]
    نسمع رأي درمش فهو اعرف

    مع هذا لا اظن ان الامر له علاقة بالمحرر فانا استطيع الترجمة بملف ترجمة اجنبي و جاهز دون استخدام الايجي سب، فقط باستخدام المفكرة، ملف الترجمة يفتح بالمفكرة عادي
    اخر تعديل كان بواسطة » امجد صلاح في يوم » 09-06-2012 عند الساعة » 17:00

الصفحة رقم 1 من 3 123 الأخيرةالأخيرة

بيانات عن الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

عدد زوار الموضوع الآن 1 . (0 عضو و 1 ضيف)

المفضلات

collapse_40b قوانين المشاركة

  • غير مصرّح لك بنشر موضوع جديد
  • غير مصرّح بالرد على المواضيع
  • غير مصرّح لك بإرفاق ملفات
  • غير مصرّح لك بتعديل مشاركاتك
  •  

مكسات على ايفون  مكسات على اندرويد  Rss  Facebook  Twitter