Empty backend so it starts at least
This commit is contained in:
parent
796da1a530
commit
9e7d8d76b5
@ -3,6 +3,7 @@ package io.gitlab.jfronny.translater;
|
|||||||
import io.gitlab.jfronny.translater.transformer.CachingTransformer;
|
import io.gitlab.jfronny.translater.transformer.CachingTransformer;
|
||||||
import io.gitlab.jfronny.translater.transformer.TransformingMap;
|
import io.gitlab.jfronny.translater.transformer.TransformingMap;
|
||||||
import io.gitlab.jfronny.translater.transformer.TranslatingTransformer;
|
import io.gitlab.jfronny.translater.transformer.TranslatingTransformer;
|
||||||
|
import io.gitlab.jfronny.translater.translation.EmptyBackend;
|
||||||
import io.gitlab.jfronny.translater.translation.YandexTranslationBackend;
|
import io.gitlab.jfronny.translater.translation.YandexTranslationBackend;
|
||||||
import me.sargunvohra.mcmods.autoconfig1u.AutoConfig;
|
import me.sargunvohra.mcmods.autoconfig1u.AutoConfig;
|
||||||
import me.sargunvohra.mcmods.autoconfig1u.serializer.JanksonConfigSerializer;
|
import me.sargunvohra.mcmods.autoconfig1u.serializer.JanksonConfigSerializer;
|
||||||
@ -52,7 +53,8 @@ public class Translater implements ClientModInitializer {
|
|||||||
|
|
||||||
public static TransformingMap getMap(Map<String, String> base) {
|
public static TransformingMap getMap(Map<String, String> base) {
|
||||||
if (map == null) {
|
if (map == null) {
|
||||||
map = new TransformingMap(base, new CachingTransformer(new TranslatingTransformer<>(new YandexTranslationBackend())));
|
map = new TransformingMap(base, new CachingTransformer(new TranslatingTransformer<>(new EmptyBackend())));
|
||||||
|
//map = new TransformingMap(base, new CachingTransformer(new TranslatingTransformer<>(new YandexTranslationBackend())));
|
||||||
map.init();
|
map.init();
|
||||||
}
|
}
|
||||||
return map;
|
return map;
|
||||||
|
@ -48,7 +48,7 @@ public class CachingTransformer implements ITransformer {
|
|||||||
if (!Translater.cfg.breakFully && Translater.cfg.rounds == 5) {
|
if (!Translater.cfg.breakFully && Translater.cfg.rounds == 5) {
|
||||||
try {
|
try {
|
||||||
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
|
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
|
||||||
InputStream inS = classLoader.getResourceAsStream("namecache.ini");
|
InputStream inS = classLoader.getResourceAsStream("namecache.ini.vanilla");
|
||||||
if (inS != null) {
|
if (inS != null) {
|
||||||
cache.load(inS);
|
cache.load(inS);
|
||||||
inS.close();
|
inS.close();
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
package io.gitlab.jfronny.translater.translation;
|
||||||
|
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.HashSet;
|
||||||
|
|
||||||
|
//Since Yandex removed the API this will allow the mod to keep running
|
||||||
|
public class EmptyBackend implements ITranslationBackend<Object> {
|
||||||
|
@Override
|
||||||
|
public String translate(String text, Object target, Object current) {
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object detect(String text) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object parseLang(String lang) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Collection<Object> getLanguages() {
|
||||||
|
return new HashSet<>();
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
4900
src/main/resources/namecache.ini.vanilla
Normal file
4900
src/main/resources/namecache.ini.vanilla
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user