Function joinSplittedText

  • Parameters

    • context: {
          cfg: {
              abc: {
                  lower: CallableDict<RegExp>;
                  upper?: CallableDict<RegExp>;
              };
              doEscapeCapitalized: boolean;
              g: boolean;
              j: OptionJ;
              leftAngleBracket: string;
              newLine: string;
              noFixPlaceholder: string;
              variations: Variation;
              wrappers: null | {
                  fix?: TransformString;
                  letterH?: TransformString;
                  variable?: {
                      all: TransformString;
                      first: TransformString;
                      no: TransformString;
                  };
              };
          };
          storage: SplittedTextStorage;
          text: string;
      }
      • cfg: {
            abc: {
                lower: CallableDict<RegExp>;
                upper?: CallableDict<RegExp>;
            };
            doEscapeCapitalized: boolean;
            g: boolean;
            j: OptionJ;
            leftAngleBracket: string;
            newLine: string;
            noFixPlaceholder: string;
            variations: Variation;
            wrappers: null | {
                fix?: TransformString;
                letterH?: TransformString;
                variable?: {
                    all: TransformString;
                    first: TransformString;
                    no: TransformString;
                };
            };
        }
        • Readonlyabc: {
              lower: CallableDict<RegExp>;
              upper?: CallableDict<RegExp>;
          }

          Predefined alphabets are in dicts.alphabets.

          alphabets.cyrillic
          
        • ReadonlydoEscapeCapitalized: boolean

          If set to false, may cause unwanted changes in acronyms.

          true
          
        • Readonlyg: boolean

          Do replace ґ(g) by г(h) in cyrillic alphabet?

          Value Example
          true Ґвалт ґвалт
          false Гвалт гвалт
          true <tarH>ґ</tarH>валт <tarH>Ґ</tarH>валт
          false <tarH>г</tarH>валт <tarH>Г</tarH>валт
          false
          
        • Readonlyj: OptionJ
          When to replace і(i) by й(j) after vowels Example
          яна і ён
          never яна і ён
          random яна і ён or яна й ён
          always яна й ён

          Has no effect with abc set to dicts.alphabets.latinJi.

          "never"
          
        • ReadonlyleftAngleBracket: string

          String to replace "<" with.

          "<"
          
          "&lt;"
          
        • ReadonlynewLine: string

          String to replace "\n" with.

          "\n"
          
          "<br>"
          
        • ReadonlynoFixPlaceholder: string

          Placeholder for parts that should not be fixed like those enclosed in < >.

          Not recommended to change.

          " \ue0fe "
          
        • Readonlyvariations: Variation
          Which variation is used if a part of word is variable Example
          Гродна
          no (main) Гродна
          first Горадня
          all (Гродна|Горадня)
          "all"
          
        • Readonlywrappers: null | {
              fix?: TransformString;
              letterH?: TransformString;
              variable?: {
                  all: TransformString;
                  first: TransformString;
                  no: TransformString;
              };
          }

          Used for wrapping changed parts. Predefined dicts are in wrappers.

          If null, wrapping changes will be skipped.

          null
          
      • storage: SplittedTextStorage
      • text: string

    Returns void