Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Переводим плагины.

Discussion in 'Руководства, инструкции, утилиты' started by Pablo, Jul 19, 2012.

  1. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Вот например у меня есть плагин AuthMe.
    В нем есть файл - messages_en.yml.
    Я там перевел все слова.Перевод готов.

    А если я буду переводить плагин WorldGuard или WorldEdit,то там этого файла не будет.
    Как же мне сделать перевод?

    Просьба не флудить,а нормально по-человечески ответить.
     
  2. Хостинг MineCraft
    <
  3. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Нужно распаковать ярник плагина, открыть все классы InClassTranslator'om и перевести надписи. Я засунуть все файлы обратно.
     
    Сникерсни likes this.
  4. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Их же там сотни!?
     
    zuma2 and Perry like this.
  5. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Ну и? Сотни не могут быть :). Десятки
     
  6. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Я сейчас ищу,там пишет в этом файле нет строк!
     
    Perry likes this.
  7. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Ну их там нет. Ищи строки в EventHandler'ах и onCommand'ах.
     
  8. fantommd

    fantommd Гуру Девелопер Переводчик Пользователь

    Trophy Points:
    123
    а лучше взять программу jd-gui, открыть плагин в этой программе получить файлы в расширении java, и открыть в eclipse и переводить :)
     
    Vedroyder likes this.
  9. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Небольшое дополнение, InClassTranslator сохраняет текст в cp1251 (ansi)
    Если сервер запущен с локали utf-8 могут возникнуть непонятки почему русский не работает.

    Для перевода с utf-8 можно использовать MobiTrans (аналог InClassTranslator )

    Для поиска фраз для перевода я использую FAR, делаю поиск по всем файлам где есть искомая английская фраза, а потом уже в MobiTrans открываю нужный .calss файл.
     
  10. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Можно ссылку?
     
    Perry likes this.
  11. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    тогда ты должен рассказать как исправить ошибки после декомпиляции и как это дело все скомпилировть назад.

    этот путь сложней чем править текст в .class файлах.
     
  12. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Сникерсни likes this.
  13. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Pablo, в каком плагине и какую строчку ищешь?
     
  14. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Кстати, не в том разделе.
     
    Сникерсни likes this.
  15. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Эмм...почему?
     
    Perry likes this.
  16. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Где тут руководство?
     
    HoShiMin likes this.
  17. Автор темы
    Pablo

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

    Trophy Points:
    123
    Имя в Minecraft:
    Pablo
    Здесь меня инструктируют по переводу плагинов.
     
    Perry likes this.

Share This Page