Renamed basic to english

This commit is contained in:
Willem Cazander 2022-11-07 19:59:56 +01:00
parent 10c45c0d3c
commit a6122c8a07
7 changed files with 113 additions and 47 deletions

View file

@ -13,6 +13,26 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Comparatorբ<T> extends Comparator<T>,Babelizeբ.ẞType.ẞTowerᴬᵖᶦ {
//Comparator<T> toComparator();
@FunctionalInterface
interface VrouwenVergelijker<T> extends /*Comparatorբ<T>,*/ BabelHinarī {
default Comparator<T> toComparator() {
return (meisje1, meiske2) -> wieHeeftDeGroosteBorsten(meisje1, meiske2);
}
int wieHeeftDeGroosteBorsten(T meisje1, T meiske2);
default VrouwenVergelijker<T> wieHeeftDeKleinste() {
return (meisje1, meiske2) -> toComparator().reversed().compare(meisje1, meiske2);
}
default VrouwenVergelijker<T> enNaVergelijkenOokFluiten(VrouwenVergelijker<T> toeter) {
return (meisje1, meiske2) -> toComparator().thenComparing(toeter.toComparator()).compare(meisje1, meiske2);
}
}
@FunctionalInterface
interface ןזױזזױזזךז<יזזױזזז> extends Comparatorբ<יזזױזזז>, BabelHinarī {

View file

@ -0,0 +1,17 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum LinguaIso639Deface {
Dash1Alpha2,
Dash2SlashTAlpha3,
Dash2SlashBAlpha3,
Dash3,
;
@Override
public final String toString() {
return "Putin has better military iso naming: западное гребаное лицо";
}
}

View file

@ -13,10 +13,9 @@ public interface LinguaMouth {
String getGlottoCode();
// use locale as long it is not removed from the jvm
//String getIso639Dash1Alpha2CodeForImbeciles();
//String getIso639Dash2SlashTAlpha3CodeForDummies();
//String getIso639Dash3CodeNumbersAreFreeYouPayWhores();
boolean hasIso639(LinguaIso639Deface dash);
String getIso639(LinguaIso639Deface dash);
//@Deprecated
Locale getLocale();

View file

@ -0,0 +1,26 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Decimal144 extends BaseNumber /*, BaseGetậl*/ {
//see working impl at: https://github.com/douglascrockford/DEC64
//V0144 toValue();
//V0135 toValueNumber();
//V0009 toValueExponent();
Decimal144 add(Decimal144 value);
static public Decimal144 parse(String value, Class<? extends LinguaNode> language) {
return null;
}
static public String format(Decimal144 value, Class<? extends LinguaNode> language) {
return null;
}
}

View file

@ -20,7 +20,7 @@ public @interface DuytsDocMethod注 {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "荷蘭文法")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "डचडॉकविधि")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "Adds Duytschen documentation to a method")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Adds Duytschen documentation to a method")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "將荷蘭文文檔添加到方法中")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एक विधि में डच दस्तावेज़ जोड़ता है")
public interface ₐₜType班 extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
@ -29,14 +29,14 @@ public @interface DuytsDocMethod注 {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "समुद्र")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "All the translated language information of the annatated method")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "All the translated language information of the annatated method")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "註釋方法的所有翻譯語言信息")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनाटेड विधि की सभी अनूदित भाषा की जानकारी")
public interface ₐₜMethodSea例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "例外")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "अपवाद")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "All the translated exceptions a method may throw")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "All the translated exceptions a method may throw")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "一個方法可能拋出的所有翻譯異常")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "सभी अनुवादित अपवाद एक विधि फेंक सकते हैं")
public interface ₐₜMethodExceptions例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}

View file

@ -1,5 +1,6 @@
package ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.Բ𑁫𑁨;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -18,23 +19,34 @@ public interface AbacusEnum {
enum ẞDocTypeᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocTypeᴬᵖᶦ {
;
@DuytschenArbeit(machtFrei = "todo this class used to be called AbacusEnum thus new enigma codes needed")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤龸枚舉")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "अबेकसएनम")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Russian.class, txt = "Абакус_Энум")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐋᑲᐱᔅ ᐊᑎᓕᐅᖅᑐᖅ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "ÁbacoEnumeración")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "AbakusEnumeratie")
@DuytsEnigma注( = Բ𑁫𑁨.嘴ACB_aca.class, txt = "SpaanseKwakjesBoot") // 52-ACB-aca Rotterdams
@DuytsEnigma注( = Բ𑁫𑁨.嘴ACB_aea.class, txt = "BarkrukOppikStudent") // 52-ACB-aea Utrechts-U.
@DuytsEnigma注( = 嘴ᗮᙿᗮ.ԲX52.嘴ACB_aed.class, txt = "ChineesTelApperaat") // NEW 52-ACB-aed Amersfoorts
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "KanoVullesbakTeller") // NEW 52-ACB-aee Spaokenburgs
@DuytsEnigma注( = Բ𑁫𑁨.嘴ACB_bc.class, txt = "GevuldeBilTelRaam") // 52-ACB-bc Negerhollands
@DuytsEnigma注( = Բ𑁫𑁨.嘴ACB_gae.class, txt = "HummusOpDeWallen") // 52-ACB-gae Amsterdamer-Yiddish
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "jaty")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴𓐗𓅱𓅓")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hinarī.class, txt = "װזןװייױןױדױזןװזזךזדו")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "ÁbacoEnumeración")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐋᑲᐱᔅ ᐊᑎᓕᐅᖅᑐᖅ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "jaty")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "KanoVullesbak")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "Allow enum extensions via an interface")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "允許通過接口進行枚舉擴展")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एक इंटरफ़ेस के माध्यम से एनम एक्सटेंशन की अनुमति दें")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Russian.class, txt = "Разрешить расширения перечисления через интерфейс")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "Permitir extensiones de enumeración a través de una interfaz")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐱᕕᖃᖅᑎᓪᓗᒋᑦ ᐊᑎᓕᐅᖅᑐᑦ ᑕᒃᖠᒋᐊᕈᑎᑦ ᓴᖅᑭᔮᖅᑐᒃᑯᑦ")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "povpu' Qovpa' Hutlhbogh tIqDaj SuvwI'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "Permitir extensiones de enumeración a través de una interfaz")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Maak enumeraties uitbreidbaar via een gezichts kleur masker")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "Wief kâkwangen weusten tel machina afferaan")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "povpu' Qovpa' Hutlhbogh tIqDaj SuvwI'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Allow enum extensions via an interface")
public enum ₐₜType班 implements Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
}
enum ẞDocMethodᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocMethodᴬᵖᶦ {
@ -42,39 +54,49 @@ public interface AbacusEnum {
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "序數")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "क्रमवाचक")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Russian.class, txt = "порядковый_номер")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐃᑎᖅᓴᖅ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "índiceCero")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "rangTel")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "heurderFieten")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "DevwI'")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂌𓂧𓇋𓈖𓅂𓃭")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hinarī.class, txt = "זןװזךזדױדו")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "índiceCero")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐃᑎᖅᓴᖅ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "DevwI'")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "heurderFieten")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "The zero based index of the current enumeration item")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "當前枚舉項的從零開始的索引")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "वर्तमान गणना मद का शून्य आधारित सूचकांक")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Russian.class, txt = "Отсчитываемый от нуля индекс текущего элемента перечисления")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "El índice basado en cero del elemento de enumeración actual")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "0ᒥᒃ ᑐᙵᕕᖃᖅᖢᓂ ᑎᑎᕋᖅᓯᒪᔪᖅ ᒫᓐᓇ ᓇᒧᙵᐅᕙᓪᓕᐊᓂᕆᔭᐅᔪᖅ")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "ghopDajDaq chepmoHlu'choHlu'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "El índice basado en cero del elemento de enumeración actual")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Nul gebaseerd getal van de huidige enumeratie ding'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "Diritsie neien met harlozie")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "ghopDajDaq chepmoHlu'choHlu'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The zero based index of the current enumeration item")
protected enum ₐₜordinal例 implements Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.China.class, txt = "姓名")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "नाम")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Russian.class, txt = "имя")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐊᑎᖓ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "nombre")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "naam")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "tingMakkeloekes")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "pong")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓈖𓅂𓅓")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Hinarī.class, txt = "זךזדױזןװזדו")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Español.class, txt = "nombre")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐊᑎᖓ")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "pong")
@DuytsEnigma注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "tingMakkeloekes")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Basic.class, txt = "The name of the current enumeration item")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "當前枚舉項的名稱")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "वर्तमान गणना मद का नाम")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Russian.class, txt = "Имя текущего элемента перечисления")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "Nombre del elemento de enumeración actual")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᒫᓐᓇ ᑎᑎᕋᖅᑕᐅᔪᖅ ᐊᑎᖃᖅᑎᑕᐅᔪᖅ")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "wa'netlh Dol chenpu'bogh wanI'mey'e'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Español.class, txt = "Nombre del elemento de enumeración actual")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "De naam van de huidige enumeratie ding")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Spaokenburgs.class, txt = "van wee bin jie dur een? incest diritsie uitdu kááruk, papelappie!")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.Klingon.class, txt = "wa'netlh Dol chenpu'bogh wanI'mey'e'")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The name of the current enumeration item")
protected enum ₐₜname例 implements Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
}
}

