Search
    Preparing search index...
    interface I18n {
        locale: Locales;
        addResourceBundle(
            locale: Locales,
            resource: Object,
            ns?: "default" | "wiki" | "common",
        ): void;
        getResourceBundle(locale: Locales, ns: "default" | "wiki" | "common"): any;
        t(key: string | string[], interpolationMap?: Record<string, any>): string;
    }
    Index

    Properties

    locale: Locales

    Текущая локаль.

    Methods

    • Добавить ресурс перевода для указанной локали.

      Parameters

      • locale: Locales

        Локаль.

      • resource: Object

        Объект с ресурсами перевода.

      • Optionalns: "default" | "wiki" | "common"

        Пространство имен (namespace) для ресурса, по умолчанию 'default'.

      Returns void

    • Получить ресурс перевода для указанной локали и пространства имен.

      Parameters

      • locale: Locales

        Локаль.

      • ns: "default" | "wiki" | "common"

        Пространство имен (namespace): 'default', 'wiki' или 'common'.

      Returns any

    • Получить перевод по ключу.

      Parameters

      • key: string | string[]

        Ключ перевода, может быть строкой или массивом строк.

      • OptionalinterpolationMap: Record<string, any>

        Карта для интерполяции значений в строках перевода.

      Returns string