Controller: Lang

API Controller /nodeworx/lang
Required Permissions ["LANGUAGES"]
Action Description
add Add a new language.
changeCurrentUserLanguage Change the current language.
delete Delete a language file.
listLanguages List languages available for use in interworx.
syncLanguage Trigger language synchronization for a node.

Action: add

Add a new language.

Input Parameters

Name Type Notes Required?
code string
Example Values
, ab, aa, af, sq, am, ar, hy, as, ay, az, ba, eu, bn, dz, bh, bi, br, bg, my, be, km, ca, zh, co, hr, cs, da, nl, en-uk, en-us, eo, et, fo, fj, fi, fr, fy, gd, gl, ka, de, el, kl, gn, gu, ha, iw, hi, hu, ...
Yes
lang_file string Yes

Action: changeCurrentUserLanguage (Added in version 4.8.0-393)

Change the current language.

Action: delete

Delete a language file.

Input Parameters

Name Type Notes Required?
code string
Example Values
cs, fr, de, hu, it, pl, pt, sk, es, sv, tr
Yes

Action: listLanguages (Added in version 4.8.0-393)

List languages available for use in interworx.

Example Output

array (
  'status' => 0,
  'payload' => 
  array (
    0 => 
    array (
      'code' => 'en-us',
      'language' => 'English (U.S.)',
      'status' => 'used',
    ),
    1 => 
    array (
      'code' => 'pl',
      'language' => 'Polish',
      'status' => 'unused',
    ),
    2 => 
    array (
      'code' => 'fr',
      'language' => 'French',
      'status' => 'unused',
    ),
  ),
)

Action: syncLanguage (Added in version 4.6.0-323)

Trigger language synchronization for a node.

Input Parameters

Name Type Notes Required?
code string
Example Values
cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
Yes