- 83
- 0
У меня проблема. Для локализации предметов я попробовал использовать способ с .lang файлами. Все русские символы (я делаю мод ПОЛНОСТЬЮ на русском) отображались вопросительными знаками.
Потом я плюнул на этот способ и сделал отдельный класс локализатор:
В Eclipse всё было хорошо, но после компиляции в игре перевод становится просто случайным набором символов (причём неизвестно какого алфавита). ЧТО Я ТЕПЕРЬ ДЕЛАЮ НЕ ТАК????
Потом я плюнул на этот способ и сделал отдельный класс локализатор:
Код:
public class Localizator {
public static LanguageRegistry lg;
public static ItemLoader il;
public static BlockLoader bl;
public static void startLocalization()
{
lg.addName(il.axe, "Топор");
lg.addName(il.battleAxe, "Боевой топор");
lg.addName(il.cobble,"Булыжник" );
lg.addName(il.diamondDust,"Алмазная пыль" );
lg.addName(il.diamondPick,"Кирка с алмазным напылением" );
lg.addName(il.halberd,"Алебарда" );
lg.addName(il.hardenedStick,"Укреплённая рукоять" );
lg.addName(il.ironPick,"Железная кирка" );
lg.addName(il.pickaxeHead,"Наконечник кирки" );
lg.addName(il.pickaxeHeadPattern,"Форма для кирки" );
lg.addName(il.pickOfSurviving,"Кайло" );
lg.addName(il.redstoneRock,"Бриллиант" );
lg.addName(il.steelIngot,"Стальной слиток" );
lg.addName(il.steelPick,"Стальная кирка" );
lg.addName(il.steelRod,"Стальной стержень" );
lg.addName(il.sword,"Меч" );
lg.addName(bl.cobbles,"Груда камней");
lg.addName(bl.sticks, "Кучка хвороста");
}
}
В Eclipse всё было хорошо, но после компиляции в игре перевод становится просто случайным набором символов (причём неизвестно какого алфавита). ЧТО Я ТЕПЕРЬ ДЕЛАЮ НЕ ТАК????