1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено SimpleClans - Ошибка при переводе плагина/Некорректное отображение.

Тема в разделе "Помощь", создана пользователем MarshalSadness, 22 фев 2018.

Статус темы:
Закрыта.
  1. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Тут можно прочитать всю суть проблемы. Если лень читать - можно пропускать и переходить сразу к вопросу.
    В общем, мной был полностью кое-как русифицирован плагин SimpleClans, но выполнен был только набросок перевода в общих чертах. Дальше требовалось зайти на сервер и тестить все команды плагина, чтобы подправить недочеты в переводе.

    Ну так вот, когда плагин был закинут на сервер - у меня просто выбило ошибку (понятное дело, что из-за перевода), после чего он просто выключился.
    Плагин переводился через NetBeans IDE, т.к. в дефолтном language-файле были символы, аналогичные символам в language-файле плагина Essentials, а его советовали переводить в каком-то из туториалов как раз через NetBeans IDE. Там вроде как русские буквы автоматически преобразовываются в нужные символы, из-за чего переводить гораздо легче.
    Да и Essentials мной был переведен без проблем.

    Далее было обнаружено, что буквы просто не преобразовались в читаемые плагином символы. Видимо, из-за нечитабельных символов плагин и выключался.
    Перевод текста в "нужный" формат через itpro.cz/juniconv/ не помог, в плагине символы так и отображались, вместо буквы "В" - "\u0412\" и т.д., но сам плагин ошибку не выдавал и включился успешно.

    Сам вопрос: Каким образом можно перевести плагин SimpleClans? Менять плагин не хочется, т.к. навряд ли есть более годная альтернатива, да и другие его русифицировали его уже, значит это все-таки реально.

    P.S. language-файл заменялся как в папке плагина, так и в самом jar-файле.
    Было попробовано как создавать новый файл (language-ru), так и просто менять текст в стандартном файле.
     
    Последнее редактирование: 22 фев 2018
  2. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
     
  3. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
     
  4. deadanykey

    deadanykey Активный участник Пользователь

    Баллы:
    96
    А покажите-ка ошибку. На pastebin желательно.
     
  5. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    pastebin.com/tpGe01LH
     
  6. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    вангую кто то просто кавычки не поставил в нужном месте
     
  7. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Апострофы везде стоят, кроме строчек, которые не изменялись мной, но я попозже еще раз пробегусь
     
  8. MrMagaChannel

    MrMagaChannel Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Код:
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.loadDefaults(LanguageManager.java:42)
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.check(LanguageManager.java:30)
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.load(LanguageManager.java:24)
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.<init>(LanguageManager.java:19)
    at net.sacredlabyrinth.phaed.simpleclans.SimpleClans.onEnable(SimpleClans.java:72)
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.loadFile(LanguageManager.java:51) ~[?:?]
    at net.sacredlabyrinth.phaed.simpleclans.managers.LanguageManager.check(LanguageManager.java:33) ~[?:?]
    Проверяй эти строки
     
  9. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Если строки указаны в скобках после двоеточия
    То что в них может быть не так?
    19 Строка: kick.command: kick
    24 Строка: demote.command: demote
    30 Строка: ban.command: ban
    33 Строка: globalff.command: globalff
    42 Строка: usage.clan.alliances: 'Введите: /{0} alliances'
    51 Строка: usage.create.tag: 'Введите: /{0} create [Тег_Клана] [Название_Клана]'
    72 Строка: usage.0.place: 'Введите: /{0} place [Ник_Игрока] [Тег_Клана]'
     
  10. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    это не те строки.

    закинь файл текста в yaml parser и там смотри косяки
     
  11. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Сначала, еще когда ты написал про апострофы, там их действительно не хватало в 5 строчках подряд, с одной стороны стояли, а с другой стороны их не было. Были поставлены - проблема осталась.
    Сейчас файл был закинут в yaml parser, там обнаружило ошибку, что один апостроф стоял впритык к двоеточию. Было исправлено - проблема осталась.

    Хз что тут еще можно сделать....
     
  12. MrMagaChannel

    MrMagaChannel Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Стоп, он что редактирует yaml файл в NetBeans?
    скинь весь yaml файл в YAML PARSER тогда и смотри
     
  13. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Основа перевода выполнялась в нем, все остальное редактировалось в нотпаде.
    Я так понимаю, переводить в NetBeans не следовало?)
     
  14. MrMagaChannel

    MrMagaChannel Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Нет, я думал ты в исходниках переводил. Проверь ямл парсером и смотри, где накосячил.
     
  15. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Да вроде никакие ошибки больше не вылезают...
    upload_2018-2-22_17-41-12.png
     
  16. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Учимся гадать на кофейной гуще...
    У меня вот какой вопрос — а не проще ли весь файл целиком на pastebin закинуть, чтобы кто-нибудь сам отредактировал его до нормального состояния?
     
  17. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Желание есть?
     
  18. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    А почему бы и нет.
     
  19. DaemanS

    DaemanS Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    DaemaNSpawn
    Хорошая альтернатива Wclans
     
  20. Автор темы
    MarshalSadness

    MarshalSadness Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    MarshalSadness
    Расходимся, хлопцi, проблема решена.
    С менее новой версией плагина ошибки выбивать перестало.
     
Статус темы:
Закрыта.

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