Перевод программы на другие языки всегда утомителен. Мало того, что данную поддержку необходимо внедрять в приложение и впоследствии постоянно поддерживать, так ещё и необходимо самому переводить программу на какой-то язык.
Чаще всего поддерживается два языка - национальный и английский. С чем же разработчикам придётся столкнуться при реализации поддержки языков?
Главная проблема - затрата времени и ненужных (на взгляд разработчика) усилий. С одной стороны, разработчик прав, если считает эти усилия ненужными: новых возможностей после внедрения такой поддержки не добавится, а ведь так хочется добавить ещё и калькулятор, и систему напоминания, и чтобы кофе варил. Планов - громадное количество! А вместо этого силы уходят на поиск правильного перевода своих фраз.
Чтобы сэкономить силы, можно воспользоваться переводчиками вида translate.ru / translate.google.com: создал словарь для русского перевода, вписал его в поле перевода и - вуаля! - получился перевод. Только потом не удивляйтесь, что ваша программа будет, мягко говоря, непопулярной у заграничных пользователей: машинный перевод в 95% случаев требует серьёзной доработки напильником. Да, односложные фразы вроде "Отмена" или "Вид программы" онлайн-служба переведёт правильно. Но если Вы попробуете оставить без изменений перевод длинных предложений, то в итоге иностранцы вместо "Настройка вида программы" прочтут "Появляются программы".
Настоятельно рекомендуется использовать словари. Будет это электронный словарь, большая книжка на полке или жена, окончившая филологический факультет - неважно. Главное, что у Вас есть источник различных вариантов перевода. Он крайне пригодится Вам для передачи нюансов перевода. К примеру, слово "Купить" обычно переводится как "Buy", но слово "Приобрести" лучше перевести как "Purchase". И вот этот самый пюрщейз лучше и писать на завлекающем баннере в программе. Для иностранцев понятней и привычней.
Другой пример. Платная программа - Shareware Application, но Платная подписка - Subscription Fee, а не Paid Subscription, как предлагает переводчик Google. Просто потому, что англоговорящие пользователи привыкли к слову Fee при оплате подписки.
Кроме словарей, рекомендуется посещать англоговорящие сайты и читать английские статьи. Если не можете читать MSDN в оригинале - попробуйте, например, раз в неделю просматривать какие-нибудь буржуйские новости. Беседа в чате с иностранцами тоже подойдёт, но там Вы скорее получите навыки сленгового разговора, а сленг в программе использовать нельзя.
Зачем это нужно? Да чтобы просто понять психологию потенциальных клиентов. Они такие же люди, как и мы с вами, только они приучены в отличие от нас тратиться на лицензионное ПО. А Вы ведь любите, когда тратятся на разработанное Вами лицензионное ПО. Так почему бы не подать это самое ПО клиенту на блюдечке с отлично переведённым интерфейсом? Но сделать грамотный перевод без знания менталитета крайне сложно.
Идеальный для Вас вариант перевода - это если Вы в принципе им не занимаетесь, на Ваших плечах лежит только поддержка актуального национального интерфейса и совершенствование (при необходимости) механизма перевода внутри самой программы. Транслированием же занимаются либо пользователи, которые благодарны Вам за Вашу разработку и хотят проект поддержать, либо специально нанятые переводчики, которых не волнует вселенский масштаб Вашей разработки и хотят от проекта бабла. Как и Вы, наверняка, хотите.
понедельник, 31 января 2011 г.
вторник, 21 декабря 2010 г.
SmallNote v2.6.2.152
Обновлена версия Записной книжки до версии 2.6.2.152 (скачать). Что нового по сравнению с предыдущей версией 2.6.1.147:
- Добавлено. Появилась возможность сохранить запись перетаскиванием закладки в нужную папку или программу.
- Добавлено. Появилась возможность загрузить текст перетаскиванием выделенного текста из источника в окно SmallNote. Если будет держана клавиша Ctrl, то текст добавится в виде новой записи, иначе он будет добавлен в конец открытой записи.
- Изменено. Изменена структура хранения данных: теперь для сохранения данных указывается папка, в которой SmallNote будет самостоятельно создавать подпапки с треуемыми данными.
- Исправлено. Небольшие изменения в определении языка при первом запуске программы. Из-за неверного определения кодовой страницы, SmallNote могла выдать ошибку при сохранении изменений в окне настроек.
- Исправлено. При проверке новой версии (окно "О программе"), программа после обнаружения новой версии не выводила информацию по данному обновлению. Вместо этого выводилось сообщение "Не удалось загрузить информацию об обновлении".
- Отменено. Для плоских закладок (Win3.1) отключена возможность менять порядок перетаскиванием закладок мышью.
вторник, 9 ноября 2010 г.
Dr.Web LiveCD и Dr.Web LiveUSB
Так как в последнее время ко мне стало обращаться большое число людей со схожими вопросами, решил написать пошаговую инструкцию по использованию инструментов от Dr.Web - Dr.Web LiveCD и Dr.Web LiveUSB. Надеюсь, что инструкция поможет ещё кому-нибудь, кроме моих знакомых :) Ну или, может быть, у Вас тоже есть знакомые, которым пригодится такая инструкция.
Оба инструмента содержат загружаемые образы Linux-системы со встроенным антивирусом Dr.Web. Применять их необходимо, если поселилась какая-нибудь дрянь, которую обычными способами вычистить не удаётся. Пример такой дряньки - вирусы-баннеры на весь экран, требующие куда-то что-то отправить.
Оба инструмента действуют одинаково, разница - в способе загрузки: загружаться с USB флешки или с CD-диска.
ПОШАГОВАЯ ИНСТРУКЦИЯ ДЛЯ СОЗДАНИЯ ОБРАЗА CD-ROM И ЗАГРУЗКИ С ДИСКА:
Оба инструмента содержат загружаемые образы Linux-системы со встроенным антивирусом Dr.Web. Применять их необходимо, если поселилась какая-нибудь дрянь, которую обычными способами вычистить не удаётся. Пример такой дряньки - вирусы-баннеры на весь экран, требующие куда-то что-то отправить.
Оба инструмента действуют одинаково, разница - в способе загрузки: загружаться с USB флешки или с CD-диска.
ПОШАГОВАЯ ИНСТРУКЦИЯ ДЛЯ СОЗДАНИЯ ОБРАЗА CD-ROM И ЗАГРУЗКИ С ДИСКА:
- Проверить, что CD/DVD ROM может записывать диски. Если привод не пишущий - данный вариант Вам не подходит.
- Проверить, есть ли под рукой пустой CD-диск. Если CD-диска нет - ищите у знакомых или покупайте CD-диск. Если найти диск нет возможности, то данный вариант Вам не подходит.
- Проверить, установлена ли программа ImgBurn. Если не установлена, то загрузить её с официального сайта и установить.
- Загрузить файл minDrWebLiveCD-[какая-то версия].iso на компьютер.
- Вставить диск в CD-ROM. Запустить ImgBurn, выбрать пункт "Записать образ на диск" ("Write image file to disc"), выбрать файл minDrWebLiveCD-[какая-то версия].iso, запустить запись дискаь.
- Оставить диск в приводе, перезагрузиться и войти в BIOS. Подробнее о способах входа в BIOS см. раздел "ВАРИАНТЫ ВХОДА В BIOS" (ниже).
- В BIOS'е выставить загрузку с CD-ROM'а, сохранить изменения. Подробнее о способах смены загрузочного устройства в BIOS см. раздел "ВАРИАНТЫ СМЕНЫ BOOT-УСТРОЙСТВА В BIOS" (ниже).
- Дождаться загрузки с CD-ROM'а и запуска проверки.
- Проверка ПК начнётся автоматически, продолжаться будет от получаса до 6 часов, зависит от кол-ва файлов на Вашем компьютере.
- После окончания проверки перезагрузиться, войти в BIOS, в BIOS'е выставить загрузку с HDD, сохранить изменения.
- ГОТОВО.
- Проверить, есть ли под рукой пустой флешки, размер флешки - как минимум 256 Мбайт. Если флешки нет - ищите у знакомых или покупайте флешку. Если найти флешку нет возможности, то данный вариант Вам не подходит.
- Проверить, что установлен архиватор WinRAR. Если не установлен, то загрузить его с официального сайта и установить.
- Загрузить DrWeb_LiveUSB.exe на ПК.
- Запустить DrWeb_LiveUSB.exe, выбрать накопитель из списка и поставить галочку "Форматировать накопитель перед созданием Dr.Web LiveUSB".
- Нажать на кнопку "Создать Dr.Web LiveUSB". Если кнопка недоступна для нажатия - внимательно прочесть информацию, почему не получается создать загрузочный диск. Устранить помехи согласно этой информации.
- После окончания загрузки информации на флешку оставить флешку воткнутой в компьютер.
- Перезагрузиться и войти в BIOS. Подробнее о способах входа в BIOS см. раздел "ВАРИАНТЫ ВХОДА В BIOS" (ниже).
- В BIOS'е выставить загрузку с USB-HDD, сохранить изменения. Подробнее о способах смены загрузочного устройства в BIOS см. раздел "ВАРИАНТЫ СМЕНЫ BOOT-УСТРОЙСТВА В BIOS" (ниже).
- Дождаться загрузки с USB и запуска проверки.
- Проверка ПК начнётся автоматически, продолжаться будет от получаса до 6 часов, зависит от кол-ва файлов на Вашем компьютере.
- После окончания проверки перезагрузиться, войти в BIOS, в BIOS'е выставить загрузку с HDD, сохранить изменения.
- ГОТОВО.
- Если компьютер/ноутбук включён - отправить компьютер на перезагрузку. Если компьютер/ноутбук выключен - включить его.
- Дождаться вывода информации на экран и нажать несколько раз на одну из клавиш:
- если ПК, то вероятнее всего нужно жать на клавишу Delete (Del)
- если ноутбук, то либо клавиша F2, либо F9.
- если ни одна из этих клавиш не подходит, то искать клавишу входа либо на экране (читать текст, который выводится на экране), либо в документации к компьютеру/ноутбуку.
- Если всё верно, на экране должно появиться окно с надписями на английском.
- Так как вариантов BIOS более 1000 штук, то невозможно предложить универсальный вариант смены загрузочного устройства. Здесь будут рассмотрены два варианта: AwardBIOS и PhoenixBIOS.
- AwardBIOS выглядит как окно с закладками наверху. Если у Вас выглядит также, то:
- Требуется открыть закладку BOOT (стрелки влево-вправо на клавиатуре).
- При помощи клавиш "+" и "-" пододвинуть наверх требуемый раздел (ATAPI CD-ROM - раздел для CD-ROM'ов, Removable Device или Other Boot Device - раздел для USB).
- При помощи Enter войти в верхний раздел и выбрать требуемый пункт
- Выбрать закладку EXIT (стрелки влево-вправо на клавиатуре)
- На этой закладке выбрать пункт "Save and Exit".
- ГОТОВО
- PhoenixBIOS выглядит как окно с записями в две колонки. Если у Вас выглядит также, то:
- Требуется открыть раздел Advanced BIOS Features (стрелки вверх-вниз на клавиатуре, потом клавиша Enter для входа).
- В пункте First Boot Device нажать на Enter и выбрать пункт, относящийся к Вашему устройству. CD-ROM отвечает за загрузку с CD/DVD, Removable или USB-HDD отвечает за загрузку с USB диска.
- После этого нужно вернуться к исходному списку (клавиша Esc) и выбрать Save And Exit Setup. В вопросе о сохранении согласиться.
- ГОТОВО.
среда, 27 октября 2010 г.
Open File shell for TC, ver.2.0 (2.0.1.74)
После долгого молчания выкладываю новую версию OpenFileTC. Что нового по сравнению с предыдущей версией (1.8c):
Версия 2.0 (14 октября 2010 г.) (улучшенная поддержка Unicode)
Версия 1.9 (12 апреля 2010 г.) (релиз после долгого "молчания")
Загрузить версию 2.0 (2.0.1.74)
Загрузить последнюю стабильную версию 1.8c
Версия 2.0 (14 октября 2010 г.) (улучшенная поддержка Unicode)
- Изменено. OFTC перенесена на Delphi 2010, за счёт этого улучшилась работа с Unicode строками
- Исправлено. Теперь OFTC корректно открывает файлы в сетевых папках.
- Исправлено. Небольшие изменения для корректной поддержки Total Commander вплоть до версии 7.55a.
Версия 1.9 (12 апреля 2010 г.) (релиз после долгого "молчания")
- Добавлено. Добавлена поддержка новых версий Total Commander (до версии 7.50a).
- Добавлено. Если пользователь использует версию Total Commander'а выше или равной 7.0pb1, то для вызова OFTC используется улучшенный механизм.
- Добавлено. Цвета у разделов окрашиваются в цвет текста элементов.
- Исправлено. Поправлена ошибка, при которой редактор не всегда открывал весь список выбранных файлов в редакторе.
Загрузить версию 2.0 (2.0.1.74)
Загрузить последнюю стабильную версию 1.8c
среда, 22 сентября 2010 г.
King's Bounty: Перекрёстки миров. Первое впечатление

17-го сентября состоядля долгожданный выход King's Bounty: Перекрёстки миров. Долгожданный в первую очередь для меня, игра мне понравилась и я как раз перед выходом заново прошёл Принцессу в доспехах. Правда, немного облегчил себе жизнь - поставил пару модов, благодаря которым у меня получилось здорово прокачать героиню. В итоге мне удалось забить Баала красными дендроидами до смерти.
Купил игрушку в магазине 1С (стоит недорого, 450 рублей за 3 онлайн-активации) и получил ссылки на дистрибутив с дополнительным пакетом саундтреков. Скачал, поставил и начал исследовать :)
Сначала я решил пройти дополнительные миссии - "Чемпион арены", где герою нужно ещё раз отметелить всех боссов, и "Защитник короны", где Амели нужно пробиться к замку через вражину.
Первая миссия была интересной именно своим микроконтролем. В "Чемпионе арены" бесполезно пытаться раскачать дополнительные навыки героя, в этом дополнении можно найти не больше 20 битв. Но вот опыта и рун можно получить немерено :)
Главное, что нужно сделать сначала сделать - это победить первых 4 боссов без вступления в какую-либо гильдию, тогда в замке Угрюмого (если стоять лицом к торгашу, то он сразу за правыми воротами) появятся очень вкусные артефакты и неплохие войска, при этом без какого-либо пенальти к другим альянсам. У меня там даже было 40 циклопов.
Потом уже можно побегать по альянсам и повыбирать из них неконфликтующие. Я в первый раз решил сыграть "армией света" и взял себе гномов + орков + людей + эльфов, но чуть позже хочу попробовать сыграть за демонов + нежить + ящеров.
После битв с боссами дают довольно много денех, да так много, что можно даже перестроить свою армию: вместо людей набрать одних эльфов или вообще зверья какого-нибудь. Я таким образом перестраивал свою армию под каждого босса: идти лучниками против паука - бесполезно :D
Также, настоятельно рекомендую вступить в альянс охотников за гловами - там можно неплохо разжиться баблосами.
И, кстати, не советую просить деньги у торгаша.
Вторая миссия, "Защитник короны", оказалась на удивление быстрой и немного наивной. По сравнению с "Чемпионом арены", где нужно постоянно сохраняться перед каждым боем и продумывать стратегию битвы, тут можно просто тупо пробежаться и снести всё напрочь. Тем более, что игра проходится после 7 битв.Особенность игры - интересные боевые поля. Особенно намучился с полем, где выставлены чёртовы магические таблички: они постоянно перезаряжали умения у вражеских юнитов, в итоге Демонологи забросали меня демонами по самое не балуйся, пришлось перезагружаться и убивать табличку перед демонологом. Больше никаких страшных боёв не было.
Третья миссия, "Перекрёстки миров" - это взяли мир "Принцессы в доспехах" (те же континенты, тот же начальный сюжет) и полностью переделали содержимое. Но при этом не испортили, и это очень и очень радует. Появились всякие вкусности вроде апгрейда юнитов, появились новые интересные юниты, искусственный интеллект стал чуток поумнее, но при этом играть не стало проще. Всё также бегаешь и ищешь деньги, их постоянно не хватает. Всё также нужно искать дополнительные источники лидерства. При этом немного изменились медальки: к примеру, наконец-то появился бонус за использование заклинания "лечение": я часто пользуюсь этим заклинанием.
Про апгрейд скажу поподробнее: в самом начале игры принцессе после одной из небольших испытаний дадут свиток, который будет вести учёт боёв. После каждого боя свиток будет добавлять какое-то число очков боя, которые потом можно будет конвертировать в апгрейд юнитов: к примеру, Монахов можно улучшить до Охотников на ведьм, Охотников на ведьм - до Инквизиторов и так далее. За отдельные очки можно улучшать войска других рас, также понадобится искать очки для улучшения воинов более высоких уровней.
Из новых юнитов мне пока повстречались следующие:
- Рунических архимаг - чем больше рун у героя, тем выше урон у мага и тем сильнее кастуются его умения.
- Охотник на ведьм - разбойник, у которого три интересных умения, помогающих мочить магов и иже с ними. К примеру, каст блокировки умений.
- Пират-призрак - пират, к которому добавились разные интересные умения от нежити.
- У всех орков изменились и умения, и их внешний вид. Орки стали агрессивней, у них появилась особенность "Адреналин". Способность чем-то похожа на адреналин в пятых Героях: чем больше бьёшься, тем больше накоплено адреналина и тем сильнее становятся войска.
Пока ничего больше про "Перекрёстки миров" сказать не могу: я пока что не вылез с острова Дебир, добиваю последних тварей. Но если эта игрушка по сюжету также останется на уровне до самого конца, как не выдыхались первые две King's Bounty, то я буду крайне рад и с удовольствием буду рекомендовать игру своим знакомым.
P.S. Редактор миссий мне пока тоже не дался: при запуске он матернулся и не стал загружаться. Я не стал разбираться и решил пока отложить его на потом.
четверг, 2 сентября 2010 г.
SmallNote v2.7
По долгосрочному плану развития в SmallNote планируется внедрение клиент-серверного механизма, чтобы появилась возможность хранения записей на сервере и доступ к ним по имени-паролю. Для развития данной возможности в ближайших версиях будут реализованы следующие шаги:
- Будет произведена внутренняя переработка кода, в результате функции сохранения и загрузки записей будут вынесены в отдельные потоки. При введении клиент-серверной архитектуры данная функция будет очень полезна в случае медленного / нестабильного соединения с сервером: Вы будете работать с записями, а обновление записи на сервере будет происходить в фоновом режиме.
- Появится возможность добавления тэгов к записям. На основе тэгов можно будет настроить показ только части записей, такой показ будет удобен для любителей ведения большого числа записей. При введении клиент-серверной архитектуры тэги позволят быстро выбрать различные наборы записей для дома и для офиса.
- Появится возможность добавления произвольных файлов к записям. Файлы можно будет редактировать (в редакторах, которые ассоциированы с файлами) и открывать ранние версии. Будет полная поддержка истории ведения записи и для файлов. Для клиент-серверной версии данная возможность будет удобна при необходимости хранить файлы где-то на внешнем хранилище.
среда, 1 сентября 2010 г.
SmallNote 2.6.1.147
Обновлена версия Записной книжки до версии 2.6.1.147 (скачать). Что нового по сравнению с предыдущей версией 2.6.0.145:
- Исправлено. Значительный набор небольших изменений во внутреннем коде для оптимизации работы программы.
- Исправлено. Не работала опция "Настройки" > "Записи" > "Вести историю изменения записей": при выключенной опции история записи продолжала вестись
- Исправлено. Невозможно было добавить новую запись, т.к. при нажатии на кнопку "Добавить новую запись" появлялось окно редактирования текущей записи.
- Изменено. Небольшие изменения в файле English.lng
Подписаться на:
Сообщения (Atom)




