fun with duytschen i18n of api
This commit is contained in:
parent
d26afc79c3
commit
9853e44ee6
5 changed files with 147 additions and 11 deletions
|
|
@ -0,0 +1,89 @@
|
|||
package love.distributedrebirth.bassboon.death;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ;
|
||||
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
|
||||
static void ײₚᵤₜI18Nᵗˣᵗײ(Map<Class<? extends BãßBȍőnCoffinDuytschenᵗˣᵗ>,BãßBȍőnCoffinDuytschenᵗˣᵗ> map, BãßBȍőnCoffin wrap) {
|
||||
map.put(BASIC.class, ₜₒBASICᵗˣᵗ(wrap));
|
||||
map.put(中國.class, ₜₒ中國ᵗˣᵗ(wrap));
|
||||
map.put(𓃬𓍄𓋹𓀭.class, ₜₒ𓃬𓍄𓋹𓀭ᵗˣᵗ(wrap));
|
||||
map.put(عربى.class, ₜₒعربىᵗˣᵗ(wrap));
|
||||
map.put(עִברִית.class, ₜₒעִברִיתᵗˣᵗ(wrap));
|
||||
}
|
||||
|
||||
interface BASIC extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName);
|
||||
}
|
||||
|
||||
static BASIC ₜₒBASICᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new BASIC() {
|
||||
@Override public BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
}
|
||||
|
||||
interface 中國 extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 噪音龸的(Class<T> noiseName);
|
||||
}
|
||||
|
||||
static 中國 ₜₒ中國ᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new 中國() {
|
||||
@Override public BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 噪音龸的(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
}
|
||||
|
||||
interface 𓃬𓍄𓋹𓀭 extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> noiseName);
|
||||
}
|
||||
|
||||
static 𓃬𓍄𓋹𓀭 ₜₒ𓃬𓍄𓋹𓀭ᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new 𓃬𓍄𓋹𓀭() {
|
||||
@Override public BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
}
|
||||
|
||||
interface عربى extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ضوضاء۵من(Class<T> noiseName);
|
||||
}
|
||||
|
||||
static عربى ₜₒعربىᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new عربى() {
|
||||
@Override public BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ضوضاء۵من(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
}
|
||||
|
||||
interface עִברִית extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T צלילײשל(Class<T> noiseName);
|
||||
}
|
||||
|
||||
static עִברִית ₜₒעִברִיתᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new עִברִית() {
|
||||
@Override public BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T צלילײשל(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue