Языковая локализация. Понятие локализации в межъязыковом и внутриязыковом переводе Языковая локализация

В заголовок статьи вынесен, казалось бы, простой вопрос. Статью из журнала мы переводим, приложение – локализируем, ничего сложного. На самом деле всё не так. Как выясняется, очень многие, в том числе заказчики переводческих услуг, разницы между двумя терминами не видят, а следовательно, не хотят выделять физические и финансовые ресурсы на априори более сложный и долгий процесс локализации. Фразу «зачем вам время на исследования, сел да перевёл быстренько» можно услышать до неприятного часто. Поэтому мы хотим немного рассказать о разнице между этими двумя понятиями (а вы, возможно, покажете эту статью своему заказчику, чем его и убедите).

Чтобы конкурировать в условиях современной глобальной экономики, организациям нужно адаптировать веб-сайт и цифровой медиа-контент к международной аудитории. И тем не менее, многие компании, большие и маленькие, не понимают важных различий между переводом и локализацией. В этой статье д-р Нитиш Сингх рассказывает о переводе по сравнению с локализацией и объясняет, почему два дополняющих друг друга процесса имеют большое значение, но по-разному.

Перевод и локализация. В чем разница?

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

Чтобы понять разницу, давайте начнём с некоторых простых определений:

Что такое перевод?

Перевод является пословным преобразованием или преобразованием языка. Если вы хотите убедиться, что покупатели знают, как эффективно использовать ваш продукт, важно, чтобы тексты источника и целевого языка точно совпадали. Целью перевода является достижение смысловой эквивалентности путём обеспечения идиоматической, словарной и концептуальной эквивалентности.

Что такое локализация ?

Локализация (также упоминается как l10n) подразумевает, что продукт в языковом и культурном плане соответствует той области, где он будет использоваться и продаваться. Эти изменения видны покупателю продукта или услуги и связанны с ними в культурном коннотативном плане.

Продукт в языковом и культурном плане соответствует – это ключевая фраза для сравнения. Оба процесса кажутся очень активными или сложными. Тем не менее, знать разницу между тем, что является эквивалентным, а что соответствующим, очень важно для успехов в процессах глобализации.

Важность перевода и локализации

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

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

Перевод и локализация. Когда разница важна

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

В то время как простой перевод может быть целесообразным для некоторых типов контента на определенных рынках, локализация чаще требуется для адаптации высоко эмоционального, творческого маркетингового контента так, чтобы он создавал желаемый эффект во всех регионах.

Локализация также используется для контента, который заставляет клиентов взаимодействовать с вашим брендом. Из-за этого перевод и локализация отличаются на тактическом уровне.

Мы можем это лучше всего увидеть, когда локализируем веб-сайт для конкретной страны или культуры. Особое внимание следует уделять местным обычаям, дате и времени, валюте и формату нумерации, единицам измерения, адресам и номерам телефонов, расположению и ориентации, иконкам и символам, языковому и словесному стилю, цвету и эстетике. Например: Yahoo имеет веб-сайты для 24 стран на 12 языках, а команды локализации физически находятся в целевых странах с целью развития и поддержания веб-сайтов конкретных стран.

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

Локализация (от англ. localization - программное обеспечение) - это не просто другое название переводу, это совершенно новая дисциплина, которая пытается помочь людям осваивать и ориентироваться на просторах Интернета, а также в компьютере. Чтобы уточнить природу и сущность локализации, мы сформулировали следующее определение: локализация - это разновидность переводческой деятельности в виде культурной и лингвистической адаптации продукта в сфере информатики, кибернетики и смежных с ними науками.

Целью процесса локализации является языковая и главным образом культурная адаптация продукта к территории его распространения по средствам различных компьютерных программ. Для достижения данной цели необходимо решение исследовательских задач по 2 направлениям:

1. изучение специфики компьютерного дискурса.

2. изучение и внедрение таких моделей перевода, которые акцентируют внимание на передачу в тексте перевода культурологических аспектов смысла.

Кратко остановимся на каждом направлении. Вслед за учёным А.В. Дрожащих определим компьютерный дискурс как общение на компьютерную тематику в сети. В его изучении акцент делается на специфике компьютерных терминов, жаргонов, профессианализмов и сленгизмов.

Что касается второго аспекта, мы опираемся на разработанную Л.В. Кушниной концепцию переводческого пространства и теорию гармонизации. В рамках данной концепции локализация, как разновидность переводческой деятельности, требует культурной адаптации. Поэтому наибольшую значимость в условиях локализации приобретает, во-первых, содержательное поле, чтобы не исказить смысл этого поля. Во-вторых, поле реципиента, так как носитель другой культуры должен адекватно понять замысел автора, в-третьих, фатическое поле, чтобы максимально передать культурологический смысл. Их синтез (синергия) может привести к гармоничному переводу.

Специалист, который занимается локализацией (локализатор) должен в себе сочетать знания переводчика и инженера, разбираться в компьютерах и владеть языком, владеть необходимыми информационными средствами, чтобы разбираться в материалах, которые нужно будет локализовать, например, изменять меню, изображения, окно сообщения и т.п. Уже существует насколько курсов по подготовке локализаторов - в Канаде и Германии, в Ирландии и Америке.

Существует три уровня локализации:

1.Обеспечить поддержку языка и национальных стандартов, необходимый минимум, чтобы программа могла выполнять свои функции в другой стране (вывод на экран символов языка, ввод текста, алфавитная сортировка, строковые операции и т. д.)

2. Перевод текстов в интерфейсе программы на целевой язык.

3. Тонкая настройка под целевую страну (работа со словоформами, дополнительные стандарты, не влияющие на основную функциональность программы, учёт национального менталитета и т.д.).

Для дальнейшего уяснения локализация и речевой деятельности, дадим определение речевой деятельности и установим роль языка в речевой деятельности. По определению А.Н.Леонтьева, «речевая деятельность есть активный, целенаправленный, мотивированный, предметный (содержательный) процесс выдачи и (или) приема, сформированной и сформулированной посредством языка мысли (волеизъявления, выражения чувств), направленный на удовлетворение коммуникативно-познавательной потребности человека в процессе общения» (Леонтьев А.Н, "Психологическое исследование речи", 1935 год).

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

При этом коммуникативное пространство межкультурного взаимодействия остается принципиально открытым для повторных интерпретаций.

Чтобы все объяснить, рассмотрим пример. Компании Google не удалось победить поисковую систему Baidu в Китае. Как вы думаете, почему? Все дело в языковом ограничении. И тут возникает логичный вопрос: возможно ли добиться успеха на зарубежном рынке, воспользовавшись исключительно услугами чистого перевода? Нет. Этого мало. Дополнительно понадобится локализация. Именно от нее зависит успех продвижения бизнеса в другой стране.

Разбираемся с терминологией

Под локализацией следует понимать процедуру адаптации товара или услуги к целевой аудитории конкретной страны. Безусловно, это понятие включает в себя перевод. Однако с учетом множества дополнительных факторов. К ним относятся культурные, социальные и географические особенности, денежные единицы, диалект, юмор, жизненные приоритеты населения и другие нюансы.

Особенно актуальна локализация при создании другой языковой версии сайта. Кроме услуг перевода, вам необходимо осуществить следующие действия:

    Локализовать структуру ресурса;

    Сделать локализацию содержимого. Это касается мультимедийного контента и стиля сайта;

    Оптимизировать сайт для зарубежных поисковых систем и т.д.

Как вы думаете, способна ли фирма, предоставляющая исключительно услуги перевода, справиться с этой задачей? Конечно, нет. Для этого понадобится располагать командой сильных лингвистов и it-специалистов, владеющих определенными навыками и использующими в работе передовые технологии.

Как правило, у надежных бюро переводов Киева налажено сотрудничество с соответствующими кадрами. Благодаря этому взаимодействию они могут качественно выполнить локализацию продукта или услуги.

Помните, если локализация сделана правильно, то целевая аудитория будет воспринимать товар или услугу так, будто бы изначально они были созданы для удовлетворения ее потребностей. В результате повышается эффективность продвижения бизнеса за рубежом.

Основное отличие локализации от перевода

Большинство полагает, что локализация представляет собой перевод с использованием передовых технологий. На самом деле это особое языковое обслуживание. Очень сложный процесс, состоящий из множества нюансов.

