Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс Rufix (исправление русского чата в windows)

Статус
Закрыто для дальнейших ответов.
боюсь, что пока не реально. как вариант - ту часть строк, которая выводится до загрузки плагинов, записывать не в UTF-8 а в CP866.
 
а какое название пишется?
Да, это уже удел BookWorm'а

про это?
Код:
2011-10-22 17:06:27 [INFO] DaveDee used command "/"
для проверки, отключи плагин, который это пишет (если не знаешь, отключи все кроме BW, rF)
есть подозрение, что один из плагинов не проверят отмену команды.

Я имел ввиду фишку БукВорма с чатовым написанием без команды. Забыл, что в букките по дефолту команды не пишутся в лог (а уж тем более такие навороты), так давно уже юзаем этот мод, что привыкли уже. Для чистоты эксперимента - чистый лог.
 

Вложения:

  • server.txt
    server.txt
    Размер файла
    6,1 КБ
    Просмотров
    8
что через /w текст, что при включённой опции /w -chat оба раза текст записывается правильно (у меня)

не пойму, что ты хочешь сказать логом?
напиши свой сервер, зайду посмотреть
 
Хм, да я вроде не писал что проблема где-то у тебя, это проблема буккита, что он не умеет логировать подобные вещи. Так все замечательно)
Ждем новых свершений... ну там автотранслит например =D
 
Обновил первый пост.

Ну а насчет конфига, считаю что это просто цивилизованный способ.
сделано.

Кстати вопрос... возможно ли в твоем плагине сделать новую функцию? Хм... ну как бы сказать.
Для конечного юзера по дефолту плагин работает в текущем варианте. Если товарищ не имеет возможности (руки не оттуда, косяки с его модами итд) поставить русификатор, то он может использовать команду "/rf translit" и конкретно ему уже плаг будет отправлять всю кириллицу транслитом, в соответствии с таблицой.
добавил таблицу. но формат для транслита не подходит. нужно будет другой делать. Это первая ласточка :)

Отправку кому какую кодировку отправлять видимо нужно делать будет через конфиг players.yml типа и прописывать у кого не по дефолут какие таблицы он использует. Если я правильно понял, то ты хочешь, чтоб к примеру пользователь без руссификатора писал транслитом, плагин конвертировал это в русский и отправлял остальным игрокам. В свою очередь когда пользователи пишут, то ему чтобы приходило транслитом. Тема интересная, но нагрузка может значительно возрасти.

тут вдруг мне подумалось (JUST FO FUN) об интернациональности (ну таблицы я для этого и начал вводить, что к примеру разного рода иностранцы могли свою табличку использовать) Но я вот о чём - прикрутить ради фана к плагину googleTranslate :D
каждый к примеру пишет свой язык. Первый написал /rf ru. Второй прописал /rf en. И теперь когда первый отправляет сообщение, то перед тем как его получит второй плагин прогонит его через гугл переводчик и переведёт для второго с Ru на En. Ну а если совпадают языки - то не трогать гугл ес-но
 
Ну ты просто радуешь и радуешь)
Думаю пока хватит и отправки русского в виде транслита на неруссифицированные клиенты (если тело включило эту опцию, конечно). Обратное конечно интересно, но не так критично, ибо общаться он и так сможет, а после десятого "Хрен ли ты, жопа ленивая, русик не поставишь?" возможно и созреет.

Новую версию ставлю на тест, вечером скину логи, если будут проблемы.

А "Джаст фо фан" уже каким-то футуризмом отдает... Из заголовков хроник через 200 лет:
"Впервые технология синхронного перевода любого языка была использована в игре Minecraft"

upd.
Поставил на тест, сначала только с конфигом, без ключей запуска. В логе "??????", после перезапуска с ключем все нормализовалось. С чем связано?
 
после десятого "Хрен ли ты, жопа ленивая, русик не поставишь?" возможно и созреет.
боюсь он это не увидит, если не русифицирует.

Поставил на тест, сначала только с конфигом, без ключей запуска. В логе "??????", после перезапуска с ключем все нормализовалось. С чем связано?
это странно. потому как в плагине нету ничего связанного с чтением ключей старых (ключ -Dfile.encoding=UTF-8 не относится к плагину и обязателен!)
на всякий случай перезалил
 
боюсь он это не увидит, если не русифицирует.
Ну если ему будет слаться автотранслит...
это странно. потому как в плагине нету ничего связанного с чтением ключей старых (ключ -Dfile.encoding=UTF-8 не относится к плагину и обязателен!)
на всякий случай перезалил
Уж не знаю в чем проблема была, может в кривизне моих рук. Сейчас все встало с первого раза.

Блин нет.... какая-то проблема есть, счас буду выуживать.
 
Так, по пунктам.
Ставлю новоскаченный руфикс54
запускаю без ключа
чат и лог нормально воспринимают кириллицу
пишу прошлое сообщение=)
Дальше заметил, что текст в книгах в игре не отображается, попробовал записать новую книгу, сначала все хорошо с ней, но после перезапуска текст превратился в ????, старые так же не читаются.
Запустил с ключем - все стало нормально. Похерилась только последняя книга с ???, он ее так и сохранил в файл. Новые книги с ключем нормально пишутся, значит все таки зависимость где-то осталась.
 
а ты старый руфикс удалил?
запусти с дебагом, приложи логи.
 
у меня така проблемка, Выводит: ╨Р╨С╨Т╨У╨Ф╨Х╤С╨Ц╨Ч╨Ш╨Щ╨Ъ╨Ы╨Ь╨Э╨Ю╨Я╨а╨б╨в╨г╨д╨е╨ж╨з╨и╨й╨к╨л╨м╨н╨о╨п╨░╨▒╨▓╨│╨┤╨╡╤С╨╢╨╖╨╕╨╣╨║╨╗╨╝╨╜╨╛╨┐╤А╤Б╤В╤Г╤Д╤Е╤Ж╤З╤И╤Й╤К╤Л╤М╤Н╤О╤П
Вместо :
АБВГДЕёЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя
Ах да версия 5.4 прописал "-Dfile.encoding=UTF-8 -jar"
 

Вложения:

  • logs.zip
    logs.zip
    Размер файла
    1,6 КБ
    Просмотров
    6
:) зачем тебе выделять 7524 мб. оперативной серверу, если сервер использует только 512 мб. ну и т.д.?
-Xms - стартовое выделение памяти, -Xmx - Потолок. Как только серверу потребуется еще от стартовых 512, он выделит себе еще.
 
это странно. потому как в плагине нету ничего связанного с чтением ключей старых (ключ -Dfile.encoding=UTF-8 не относится к плагину и обязателен!)
могу конечно его принудительно включать :) но это не относится никоем образом к ruFix
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх