night_dragon_on Posted May 3, 2014 Share Posted May 3, 2014 (edited) Предлагаю внести небольшое изменение в дефолтный конфиг: Добавить в секцию "texts" ( texts.xc ) подстановки из файлов локализации ( l10n ). Вроде во всем конфиге есть подстановки, а секцию texts обошли стороной. К тому же в файлах перевода давно есть необходимый текст: 'l10n' Edited May 3, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 3, 2014 Share Posted May 3, 2014 Только заменить файл? Больше дорабатывать ничего не нужно? 1 @ Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 3, 2014 Author Share Posted May 3, 2014 (edited) Только заменить файл? Больше дорабатывать ничего не нужно? Да, подстановки во всех файлах локализации есть. Edited May 3, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 3, 2014 Share Posted May 3, 2014 Ок Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 3, 2014 Author Share Posted May 3, 2014 (edited) Ок Больше дорабатывать ничего не нужно? Хотя вот нашел ошибку: Если все так прописать с подстановками, то по сути должен текст теперь браться из файлов локализации. Попробовал использовать макрос {{vtype}} в хит-логе, он отказывается напрочь считывать от туда текст. Причем если записать обычный текст без подстановок то все работает. 'Хит-лог' Дальше решил добавить подстановки текста в шапку лога-урона (независимо от макроса {{vtype}} ), текст там нормально вывелся. 'Скрин' Возможно проблема в самом макросе {{vtype}}, для него получается не добавляли возможность считывать текст из файлов перевода. Edited May 3, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
demon2597 Posted May 3, 2014 Share Posted May 3, 2014 (edited) Только заменить файл? Больше дорабатывать ничего не нужно? Возможно проблема в самом макросе {{vtype}}, для него получается не добавляли возможность считывать текст из файлов перевода. потому, что этот макрос, как и сам texts.xc задуман не для подстановок из файла локализации, а для того, чтобы можно было запилить свои иконки техники, символами или шрифтом. А если он будет брать значения из файла локализации из блока окна взвода, то значит и в этом окне всё поломается, если вписать туда кастомную картинку/шрифт для хит-лога... Если уж и делать ссылку на файл локализации, то не на блок взводного окна, а на свой.... Но по ходу это получается нечто корявое и вообще пурга полная, потому что можно в text.xc с таким же успехом написать кому чего надо на любом языке и мозги не парить Edited May 3, 2014 by demon2597 Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 3, 2014 Author Share Posted May 3, 2014 (edited) потому, что этот макрос задуман не для подстановок из файла локализации, а для того, чтобы можно было запилить свои иконки техники, символами или шрифтом. Ну смысл понятен, тогда для чего существует готовый текст в каждом файле локализации. Edited May 3, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
demon2597 Posted May 3, 2014 Share Posted May 3, 2014 (edited) Ну смысл понятен, тогда для чего существует готовый текст в каждом файле локализации. если в texts.хс просто будут пониматься ссылки на файл локализации- то это нормально будет, но надо чтобы для него также понимался и свободный формат, как сейчас. Так тогда вполне пойдет. Я просто не знаю, можно так? Edited May 3, 2014 by demon2597 1 @ Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 3, 2014 Author Share Posted May 3, 2014 (edited) Так тогда вполне пойдет Улучшиться мультиязычность xvm'ма при добавлении подстановок. Действительно переделать так чтобы не нарушить текущих возможностей данного макроса. Edited May 3, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 3, 2014 Share Posted May 3, 2014 так по идее и не нарушится ничего. Если надо не локализованное, а свое, просто меняешь в texts.xc как было. Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 4, 2014 Author Share Posted May 4, 2014 (edited) Так тогда вполне пойдет. так по идее и не нарушится ничего. Если надо не локализованное, а свое, просто меняешь в texts.xc как было. Попробовал работу макроса {{vtype}} в последнем билде (NB - 2838) так и не желает подхватывать текст из файлов локализации ( 'Скрин' 'Код' "playersPanel": { "large": { "nickFormatLeft": "<font color='{{c:xwn8}}'>{{xwn8}}</font> {{nick}}", "nickFormatRight": "{{nick}} <font color='{{c:xwn8}}'>{{xwn8}}</font>", "vehicleFormatLeft": "{{vtype}}", "vehicleFormatRight": "{{vtype}}" } } Edited May 6, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 6, 2014 Share Posted May 6, 2014 Сделал, должно работать. 1 @ Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 6, 2014 Author Share Posted May 6, 2014 (edited) Сделал, должно работать. Отлично, все работает, тему можно закрывать. Edited May 6, 2014 by night_dragon_on Link to comment Short link Share on other sites More sharing options...
Recommended Posts