Дополнительное преимущество локализации состоит в том, что за счет нее улучшаются важные нетекстовые компоненты услуг и продуктов. Например, формат времени и даты, физическая структура и т.д. В результате они ничем не отличаются от местной продукции и услуг, поскольку полностью соответствуют традициям и культуре определенной страны.

Введение

Данная курсовая работа посвящена изучению особенностей локализации при переводе малого рекламного текста, а также анализу особенностей и стратегий перевода данного вида текста.

Актуальность выбранной темы объясняется тем, что потребность продавать на глобальных рынках в настоящее время огромна - как для лидеров мировой экономики, так и для наращивающих экспорт развивающихся стран. Большинство крупнейших международных компаний получают более 50% всей прибыли от продаж за рубежом. Одним из ключевых моментов в этих продажах является максимально скорое и эффективное привлечение интереса местного населения к товару через эффективную рекламу. Именно от хорошо локализированной рекламы зависит успех компании, поэтому перед локализаторами-переводчиками стоит непростая задача.

Теоретической базой исследования послужили работы по проблемам малых рекламных текстов и их особенностей отечественных (Репьев А. П., Фищенко Л. Г., Кривоносов А. Д.) и зарубежных (Дж. Дайер, Эл. Райс, Дрю Ж-М, Н. Сэндидж) исследователей.

Объектом исследования в данной работе является малый рекламный текст. Предметом исследования - основные характеристики, особенности и способы локализации при переводе малого рекламного текста.

Цель данной курсовой работы - изучение особенностей локализации при переводе малого рекламного текста и обозначение проблем, с которыми может столкнуться переводчик при переводе рекламного текста.

Работа состоит из введения, двух глав, выводов по каждой главе, заключения, списка использованной литературы, списка Интернет сайтов (источников материала исследования для практической части).

Во введении определяются актуальность, объект, предмет, материалы, цель исследования, а также структура работы.

В первой главе рассматривается проблема локализации и перевода. Она состоит из трех параграфов: понятие локализации в внутриязыковом и внутриязыковом переводе, основные сложности и принципы перевода малых рекламных текстов и реклама как отражение менталитета страны.

Во второй главе представлены результаты практической работы, проведенной на основе немецкоязычных рекламных текстов. Проведен анализ на предмет осуществления локализации при переводе малых рекламных текстов, а также трудностей, которые возникают при их локализации.

В заключении подводятся итоги проделанной работы.

Проблемы перевода и локализации

Понятие локализации в межъязыковом и внутриязыковом переводе

Термин локализация стал использоваться в лингвистике сравнительно недавно, придя из сферы бизнеса и международного технического сотрудничества. Он рассматривается в одном ряду с такими терминами как глобализация и интернационализация.

Глобализация определяется в международном экономическом сотрудничестве как процесс придания продукту такого вида, который позволит предлагать его к продаже в другие страны.

Интернационализацией называется придание продукту такого вида, который потенциально облегчает его приспособление к конкретным условиям использования в других странах.

Под локализацией первоначально понималась полная адаптация продукта к условиям использования в конкретном регионе, который рассматривается в неразрывной связи с языком этого региона. Это единство региона и языка обозначается термином locale (local). Так как общеупотребительного термина не существует, то стал использоваться прозрачный рабочий термин лингвотоп.

В последнее время термин локализация все чаще стал связываться с практикой перевода, и это неудивительно. Традиционно перевод рассматривался не только как процесс, но и как результат, т. е. продукт; перевод обычно предназначен для использования представителями иного социума, поэтому при подготовке перевода обязательно учитываются конкретные инокультурные реалии, т. е. особенности иного лингвотопа.

Удачный перевод той или иной рекламы, который является также одним из критериев успеха рекламной кампании, зависит не только от переводчика, но и от совместных усилий профессионалов смежных областей, которые в состоянии выработать научно обоснованные критерии эффективности воздействия рекламы.

Е. В. Медведева также говорит о том, что эквивалентный перевод без учета национально-культурной специфики целевой аудитории (несоответствие фоновых знаний адресанта и адресатов), в свою очередь вызывает у потребителей непонимание и в итоге неприятие рекламируемого продукта.

Здесь же уместно сказать о мнении С.Н. Усачевой, которая в своей статье «Sicherheit oder Eleganz? - Linguistische Ьberlegungen zu Werbetexten» говорит о том, что рекламу следует также рассматривать как источник знания о других культурах. Что также усложняет задачу переводчика. Ведь очень важно понять культурные традиции и менталитет жителей разных стран и правильно передать смысловой сюжет рекламного сообщения, чтобы тот, кто получает информацию, воспринял ее с тем пониманием, которое подразумевал создатель данного сообщения (Usatscheva с. 149). Если рассматривать перевод в общем контексте социального взаимодействия, то следует начать с того, что в результате развития международного делового и технического сотрудничества в последние десятилетия возникла так называемая лингвоиндустрия. Эта отрасль экономики включает в себя пять ступеней:

1. создание специальной документации;

2. обработка содержания документации (индексация, структурирование, нахождение ключевых слов, программное обеспечение, поиск информации и т. п.);

3. обработка терминологии (стандартизация, унификация);

4. локализация (включая перевод);

5. публикация (включая традиционную «бумажную» и электронную продукцию).

Первой ступени предшествует глобализация - создание предварительного варианта текста (на исходном языке), который будет использоваться в межкультурной коммуникации. На первой ступени происходит интернационализация: текст готовится к переводу на разные языки. В международной практике для английского и немецкого языков выработаны достаточно жесткие грамматические ограничения, касающиеся использования глагольных структур, видовременных форм, номинативных единиц, объема предложения. Продуктом этого процесса является переводоориентированный текст, имеющий ограничения на лексическую и грамматическую вариативность. Можно сказать, что примерно 50% слов в рекламных текстах - это глаголы. Прилагательные и наречия создают такой тон обращению, который максимально полно отражает качество и преимущества рекламируемого товара (das beste Sportprogramm, das schцnste Kinderprogramm). Грамматические особенности построения фраз рекламных текстов индивидуальны в зависимости от языка, на котором создан исходный текст. Для переводов английских и немецких текстов, а также других аналитических языков нередко используют такие приемы, как инверсии или пассивные конструкции. Существует определенный запрет на использование отрицательных форм, которые могут создавать негативное впечатление о товаре или негативный образ. Однако из этого правила существуют исключения.

На второй ступени в основном создается сопроводительный метатекст.

На третьей ступни снимается синонимия и многозначность в области терминологии.

Четвертая ступень представляет особый интерес для теоретического рассмотрения: на этом этапе текст подвергается локализации, причем локализации может подвергаться как текст на исходном языке - для функционирования в ином лингвотопе, так и текст на языке перевода, то есть уже переводной текст.

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

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

Если переводческие трансформации затрагивают конкретные фрагменты текста, то локализация является общей переводческой процедурой, своего рода стратегией, которая определяет вид текста в целом. Например, перевод на английский язык может быть выполнен либо с локализацией для британского или американского лингвотопа, либо без локализации, с ориентацией на «усредненный» международный английский, используемый, например, в международной дипломатической и деловой практике.

Если признать, что локализация - это стратегия преобразования текста, то следующим шагом должно стать признание того обстоятельства, что на практике локализация может осуществляться либо в процессе межъязыкового преобразования, либо в процессе внутриязыкового преобразования.

Противопоставление межъязыкового и внутриязыкового перевода восходит к трудам Р. Якобсона и вполне согласуется с современными функциональными теориями, в первую очередь с теорией скопоса. Если обратиться к определению перевода, которое было дано Х. Вермеером в рамках скопос- теории и получило широкую известность, то станет ясно, что в нем не предусматривается обязательное наличие двух языков: «Перевод - это не перекодирование слов и предложений одного языка средствами другого, а сложная форма деятельности, посредством которой информация о тексте (исходный языковой материал) сообщается в новой ситуации и в иных функциональных, культурных и языковых условиях, с максимальным сохранением языковых параметров».

Естественно, что «иные языковые условия» могут означать не только переход от одной национально-территориальной разновидности языка к другой, но и изменение регистра (например, переход от официального языка к неофициальному), функционального стиля, социального или территориального диалекта - все это не противоречит данному определению.

Особенное значение это имеет для немецкого языка, т.к. его относят к полицентрическим языкам. Под полицентрическим языком понимается язык, чья область употребления простирается на несколько стран, и который обладает несколькими центрами языкового развития, в которых соответственно существует, так называемый, национальный вариант с собственными нормами и определенной собственной жизнью. В данном случае имеются в виду различные диалекты немецкого языка не только на территории Германии, но и за её пределами(Австрия, Швейцария и т.д.)

В рамках скопос теории вполне правомерно говорить о внутриязыковом переводе. Локализация - одна из тех процедур, который обеспечивают внутриязыковой перевод.

Если рассматривать перевод не только с когнитивно-креативной, но и с социально-экономической точки зрения, то придется признать, что модель процесса перевода, в которой учитываются только три звена (отправитель, переводчик и получатель), является крайне упрощенной. Она уместна главным образом при анализе ситуации синхронного и последовательного перевода. Когда же речь идет о создании полиграфической или мультимедийной продукции, становится очевидным, что иерархия «индустрия-лингвоиндустрия» должна быть дополнена, по крайней мере, еще одной ступенью, на которой располагается переводческая индустрия.

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

В переводческой литературе не раз описывались случаи, когда нелокализованный текст приводил к сбою в межкультурной коммуникации. Например, Б. Роммель приводит пример того, как пьеса О. Уайльда «Как важно быть серьезным», в немецком переводе была поставлена в Цюрихе. Когда одна из героинь этого произведения, леди Брэкнелл, желая уточнить размеры дома, спрашивала «Wieviel Schlaffenzimmer?», в зале раздались «вульгарные смешки» - потому что перевод не был адаптирован к ожидания швейцарской публики. Если в Британии о величине дома судят по количеству спален, то в Швейцарии - по общему количеству комнат. Таким образом, перевод был выполнен на немецкий язык, но локализация для швейцарского лингвотопа не проводилась.

Практика современной издательской деятельности показывает, что локализации подвергается и художественная литература.

Первое из произведений популярной серии книг о Гарри Потере, написанной шотландской писательницей Дж. Роулинг, называлось «Harry Potter and the Philisopher"s stone». В американской версии оно получило название «Harry Potter and the Sorcerer"s stone». Локализаторы заменили многие слова британского английского американскими вариантами: lorry - truck, fortnight - two weeks, pitch - field. (Петрова 2001, с. 262)

Таким образом, в аспекте теории перевода, локализация - сугубо текстовая переводческая категория. Если в тексте произведена какая-либо переводческая трансформация, ориентированная на конкретный лингвотоп, то текст как таковой может считаться локализованным.

Терминология

Приведу несколько вольно переведенных и отредактированных определений из MSDN:
Локализация (Localization) - это процесс перевода ресурсов приложения в локализованные версии для каждого языка и региональных параметров, которую поддерживает приложение. Переход локализации должен происходить только после того, как выполнена условие Локализуемости (Localizability) , т.е. исполняемый код отделен от любых элементов пользовательского интерфейса.

Глобализация (Globalization) - это процесс проектирования и разработки приложения, которое поддерживает локализованный пользовательский интерфейс и региональные данные для пользователей из разных культур. Cведения о конкретных языковых и региональных параметрах могут включать в себя: систему письма, используемые календари, соглашения о формате даты и времени, чисел, денежных и физических величин, правила сортировки и даже форматы адреса, телефона, размера бумаги по умолчанию.

Так что то, чем занимаются команды, приводящие к потребному виду изначально нелокализуемые продукты, называется громким словом - глобализацией , но никак не локализацией.

Язык и региональные стандарты

Итак, в.NET есть главный класс, представляющий информацию о языковых и региональных стандартах (для неуправляемого кода по-английски называемых ""locale"") - System.Globalization.CultureInfo . Рядом с ним есть еще Calendar , RegionInfo , NumberFormatInfo , DateTimeFormatInfo и мн. др.

У культуры есть имя (по сути - код), в этих терминах удобно общаться. У инвариантной культуры имя пустое, поэтому мы будем обозначать её как ivl .

Две культуры потока
У любого потока - экземпляра Thread есть два свойства: public CultureInfo CurrentCulture {get; set;} и public CultureInfo CurrentUICulture {get; set;}
Первая культура используется для форматирования чисел, дат и пр. региональных настроек, а вторая используется в поиска подходящих локализованных ресурсов.

Так зачем же нужно две культуры? В этом есть резон: для потомка англосаксов, родившегося и живущего в Индии, родной язык - английский. На нем он и хочет видеть интерфейсы программ на своем ноутбуке. Однако, при работе в Excel"е он скорее всего будет оперировать рупиями (буква रु на хинди), и при этом знает, что площадь родной страны составляет 32,87,590.01 км 2 .

