Symbian9.1 Делаем русификаторы прямо на смарте.:
Автор
alexmaj467
TEST Страница 4 из 5
... « » ......файл языковой локализации.
5. После всего этого нам нужен файл *.rsc/*.r01(без .original) и его, если изменяли, нужно изменить как описано в п.1а(обратно на 6b), а затем можна запаковать как отдельный руссификатор(с типом sis-пакета PU), а можна перепаковать всю переводимую программу(с типом sis-пакета SA) с помощью smartSIS, опять же повторюсь: что и как паковать/распаковать описано в самой программе smartSIS
ПРИМЕЧАНИЕ: Когда Вы переводите файл рсц на русский, то Вы все равно изменяете количество символов. И если вы ОЧЕНЬ сильно привысили первоначальное количество, то после запуска программы может произойти вылет из проги, над которой Вы парились, с ошибкой!
Для того чтобы этого избежать, лучше после каждых переведенных 10-15 ресурсов паковать файл рсц как отдельный русик и проверять работоспособность программы, т.е. проверку на вылеты(со временем уже не будете этого делать, т.к. выработается *запоминание* где Вы сильно привысили количество ресурсов и будет легко найти где уменьшить).
Вот пример файла sis.pkg для отдельного русификатора на примере UcWEB 6.0(после #ки расшифровка строки):
E:\UCWEB #путь к папке, которую хотим запаковать
rus UcWEB 6.0 beta 2 #название файла, который появится при упаковке
6.0.2 #версия проги/русика
0xa000998f #UID программы, который Вы скопировали, выполняя 1ый пункт мануала, БУДЬТЕ ВНИМАТЕЛЬНЫ с этой строкой, один неправильный символ может привести к образованию ХВОСТА
virus13a #автор перевода/перепаковки
PU #тип sis-пакета, в данном случае как отдельный русификатор
E:/smartSIS/text.txt #путь к текстовому файлу, который будет выводится при установке русика/перепакованой проги(необязательно вставлять файл, можна написать просто none)
RU #язык
Напоминаю, sis.pkg НЕ ДОЛЖЕН БЫТЬ В ЮНИКОДЕ!
После упаковки Вам ОБЯЗАТЕЛЬНО НУЖНО ПОДПИСАТЬ свое "творение"))):
SelfSigned сертификатом, если UID НЕ ЗАЩИЩЕННЫЙ
devCert'ом, если UID ЗАЩИЩЕННЫЙ
Ну Вроде Все!
АХ ДА, ЧУТЬ НЕ ЗАБЫЛ:
| КОГДА СОХРАНЯЕТЕ ПЕРЕВЕДЕННЫЙ...
Таги: статья