?

Log in

No account? Create an account

Предыдущее | Следующее

Недавно мне был поручен проект по переводу нашей системы на английский язык. Сначала мы боролись за то, чтобы вытащить строки из библиотек. Потом искали переводчиков, согласовывали сроки. Затем мы согласовывали глоссарий и строки инсталляторов. И вот сегодня, когда проект уже почти должен был быть готов, тестирование выявило что три четверти интерфейсных текстов так и не было переведено.

Разбор полетов показал, что оказалось, что не все строки включаются в библиотеки ресурсов. Некоторые прячутся в коде. Конечно я прогнозировал такую ситуацию и заложил пару дней на ожидаемые 20-30% хардкожженых строк. Но 300% стало для меня явным сюрпризом и перебором.

Поэтому делаю себе заметку на будущее: при получении проекта на перевод первым делом проверять объём покрытия. Для этого забить все полученные строки символами ZZZZLLL и посмотреть какие строки остались на русском. Вот как-то так...

Comments

( 15 комментариев — Оставить комментарий )
ilya_stremovsky
8 фев, 2010 13:54 (UTC)
Узнаю брата Колю. Брата Колю на самом деле зовут "никто и не предполагал, что система когда-нибудь будет локализована". Радостей у тебя в этом случае две. Первая, что длина слов русского языка в среднем выше, чем в других языках и предстоит меньше корячиться по вгонянию переводов в отведенные для этого места. Вторая, что ты в принципе можешь за разумное время проверить покрытие. В игровых проектах, это само по себе затруднительно.
Но это так, утешительный приз. Сочувствую.
vorobiev
8 фев, 2010 15:06 (UTC)
Ну вообще то говоря предполагали...
Поэтому четверть текстов и была успешно переведена. Другой вопрос в том, что почему то решили, что оставшиеся три четверти в строки переводить не обязательно. Сейчас исправляются.

Как ни странно, интерфейс все равно пополз. Так что это тоже еще предстоит отлавливать.

Ну да, кроме сообщений об ошибках действительно за разумное время смогу.
1001smile
8 фев, 2010 15:28 (UTC)
Re: Ну вообще то говоря предполагали...
В каком смысле пополз?
ilya_stremovsky
8 фев, 2010 15:42 (UTC)
Re: Ну вообще то говоря предполагали...
В смысле переведенный текст не поместился в нужное место.
1001smile
8 фев, 2010 15:43 (UTC)
Re: Ну вообще то говоря предполагали...
Илья, а ты тоже в этой компании работаешь? 8-[ ]
ilya_stremovsky
8 фев, 2010 15:46 (UTC)
Re: Ну вообще то говоря предполагали...
У меня к тебе был тот же вопрос :)
Нет, просто для бывшего локализатора симтомы очевидны.
sunnykitten
10 фев, 2010 20:36 (UTC)
Re: Ну вообще то говоря предполагали...
А еще ему не надо иметь себе моск на тему "а где там шрифты?!"
vorobiev
8 фев, 2010 20:35 (UTC)
Re: Ну вообще то говоря предполагали...
В смысле, что строки стали вылезать за рамки.
taly_v
8 фев, 2010 14:34 (UTC)
Именно поэтому мы категорически отказываемся браться за локализацию наших старых разработок - там просто все поголовно в коде было прописано, проще все с нуля переписать, чем это локализовать. В новой разработке отдельно отслеживали, чтоб ни словечка в код не попадало.
vorobiev
8 фев, 2010 15:07 (UTC)
И это правильно!
Ибо без такой политики разработки, потом придется разрабатывать с нуля...
1001smile
8 фев, 2010 15:31 (UTC)
Re: И это правильно!
Ну-у-у, есть топорный способ проверить, что русских строк не осталось. Качаешь себе все исходники. Делаешь поиск по ним по всем по буквам русского алфавита. Их всего 33 :)
vorobiev
8 фев, 2010 20:37 (UTC)
Ага, осталось только понять как скачать все исходники..
Ибо проектов не один и они имеют общие библиотеки и зависимости... Поэтому наличие русских букв в исходниках еще не значит, что они вылезут именно в локализуемом проекте.
1001smile
8 фев, 2010 20:51 (UTC)
Re: Ага, осталось только понять как скачать все исходник
Скачивай ВСЁ. Заодно найдешь косяки не только в этом проекте, но и в других :-]
vorobiev
8 фев, 2010 21:16 (UTC)
Понял, где еще есть засада.
И какую реакцию ты бы ожидала на нахождение косяка в давно неподдерживаемой библиотеке?

Кстати, комментарии в исходниках тоже по-русски писаться могут ;-)
1001smile
8 фев, 2010 21:53 (UTC)
Re: Понял, где еще есть засада.
О, на меня у программистов всегда одна и ожидаемая реакция: тихий ужас в глазах и понимание: "она от меня не отвяжется, весь мозг выест, но своего добьется" :)

...serving you know what!
( 15 комментариев — Оставить комментарий )

Календарь блога

Сентябрь 2017
Вс Пн Вт Ср Чт Пт Сб
     12
3456789
10111213141516
17181920212223
24252627282930

Метки

Разработано LiveJournal.com
Designed by Lilia Ahner