From 5999c548cc280cd93bffd51edaae3a2c1a6834f1 Mon Sep 17 00:00:00 2001 From: Lilly <46890129+RainbowDashLabs@users.noreply.github.com> Date: Sat, 27 Jul 2024 12:16:01 +0200 Subject: [PATCH] Fix build issue --- .../de/eldoria/eldoutilities/localization/Localizer.java | 3 +-- .../eldoutilities/localization/LocalizerBuilder.java | 6 ++++++ .../eldoutilities/localization/MessageComposer.java | 7 ++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/localization/src/main/java/de/eldoria/eldoutilities/localization/Localizer.java b/localization/src/main/java/de/eldoria/eldoutilities/localization/Localizer.java index 28a01d27..85527864 100644 --- a/localization/src/main/java/de/eldoria/eldoutilities/localization/Localizer.java +++ b/localization/src/main/java/de/eldoria/eldoutilities/localization/Localizer.java @@ -43,8 +43,7 @@ *

* Easy to use and fully automatic setup and updating of locales. *

- * Requires to have at least one default locale and one fallback locale in the resources. Use the {@link - * #create(Plugin, String...) constructor for initial setup. This will create missing files + * Requires to have at least one default locale and one fallback locale in the resources. Use the {@link #create(Plugin, String...)} constructor for initial setup. This will create missing files * and updates existing files. *

* You can change the currently used locale every time via {@link #setLocale(String)}. diff --git a/localization/src/main/java/de/eldoria/eldoutilities/localization/LocalizerBuilder.java b/localization/src/main/java/de/eldoria/eldoutilities/localization/LocalizerBuilder.java index d91cd167..ecc534f5 100644 --- a/localization/src/main/java/de/eldoria/eldoutilities/localization/LocalizerBuilder.java +++ b/localization/src/main/java/de/eldoria/eldoutilities/localization/LocalizerBuilder.java @@ -1,3 +1,9 @@ +/* + * SPDX-License-Identifier: LGPL-3.0-or-later + * + * Copyright (C) EldoriaRPG Team and Contributor + */ + package de.eldoria.eldoutilities.localization; import org.bukkit.entity.Player; diff --git a/localization/src/main/java/de/eldoria/eldoutilities/localization/MessageComposer.java b/localization/src/main/java/de/eldoria/eldoutilities/localization/MessageComposer.java index 528d2ebe..f444becd 100644 --- a/localization/src/main/java/de/eldoria/eldoutilities/localization/MessageComposer.java +++ b/localization/src/main/java/de/eldoria/eldoutilities/localization/MessageComposer.java @@ -8,6 +8,7 @@ import de.eldoria.eldoutilities.utils.TextUtil; import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; +import org.intellij.lang.annotations.Language; import java.util.ArrayList; import java.util.Arrays; @@ -35,12 +36,16 @@ public static String escape(String text) { return ILocalizer.escape(text); } - public MessageComposer localeCode(String propertyKey, TagResolver... replacements) { + public MessageComposer localeCode(@Language("properties") String propertyKey, TagResolver... replacements) { stringBuilder.append(ILocalizer.escape(propertyKey)); this.replacements.addAll(Arrays.asList(replacements)); return this; } + public MessageComposer tag(String text) { + return text("<%s>", text); + } + /** * Add a string to the message. *