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

@ -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> ();