Translation

This commit is contained in:
paulevsGitch 2020-10-27 02:57:10 +03:00
parent d0974ab646
commit c609f98ec2
4 changed files with 30 additions and 2 deletions

View file

@ -1,9 +1,11 @@
package ru.betterend.registry; package ru.betterend.registry;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import net.fabricmc.api.EnvType; import net.fabricmc.api.EnvType;
@ -161,4 +163,11 @@ public class BiomeRegistry {
public static EndBiome getBiome(Identifier biomeID) { public static EndBiome getBiome(Identifier biomeID) {
return ID_MAP.getOrDefault(biomeID, END); return ID_MAP.getOrDefault(biomeID, END);
} }
public static List<EndBiome> getModBiomes() {
List<EndBiome> result = Lists.newArrayList();
result.addAll(BiomeRegistry.LAND_BIOMES.getBiomes());
result.addAll(BiomeRegistry.VOID_BIOMES.getBiomes());
return result;
}
} }

View file

@ -10,6 +10,7 @@ import com.google.gson.Gson;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import ru.betterend.BetterEnd; import ru.betterend.BetterEnd;
import ru.betterend.registry.BiomeRegistry;
import ru.betterend.registry.ItemRegistry; import ru.betterend.registry.ItemRegistry;
public class TranslationHelper { public class TranslationHelper {
@ -43,6 +44,18 @@ public class TranslationHelper {
} }
}); });
BiomeRegistry.getModBiomes().forEach((endBiome) -> {
if (endBiome.getID().getNamespace().equals(BetterEnd.MOD_ID)) {
String name = "biome." + BetterEnd.MOD_ID + "." + endBiome.getID().getPath();
if (!translationEn.has(name)) {
missingNamesEn.add(name);
}
if (!translationRu.has(name)) {
missingNamesRu.add(name);
}
}
});
if (!missingNamesEn.isEmpty() || !missingNamesRu.isEmpty()) { if (!missingNamesEn.isEmpty() || !missingNamesRu.isEmpty()) {
System.out.println("========================================"); System.out.println("========================================");

View file

@ -197,5 +197,8 @@
"block.betterend.pythadendron_leaves": "Pythadendron Leaves", "block.betterend.pythadendron_leaves": "Pythadendron Leaves",
"item.betterend.eternal_crystal": "Eternal Crystal", "item.betterend.eternal_crystal": "Eternal Crystal",
"item.betterend.spawn_egg_end_fish": "End Fish Spawn Egg", "item.betterend.spawn_egg_end_fish": "End Fish Spawn Egg",
"block.betterend.crystal_grass": "Crystal Grass" "block.betterend.crystal_grass": "Crystal Grass",
"biome.betterend.crystal_mountains": "Crystal Mountains",
"block.betterend.eternal_pedestal": "Eternal Pedestal"
} }

View file

@ -199,5 +199,8 @@
"block.betterend.violecite_tiles": "Виолецитовая плитка", "block.betterend.violecite_tiles": "Виолецитовая плитка",
"item.betterend.eternal_crystal": "Вечный кристалл", "item.betterend.eternal_crystal": "Вечный кристалл",
"item.betterend.spawn_egg_end_fish": "Яйцо призыва рыбы Края", "item.betterend.spawn_egg_end_fish": "Яйцо призыва рыбы Края",
"block.betterend.crystal_grass": "Кристальная трава" "block.betterend.crystal_grass": "Кристальная трава",
"biome.betterend.crystal_mountains": "Клисталлические горы",
"block.betterend.eternal_pedestal": "Вечный пьедестал"
} }