ruFix
ruFix - encoding fix for Bukkit
(русский текст внизу страницы)
ruFix is a plugin that converts encoding in chat and console in Minecraft.
It works with Bukkit 1.1-R1 and newer.
How it works: it translates encoding from clients and makes it UTF-8 (or anything you like). This helps to read and write in chat in other languages than english. Also, this fixes console commands ("say привет").
To reload config and encoding tables use /rufixreload.
Configuration explained
All configuration data is stored in config.yml file in ruFix folder.
Tables: - here .tbl files are listed. They contain characters to be replaced and values to replace. By default - ru
Debug: false - if "true" shows debug info. Lots of.
LogFile: UTF-8 - this is encoding your log-file should be converted to. Works only when ParseLogFile is "true"
Console: UTF-8 - proper console encoding. Works only when ParseConsole is "true"
ParseConsole: true - switch this to "false" if you don't need console encoding to be changed. Useful on linux machines.
ParseLogFile: true - switch this to "false" if you don't want your log-file encoding to be changed. Helps to avoid conflicts with logfile-related plugins.
ToDo:
-
???
-
Any ideas?
This plugin was originally coded by repeat83, but he is not interested in minecraft anymore, so I continued his project.
You can always get most recent sources in our Mighty Github!
ruFix - фикс кодировки для Bukkit
ruFix это плагин перекодировки русского языка для сервера Minecraft.
Работает с сервером Bukkit версии 1.1-R1 и старше. Клиентская русификация ТРЕБУЕТСЯ.
Преобразует кодировку от клиентов в UTF-8 (или что-либо другое что вам нужно), что позволяет без проблем общаться в чате по-русски и писать сообщения на русском языке из консоли сервера ("say привет").
Для перезагрузки конфига и таблиц используйте команду /rufixreload.
Конфигурация
Все настройки плагина хранятся в файле config.yml в папке ruFix.
Tables: - тут указываются файлы .tbl, содержащие таблицы символов для конвертирования. По-умолчанию - ru
Debug: false - при значении true выводит отладочную информацию. Много информации.
LogFile: UTF-8 - кодировка для лог-файла сервера. Работает только при включенной опции ParseLogFile
Console: UTF-8 - кодировка консоли. Работает только при включенной опции ParseConsole
ParseConsole: true - позволяет выключить обработку данных из консоли. Полезно на linux-машинах.
ParseLogFile: true - позволяет выключить обработку лог-файла. Помогает избежать проблем с некоторыми плагинами, которые работают с ним.
ToDo:
-
???
-
Есть идеи?
Автор плагина – repeat83, но он уже достаточно давно не поддерживает его, поэтому я продолжил его проект.
Тема с русским обсуждением на форуме ruBukkit
Свежие версии исходников вы всегда можете найти на нашем Вечнозеленом Github'е!
<<reply 627279>>
Windows: Так, поставил ansicon, цвета появились, теперь при команде say с консоли "Command could not be handled; invalid sender!", я верно понимаю - не критично?
На клиенте linux текст русский вообще не отображается, даже в неверной кодировке, в консоли русский отображается такими полузакрашенными, штрихованными квадратиками :)
А если лог открыть через Notepad++ то он там такой, какой он сейчас на действующем сервере более низкой версии (1.1.0 R2)
Ubuntu: добавил в строку запуска только Dfile.encoding эффекта ноль.
@Hursofid
Попробуй добавить в строку запуска сервера "-Dfile.encoding=UTF-8" без кавычек. Если и это не поможет – не убирай этот параметр и удали лог-файл (server.log) и дай ему создаться заново. Удачи!
Братиш, не работает, выручай:(
Пробовал на Win7 x86 - в консоли "???????" от клиентов Win и Linux
Пробовал на Ubuntu 10.10 x86 - в консоли всё по русски, в чате клиентов вообще ничего не видно ни на Win, ни на Linux.
С английским конечно же всё в порядке.
Обновил до 0.58 (4060e68cedd083ff5ce133a598415f20), ничего не изменилось.
@fragmatiklv
Сам по себе плагин русский язык не добавляет, просто позволяет на нем комфортно общаться и писать из консоли. Проблем с английским возникнуть не должно - скорее всего те, кто не используют русский язык ничего и не заметят.
у меня билингвальный сервер и желательно чтобы русский был вторым языком.
сможет ли ваш плагин добавить в игру русский язык, но при этом чтобы главным языком остался английский?
Владельцы linux-севреров, обновитесь на 0.58, там багфиксы для вас.
@QweSteR2221
Русификация все так же требуется. Этот плагин позволяет читать текст от игроков в консоли и писать оттуда нормальный текст.
"Преобразует кодировку от клиентов в UTF-8 (или что-либо другое что вам нужно), что позволяет без проблем общаться в чате по-русски"
Т.е. отдельно русифицировать клиент не требуется? У меня не работает.