JPP: Renamed kaas talk to cake talk
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 46s

This commit is contained in:
Willem Cazander 2026-03-22 14:28:24 +01:00
parent 95378bd1f2
commit ca4fc5619b
77 changed files with 858 additions and 863 deletions

View file

@ -25,7 +25,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/// The NX01 jpp1 kaas cake module.
/// The NX01 jpp1 klass cake module.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天

View file

@ -27,8 +27,8 @@
package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkTextLocalizer;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkTextLocalizer;
/// Enter pie bad taste exception.
///
@ -42,7 +42,7 @@ public final class EnterPieBadTasteException extends RuntimeException {
super(message);
}
public EnterPieBadTasteException(final Class<? extends KaasTalkText> msgId, final Object...args) {
super(KaasTalkTextLocalizer.format(msgId, args));
public EnterPieBadTasteException(final Class<? extends CakeTalkText> msgId, final Object...args) {
super(CakeTalkTextLocalizer.format(msgId, args));
}
}

View file

@ -40,7 +40,7 @@ import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.KaasChef;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCakeDoughFrostCandlelier注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCakeDoughFrostGlitter注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᔆᐪᓫ.TasteCakeDoughFrostPastry注;
@ -504,7 +504,7 @@ public final class EnterPieCuisine {
}
}
private void ₚᵣₐᵧChurchੴ(Class<?> node, Object matchValue, Class<? extends KaasTalkText> tasteMessage, Class<? extends KaasTalkText> match, Class<? extends KaasTalkText> matchType, boolean checked) {
private void ₚᵣₐᵧChurchੴ(Class<?> node, Object matchValue, Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, boolean checked) {
if (checked) {
currentDessert.addTasteCheck(new EnterPieDessertMenu(node, matchValue, currentMatch, currentAnnotation, match));
return;
@ -512,14 +512,14 @@ public final class EnterPieCuisine {
throw ₚᵣₐᵧMessageੴ(tasteMessage, match, matchType, matchValue, node);
}
private void ₚᵣₐᵧChurchGlitterੴ(Class<?> node, Object target, String matchValue, Annotation loc, FoodGlitter注 glitter, Class<? extends KaasTalkText> tasteMessage) {
private void ₚᵣₐᵧChurchGlitterੴ(Class<?> node, Object target, String matchValue, Annotation loc, FoodGlitter注 glitter, Class<? extends CakeTalkText> tasteMessage) {
ₚᵣₐᵧChurchGlitterFoodੴ(node, target, matchValue, loc, tasteMessage, FoodGlitter.PREFIX, glitter.prefix());
ₚᵣₐᵧChurchGlitterFoodੴ(node, target, matchValue, loc, tasteMessage, FoodGlitter.CONTAINS, glitter.contains());
ₚᵣₐᵧChurchGlitterFoodੴ(node, target, matchValue, loc, tasteMessage, FoodGlitter.CONTAINS_NOT, glitter.containsNot());
ₚᵣₐᵧChurchGlitterFoodੴ(node, target, matchValue, loc, tasteMessage, FoodGlitter.POSTFIX, glitter.postfix());
}
private void ₚᵣₐᵧChurchGlitterFoodੴ(Class<?> node, Object target, String matchValue, Annotation loc, Class<? extends KaasTalkText> tasteMessage, FoodGlitter food, String[] args) {
private void ₚᵣₐᵧChurchGlitterFoodੴ(Class<?> node, Object target, String matchValue, Annotation loc, Class<? extends CakeTalkText> tasteMessage, FoodGlitter food, String[] args) {
if (args.length == 0) {
return;
}
@ -550,7 +550,7 @@ public final class EnterPieCuisine {
}
// Got a bit messy as we have 2 types for messages in one so not full happy current argument selection here;
private EnterPieBadTasteException ₚᵣₐᵧMessageੴ(Class<? extends KaasTalkText> tasteMessage, Class<? extends KaasTalkText> match, Class<? extends KaasTalkText> matchType, Object matchValue, Object target) {
private EnterPieBadTasteException ₚᵣₐᵧMessageੴ(Class<? extends CakeTalkText> tasteMessage, Class<? extends CakeTalkText> match, Class<? extends CakeTalkText> matchType, Object matchValue, Object target) {
FoodTasteMessage注 message = currentAnnotation.annotationType().getAnnotation(FoodTasteMessage注.class);
return new EnterPieBadTasteException(tasteMessage,
target,

View file

@ -27,15 +27,15 @@
package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Enter pie cuisine-o text.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<EnterPieCuisine>*/ extends KaasTalkText {
public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<EnterPieCuisine>*/ extends CakeTalkText {
;
/* RM-ED: DuytsDoc is moved to jpp2 and thus can't be used in jpp1 module
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
@ -58,42 +58,42 @@ public sealed interface EnterPieCuisineꝹᵀˣᵀ /*implements Duyts.Ꝺᴮᵒ
// pre JDK17 public enum ꝹPrayChurchError implements Duyts.Ꝺₛₜᵤₚ.ꝹẞlueTextˢᵗᵘᵖ {
public sealed interface ꝹPrayChurchError extends EnterPieCuisineꝹᵀˣᵀ {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church rejects empty argument of %1$s in %2$s on %3$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Bid dat de kerk het lege argument van %1$s in %2$s op %3$s verwerpt")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教會拒絕 %3$s %2$s 中 %1$s 的空論點")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च %3$s पर %2$s में %1$s के खाली तर्क को अस्वीकार करता है")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church rejects empty argument of %1$s in %2$s on %3$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Bid dat de kerk het lege argument van %1$s in %2$s op %3$s verwerpt")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教會拒絕 %3$s %2$s 中 %1$s 的空論點")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च %3$s पर %2$s में %1$s के खाली तर्क को अस्वीकार करता है")
public enum ₜₓₜEmptyArgument implements ꝹPrayChurchError {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church glitter plate is not cleaned got %1$s needed %2$s by %3$s on %4$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Het glitter bord van de bid kerk is niet schoongemaakt, gevonden %1$s nodig %2$s door %3$s op %4$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教堂的閃光板沒有被清潔,%3$s 在 %4$s 需要 %2$s %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च ग्लिटर प्लेट साफ नहीं हुई है, %1$s की आवश्यकता है %2$s द्वारा %3$s द्वारा %4$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church glitter plate is not cleaned got %1$s needed %2$s by %3$s on %4$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Het glitter bord van de bid kerk is niet schoongemaakt, gevonden %1$s nodig %2$s door %3$s op %4$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教堂的閃光板沒有被清潔,%3$s 在 %4$s 需要 %2$s %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च ग्लिटर प्लेट साफ नहीं हुई है, %1$s की आवश्यकता है %2$s द्वारा %3$s द्वारा %4$s")
public enum ₜₓₜEatPlateClean implements ꝹPrayChurchError {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church cake dough marrow glitter detected fake suger on %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "De bid kerk heeft taart deegmerg glitter nepsuiker gedetecteerd op %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教堂蛋糕麵團骨髓閃光在 %1$s 上檢測到假糖")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च केक आटा मैरो ग्लिटर ने %1$s पर नकली चीनी का पता लगाया")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church cake dough marrow glitter detected fake suger on %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "De bid kerk heeft taart deegmerg glitter nepsuiker gedetecteerd op %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教堂蛋糕麵團骨髓閃光在 %1$s 上檢測到假糖")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च केक आटा मैरो ग्लिटर ने %1$s पर नकली चीनी का पता लगाया")
public enum ₜₓₜSyntheticSuger implements ꝹPrayChurchError {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church candlelier wrong burning parents count got %1$s needed %2$s by %3$s on %4$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "De bid kerk kaarsenhouder heeft verkeerde aantal brandende ouders, %1$s nodig %2$s door %3$s op %4$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教會燭光錯誤,燃燒的父母計數在 %4$s 得到 %3$s 需要 %2$s %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च कैंडलेलियर गलत बर्निंग माता-पिता की संख्या को %1$s की आवश्यकता है %2$s को %3$s से %4$s पर")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Pray church candlelier wrong burning parents count got %1$s needed %2$s by %3$s on %4$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "De bid kerk kaarsenhouder heeft verkeerde aantal brandende ouders, %1$s nodig %2$s door %3$s op %4$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "祈禱教會燭光錯誤,燃燒的父母計數在 %4$s 得到 %3$s 需要 %2$s %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "प्रार्थना चर्च कैंडलेलियर गलत बर्निंग माता-पिता की संख्या को %1$s की आवश्यकता है %2$s को %3$s से %4$s पर")
public enum ₜₓₜburnParents implements ꝹPrayChurchError {}
}
public sealed interface ꝹRingSparklerError extends EnterPieCuisineꝹᵀˣᵀ {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler missing %1$s on %2$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Taartring sterretje ontbreekt %1$s op %2$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%2$s 上的蛋糕圈煙火缺少 %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक रिंग स्पार्कलर %2$s पर %1$s गायब है")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler missing %1$s on %2$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Taartring sterretje ontbreekt %1$s op %2$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%2$s 上的蛋糕圈煙火缺少 %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक रिंग स्पार्कलर %2$s पर %1$s गायब है")
public enum ₜₓₜContains implements ꝹRingSparklerError {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler bad taste detected %1$s on %2$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Slechte smaak van taartring sterretje gedetecteerd %1$s op %2$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "在 %2$s 上檢測到蛋糕環煙火的不良味道 %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक रिंग स्पार्कलर का खराब स्वाद %2$s पर %1$s पर पाया गया")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Cake ring sparkler bad taste detected %1$s on %2$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Slechte smaak van taartring sterretje gedetecteerd %1$s op %2$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "在 %2$s 上檢測到蛋糕環煙火的不良味道 %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक रिंग स्पार्कलर का खराब स्वाद %2$s पर %1$s पर पाया गया")
public enum ₜₓₜContainsNot implements ꝹRingSparklerError {}
}
}

View file

@ -29,7 +29,7 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import java.lang.annotation.Annotation;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Enter pie dessert menu.
///
@ -41,9 +41,9 @@ public final class EnterPieDessertMenu {
private final Object matchValue;
private final FoodSelect注 matchFood;
private final Annotation checkTaster;
private final Class<? extends KaasTalkText> checkMessage;
private final Class<? extends CakeTalkText> checkMessage;
protected EnterPieDessertMenu(final Class<?> node, final Object matchValue, final FoodSelect注 matchFood, final Annotation checkTaster, final Class<? extends KaasTalkText> checkMessage) {
protected EnterPieDessertMenu(final Class<?> node, final Object matchValue, final FoodSelect注 matchFood, final Annotation checkTaster, final Class<? extends CakeTalkText> checkMessage) {
this.node = node;
this.matchValue = matchValue;
this.matchFood = matchFood;
@ -67,7 +67,7 @@ public final class EnterPieDessertMenu {
return checkTaster;
}
public Class<? extends KaasTalkText> getCheckMessage() {
public Class<? extends CakeTalkText> getCheckMessage() {
return checkMessage;
}

View file

@ -32,8 +32,8 @@ import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.function.Predicate;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Food access.
@ -47,9 +47,9 @@ public enum FoodAccess {
PACKAGE_PRIVATE (ꝹNameBabel.ₜₓₜPackagePrivate.class, v -> !Modifier.isPublic(v) && !Modifier.isPrivate(v) && !Modifier.isProtected(v)),
;
private final Predicate<Integer> burnFoodAccess;
private final Class<? extends KaasTalkText> nameBabel;
private final Class<? extends CakeTalkText> nameBabel;
private FoodAccess(final Class<? extends KaasTalkText> nameBabel, final Predicate<Integer> burnFoodAccess) {
private FoodAccess(final Class<? extends CakeTalkText> nameBabel, final Predicate<Integer> burnFoodAccess) {
this.nameBabel = nameBabel;
this.burnFoodAccess = burnFoodAccess;
}
@ -78,34 +78,34 @@ public enum FoodAccess {
return !matchField(field);
}
public Class<? extends KaasTalkText> nameBabel() {
public Class<? extends CakeTalkText> nameBabel() {
return nameBabel;
}
public sealed interface ꝹNameBabel extends KaasTalkText {
public sealed interface ꝹNameBabel extends CakeTalkText {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "private")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "privé")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "私人的")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "निजी")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "private")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "privé")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "私人的")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "निजी")
public enum ₜₓₜPrivate implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "package private")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "pakket privé")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "私人包")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पैकेज निजी")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "package private")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "pakket privé")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "私人包")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पैकेज निजी")
public enum ₜₓₜPackagePrivate implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "protected")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "beveiligd")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "受保護的")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "संरक्षित")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "protected")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "beveiligd")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "受保護的")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "संरक्षित")
public enum ₜₓₜProtected implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "public")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "openbaar")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "民眾")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "जनता")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "public")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "openbaar")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "民眾")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "जनता")
public enum ₜₓₜPublic implements ꝹNameBabel {}
}
}

View file

@ -29,8 +29,8 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import java.util.function.BiPredicate;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Food glitter types.
@ -44,9 +44,9 @@ public enum FoodGlitter {
POSTFIX (ꝹNameBabel.ₜₓₜPostfix.class, (v, c) -> v.endsWith(c)),
;
private final BiPredicate<String, String> burnFoodGlitter;
private final Class<? extends KaasTalkText> nameBabel;
private final Class<? extends CakeTalkText> nameBabel;
private FoodGlitter(final Class<? extends KaasTalkText> nameBabel, final BiPredicate<String, String> burnFoodGlitter) {
private FoodGlitter(final Class<? extends CakeTalkText> nameBabel, final BiPredicate<String, String> burnFoodGlitter) {
this.nameBabel = nameBabel;
this.burnFoodGlitter = burnFoodGlitter;
}
@ -55,34 +55,34 @@ public enum FoodGlitter {
return burnFoodGlitter.test(value, needle);
}
public Class<? extends KaasTalkText> nameBabel() {
public Class<? extends CakeTalkText> nameBabel() {
return nameBabel;
}
public sealed interface ꝹNameBabel extends KaasTalkText {
public sealed interface ꝹNameBabel extends CakeTalkText {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "prefix")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "voorvoegsel")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "字首")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "उपसर्ग")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "prefix")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "voorvoegsel")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "字首")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "उपसर्ग")
public enum ₜₓₜPrefix implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "contains")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "bevat")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "包含")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "रोकना")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "contains")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "bevat")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "包含")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "रोकना")
public enum ₜₓₜContains implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "contains not")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "bevat niet")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "不包含")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "शामिल नहीं है")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "contains not")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "bevat niet")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "不包含")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "शामिल नहीं है")
public enum ₜₓₜContainsNot implements ꝹNameBabel {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "postfix")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "achtervoegsel")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "後綴")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पोस्टफ़िक्स")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "postfix")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "achtervoegsel")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "後綴")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पोस्टफ़िक्स")
public enum ₜₓₜPostfix implements ꝹNameBabel {}
}
}

View file

@ -27,37 +27,37 @@
package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Food taste group-o text.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public sealed interface FoodTasteGroupꝹᵀˣᵀ extends KaasTalkText {
public sealed interface FoodTasteGroupꝹᵀˣᵀ extends CakeTalkText {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake dough frosting")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart deeg glazuur")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕麵團糖霜")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक आटा फ्रॉस्टिंग")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake dough frosting")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart deeg glazuur")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕麵團糖霜")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक आटा फ्रॉस्टिंग")
public enum ₜₓₜCakeDoughFrost implements FoodTasteGroupꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake dough marrow")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart deeg merg")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "派皮麵團骨髓")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पाई आटा मज्जा")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake dough marrow")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart deeg merg")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "派皮麵團骨髓")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पाई आटा मज्जा")
public enum ₜₓₜCakeDoughMarrow implements FoodTasteGroupꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake gutter")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart goot")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕槽")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक गटर")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake gutter")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart goot")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕槽")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक गटर")
public enum ₜₓₜCakeGutter implements FoodTasteGroupꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake ring")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart ring")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕圈")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक की अंगूठी")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "cake ring")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "taart ring")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "蛋糕圈")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "केक की अंगूठी")
public enum ₜₓₜCakeRing implements FoodTasteGroupꝹᵀˣᵀ {}
}

View file

@ -33,7 +33,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Food taste message annotation.
///
@ -44,7 +44,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkT
@Target({ElementType.ANNOTATION_TYPE})
public @interface FoodTasteMessage注 {
Class<? extends KaasTalkText> tasteGroup();
Class<? extends CakeTalkText> tasteGroup();
Class<? extends KaasTalkText> tasteType();
Class<? extends CakeTalkText> tasteType();
}

View file

@ -27,45 +27,45 @@
package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Food taste message-o text.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public sealed interface FoodTasteMessageꝹᵀˣᵀ extends KaasTalkText {
public sealed interface FoodTasteMessageꝹᵀˣᵀ extends CakeTalkText {
;
// TODO: redo order + maybe remove one + add annotations for documentation / use ?
//<NODE> <ANNO-GROUP> <ANNO-TYPE> <MATCH> <MATCH-TYPE> <MATCH-VALUE> <TAST-ON>
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s") // todo fix order
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s") // todo fix order
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s") // todo fix order
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "%2$s %3$s %4$s %5$s %6$s %7$s %1$s") // todo fix order
public enum ₜₓₜFormat implements FoodTasteMessageꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "taste on")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "smaak op")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "嚐嚐")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "चखना")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "taste on")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "smaak op")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "嚐嚐")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "चखना")
public enum ₜₓₜSlugTasteOn implements FoodTasteMessageꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "missing")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "missend")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "遺失的")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "गुम")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "missing")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "missend")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "遺失的")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "गुम")
public enum ₜₓₜSlugMissing implements FoodTasteMessageꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "forbids")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "verbiedt")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "禁止")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "मना करता है")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "forbids")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "verbiedt")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "禁止")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "मना करता है")
public enum ₜₓₜSlugForbids implements FoodTasteMessageꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "water gifter")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "water brenger")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "送水者")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पानी देने वाला")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "water gifter")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "water brenger")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "送水者")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पानी देने वाला")
public enum ₜₓₜSlugWaterGifter implements FoodTasteMessageꝹᵀˣᵀ {}
}

View file

@ -27,50 +27,50 @@
package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// Food taste type-o text.
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public sealed interface FoodTasteTypeꝹᵀˣᵀ extends KaasTalkText {
public sealed interface FoodTasteTypeꝹᵀˣᵀ extends CakeTalkText {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "candlelier")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "kaarsenhouder")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "燭光")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कैंडलियर")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "candlelier")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "kaarsenhouder")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "燭光")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कैंडलियर")
public enum ₜₓₜCandlelier implements FoodTasteTypeꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "candy")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "snoep")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "糖果")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कैंडी")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "candy")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "snoep")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "糖果")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कैंडी")
public enum ₜₓₜCandy implements FoodTasteTypeꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "drain")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "afvoer")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "流走")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "नाली")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "drain")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "afvoer")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "流走")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "नाली")
public enum ₜₓₜDrain implements FoodTasteTypeꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "glitter")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "glitter")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "閃光")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "चमक")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "glitter")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "glitter")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "閃光")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "चमक")
public enum ₜₓₜGlitter implements FoodTasteTypeꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "pastry")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "gebakje")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "糕點")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पेस्ट्री")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "pastry")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "gebakje")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "糕點")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "पेस्ट्री")
public enum ₜₓₜPastry implements FoodTasteTypeꝹᵀˣᵀ {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "sparkler")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "sterretje")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "煙火")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "हीरा")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "sparkler")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "sterretje")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "煙火")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "हीरा")
public enum ₜₓₜSparkler implements FoodTasteTypeꝹᵀˣᵀ {}
}

View file

@ -32,8 +32,8 @@ import java.lang.reflect.Modifier;
import java.util.function.BiPredicate;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.KaasChef;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
/// The java food type program enum.
@ -70,9 +70,9 @@ public enum FoodType { // TODO: add zero generics paramterss like: && v.getGener
;
private final BiPredicate<Class<?>, Integer> burnFoodType;
private final Class<? extends KaasTalkText> nameBabel;
private final Class<? extends CakeTalkText> nameBabel;
private FoodType(Class<? extends KaasTalkText> nameBabel, BiPredicate<Class<?>, Integer> burnFoodType) {
private FoodType(Class<? extends CakeTalkText> nameBabel, BiPredicate<Class<?>, Integer> burnFoodType) {
this.nameBabel = nameBabel;
this.burnFoodType = burnFoodType;
}
@ -93,118 +93,118 @@ public enum FoodType { // TODO: add zero generics paramterss like: && v.getGener
return !matchField(field);
}
public Class<? extends KaasTalkText> nameBabel() {
public Class<? extends CakeTalkText> nameBabel() {
return nameBabel;
}
public sealed interface ꝹBabelName extends KaasTalkText {
public sealed interface ꝹBabelName extends CakeTalkText {
;
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "class")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "klas")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "班級")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कक्षा")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "class")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "klas")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "班級")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कक्षा")
public enum ₜₓₜClass implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "final class")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "laatste klas")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "班級決賽")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कक्षा अंतिम")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "final class")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "laatste klas")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "班級決賽")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कक्षा अंतिम")
public enum ₜₓₜClassFinal implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "abstract class")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "afgetrokken klas")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "類別摘要")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "वर्ग सार")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "abstract class")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "afgetrokken klas")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "類別摘要")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "वर्ग सार")
public enum ₜₓₜClassAbstract implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any class")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke klas")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何班級")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी वर्ग")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any class")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke klas")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何班級")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी वर्ग")
public enum ₜₓₜAnyClass implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any enum")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke opgeteld")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何計數的")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी गिना गया")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any enum")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke opgeteld")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何計數的")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी गिना गया")
public enum ₜₓₜAnyEnum implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any interface")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke veelgezicht")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何介面")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी इंटरफ़ेस")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any interface")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke veelgezicht")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何介面")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी इंटरफ़ेस")
public enum ₜₓₜAnyInterface implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any annotation")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke babygezicht")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "每一張娃娃臉")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "हर बच्चे का चेहरा")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any annotation")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke babygezicht")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "每一張娃娃臉")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "हर बच्चे का चेहरा")
public enum ₜₓₜAnyAnnotation implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any methodically")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke methodisch")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何有條不紊地")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी विधिपूर्वक")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "any methodically")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "elke methodisch")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "任何有條不紊地")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "कोई भी विधिपूर्वक")
public enum ₜₓₜAnyMethodisch implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "गणना")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "गणना")
public enum ₜₓₜEnum implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum shot")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld schot")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉鏡頭")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम शॉट")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum shot")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld schot")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉鏡頭")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम शॉट")
public enum ₜₓₜEnumShot implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum space")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld ruimte")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉空間")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम स्पेस")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum space")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld ruimte")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉空間")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम स्पेस")
public enum ₜₓₜEnumSpace implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum space ring")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld ruimte ring")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉空間環")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम स्पेस रिंग")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "enum space ring")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "opgeteld ruimte ring")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "列舉空間環")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनम स्पेस रिंग")
public enum ₜₓₜEnumSpaceRing implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly horn")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht meervouding toeter")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口複數喇叭")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन हॉर्न")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly horn")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht meervouding toeter")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口複數喇叭")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन हॉर्न")
public enum ₜₓₜInterfacePolyToeter implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface space mixer")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht ruimte mixer")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "介面空間混合器")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस स्पेस मिक्सर")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface space mixer")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht ruimte mixer")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "介面空間混合器")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस स्पेस मिक्सर")
public enum ₜₓₜInterfaceSpaceMixer implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly methodically")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht meervouding methodisch")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "有條理地接口複數")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन विधिपूर्वक")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly methodically")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht meervouding methodisch")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "有條理地接口複數")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन विधिपूर्वक")
public enum ₜₓₜInterfacePolyMethodisch implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly driced")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "interface meervouding drooggevroren")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口 複數 乾燥")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन सूखा हुआ")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface poly driced")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "interface meervouding drooggevroren")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口 複數 乾燥")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस बहुवचन सूखा हुआ")
public enum ₜₓₜInterfacePolyDriced implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface mono methodically")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht mono methodisch")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "有條不紊地接口單聲道")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस मोनो व्यवस्थित रूप से")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface mono methodically")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "veelgezicht mono methodisch")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "有條不紊地接口單聲道")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस मोनो व्यवस्थित रूप से")
public enum ₜₓₜInterfaceMonoMethodisch implements ꝹBabelName {}
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface mono driced")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "interface mono drooggevroren")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口單乾冰")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस मोनो ड्राई आइस्ड")
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "interface mono driced")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "interface mono drooggevroren")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "接口單乾冰")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "इंटरफ़ेस मोनो ड्राई आइस्ड")
public enum ₜₓₜInterfaceMonoDriced implements ꝹBabelName {}
}
}

View file

@ -31,6 +31,6 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ;
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface KaasTalkText {
public interface CakeTalkText {
}

View file

@ -35,23 +35,23 @@ import ᒢᣘᐧᐧ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.NetherToneGuide;
///
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class KaasTalkTextLocalizer {
public final class CakeTalkTextLocalizer {
private KaasTalkTextLocalizer() {
private CakeTalkTextLocalizer() {
}
static public String format(final Class<? extends KaasTalkText> babelMsg, final Object...msgArgs) {
static public String format(final Class<? extends CakeTalkText> babelMsg, final Object...msgArgs) {
return formatToned(null , babelMsg, msgArgs);
}
@SuppressWarnings("unchecked")
static public String formatToned(final Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> linguaId, final Class<? extends KaasTalkText> babelMsg, final Object...msgArgs) {
static public String formatToned(final Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> linguaId, final Class<? extends CakeTalkText> babelMsg, final Object...msgArgs) {
if (babelMsg == null) {
throw new NullPointerException("No kaas talk message class given.");
throw new NullPointerException("No cake talk message class given.");
}
Object[] formatArgs = Arrays.asList(msgArgs).stream().map(v -> {
if (v instanceof Class<?> && KaasTalkText.class.isAssignableFrom((Class<?>)v)) {
return formatToned(linguaId, (Class<KaasTalkText>)v);
if (v instanceof Class<?> && CakeTalkText.class.isAssignableFrom((Class<?>)v)) {
return formatToned(linguaId, (Class<CakeTalkText>)v);
} else {
return v;
}
@ -60,12 +60,12 @@ public final class KaasTalkTextLocalizer {
if (putinLinguaId == null) {
putinLinguaId = 嘴ᗮᙿᗮ.guess();
}
KaasTalkTextRepeatable注 stringTower = babelMsg.getAnnotation(KaasTalkTextRepeatable注.class);
CakeTalkTextRepeatable注 stringTower = babelMsg.getAnnotation(CakeTalkTextRepeatable注.class);
if (stringTower == null) {
throw new RuntimeException("No KaasTalkText注 annotation on: " + babelMsg);
throw new RuntimeException("No CakeTalkText注 annotation on: " + babelMsg);
}
KaasTalkText注 fallback = null;
for (KaasTalkText注 duyts:stringTower.value()) {
CakeTalkText注 fallback = null;
for (CakeTalkText注 duyts:stringTower.value()) {
if (fallback == null) {
fallback = duyts;
}
@ -79,6 +79,6 @@ public final class KaasTalkTextLocalizer {
if (fallback != null) {
return String.format(fallback.txt(), formatArgs);
}
throw new RuntimeException("Empty KaasTalkTextRepeatable注 annotations on: " + babelMsg);
throw new RuntimeException("Empty CAkeTalkTextRepeatable注 annotations on: " + babelMsg);
}
}

View file

@ -40,7 +40,7 @@ import java.lang.annotation.Target;
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface KaasTalkTextRepeatable注 {
public @interface CakeTalkTextRepeatable注 {
KaasTalkText注[] value();
CakeTalkText注[] value();
}

View file

@ -41,10 +41,10 @@ import ᒢᣘᐧᐧ.ᣕᓫᐪᑋᓫᣗ.ᐪᐤᣕᓫ.NetherToneGuide;
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
@Documented
@Repeatable(KaasTalkTextRepeatable注.class)
@Repeatable(CakeTalkTextRepeatable注.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface KaasTalkText注 {
public @interface CakeTalkText注 {
Class<? extends NetherToneGuide.SpaceGuideSageNX01Lingua> ();

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake dough frost candleliers for food type.
///
@ -61,5 +61,5 @@ public @interface TasteCakeDoughFrostCandlelier注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake dough frost glitter for text glitters.
///
@ -63,5 +63,5 @@ public @interface TasteCakeDoughFrostGlitter注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake dough frost pastry for food access.
///
@ -59,5 +59,5 @@ public @interface TasteCakeDoughFrostPastry注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake dough marrow glitter for text glitters.
///
@ -65,5 +65,5 @@ public @interface TasteCakeDoughMarrowGlitter注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake dough marrow pastry for food access.
///
@ -59,5 +59,5 @@ public @interface TasteCakeDoughMarrowPastry注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake gutter candleliers for food type.
///
@ -61,5 +61,5 @@ public @interface TasteCakeGutterCandlelier注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake gutter candy for annotations.
///
@ -66,5 +66,5 @@ public @interface TasteCakeGutterCandy注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake gutter drain for food access.
///
@ -59,5 +59,5 @@ public @interface TasteCakeGutterDrain注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake gutter glitter for text glitters.
///
@ -57,5 +57,5 @@ public @interface TasteCakeGutterGlitter注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake gutter pastry for food access.
///
@ -59,5 +59,5 @@ public @interface TasteCakeGutterPastry注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodType;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake ring candleliers for food type.
///
@ -61,5 +61,5 @@ public @interface TasteCakeRingCandlelier注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake ring glitter for text glitters.
///
@ -59,5 +59,5 @@ public @interface TasteCakeRingGlitter注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -40,7 +40,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake ring pastry for food access.
///
@ -59,5 +59,5 @@ public @interface TasteCakeRingPastry注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -39,7 +39,7 @@ import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteGroupꝹᵀˣᵀ
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessage注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteMessageꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.FoodTasteTypeꝹᵀˣᵀ;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.CakeTalkText;
/// Taste the cake ring splarklers for matching interfaces.
///
@ -61,5 +61,5 @@ public @interface TasteCakeRingSparkler注 {
FoodSelect注[] taste() default {};
Class<? extends KaasTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
Class<? extends CakeTalkText> message() default FoodTasteMessageꝹᵀˣᵀ.ₜₓₜFormat.class;
}

View file

@ -30,30 +30,25 @@ package ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkTextLocalizer;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.KaasTalkText注;
import ᒢᣘᐧᣟ.ᑊᑉᒻᣔᔆᔆ.ᒼᣔᑊᑉᓫ.ᐪᣔᒻᑊᑉ.嘴ᗮᙿᗮ;
public class KaasTalkTextLocalizerTest {
public class CakeTalkTextLocalizerTest {
@KaasTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Missing required annotation %s on %s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Ontbrekende vereiste annotatie %s op %s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%s 上缺少必需的註釋 %s")
@KaasTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "%s पर आवश्यक एनोटेशन %s गुम है")
protected enum ₜₓₜMissingAnnotationTest implements KaasTalkText {}
@CakeTalkText注( = 嘴ᗮᙿᗮ.English.class, txt = "Missing required annotation %s on %s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Dutch.class, txt = "Ontbrekende vereiste annotatie %s op %s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.China.class, txt = "%s 上缺少必需的註釋 %s")
@CakeTalkText注( = 嘴ᗮᙿᗮ.Hindi.class, txt = "%s पर आवश्यक एनोटेशन %s गुम है")
protected enum ₜₓₜMissingAnnotationTest implements CakeTalkText {}
@Test
public void testFormat() {
Assertions.assertThrows(NullPointerException.class, () -> {
KaasTalkTextLocalizer.format(null);
CakeTalkTextLocalizer.format(null);
});
Assertions.assertNotNull(KaasTalkTextLocalizer.format(ₜₓₜMissingAnnotationTest.class, "", ""));
Assertions.assertNotNull(CakeTalkTextLocalizer.format(ₜₓₜMissingAnnotationTest.class, "", ""));
}
@Test
public void testFormatTonedEN() {
String res = KaasTalkTextLocalizer.formatToned(嘴ᗮᙿᗮ.English.class, ₜₓₜMissingAnnotationTest.class, "foo", "bar");
String res = CakeTalkTextLocalizer.formatToned(嘴ᗮᙿᗮ.English.class, ₜₓₜMissingAnnotationTest.class, "foo", "bar");
Assertions.assertNotNull(res);
Assertions.assertTrue(res.contains("required"));
Assertions.assertTrue(res.contains("foo"));
@ -61,7 +56,7 @@ public class KaasTalkTextLocalizerTest {
@Test
public void testFormatTonedCN() {
String res = KaasTalkTextLocalizer.formatToned(嘴ᗮᙿᗮ.China.class, ₜₓₜMissingAnnotationTest.class, "foo", "bar");
String res = CakeTalkTextLocalizer.formatToned(嘴ᗮᙿᗮ.China.class, ₜₓₜMissingAnnotationTest.class, "foo", "bar");
Assertions.assertNotNull(res);
Assertions.assertTrue(res.contains("必需"));
Assertions.assertTrue(res.contains("bar"));