تسجيل الدخول

مشاهدة النسخة كاملة : نقطة نهاية الجملة. الجزء الثاني+سكربت إتجاه الكتابة من اليمين لليسار



انس الكبيسي
3-1-2018, 04:12 PM
السلام عليكم ورحمة الله وبركاته

من بعد التحية \\ .....

هذه الأيام جُل تفكيري في كيفية دعم الترجمة العربية بشكل خاص وإتجاه الترجمة من اليمين لليسار بشكل عام

وإستكمالًا لموضوع الأخ غسان السقاف في موضوعه
http://www.msoms-anime.net/t182159.html

لا أريد تكرار ما ورد في الموضوع السابق بالنسبة لإتجاه الكتابة دون الإحتيال على النص وقلبه..

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

يجب أن يستخدم رمز التحويل من اليمين لليسار وهذا جاء مطابقًا لما تفضل به العضو VEGETA من الموضوع السابق

حيث علق مطور مكتبة libass حتى خيار الـ Encoding الذي كان 178 للعربية والآن -1 يعتقد بأنهم لا فائدة منهم

ويوصي أيضًا بإزالة الـ -1 حتى من مكتبة لايباس وترك الأمر مقتصر على إتجاه الكتابة من اليسار لليمين ومن أراد العكس ببساطة يضع حرف [رمز] التحويل من اليمين لليسار في بداية الجملة
طبعًا رمز هذا الحرف في اليونيكود هو [U+202B] ورمز الإغلاق بعد نهاية السطر وهو ليس ضروريًا [U+202C]

يمكنكم الإتطلاع هنا فيما علق عنه مطورين مكتبة لايباس بالأمس
https://github.com/libass/libass/issues/295

مطورين مكتبة اللايباس يحاولون جعل المكتبة تعمل كمكتبة vsfilter حتى لا يواجه المترجمين والمستخدمين مشاكل في تشغيل الترجمة إن كانوا يشغلون أحد المكتبتين ..

لذلك لا أظن أن هناك حلًا [شوجاناي] سوى هذا الحل

قمت بعمل سكربت بسيط لتحويل إتجاه الكتابة من اليمين إلى اليسار ويتوافق مع المكتبتين libass+vsfilter

كما أنه يحل مشكلة ملفات ترجمة SRT ويقوم بتحويل إتجاه الكتابة من اليمين لليسار

والتخلص من مشكلة علامة التعجب والنقطة وغيرها

http://oi67.tinypic.com/im49cz.jpg


وهنا التطبيق

http://oi67.tinypic.com/2mg9g9c.jpg


يمكنكم التحميل من هنا

https://drive.google.com/open?id=1lD6FX6J86VthDK9tJp2KQAtmURzsOHPS

طريقة تركيب الأداة في برنامج Aegisub

إذا كان لديك نسخة 32
إذهب إلى هذا المسار
C:\Program Files (x86)\Aegisub\automation\autoload
وألصق الملف بداخله

النسخة 64
C:\Program Files\Aegisub\automation\autoload
وألصق الملف بداخله

أو التحميل من المشاركة رقم #5 للعضو .Wesker. (http://www.msoms-anime.net/u3308.html) والتثبيت بشكل مباشر
http://www.msoms-anime.net/t190453.html#5

في النهاية أود أن أقول أنني أفكر جديًا بإقتراح العضو VEGETA بالتعديل على برنامج Aegisub وتعديله لإضافة هذا الرمز مع بداية إنشاء كل line دون الحاجة لسكربت!

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

من مواضيعي قد تهمكم
http://www.msoms-anime.net/t190430.html
http://www.msoms-anime.net/t190432.html

تحياتي لكم \ أنس الكبيسي ...
أطلب منكم الدعاء لي بالخير فقط ..
والسلام عليكم ورحمة الله وبركاته ..

إضافة هناك نسخة من برنامج Aegisub تدعم الكتابة من اليمين الى اليسار شاهد الموضوع في الرابط التالي