View file

@ -16,25 +16,8 @@ public class BabelTower {
/*
*
32809 entries
Linguasphere-Register:
52-ACB-aca Rotterdams
52-ACB-ae Utrechts + Alblasserwaards
52-ACB-aec Alblasserwaards
52-ACB-bc Negerhollands
52-ACB-gae Amsterdamer-Yiddish
12-AAB-abd Ivrit-Temanit = hewbrew
12-AAC-eae Al-Iskandariyya = Al-Iskandariyah, Alexandria
11-AAA-a Coptic -> Sahidic ("Thebean") idioms, for developers;)
NEW - 52-ACB-aed Amersfoorts
NEW - 52-ACB-aee Spaokenburgs
NEW - 12-AAC-eaj Native egyptian hieroglyphs (note: move later)
NEW - 12-AAB-abe Hinarī (ヒナリー) Hebrew octal binari
NEW - 69-AHB-bae Klingon invented in LA
locale-i18n-mapping:
eg_hi? = 12-AAC-eaj hieroglyphs
he_hi? = 12-AAB-abe Hinarī
@ -46,8 +29,6 @@ en = 52-AB English + Anglocreole
es = 51-AAA-b Español
iu = 60-ABB-c Inuktitut-C (Eastern Canadian ᐃᓄᒃᑎᑐᑦ eskimo the real human beings)
*/
static List<String> stibitzA = new ArrayList<>();
static List<String> stibitzB = new ArrayList<>();
@ -58,6 +39,7 @@ iu = 60-ABB-c Inuktitut-C (Eastern Canadian ᐃᓄᒃᑎᑐᑦ eskimo the real
};
public static void main(String[] args) throws Exception {
// todo: replace with @MyEnum(dataBiNibble = @T004xxx.xxx_2注(stibitz1 = T004.PART_1, stibitz2 = T004.PART_1))
stibitzA.add("stibitzA0 = false, stibitzA1 = false, stibitzA2 = true, stibitzA3 = true");
stibitzA.add("stibitzA0 = false, stibitzA1 = true, stibitzA2 = false, stibitzA3 = false");
stibitzA.add("stibitzA0 = false, stibitzA1 = true, stibitzA2 = false, stibitzA3 = true");