X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2FBaseL10nTranslation.kt;h=099f2c6ee6f276295fa3815800eb6e1c584cef8a;hp=1b41f700080b1707deb929777d437eb1b8e5034c;hb=642e558da0610f9a605fdef601d0572002577643;hpb=58bb46435ed76f41df7b2ffd9a74fe5a4c1762d3 diff --git a/src/main/kotlin/net/pterodactylus/sone/freenet/BaseL10nTranslation.kt b/src/main/kotlin/net/pterodactylus/sone/freenet/BaseL10nTranslation.kt index 1b41f70..099f2c6 100644 --- a/src/main/kotlin/net/pterodactylus/sone/freenet/BaseL10nTranslation.kt +++ b/src/main/kotlin/net/pterodactylus/sone/freenet/BaseL10nTranslation.kt @@ -6,11 +6,11 @@ import java.util.* /** * [Translation] implementation based on Fred’s [BaseL10n]. */ -class BaseL10nTranslation(private val baseL10n: BaseL10n) : Translation { +class BaseL10nTranslation(private val baseL10nSupplier: () -> BaseL10n) : Translation { override val currentLocale: Locale - get() = Locale(baseL10n.selectedLanguage.shortCode) + get() = Locale(baseL10nSupplier().selectedLanguage.shortCode) - override fun translate(key: String): String = baseL10n.getString(key) + override fun translate(key: String): String = baseL10nSupplier().getString(key) }