i18nHelpers

Internationalization (i18n) utility functions

Syntax

  • i18nHelpers('convert', potFile, jsonFile)

  • i18nHelpers('merge', jsonFile1, jsonFile2)

  • i18nHelpers('sort', jsonFileA, jsonFileB)

Input argument

  • potFile - String: Path to the source .po/.pot translation template file

  • jsonFile - String: Path to JSON translation file destination

  • jsonFile1 - String: Path to the source JSON translation file

  • jsonFile2 - String: Path to the destination JSON translation file

  • jsonFileA - String: Path to the source JSON file to sort

  • jsonFileB - String: Path to the sorted JSON file

Description

i18nHelpers provides essential utility functions for managing internationalization files. The main functions include:

- 'convert': Converts a .po/.pot translation template file into JSON format for easier manipulation.

- 'merge': Merges two JSON translation files. The entries from jsonFile1 are added to jsonFile2, and entries exclusive to jsonFile2 are removed.

- 'sort': Sorts and organizes entries in a JSON translation file. jsonFileA and jsonFileB may refer to the same file if in-place sorting is desired.

This utility is intended for internal use and may be updated over time.

See also

setlanguage, getlanguage.

History

Version
Description

1.10.0

Initial version

Author

Allan CORNET

Last updated