Шарим в конфигах программы 酷我音乐

Хакер-китаист. Шарим в конфигах программы 酷我音乐

На данный момент я просто хочу рассказать о том как можно перевести интерфейс китайских программ. Речь пойдет о китайской программе 酷我音乐, эта программа позволяет прослушивать музыку онлайн, плюс с вашего диска. Также поддержка синхронизации и т.д.

Сама программа по своему строению оказалась не очень “замутной”, но и не такой как все. При установке программы мы видим кучу всякой “шняги” в папке программы. В основном в главной папке dll-ки для подхвата. Но нам это не интересно так как мы будем смотреть в сторону перевода.

Итак, нам нужна папка “skin\base”. У меня она находится в C:\Program Files\kuwo\KWMUSIC\bin\skin\base. В ней мы видим кучу всяких файлов с расширением xml. Для людей разбирающихся в программировании поймут к чему я клоню. Для остальных могу только сказать, что нам повезло, не так все сложно. Эти файлы нам понадобятся для перевода. Открываем файлы в любом текстовом редакторе, я рекомендую Notepad++, так как в нем проще работать и нет косяков с кодировками.

Пример перевода можно посмотреть наверху. Я не стал сильно заморачиваться, и просто перевел пару строк для примера. Как мы видим, в верхнем правом углу я изменил надпись на английский (old version), так же на главной изменил надпись Lyric, K.Song, Correction. Там же были изменены всплывающие подсказки. Но показать их нет возможности через скриншоты.

Хакер-китаист. Шарим в конфигах программы 酷我音乐

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

  • width — ширина, height — высота блоков, можно изменить.
  • name — имя, не изменяйте это!
  • tooltip — это всплывающая подсказка, можно изменить.

Хакер-китаист. Шарим в конфигах программы 酷我音乐

Пример редактирования главного интерфейса. Тут у меня был косяк с тем что при написании текста в поле, text="old version", надпись не влезла, поэтому пришлось увеличить значение width до 80. В основном я тут редактировал tooltip подсказки.

Хакер-китаист. Шарим в конфигах программы 酷我音乐

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

Программа 酷我音乐 оказалась не такой сложной в плане редактирования ресурсов. В принципе можно потратить несколько дней и грамотно перевести данную программу на английский или русский. Но…

  • Мне лень.
  • Английский лучше, так как русские слова будут деформировать интерфейс или сами слова будут сильно урезаться.
  • Не возможно перевести все названия на страницах, так как это просто подкачка html из интернета.
  • При грамотной русской версии интерфейс надо будет немного переделать.

PS. Надеюсь моя информация поможет кому-нибудь или наведет на идею.

Orphus: Нашли опечатку? Нажмите Ctrl+Enter

Автор: Доржукай Аир

Родился в СССР, вырос в России. Увлечения: компьютерная и сотовая техника. С Китаем с ноября 2008 года. Китайский язык до этого не изучал. Статус: Заканчиваю в 2016, по специальности компьютерные технологии ( 计算机). Сейчас интересуюсь построением и администрированием сетей на базе Cisco IOS, Linux OS.

Доктор Хаус
2012-04-14 20:31:55
Да из статьи та как раз не видно, что человек разбирается в программировании. Разница между редактированием xml и программированием такая же как между эникейщиком и системным администратором, не говоря о том, что не вскякий программист - хакер.
Доржукай Аир
2012-04-14 20:36:48
Огого :). Убрал из названия "Хакер", холивар закончен!
Infusiastic
2012-04-14 20:46:54
Из статьи и не должно быть видно, но вообще — разбирается.
Доктор Хаус
2012-04-13 01:30:48
Редактору заглянуть в словарь и посмотреть определение слова хакер и не позориться тут.
Infusiastic
2012-04-13 09:47:25
учите матчасть http://en.wikipedia.org/wiki/Hacker_%28programmer_subculture%29
Доктор Хаус
2012-04-14 01:01:54
По вашему если человек редактирует xml в блокноте, то это уже хакер?
Infusiastic
2012-04-14 08:42:57
Если человек редактирует xml в блокноте, это ни о чём не говорит. А вот если человек разбирается в программировании, что ничто не мешает, пусть немного 過獎ово, но назвать его «хакер».
Доктор Хаус
2012-04-15 00:39:29
Вот именно, если он на самом деле хакер, зачем "палить", если он не давал на это согласия?
Александр Мальцев
2012-04-10 21:24:08
По этим вопросам лучше писать редакторам, а не в комментариях ;)
Доржукай Аир
2012-04-10 18:32:30
что то я не понял, откуда в названии появилось Хакер-китаист? Что то это меняет смысл всего ниже. Помоему это было лишнее со стороны редакторов.
матвей
2012-09-13 21:44:57
а азиат сможет перевести?
Ипполит, святой отец
2013-10-23 21:37:12
ты чего, там для азиатов подводные камни! http://magazeta.com/2010/10/podvodnyie-kamni/