موزیلا سیستم محلی سازی فلوئنت 1.0 را منتشر کرده است

ارسال شده توسط اولین انتشار پایدار پروژه روان 1.0، ایجاد شده برای ساده سازی بومی سازی محصولات موزیلا. نسخه 1.0 تثبیت مشخصات نشانه گذاری و نحو را مشخص کرد. تحولات پروژه گسترش دارای مجوز Apache 2.0. پیاده سازی های روان به زبان ها آماده شده اند پــایتــون, جاوا اسکریپت и زنگ. برای ساده سازی آماده سازی فایل ها در قالب فلوئنت، آنها در حال توسعه هستند ویرایشگر آنلاین и افزونه برای Vim.

سیستم محلی‌سازی پیشنهادی فرصت‌هایی را برای ایجاد ترجمه‌هایی با ظاهر طبیعی از عناصر رابط فراهم می‌کند که به یک چارچوب سفت و سخت وارد نمی‌شوند و به ترجمه 1 به 1 عبارات استاندارد محدود نمی‌شوند. از یک طرف، Fluent اجرای ساده‌ترین ترجمه‌ها را بسیار ساده می‌کند، اما از سوی دیگر، ابزارهای انعطاف‌پذیری را برای ترجمه تعاملات پیچیده که جنسیت، انحرافات جمع، صرف و سایر ویژگی‌های زبان را در نظر می‌گیرد، ارائه می‌کند.

Fluent امکان ایجاد ترجمه های ناهمزمان را فراهم می کند، که در آن یک رشته ساده به زبان انگلیسی را می توان با یک ترجمه چند متغیره نسبتاً پیچیده به زبان دیگر مقایسه کرد (به عنوان مثال، "ورا یک عکس اضافه کرد"، "Vasya پنج عکس اضافه کرد"). در عین حال، نحو Fluent که ترجمه ها را تعریف می کند، خواندن و درک بسیار آسان است. این سیستم در ابتدا برای استفاده توسط متخصصان غیر فنی طراحی شده بود که به مترجمان بدون مهارت برنامه نویسی اجازه می دهد در فرآیند ترجمه و بررسی شرکت کنند.

اشتراک گذاری-عکس =
در {$userGender ->
[مرد] او
[مونث] او
*[دیگر] آنها
} مجموعه
{$userName} {$photoCount ->
[یک] عکس جدید اضافه شد
[few] {$photoCount} عکس جدید اضافه کرد
*[other] {$photoCount} عکس جدید اضافه کرد
}.

عنصر اصلی ترجمه در فلوئنت پیام است. هر پیام با یک شناسه مرتبط است (به عنوان مثال، "Hello = Hello, World!")، که به کد برنامه که در آن اعمال می شود، پیوست می شود. پیام‌ها می‌توانند عبارات متنی ساده یا اسکریپت‌های چند خطی باشند که گزینه‌های دستور زبان مختلف را در نظر گرفته و شامل شوند عبارات شرطی (انتخاب کنندگان)، متغیرها, ویژگی های, اصطلاحات и توابع (قالب بندی شماره، تبدیل تاریخ و زمان). پیوندها پشتیبانی می شوند - برخی از پیام ها را می توان در پیام های دیگر گنجاند و پیوند بین فایل های مختلف مجاز است. قبل از مونتاژ، فایل های پیام در مجموعه ها ترکیب می شوند.

Fluent مقاومت بالایی در برابر خطا ارائه می دهد - یک پیام با فرمت نادرست منجر به آسیب به کل فایل با ترجمه ها یا پیام های نزدیک نمی شود. نظرات را می توان برای افزودن اطلاعات متنی در مورد هدف پیام ها و گروه ها اضافه کرد. Fluent قبلاً برای بومی سازی سایت ها برای پروژه های Firefox Send و Common Voice استفاده می شود. سال گذشته مهاجرت فایرفاکس به فلوئنت آغاز شد و در حال حاضر نیز ادامه دارد آماده شده بیش از 3000 پیام با ترجمه (در مجموع فایرفاکس حدود 13 هزار خط برای ترجمه دارد).

موزیلا سیستم محلی سازی فلوئنت 1.0 را منتشر کرده است

منبع: opennet.ru

اضافه کردن نظر