TranslationData

interface TranslationData

Interfejs dla danych tłumaczeń konkretnego języka.

Implementacje tego interfejsu są generowane automatycznie przez task generateTranslationAccessors na podstawie plików JSON.

Przykład użycia:

object TranslationsPl : TranslationData {
override val simple = mapOf("action.save" to "Zapisz")
override val plural = mapOf("items" to PluralForms("element", "elementy", "elementów"))
}

Inheritors

Properties

Link copied to clipboard
abstract val plural: Map<String, PluralForms>

Tłumaczenia z formami pluralnymi: klucz -> formy

Link copied to clipboard
abstract val simple: Map<String, String>

Proste tłumaczenia: klucz -> tekst