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

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

Статус
Закрыто для дальнейших ответов.
0.55 и старше это не офф.версии :)
Я думаю это не так важно в силу того что офф-версии просто не работают на новых версиях баккита. Людям нужен рабочий плагин, а не статус офф\неофф. Изменений, относительно "офф"-версии (за авторством repeat) крайне мало, они не касаются самого механизма работы плагина, а лишь позволяют ему работать на новой версии ведерка. Алсо, история изменений есть на гитхабе в удобочитаемом виде (впрочем, как и исходный код).
 
Ну значит будет две ветки развития плагина)
1. Улучшение и перекомпиляция от Toxuin
2. Только перекомпиляция от D_ART
Опять мы городим огород. Улучшения никак-никак не влияют на работу (то, зачем админы ставят плагин на свои сервера) - перекодировку не-UTF-8 в UTF-8. Механизм работы плагина работает прекрасно и ему глубоко до лампочки что там прикрутил toxuin. Т.е. при правильном конфиге плагин не просит кушать и работает без лишнего напоминания о себе - it just works. Всякие команды /rufixreload и доп. параметры в конфиге - это свистоперделки, никаким образом не влияющие на главную функцию плагина.
Разбив плагин на две ветки развития мы просто запутаем людей, которые уже сейчас качают 0.54 из шапки и комплейнятся о несовместимости с 1.2.х. Представь, что будет если версий\веток руфикса будет не 2 а, например, 5.
Предлагаю действовать предельно просто. Автором плагина является тов. repeat и, собственно, именно он тот человек, которого стоит благодарить за русский язык на наших серверах. У него есть гитхаб-репозиторий ruFix, из которого я и форкнул версию. Я уже отправил ему pull-request (запрос на применение изменений в его репозиторий) и если он примет его - руфикс будет только один - от repeat'а. Народ не будет путаться, у всех все будет работать, наступит единство, мир и гармония. Не этого ли мы хотим?
Это я к чему: если есть что добавить в руфикс - добавляйте в уже существующий, незачем плодить несовместимые плагины, делающие одно и то же.
Короче, то, что делает Toxuin , можно называть уже не ruFix'ом)
Отнюдь. Я не сделал ничего особенного, я лишь переписал пару строк, отвечающих за взаимодействие с баккитом - с версии R6 используется новый механизм событий и конфигов. Все остальное - один к одному руфикс версия 0.54 от repeat, плюс различная ерунда вроде новых параметров конфига. Если поставить ruFix 0.54 на R1 и любую из моих сборок на новое ядро - с конфигом по-умолчанию разницы не будет абсолютно никакой. Серьезно.
 
Отнюдь. Я не сделал ничего особенного, я лишь переписал пару строк, отвечающих за взаимодействие с баккитом - с версии R6 используется новый механизм событий и конфигов. Все остальное - один к одному руфикс версия 0.54 от repeat, плюс различная ерунда вроде новых параметров конфига. Если поставить ruFix 0.54 на R1 и любую из моих сборок на новое ядро - с конфигом по-умолчанию разницы не будет абсолютно никакой. Серьезно.

Это мешает изменить его в будущем?:D
 
Ну тогда команда FlyDev берёться за улучшение и обновление руфикса :)
 
все можно сделать и без вашего дурацкого и тугонастраимого руфикса. нужны всего лишь смекалка и немного терпения))
ПыСы: всем ttf посоны
 
ага) для администрирования более, чем достаточно. вся консоль и логи читабельны. только на редактор время потратить надо
 
Ребят помогите настроить rufix в связке с removetoolkit , без toolkit всё работает шикарно, но стоит добавить его в батник и консоль опять русский текст не показывает( русифицируются только сообщения плагинов ),
за помощь готов заплатить вебманями
сервер стоит на бакките R-3
 
ruFix не работает с GUI и прикладными программами , только родная консоль или консоль+ansicon
 
ruFix тот что постом выше...

win7 x64 ultimate
java и 32 и 64
craftbukkit-1.2.3-R0.3-20120314.053735-4.jar

...\plugins\ruFix\config.yml
------------------------------------------
Tables:
- ru
Debug: false
LogFile: UTF-8
Console: CP866
ParseConsole: true
ParseLogFile: true
-------------------------------------------


bat'ник запуска
-------------------------------------------
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -Dfile.encoding=UTF-8 -jar craftbukkit-1.2.3-R0.3-20120314.053735-4.jar
PAUSE
-------------------------------------------

Итог:
Консоль видит русcкий, лог нет, но писаться будет, он по умолчанию в ANSI, ручками делаеться, не с первого раза, в UTF-8(без BOM), иначе каждый раз при открытии чтоб читать русский нужно будет менять кодировку, сохранение не помогает.

Для установки кодировки UTF-8, вручную пересоздавал файл.

*И без доп. руссификации в чат выходит пустота*... но эта пустота видна в консоли и пишеться в логах, но в игре от этого не легче.
Лечиться руссификацией, по подобию клиента.

Всем удачи.

ЗЫ
Весь опыт проделан, методом тыка, подбором вариантов из имеющихся в ветке советов и их комбинировании.
 
Сервер 1.2.3-R0.2
Win7-64

Пробовал варианты:
1. Поставил RuFix, font.txt не менял - чат и таблички не русифицируются.
2. Убрал RuFix, заменил font.txt - то же самое.
3. Поставил RuFix + замененный font.txt - никаких изменений.

На CB-1.1-R2 работает вариант 3, однако на табличках некоторые русские буквы не пишутся.
Перечитал форум, перепробовал многое - на 1.2.3 не получается.

Какие будут еще советы?

upd: возился-возился и неожиданно получилось, что в строке чата вместо русских букв "кракозябры", однако после Enter'a отображаются русские. С табличками по-прежнему плохо.
 
у меня без руфикса русский чат работает xD
надо просто исправленные нативы и лвгл с 1.1 поставить
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх