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.TransformingMap;
|
||||
import io.gitlab.jfronny.translater.transformer.TranslatingTransformer;
|
||||
import io.gitlab.jfronny.translater.translation.EmptyBackend;
|
||||
import io.gitlab.jfronny.translater.translation.YandexTranslationBackend;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.AutoConfig;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.serializer.JanksonConfigSerializer;
|
||||
@ -52,7 +53,8 @@ public class Translater implements ClientModInitializer {
|
||||
|
||||
public static TransformingMap getMap(Map<String, String> base) {
|
||||
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();
|
||||
}
|
||||
return map;
|
||||
|
@ -48,7 +48,7 @@ public class CachingTransformer implements ITransformer {
|
||||
if (!Translater.cfg.breakFully && Translater.cfg.rounds == 5) {
|
||||
try {
|
||||
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
|
||||
InputStream inS = classLoader.getResourceAsStream("namecache.ini");
|
||||
InputStream inS = classLoader.getResourceAsStream("namecache.ini.vanilla");
|
||||
if (inS != null) {
|
||||
cache.load(inS);
|
||||
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