Структура дерева культур
Культуры образуют дерево. Т.е. у каждой культуры есть родительская.

В корне дерева расположена «никакая» культура - инвариантная . Она не содержит в себе информацию о регионе, представляет несуществующий инвариантный язык, правила форматирования в котором странным образом похожи на американские. Родителем инвариантной культуры является другая инвариантная культура, и так до stack overflow.

Противоположностью являются определенные (специфичные , specific ) культуры. Они содержат в себе информацию и о языке/письме, и о регионе, и о форматировании чисел и дат. Примеры: ru-RU , en-US , en-IN .

Родителями специфичных культур культур являются нейтральные культуры. Назначение таких культур - нести информацию о языке и письме. До.NET 4.0 нейтральные культуры и не могли содержать информацию о форматировании и регионе, теперь эта информация берется из доминирующей специфичной культуры. Примеры: ru , en , mn-Cyrl (монгольский, кириллица), mn-Mong (старомонгольское письмо).

Вопрос на засыпку внимательному читателю: кто может быть родителем нейтральной культуры?

Распространенные заблуждения
Итак, мы с легкостью представляем веточку дерева культур на примере ivl <- ru <- ru-RU . Но неверно утверждать, что иерархия всегда состоит из трех культур. Так, например, думали авторы книги Язык программирования C# 2005 для профессионалов в примере к 17-й главе, и тогда это было почти верно .

Но языки с несколькими видами письма ломают стереотип.

До.NET 4.0 все было совсем запутанно: существовали специфичные культуры, родителем которых была инвариантная. См. тулу .

Китайский куст

Косяки от MS
№1
Вашему вниманию представлен еще один кустик культур - узбекский:

Понятно, что произошло: после 1991 г. когда-то переведенные на кириллицу языки стали усиленно от кириллицы избавлять.

У класса CultureInfo есть свойство string NativeName , т.е. название культуры на описываемом языке. Для культуры uz-Latn-UZ значение NativeName равно U"zbek (U"zbekiston Respublikasi) , хотя на самом деле должно быть O"zbek (O"zbekiston Respublikasi) .

Багу уже много версий.NET.

№2
Поговорим про бывшую союзную республику Молдавию , самоназвание ""Молдова"". Говорят молдаване на молдавском языке. Хотя ученые-филологи спорят, что это не самостоятельный язык, а диалект румынского.

По факту, существует три румынских языка:

  • румынский в Румынии (латиница);
  • румынский в Приднестровье (кириллица), оставшийся в том виде, в каком был на момент распада Союза;
  • румынский в Молдавии (латиница), со своим вариантом латинизации, не совпадающем с принятым в Румынии.
Казалось бы, в.NET мы можем ожидать увидеть три специфичные румынские культуры, ну, или две - по политическим причинам (Приднестровье). Но нет, Молдавии в Windows NLS API нет. Есть только культура ro-RO , Румынский (Румыния). Именно такой локалью молдавские пользователи и пользуются. Зато Microsoft в Молдавии есть .

Ну и конечно же, .NET позволяет создавать собственные культуры.

Интересно, что когда-то давно, в первых.NET"ах и старых операционках были замечены культуры ru-MO и ro-MO . Да, код региона был MO , а не MD как сейчас. Стандарт ISO поменялся?

Табу для локализуемых приложений

Список не может быть полным, зато примеры из личного опыта отлавливания багов локализованных приложений.
№1
Очевидно, что никогда нельзя зашиваться на имена системных папок. Хотя, казалось бы, куда могут подеваться Program Files ? По какой-то нелепости в локализованной на русский Windows эту папку не стали переименовывать. Но так не во всех локализациях!

В испанской локализации папка гордо именуется Archivos de programa . Рекомендую: перевод Гугла с испанского на русский.

№2
Настоящим бичом глобализуемого-локализуемого приложения являются строки. Конкатенирующиеся. Но даже если строки с подстановками, то переводчикам содержимое подстановок без комментариев неочевидно: "{0}" вызвало ошибку "{1}".{2}Обратитесь к {3} . А под {2} имеется в виду банальный Environment.NewLine .