Како до ФФ и ТБ 1.X (каде X != 0)?

Tags: 

Одлучив вака претпразнично да изблогирам за планот за добивање на локализирана верзија на следните major верзии на ФФ и ТБ. Едно од побитните прашања е корисноста на .po фајловите кои минатиот пат ми се чинеа екстремно супер, ама сега нивната судбина ми е матна. Според некои информации иако ФФ сеуште не е во стринг фриз, сепак се прават напори промените да бидат минимални. Се надевам дека и за ТБ ситуацијата е слична. Како и да е, следново (кога-тогаш) треба да се направи:

1. Сркање на cvs на Мозила со најсвежите работи и тоа:

За ФФ:

mozilla/browser/locales/en-US

mozilla/extensions/reporter/locales/en-US

mozilla/other-licenses/branding/firefox/locales/en-US

За ФФ и ТБ:

mozilla/dom/locales/en-US

mozilla/netwerk/locales/en-US

mozilla/security/manager/locales/en-US

mozilla/toolkit/locales/en-US

За ТБ:

mozilla/editor/ui/locales/en-US

mozilla/mail/locales/en-US

mozilla/other-licenses/branding/thunderbird/locales/en-US

2. Спојување на преводите и оригиналите на ФФ и ТБ 1.0.x според истата структура. Ова важи и за направените .po датотеки и за .dtd и .properties датотеките.

3. DIFF* на en-US за 1.X и en-US за 1.0.x.

4. PATCH* на mk-MK за 1.0.x.

5. Проценка на големината на промените и проценка дали е потребна pot/po конверзија.

6. Локализација, тестирање, поправки, тестирање, поправки...

7. Качување ствари во cvs.

8. Допреведување на некои нови веб страници ако треба.

9. Чекање на билдови, bugzilla...

10. Прослава.

Можни дополнителни проблеми се сеуште непознаницата за локализација на HELP датотеките за двете (ако ги има), и наоѓање на не-po уредувач што ќе ги чита заебаните (UTF-8) стрингови во .properties датотеките (се разбира ако проценката рече дека нема потреба од .po датотеки за да се добие новиот превод).

* DIFF и PATCH најверојатно не се прават со стандардните алатки, туку со некои таму perl скрипти за оваа потреба.

Епа толку.