ز³ج¸ز²ج¸ز³ ما زال مسومس ينبض بالعطاء || الكتابة من اليمين إلى اليسار في الـ ز³ج¸ز²ج¸ز³ Aegisub (https://www.msoms-anime.net/showthread.php?t=192525)

ALKOON
3-1-2018, 05:35 PM
وعليكم السلام ورحمة الله وبركاته
ما شاء الله سكربت بسيط ومفيد في نفس الوقت
عمل جميل الصراحه

جربت السكربت وأردت التعديل غليه، لكن بما أنك موجود
يفضل وضع خيار آخر وهو تطبيق السكربت على جميع الأسطر دون التحديد
مع أنه لا بأس هكذا، لكن يفضل أن يقوم السكربت ذلك بتطبيق الأمر على
جميع الأسطر دون أن يقوم الشخص بتحديد الأسطر كلها

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

على كل شكرا لك أخي، وبالتوفيق لك في ما تقوم به

انس الكبيسي
3-1-2018, 06:43 PM
وعليكم السلام ورحمة الله وبركاته
ما شاء الله سكربت بسيط ومفيد في نفس الوقت
عمل جميل الصراحه

جربت السكربت وأردت التعديل غليه، لكن بما أنك موجود
يفضل وضع خيار آخر وهو تطبيق السكربت على جميع الأسطر دون التحديد
مع أنه لا بأس هكذا، لكن يفضل أن يقوم السكربت ذلك بتطبيق الأمر على
جميع الأسطر دون أن يقوم الشخص بتحديد الأسطر كلها

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

على كل شكرا لك أخي، وبالتوفيق لك في ما تقوم به

الله يعطيك العافية شكرًا لك،

حبذا لو عدلت عليه وأضفت خيارات على جميع الأسطر أو أسطر محددة، لديك سكربت لإضافة كود يتضمن هذه الطريقة سيكون رائعًا حقًا
[حقيقة لازلت أدرس متغيرات برنامج aegisub لذلك أواجه بعض المشاكل في الوقت الراهن
وأنا لازلت أتمرس عليه وأعامل لغة lua من خلال خبرتي في لغات أخرى php+c]

لذلك ستقدم عونًا كبيرًا

أما دعم اللغة العربية أو إتجاه الكتابة من اليمين لليسار نعم كما تفضلت به وطبعًا هذا الأمر عائد لجملة من الأسباب
بعض المكتبات هي نتاج عمل ذاتي أي لا يوجد ممولين وداعمين لهم خلافًا لمكتبات أخرى تتلقى دعم من شركات عملاقة كـ [جوجل] مثل مكتبة harfbuzz
حيث مطورها [به داد] يعمل رئيس قسم تطوير الخطوط في الشركة المذكورة!

ومع ذلك الحلول موجودة مثل رمز التحويل من اليمين لليسار [U+0202B] حيث قرأت عن هذا الأمر وتعمقت به وهناك رموز مشابهة له لعدة لغات
حيث تعتبر هذه المجموعة الخاصة من الرموز كـ tag كما هو حال لغة html لمن يعرفها
فعندما تريد تحويل إتجاه الصفحة من اليمين لليسار تضع هذه الخاصية dir="rt" داخل الـ tags ليكون بهذا الشكل <body dir="rtl">
نعم، هكذا وصف بعض المطورين بالنسبة للرموز الخاصة لتغيير إتجاه الكتابة ... لذلك هذا هو الحل الأنجع على الإطلاق ..

ALKOON
3-1-2018, 10:49 PM
حسنا لا بأس
السكربتات التي صنعتها منذ أربع سنوات تقريبا، ونسيت أمور كثيرة
كل مافي الأمر أني أعدت طرحه بتعديل بسيط، لذلك سأحاول القيام بذلك

تحيتي!

.Wesker.
7-1-2018, 01:17 AM
وعليكم السلام ورحمة اله وبركاته

شيء جميل ما شاء الله ومفيد جدا
خصوصا انه يعمل في سطر فيه عربي وانجليزي في نفس الوقت


خذ هذي هدية :) .. برمجت لك باتش يقوم بتثبيت السكربت في أي جهاز سواءً 64 أو 32 بت
التحميل [هـــنـــا (https://up.top4top.net/downloadf-736i13qa1-zip.html)]
شيّك عليه وجربه .. شوفه يشتغل ولا لا :)


بالتوفيق ض1

انس الكبيسي
14-1-2018, 10:30 AM
وعليكم السلام ورحمة اله وبركاته

شيء جميل ما شاء الله ومفيد جدا
خصوصا انه يعمل في سطر فيه عربي وانجليزي في نفس الوقت


خذ هذي هدية :) .. برمجت لك باتش يقوم بتثبيت السكربت في أي جهاز سواءً 64 أو 32 بت
التحميل [هـــنـــا (https://up.top4top.net/downloadf-736i13qa1-zip.html)]
شيّك عليه وجربه .. شوفه يشتغل ولا لا :)


بالتوفيق ض1

نعم مفيدة للغاية خاصة مع وجودة كلمات انجليزية ...

ويعطيك الف عافية على الهدية والإهتمام ... والباتش يعمل بشكل جيد..

وفقنا الله وإياكم .. شكرًا لك