В статье автор пытается очертить некоторые необходимые для понимания аспекты интернационализации в .NET, особенности китайской и не только локализаций, и несколько забавных моментов.
Читать полностью »
Рубрика «локализация» - 17
Локализация и глобализация
2013-01-17 в 22:25, admin, рубрики: .net, i18n, l10n, localization, глобализация, интернационализация, интерфейсы, локализация, разработка, метки: .net, i18n, l10n, localization, глобализация, интернационализация, локализацияЛокализация простой pygtk программы c glade формой в Linux
2012-11-21 в 11:02, admin, рубрики: glade, GTK+, linux, pygtk, python, локализация, метки: glade, linux, pygtk, локализацияСразу оговорюсь, что python и gtk у меня 2й версии.
Неожиданное желание сделать надписи на главной форме разрабатываемой мной программы не только русскими, но и на других языках (а вдруг она нужна будет не только мне), вынудило начать поиск методов реализации. С наскока найти рабочую документацию по локализации glade форм не удалось, потому было решено написать в будущем эту статью, чтобы другим повезло больше.
Чего нет в этой статье:
— как делать перевод формы в процессе работы. Этого я не смог найти, а хотелось бы знать…
— как делать перевод текста в .py коде в процессе работы.
— пива, блэкджека и остального тут тоже конечно нет.
Перевод будет осуществляться с помощью указания локали при старте (или локали по умолчанию).
Локализация Windows 8 приложений, часть 2
2012-11-20 в 9:10, admin, рубрики: metro, Windows 8, локализация, метки: metro, Windows 8, локализация В продолжении статьи про основы локализации приложений Windows 8MetroRTStore (сам черт ногу сломит что правильнее — и ещё проблемнее гуглить) хотел бы поделиться ещё одним небольшим скриптом, автоматизирующим эту самую локализацию.
Вам уже известно, что чтобы локализовать, к примеру, текст какого-нибудь лейбла (TextBlock) нам необходимо проделать следующие действия:
- Присвоить элементу x:UID
- Присвоить его свойству Text значение (потому-что дизайнер не подхватит значение из resw)
- Открыть resw, добавить UID, не ошибиться со свойстовм и указать свойство «Text», а потом и сам текст локализации.
Муторно, да?
Читать полностью »
Готовые решения для английской локализации
2012-11-09 в 10:22, admin, рубрики: интерфейс пользователя, локализация, разработка, метки: интерфейс пользователя, локализация«Делайте стартап с прицелом на глобальный рынок», — твердят корифеи венчурного инвестирования. Наряду с прочим, такому стартапу предстоит озаботиться качеством сообщений на английском языке, с помощью которых приложение или облачная услуга будет общаться с пользователями.
Неграмотная английская локализация способна обесценить и творческий подход к архитектуре, и изящество кода, которыми так славятся толковые отечественные программисты. Ведь для большинства пользователей качество софта и уровень исполнения его интерфейса – это одно и то же. Про приложение с опрятной панелью инструментов и понятными сообщениями говорят: «Эта программа хорошая» и прощают ей некоторые недостатки в буквальном смысле за красивые глаза.
Я работаю в команде создателей технической документации Parallels Plesk Panel. Этот материал появился как обобщение нашего опыта: мы учитывали ошибки своих коллег-разработчиков и параллельно читали учебники по техническим коммуникациям. В результате у нас появились свои правила и шаблоны – они помогут писать простые сообщения даже тем, у кого английский язык находится в стадии освоения. Наш материал не претендует на исчерпывающее руководство на все случаи жизни, но это та самая печка, от которой могут плясать начинающие локализаторы.
Под катом размещены кликабельные картинки, каждая из которых ведет на соответствующий PDF, пригодный к печати на А4.
Читать полностью »
Приветственный пост от Alconost
2012-10-18 в 7:47, admin, рубрики: Alconost, Блог компании Alconost, Inc., видеоролики, локализация, маркетинг, переводы, метки: Alconost, видеоролики, локализация, маркетинг, переводыВсем привет!
Сегодня отличный день, чтобы начать вести свой блог на Хабре.
Итак, начнем. Мы — компания Alconost — делаем переводы, локализацию ПО и веб сайтов, создаем справочную документацию для ПО, делаем жгучие рекламные видеоролики для программ и онлайн сервисов. А еще мы разрабатываем сервис живых онлайн переводов.
В общем — помогаем разработчикам и вендорам ПО развивать и “маркетить” свои продукты.
Локализация для Windows 8 приложений
2012-10-04 в 11:25, admin, рубрики: .net, metro, windows, Windows 8, локализация, метки: metro, Windows 8, локализацияВ статье вкратце расскажу о том, как применить локализацию к вашему приложению и о некоторых советах и трюках. Начну с того, что больше нет привычного нам RESX файла с самогенерируемым code behind и возможностью хранить не только строки – вместо этого имеем RESW (RESJSON) файлы. Не буду лить воду и переводить MSDN – просто покажу всё на картинках и листингах.
Локализация текста в XAML
Создадим простой проект, в котором надо просто выводить “Hello world” со следующей структурой:
Локализуем Application Title у WindowsPhone приложения: пособие по сокращению геморроя
2012-08-17 в 8:48, admin, рубрики: Marketplace, windows phone, локализация, Песочница, разработка под windows phone, метки: marketplace, windows phone, локализация Доброго времени суток! Многие здесь разрабатывали приложения, которые попадали в публичный Marketplace, AppStore или еще какой-нибудь репозиторий. Многие из этих приложений полезны для пользователей всего мира. И, чтобы приложение было только не полезно, но и чуть более привлекательно, было бы неплохо дать ему название и описание на родном языке потенциального пользователя. WindowsPhone Marketplace с задачей локализации описаний справляется на ура. Однако, локализация Application Title доставляет… некоторые неудобства.
Читать полностью »
Локализация мобильных приложений. Часть 2
2012-08-02 в 8:08, admin, рубрики: локализация, Разработка под android, разработка под iOS, разработка под windows phone, метки: локализация Disclaimer!
Все нижеописанное является исключительно опытом автора, полученного на продажах iOS-приложения Smart Coin: Конвертер валют. Автор допускает, что его опыт запросто может не совпадать с вашим. Если есть что добавить — пишите в комментарии. Если хотите написать, что автор мчудак и ничего не понимает в маркетинге — напишите об этом в личку :).
Если по-честному, то эта статья не должна являться продолжением первой моей статьи о мгновенном изменении языка iOS-приложений. Если первая статья была написана программистом для программистов, то в этой заметке пойдет речь непосредственно о процессе локализации, применимом к любой мобильной (и не очень) платформе.
Но мы меня простим и сделаем вид, что это цикл статей ;).
Итак. В процессе разработки большинства мобильных приложений возникает необходимость локализации. И в этот неловкий момент может возникнуть ряд правомерных вопросов: на какие языки переводить, что именно переводить, куда обращаться, на какие мелочи стоит обратить внимание.
Попробуем ответить на каждый из этих вопросов по отдельности.
Читать полностью »
Задаем локализацию именем программы
2012-06-13 в 9:00, admin, рубрики: .net, локализация, метки: .net, c++, локализацияПри установке программ часто случается, что программа предлагает выбрать язык системы или выбрать язык с списка. Это не всегда удобно как кажется на первый взгляд, так как система может быть на китайском… ну или пользователь что то начудил и не может вернуть тот язык ОС, который ему нужен. Иногда предлагают скачать программу именно с той локализацией, которую нужно, но и это, увы не всегда реализовано хорошо или не всегда работает так как надо. И так, как же представить пользователю ту локализацию, которую пользователь выбрал при скачивании?Читать полностью »
Локализация в СУБД Caché
2012-06-01 в 4:46, admin, рубрики: cache, csp, dbms, intersystems cache, nosql, web-разработка, zen, Блог компании InterSystems, локализация, ооп, субд Caché, метки: cache, csp, dbms, InterSystems cache, nosql, web-разработка, zen, локализация, ооп, субд Caché Предположим, вы написали программу, выводящую «Hello, World!», например:
write "Hello, World!"
Приложение работает, всё хорошо.
Но проходит время, ваше приложение развивается, становится популярным и вот, вам нужно эту строку вывести уже на другом языке, причём количество и состав требуемых языков заранее неизвестен.
Под катом вы узнаете, как решается задача локализации в Caché.