قامت Mozilla بنشر نظام تعريب Fluent 1.0

مقدم من أول إصدار مستقر للمشروع بطلاقة 1.0، تم إنشاؤها لتبسيط توطين منتجات Mozilla. يمثل الإصدار 1.0 بمثابة استقرار لمواصفات الترميز وبناء الجملة. تطورات المشروع الانتشار مرخص تحت أباتشي 2.0. يتم إعداد التطبيقات بطلاقة في اللغات بايثون, جافا سكريبت и Rust. يتم تطويرها لتبسيط إعداد الملفات بتنسيق Fluent محرر على الانترنت и المساعد لفيم.

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

يسمح Fluent بإنشاء ترجمات غير متزامنة، حيث يمكن مقارنة سلسلة بسيطة باللغة الإنجليزية بترجمة متعددة المتغيرات معقدة إلى حد ما في لغة أخرى (على سبيل المثال، "أضافت Vera صورة"، "أضاف Vasya خمس صور"). وفي الوقت نفسه، يظل بناء جملة Fluent الذي يحدد الترجمات سهل القراءة والفهم. تم تصميم النظام في البداية ليستخدمه متخصصون غير تقنيين، مما يسمح للمترجمين الذين ليس لديهم مهارات برمجية بالمشاركة في عملية الترجمة والمراجعة.

الصور المشتركة =
في {$userGender ->
[ذكر] له
[أنثى] لها
*[أخرى] منهم
} مجموعة
{$userName} {$photoCount ->
[واحد] تمت إضافة صورة جديدة
[قليل] تمت إضافة {$photoCount} صور جديدة
*[other] أضاف {$photoCount} صور جديدة
}.

العنصر الأساسي للترجمة في Fluent هو الرسالة. ترتبط كل رسالة بمعرف (على سبيل المثال، "hello = Hello, world!")، والذي يتم إرفاقه برمز التطبيق حيث يتم تطبيقه. يمكن أن تكون الرسائل عبارة عن عبارات نصية بسيطة أو نصوص برمجية متعددة الأسطر تأخذ في الاعتبار الخيارات النحوية المختلفة وتتضمنها التعبيرات الشرطية (محددات)، المتغيرات, سمات, حيث и ملامح (تنسيق الأرقام، تحويل التاريخ والوقت). الروابط مدعومة - يمكن تضمين بعض الرسائل في رسائل أخرى، كما يُسمح بالروابط بين الملفات المختلفة. قبل التجميع، يتم دمج ملفات الرسائل في مجموعات.

يوفر Fluent مقاومة عالية للأخطاء - فالرسالة المنسقة بشكل غير صحيح لا تؤدي إلى تلف الملف بأكمله مع الترجمات أو الرسائل القريبة. يمكن إضافة التعليقات لإضافة معلومات سياقية حول الغرض من الرسائل والمجموعات. يتم استخدام Fluent بالفعل لتوطين مواقع مشروعات Firefox Send وCommon Voice. في العام الماضي، بدأ ترحيل Firefox إلى Fluent، وهو حاليًا مُعد أكثر من 3000 رسالة مع ترجمات (في المجموع، يحتوي Firefox على حوالي 13 ألف سطر للترجمة).

قامت Mozilla بنشر نظام تعريب Fluent 1.0

المصدر: opennet.ru

إضافة تعليق