Cunning fox Posted January 7, 2019 Share Posted January 7, 2019 Warning! This topic is for russian-speaking moders only. Я являюсь кодером русификатора для ДСТ. В последнем обновлении 2.0 (От 07.01.2019) был обновлен метод перевода Ваших модов. Процедура проверки русификатора, перевод имен и описания остались прежними, и более полную информацию об этом процессе Вы можете найти на Вики. Мы добавили функции, которые переводят реплики персонажей, и анонсы.Как работает перевод реплик: _G=GLOBAL mods=_G.rawget(_G,"mods")or(function()local m={}_G.rawset(_G,"mods",m)return m end)() rus = mods.RussianLanguagePack or mods.UniversalTranslator -- Перевод фраз персонажей pp = rus and (rus.SelectedLanguage == "ru") and rus.pp if pp then pp("Example string", "Переведенная строка") --Теперь если персонаж будет говорить "Example string", у людей с включенным переводом оно будет отображаться как Переведенная строка end Как работает перевод анонсов (Сообщений, выводящихся через TheNet:Announce) _G=GLOBAL mods=_G.rawget(_G,"mods")or(function()local m={}_G.rawset(_G,"mods",m)return m end)() rus = mods.RussianLanguagePack or mods.UniversalTranslator -- Перевод анонсов ma = rus and (rus.SelectedLanguage == "ru") and rus.AddModAnnounce if ma then ma("Example string %s", "Переведенная строка %s") -- Так же переведет строку. Работает и с форматированием через string.format. end Если будут вопросы, пишите их в коментарии. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now