Ну наконец-то ситуация прояснилась.
Цитата:
Сообщение от Markevitch
лаптоп штатовский, да и по работе намного удобнее держать английский в качестве дефолтного языка
|
Специфика BuffBars в том, что при сохранении файла с настройками он делает проверку
Код:
function EncodeNumbers(object)
if ("en" == Turbine.Engine.GetLocale()) then
return object;
end
...
Для штатовского лаптопа с английской локалью он будет возвращать en, а числа сохранять с запятыми, поскольку клиент русский. И ни хрена ты тут не поделаешь.
Для сравнения, реализация этого же метода в CombatAnalysis:
Код:
function _G.EncodeNumbers(object)
if (type(object) == "number") then
return ("<num>%f</num>"):format(object);
elseif ...
то есть "на всякий случай" все числа на любой локали сохраняются в безопасном формате. Рекомендую взять на вооружение.