<< gettext I18n functions poheader >>

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

<< gettext I18n functions poheader >>