commonMain.de.comahe.i18n4k.messages.MessageBundleEntry.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of i18n4k-core Show documentation
Show all versions of i18n4k-core Show documentation
i18n4k is a multiplatform (JVM, JS, native) library and code generator for Kotlin to handle internationalisation (i18n) in your program.
package de.comahe.i18n4k.messages
/**
* Entry in a [MessageBundle].
*
* Implementing classes are [de.comahe.i18n4k.strings.LocalizedString],
* [de.comahe.i18n4k.strings.LocalizedStringFactory1],
* [de.comahe.i18n4k.strings.LocalizedStringFactory2],
* [de.comahe.i18n4k.strings.LocalizedStringFactory3],
* [de.comahe.i18n4k.strings.LocalizedStringFactory4],
* [de.comahe.i18n4k.strings.LocalizedStringFactory5],
* [de.comahe.i18n4k.strings.LocalizedStringFactory6],
* [de.comahe.i18n4k.strings.LocalizedStringFactory7],
* [de.comahe.i18n4k.strings.LocalizedStringFactory8],
* [de.comahe.i18n4k.strings.LocalizedStringFactory9],
*/
interface MessageBundleEntry {
/** The message bundle where the entry belongs to */
val messageBundle: MessageBundle
/** The key of the entry of the message bundle. */
val messageKey: String
/** the index of the entry in the bundle */
val messageIndex: Int
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy