Мозилла је објавила систем локализације Флуент 1.0

Представио прво стабилно издање пројекта Флуент 1.0, креиран да поједностави локализацију Мозилла производа. Верзија 1.0 је означила стабилизацију спецификација и синтаксе маркупа. Развој пројекта ширење лиценциран под Апацхе 2.0. Течне имплементације су припремљене на језицима Питон, JavaScript и Рђа. Да би се поједноставила припрема датотека у Флуент формату, они се развијају онлајн уредник и плугин за Вим.

Предложени систем локализације пружа могућности за креирање превода елемената интерфејса који изгледају природно, који нису уметнути у крути оквир и нису ограничени на 1-на-1 превод стандардних фраза. С једне стране, Флуент изузетно олакшава имплементацију најједноставнијих превода, али са друге стране, пружа флексибилне алате за превођење сложених интеракција које узимају у обзир род, деклинације множине, коњугације и друге језичке карактеристике.

Флуент омогућава креирање асинхроних превода, у којима се једноставан низ на енглеском може упоредити са прилично сложеним мултиваријантним преводом на другом језику (на пример, „Вера је додала фотографију“, „Васја је додао пет фотографија“). У исто време, Флуент синтакса која дефинише преводе остаје прилично лака за читање и разумевање. Систем је првобитно дизајниран за употребу од стране нетехничких стручњака, што омогућава преводиоцима без програмских вештина да буду укључени у процес превођења и прегледа.

схаред-пхотос =
У {$усерГендер ->
[мушко] њега
[женско] њу
*[остало] њих
} збирка
{$усерНаме} {$пхотоЦоунт ->
[једна] нова фотографија је додата
[неколико] је додао/ла {$пхотоЦоунт} нових фотографија
*[отхер] је додао/ла {$пхотоЦоунт} нове фотографије
}.

Основни елемент превођења у Флуенту је порука. Свака порука је повезана са идентификатором (на пример, "здраво = здраво, свет!"), који је приложен коду апликације где се примењује. Поруке могу бити једноставне текстуалне фразе или вишелинијске скрипте које узимају у обзир различите граматичке опције и укључују условни изрази (селектори), Променљиве, атрибути, услови и funkcije (форматирање бројева, конверзија датума и времена). Везе су подржане - неке поруке могу бити укључене у друге поруке, а везе између различитих датотека су дозвољене. Пре склапања, датотеке порука се комбинују у скупове.

Флуент пружа високу отпорност на грешке - погрешно форматирана порука не доводи до оштећења целе датотеке са преводима или оближњих порука. Коментари се могу додати за додавање контекстуалних информација о сврси порука и група. Флуент се већ користи за локализацију сајтова за пројекте Фирефок Сенд и Цоммон Воице. Прошле године је почела миграција Фирефок-а на Флуент, и тренутно је припремљен више од 3000 порука са преводима (укупно Фајерфокс има око 13 хиљада редова за превод).

Мозилла је објавила систем локализације Флуент 1.0

Извор: опеннет.ру

Додај коментар