Ru-MaNGOS

Вернуться   Ru-MaNGOS > Новости > CMaNGOS Commits

Важная информация

CMaNGOS Commits Изменения, принятые в официальный репозиторий ядра CMaNGOS.
git://github.com/cmangos/mangos-wotlk.git

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2022, 21:15   #1
newsbot
Модератор
 
Регистрация: 06.03.2010
Сообщений: 988
Сказал(а) спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
newsbot На верном пути
По умолчанию [SD] Correct broadcast_text_id in script_texts.

Автор: ssj17vegeta


[SD] Correct broadcast_text_id in script_texts.

This commit "links" many of the script_texts entries to their matching text in broadcast_text, by setting broadcast_text_id, bumping the 332 previously set entries to 4420 (out of 4744).

It essentially fixes non-translated NPC dialogues and missing sounds, since translations are now stored in broadcast_text_locale and shouldn***39;t be set in content_locX fields anymore.

This was done by two ways :

1. Comparing script_texts.content_default and broadcast_text.Text, while stripping and replacing any punctuation differences (~90%) with queries like this :
```
SELECT entry, script_texts.content_default, broadcast_text.`Text`, broadcast_text.Id, broadcast_text_id FROM script_texts
INNER JOIN broadcast_text ON
LOWER(TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE (REPLACE(REPLACE(LOWER(content_default),",", ***39;***39;), ***39; ***39;, ***39;***39;), ***39;.***39;, ***39;***39;), ***39;!***39;, ***39;***39;), ***39;\n***39;, ***39;***39;), "***39;ll", ***39;will***39;), ***39;-***39;, ***39;***39;))) =
LOWER(TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE (REPLACE(REPLACE(LOWER(broadcast_text.Text),",", ***39;***39;), ***39; ***39;, ***39;***39;), ***39;.***39;, ***39;***39;), ***39;!***39;, ***39;***39;), ***39;\n***39;, ***39;***39;), "***39;ll", ***39;will***39;), ***39;-***39;, ***39;***39;)))
WHERE broadcast_text_id = 0 AND content_default <> ***39;***39; AND content_default NOT IN(***39;REUSE ME***39;, ***39;REUSE_ME***39;);
```

2. Finding manually (because of typos or missing words).

Values I didn***39;t find (324 of them) are left with broadcast_text_id = 0, for now.

WOTLK-DB only.



Подробнее...
newsbot вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Correct Glancing newsbot CMaNGOS Commits 0 31.10.2016 11:06
Correct spelling newsbot CMaNGOS-4.3.4 Commits 0 18.08.2016 04:27
Correct spelling newsbot CMaNGOS Commits 0 15.08.2016 07:07
[12350] Calendar, correct a server freeze when gquit. Olso correct a memleak and optimise a little b newsbot CMaNGOS Commits 0 31.01.2013 15:44
[not correct]TARGET_DYNAMIC_OBJECT_ partizanes Патчи 3 10.05.2012 11:39


Текущее время: 12:55. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot