Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > База знаний > Плагины (LUA скрипты)


Ответ
 
Опции темы Опции просмотра
  #231  
Старый 15.03.2013, 17:09
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post BuffBars RUS

Цитата:
Сообщение от Markevitch Посмотреть сообщение
Формат английский - лаптоп штатовский, да и по работе намного удобнее держать английский в качестве дефолтного языка.
Достаточно ли будет просто сменить в настройках разделителя целой и дробной части точку на запятую?
вообще Формат и Основная раскладка - это разные вещи.
Формат отвечает за стандарт величин, который используется на компе - отображение дат, времени, валют, чисел и т.п
при Формате - Россия можно всегда сделать основной англ. раскладку.

я вот тоже терпеть не могу дефолтовую русскую раскладку

если не особо влияет для работы в качестве разделителя точка или запятая, то можно просто ее заменить на запятую
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #232  
Старый 15.03.2013, 17:31
Аватар для Markevitch
Markevitch Markevitch вне форума
Спаситель Бри
 
Регистрация: 20.12.2008
Сообщений: 82
Post BuffBars RUS

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
вообще Формат и Основная раскладка - это разные вещи.
Формат отвечает за стандарт величин, который используется на компе - отображение дат, времени, валют, чисел и т.п
при Формате - Россия можно всегда сделать основной англ. раскладку.

я вот тоже терпеть не могу дефолтовую русскую раскладку

если не особо влияет для работы в качестве разделителя точка или запятая, то можно просто ее заменить на запятую
Попробовал изменить точку на запятую. Не помогло. Попробовал изменить весь формат с английского на русский - та же история.
По-прежнему пишет в чате при загрузке
...Online/PluginData/[Account]/Mirkwood/[Character]/BuffBarsSettings.plugindata:5: ']' expected near ','
Ответить с цитированием
  #233  
Старый 15.03.2013, 17:32
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post BuffBars RUS

Цитата:
Сообщение от Markevitch Посмотреть сообщение
Попробовал изменить точку на запятую. Не помогло. Попробовал изменить весь формат с английского на русский - та же история.
По-прежнему пишет в чате при загрузке
...Online/PluginData/[Account]/Mirkwood/[Character]/BuffBarsSettings.plugindata:5: ']' expected near ','
так нужно удалить старый файл с настройками.
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #234  
Старый 15.03.2013, 18:47
Аватар для chirick86
chirick86 chirick86 вне форума
Щит Миробеля
 
Регистрация: 17.08.2011
Адрес: Санкт-Петербург
Сообщений: 1,694
Post BuffBars RUS

kill plugindata!
__________________
Raert - ON, Ruert - ON
Anor
Ответить с цитированием
  #235  
Старый 15.03.2013, 19:44
Аватар для bobbisson
bobbisson bobbisson вне форума
Гроза Ангмара
 
Регистрация: 09.10.2008
Сообщений: 702
Post BuffBars RUS

Ну наконец-то ситуация прояснилась.

Цитата:
Сообщение от 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 ...

то есть "на всякий случай" все числа на любой локали сохраняются в безопасном формате. Рекомендую взять на вооружение.
Ответить с цитированием
  #236  
Старый 15.03.2013, 20:11
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post BuffBars RUS

ненене....
и у меня все плагины привязаны к языку клиента, а не к локали ОС

а вот если на компе стоит разделитель точка (когда стоит EN-локаль) и русский клиент, то возникают такие штуки
это решается установкой формата - Россия, которая автоматом выставляет русские стандарты отображения чисел.
ну либо исправления символа разделения дробных чисел

вообще лучше выставлять страну для локали. т.к возможно еще затрагиваются другие параметры ОС при работе плагинов - отображение времени и даты, а также разделение групп чисел.
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #237  
Старый 15.03.2013, 20:30
Аватар для chirick86
chirick86 chirick86 вне форума
Щит Миробеля
 
Регистрация: 17.08.2011
Адрес: Санкт-Петербург
Сообщений: 1,694
Post BuffBars RUS

И ваще лучше играть на глобале ;-)
__________________
Raert - ON, Ruert - ON
Anor
Ответить с цитированием
  #238  
Старый 16.03.2013, 04:37
Аватар для Markevitch
Markevitch Markevitch вне форума
Спаситель Бри
 
Регистрация: 20.12.2008
Сообщений: 82
Post BuffBars RUS

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
так нужно удалить старый файл с настройками.
Виноват. Дурак. Исправлюсь
Удалил все файлы настроек, пару раз перезашёл твинком - всё работает.

Большое спасибо за дельные советы!

Осталось только привыкнуть к запятой в качестве разделителя групп разрядов
Ответить с цитированием
  #239  
Старый 16.03.2013, 11:35
Аватар для bobbisson
bobbisson bobbisson вне форума
Гроза Ангмара
 
Регистрация: 09.10.2008
Сообщений: 702
Post BuffBars RUS

Цитата:
Сообщение от Markevitch Посмотреть сообщение
Осталось только привыкнуть к запятой в качестве разделителя групп разрядов
Еще надо понять, почему в современном интернационализированном Unicode-приложении те же баги, что и в Windows-приложениях в конце 90-х годов.
Ответить с цитированием
  #240  
Старый 04.04.2013, 07:57
Аватар для bopozhej
bopozhej bopozhej вне форума
Щит Миробеля
 
Регистрация: 23.01.2009
Адрес: Гдетотамское царство
Сообщений: 1,882
Post BuffBars RUS

Насчёт конфликта БафБарса и КомбатАнализиса со слётом локализации. Есть предположение, что это происходит из-за работы в 1 пространстве Vitals: у обоих плагинов в файле .plugin стоит строка <Configuration Apartment="Vitals"></Configuration>. Попробуйте в одном поставить, другое имя, например "Vitals1" (если при этом клиент был открыт, надо нажать кнопку "Обновить", чтобы изменения применились).
Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

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

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

Быстрый переход


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