Package-level declarations

Types

Link copied to clipboard
open class Tolgee(val config: Tolgee.Config)

The Tolgee class serves as the primary interface for interacting with the Tolgee localization and translation framework. It provides mechanisms for managing languages, locales, and translations in a coroutine-safe and thread-safe manner, ensuring seamless integration of localization features into Kotlin-based applications.

Link copied to clipboard
data class TolgeeAndroid : Tolgee

A specialized implementation of the Tolgee class for Android that provides methods for retrieving and formatting translations associated with string resources within an Android application. The class uses Kotlin Flows and instant methods for localized text retrieval and dynamic text formatting based on string resources.

Link copied to clipboard
data class TolgeeApple : Tolgee

A data class representing the implementation of the Tolgee localization framework for Apple platforms. This class extends the base Tolgee class and provides methods for accessing translated strings, either as flows or as immediate values.

Link copied to clipboard
class TolgeeContextWrapper(val base: Context, val tolgee: Tolgee) : ContextWrapper

A custom ContextWrapper that overrides string retrieval to fetch translations from the Tolgee platform.