Chartbreaker
    Preparing search index...

    I18NString an annotated unlocalized string can contain context information and other parameters

    Type Parameters

    • A extends (undefined | string | number | I18NString)[] = (string | number)[]
    Index

    Constructors

    • Type Parameters

      • A extends (string | number | I18NString<(string | number)[]> | undefined)[] = (string | number)[]

      Parameters

      • var_args: string | A | I18NString<(string | number)[]>
      • Optionalf: (...args: A) => string

      Returns I18NString<A>

    Methods

    • Parameters

      • translator: Translator
      • ...var_args: (string | number)[]

      Returns string

    • Parameters

      • ...var_args: (string | number)[]

      Returns string

    • Parameters

      • key: string | I18NString<(string | number)[]>
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              key: string
              | I18NString<(string | number)[]>,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • domain: string
      • key: string | I18NString<(string | number)[]>
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              domain: string,
              key: string
              | I18NString<(string | number)[]>,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • domain: string
      • singular: string
      • plural: string
      • val: string
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              domain: string,
              singular: string,
              plural: string,
              val: string,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • domain: string
      • ctx: string
      • singular: string
      • plural: string
      • val: string
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              domain: string,
              ctx: string,
              singular: string,
              plural: string,
              val: string,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • domain: string
      • ctx: string
      • key: string
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              domain: string,
              ctx: string,
              key: string
              | I18NString<(string | number)[]>,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • singular: string
      • plural: string
      • Optionalval: number
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              singular: string,
              plural: string,
              val?: number,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • ctx: string
      • singular: string
      • plural: string
      • val: string
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              ctx: string,
              singular: string,
              plural: string,
              val: string,
              ...var_args: (string | number)[],
          ],
      >

    • Parameters

      • ctx: string
      • key: string
      • ...var_args: any[]

        args for sprintf

      Returns I18NString<
          [
              ctx: string,
              key: string
              | I18NString<(string | number)[]>,
              ...var_args: (string | number)[],
          ],
      >