@termun/core - v0.0.0
    Preparing search index...

    Class Translations

    Index

    Constructors

    Methods

    • Returns the active language, or undefined if translations are disabled (i.e. DEFAULT_LANGUAGE is not set in the environment).

      Returns string | undefined

    • Sets the active language for all translation lookups.

      Parameters

      • language: string

        Language code to activate.

      Returns void

    • Returns true when translations are active (DEFAULT_LANGUAGE is set).

      Returns boolean

    • Returns the currently selected language. Returns undefined when translations are disabled (DEFAULT_LANGUAGE not set).

      Returns string | undefined

    • Returns all distinct language codes available across all translations.

      Returns string[]

    • Returns the default language from the environment, or undefined if not set.

      Returns string | undefined

    • Returns all registered translations as a record of translation key → language → text.

      Returns TranslationJson

    • Parameters

      • name: string
      • Optionallanguage: string

      Returns string

    • Registers a single translation.

      Parameters

      • name: string

        Translation key (e.g., "plugin.menu.question").

      • language: string

        Language code (e.g., "en", "it").

      • text: string

        Translated text string.

      Returns Translations

    Properties

    items: TranslationJson = {}
    currentLanguage: string | undefined = ...