Трудности перевода

Дэвид Бекер (David Becker),

Небольшая группа программистов в Руанде, еще даже не успев приступить к работе над проектом по созданию локализованной версии OpenOffice, столкнулась с проблемами.

Киньяруанда, язык, на котором говорит большинство руандцев, просто не имеет слов, обозначающих основные технические и компьютерные термины, включая само слово «компьютер», поясняет организатор проекта Стив Мёрфи. Поспорив о том, позаимствовать ли английский или французский термин или все же подобрать какое-нибудь родное слово, группа остановилась на термине мудасобуа - что-то вроде «тот, кто не ошибается».

Подобные трудности в таких проектах - только начало. Тем не менее сотни команд разработчиков берутся за перевод ПО open-source, такого как OpenOffice и KDE, на самые разные языки, от азербайджанского до кхоса.

Пока такие проекты немногочисленны. Но аналитики говорят, что в долгосрочной перспективе они могут представлять значительную угрозу доминированию Microsoft. Регионы, в которых рынок ПК развит недостаточно, чтобы оправдать разработку коммерческого ПО, естественным образом обращаются к альтернативам с открытым исходным кодом. А когда рынок созреет настолько, что Microsoft и другие коммерческие производители обратят на него внимание, ПО open-source может стать там столь же распространенным, как сегодня в развитых странах ПО Microsoft.

«До сих пор продукты Microsoft всасывались одной территорией за другой под воздействием появляющегося там спроса, - говорит аналитик Directions on Microsoft Пол Дегрут. - Но на версии для некоторых языков достаточный для этого спрос возникнет не скоро. Сейчас компания начала понимать, что есть другие вопросы, кроме „Стоит ли тратить время на разработку продуктов на этом языке?”. Число компьютеров в развивающихся странах будет неуклонно расти, и вопрос должен ставиться так: „Ждать ли, когда там появится коммерчески выгодный рынок, или же не рисковать, дожидаясь, что туда придет кто-то другой?”».

Пока цифры говорят в пользу ПО с открытым исходным кодом. Windows XP сегодня доступна на 47 языках, а Office 2003 поддерживает 34 языка. Между тем в списке готовых результатов проекта локализации OpenOffice l10n свыше 30 языков, и еще 60 локализованных версий находится в стадии разработки. Пользовательский интерфейс для Linux KDE доступен более чем на 40 языках, и еще 40 с лишним на подходе. Веб-браузер Mozilla говорит на 59 языках, и готовится поддержка для десятков других.

Многие из этих языков в обозримом будущем вряд ли привлекут внимание производителей коммерческого ПО, так что проекты open-source - единственный способ создания приложений «для простых людей». Над проектом в Руанде работают около 20 человек, главным образом студенты колледжа, которые могут пользоваться приложениями на английском, но хотят, чтобы у остального населения их страны было хоть что-нибудь на родном наречии.

«Когда на языке киньяруанда говорят только в одной стране… и у 90% ее населения нет даже электричества, очень сомнительно, что в переводе любой утилиты Microsoft на этот язык найдется хотя бы толика экономической выгоды, - говорит Мёрфи. - Данный проект начисто лишен меркантильного интереса. Его мотивация - патриотизм. Компьютерная технология здесь рассматривается как хотя бы один возможный маршрут, способный вывести страну из бедности… Наши переводчики трудятся не для себя; они хотят сделать компьютеры доступными для своих младших братьев и сестер, родителей и родственников».

Проекты локализации - не тривиальное предприятие. В OpenOffice 20 тыс. строк текста - от диалоговых окон до справочных библиотек, каждую из которых надо перевести на новый язык. Дополнительной работы требует поддержка неанглийских символов и диакритических знаков, а также создание словарей для проверки орфографии и подгонка пользовательского интерфейса. Один лишь поиск всего, что требует перевода, может вылиться во внушительную задачу.

Команда Мёрфи пока работает над созданием инструментов для извлечения строк текста, нуждающихся в переводе. «Разработчики OpenOffice не позаботились ни о чем подобном, так что этим приходится заниматься нам самим», - говорит он.

По словам специалиста OpenOffice.org по маркетингу Сэма Хайзера, участники основного проекта OpenOffice проделали большую работу по реализации поддержки альтернативных наборов символов, текста, читаемого справа налево, и решению других механических проблем, однако, чтобы помочь локализации, нужно сделать гораздо больше. «Инструкции совершенно непонятны, - говорит он. - Для технически грамотных людей это не проблема. Они напишут программу, и она вытащит эти 20 тыс. строк. Но документация предназначена для тех, кто не разбирается в компьютерах, и она абсолютно неудовлетворительна».

Microsoft задумалась о будущем

Преимущества open-source в развивающихся странах связаны не только с языком, и даже те страны, где есть проприетарное ПО на их родном языке, озираются по сторонам.

Роберт Людвик, руководитель проекта по созданию словенской версии OpenOffice, рассказывает, что его команде из 10 человек на перевод потребовался почти год. Но проект поддерживало правительство и чиновники от образования - в рамках национального плана популяризации ПО с открытым исходным кодом. Microsoft предлагает словенские версии Windows и Office, но продукты open-source дешевле и создают больше возможностей для местных разработчиков.

Эти соображения, похоже, заставили Microsoft задуматься. Когда аналогичное предпочтение продуктам open-source продемонстрировало правительство Таиланда, софтверный гигант предложил ему комплект из Windows и Office с ощутимой скидкой. Мэгги Вилдероттер, старший вице-президент Microsoft по стратегии бизнеса, говорит, что таиландская сделка отражает новую гибкую позицию Microsoft при работе на развивающихся рынках.

«Мы использовали Таиланд, чтобы посмотреть, сможем ли подобрать комплекты продуктов, удовлетворяющие потребности развивающихся стран, - говорит она. - У нас налажена очень хорошая обратная связь, которая позволяет нам понять, как оптимизировать свои продукты для тех или иных рынков, и мы предложили пакет, отвечающий их требованиям. У развивающихся стран совсем другие потребности и подходы, чем у развитых. Многие из них открывают гигантские перспективы перед нашей компанией, и нам очень важно выяснить, чем можно заинтересовать местных заказчиков».

Недавно руководство Индии присоединилось к многим другим правительствам, отдав предпочтение ПО с открытым исходным кодом, и для пяти индийских языков уже локализован OpenOffice. Тогда Microsoft объявила, что в ближайшие годы Office 2003 и Windows заговорят на всех 14 основных языках Индии. Многие языковые группы слишком малочисленны, чтобы оправдать работу над коммерческим ПО, но в Индии Microsoft привлекает программистов из университетов и госучреждений, которые работают в рамках программы Project Bhasha.

В прошлом энтузиазм Microsoft по освоению некоторых рынков, особенно в Азии, ограничивало буйное пиратство, говорит аналитик Red Monk Стивен Огрейди. Но с обострением конкуренции со стороны ПО open-source у софтверного гиганта может не остаться возможности списывать со счетов страны, где процветает черный рынок.

«В Таиланде пиратство вызывало непреодолимое желание сказать: „Нет никакого смысла вкладывать деньги в развитие здесь программного обеспечения”, - говорит Огрейди. - Но время простых экономических решений, исходя из уровня пиратства, прошло. Настала пора более сложных долгосрочных программ, основанных на анализе потенциальной угрозы своему положению на рынке».

Дегрут согласен, что на ближайшие десятилетия развивающиеся страны несут Microsoft существенные риски, но и сулят значительные выгоды. «Важно не позволить каким-либо продуктам open-source стать единственным выбором для народа в том или ином регионе или в языковой группе. Если это случится, Microsoft придется бороться с чьей-то еще монополией, а ее собственная монополия среди американских потребителей мало в этом поможет».

Зато если Microsoft удастся посеять свои семена на развивающихся рынках, выгода может быть ощутимой. «Североамериканский корпоративный рынок уже довольно насыщен, так что приходится думать, куда расти дальше, - поясняет Дегрут. - Когда народы мира приобщатся к благам компьютеризации, Microsoft надо будет уже быть на месте».

Однако сторонники open-source уверены, что победа будет за ними. Очистив разработку ПО от корыстных мотивов, они получили возможность быстрее и полнее реагировать на возникновение сообществ пользователей компьютеров. «Это одна из тех областей, где проприетарные софтверные компании находятся в изначально невыгодном положении в силу их подхода к выделению ресурсов, - говорит Хайзер. - Существуют рынки, которые в лучшем случае можно назвать фрагментарными: программное обеспечение в нашем понимании не представляет для них экономической ценности. Но для проекта open-source это не важно. Достаточно, чтобы была потребность и нашлись люди, желающие работать… Это как приход в некоторые развивающиеся страны технологии сотовых телефонов: совсем недавно там не было вообще никакой телефонизации, а теперь они пользуются самыми передовыми услугами связи».

 

 


Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=2291