Jump to content
Korean Random
Sign in to follow this  
soloviyko

text\lc_messages в 0.9.15.1

Recommended Posts

Что сделали с text\lc_messages в 0.9.15.1

 

Файлы не подгружаются если поставить в \res_mods\0.9.15.1 Common Test\text\lc_messages

 

Приходится заменять в \res\text\lc_messages чтобы был эффект

 

до 0.9.15.1 было всё норм, что натворили?

 

 

P.S. Поддержываю ЯсенКраскн на EU и NA кластерах 

Share this post


Link to post

Short link
Share on other sites

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

до 0.9.15.1 было всё норм, что натворили?

Сорцов теста у меня нет, так что конкретики никакой дать пока не могу. Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

 

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

Сорцов теста у меня нет, так что конкретики никакой дать пока не могу.

def _getTextPath(baseLoc):
    locator = baseLoc + '/.text_locator'
    return convert(BigWorld.wg_resolveFileName(locator)[:-len(locator)])


def _getTranslator(domain):
    return gettext.translation(domain, _getTextPath('text'), languages=['text'])

Я так понял теперь *.мо файлы нужно через питон вызывать.

 

Кто в питоне шарит, может кто помочь наисать скрипт, или хотя-бы пример привести.

Share this post


Link to post

Short link
Share on other sites

Кто в питоне шарит, может кто помочь наисать скрипт, или хотя-бы пример привести.

Можно сделать как нужно и не париться.

Вариант фикса (mod-style), выкладывал тут.

Через питон ничего вызывать не нужно, все подтягивается обычным путем.

locator = baseLoc + '/.text_locator'

В тесте обнаружение папки в res_mods происходит не по самой папке, а по файлу в ней, baseLoc = 'text', следовательно файл res/text/.text_locator нужно тоже копировать в res_mods вместе с оригиналами, это если "по-чистому, без модов" делать. Фикс, который я выложил, позволяет поступать с файлами локализации как с любыми другими ресурсами, т.е. если есть файл в res_mods - грузится оттуда, если нет - из res. Т.е. локация при поиске каждого конкретного файла локализации определяется по самому файлу, а не по наличию самой папки или файла .text_locator, как это делает "картошка_как_всегда" в том коде, который ты выложил. Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...