🔀 Merge “next” into “feature/notification-handlers”
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / freenet / BaseL10nTranslation.kt
1 package net.pterodactylus.sone.freenet
2
3 import freenet.l10n.*
4 import java.util.*
5
6 /**
7  * [Translation] implementation based on Fred’s [BaseL10n].
8  */
9 class BaseL10nTranslation(private val baseL10n: BaseL10n) : Translation {
10
11         override val currentLocale: Locale
12                 get() = Locale(baseL10n.selectedLanguage.shortCode)
13
14         override fun translate(key: String): String = baseL10n.getString(key)
15
16 }