سیستم محلیسازی پیشنهادی فرصتهایی را برای ایجاد ترجمههایی با ظاهر طبیعی از عناصر رابط فراهم میکند که به یک چارچوب سفت و سخت وارد نمیشوند و به ترجمه 1 به 1 عبارات استاندارد محدود نمیشوند. از یک طرف، Fluent اجرای سادهترین ترجمهها را بسیار ساده میکند، اما از سوی دیگر، ابزارهای انعطافپذیری را برای ترجمه تعاملات پیچیده که جنسیت، انحرافات جمع، صرف و سایر ویژگیهای زبان را در نظر میگیرد، ارائه میکند.
Fluent امکان ایجاد ترجمه های ناهمزمان را فراهم می کند، که در آن یک رشته ساده به زبان انگلیسی را می توان با یک ترجمه چند متغیره نسبتاً پیچیده به زبان دیگر مقایسه کرد (به عنوان مثال، "ورا یک عکس اضافه کرد"، "Vasya پنج عکس اضافه کرد"). در عین حال، نحو Fluent که ترجمه ها را تعریف می کند، خواندن و درک بسیار آسان است. این سیستم در ابتدا برای استفاده توسط متخصصان غیر فنی طراحی شده بود که به مترجمان بدون مهارت برنامه نویسی اجازه می دهد در فرآیند ترجمه و بررسی شرکت کنند.
اشتراک گذاری-عکس =
در {$userGender ->
[مرد] او
[مونث] او
*[دیگر] آنها
} مجموعه
{$userName} {$photoCount ->
[یک] عکس جدید اضافه شد
[few] {$photoCount} عکس جدید اضافه کرد
*[other] {$photoCount} عکس جدید اضافه کرد
}.
عنصر اصلی ترجمه در فلوئنت پیام است. هر پیام با یک شناسه مرتبط است (به عنوان مثال، "Hello = Hello, World!")، که به کد برنامه که در آن اعمال می شود، پیوست می شود. پیامها میتوانند عبارات متنی ساده یا اسکریپتهای چند خطی باشند که گزینههای دستور زبان مختلف را در نظر گرفته و شامل شوند
Fluent مقاومت بالایی در برابر خطا ارائه می دهد - یک پیام با فرمت نادرست منجر به آسیب به کل فایل با ترجمه ها یا پیام های نزدیک نمی شود. نظرات را می توان برای افزودن اطلاعات متنی در مورد هدف پیام ها و گروه ها اضافه کرد. Fluent قبلاً برای بومی سازی سایت ها برای پروژه های Firefox Send و Common Voice استفاده می شود. سال گذشته مهاجرت فایرفاکس به فلوئنت آغاز شد و در حال حاضر نیز ادامه دارد
منبع: opennet.ru