1.2.2 • Published 6 years ago

@krds/labels v1.2.2

Weekly downloads
36
License
ISC
Repository
-
Last release
6 years ago

Label Generator for KRDS

Allows to export translation files for projects via the KRDS Unity API. Designed to support multiple output formats.

Usage

For Kite:

krds-labels --db krds_unity -f kite -o ./application/config/extra

For Lumen:

krds-labels --db krds_unity -f lumen -o ./resources/lang

For JSON:

krds-labels --db krds_unity -f json -o ./labels
OptionMeaning
--dbDatabase to export labels from
-fOutput format
-oOutput path. Wether this is a file or directory depends on the format used

ENV

You need to set the following ENV variables for it to work

UNITY_URL=https://unity.krds.com
UNITY_TOKEN=<my_token>

Formats

  • kite - Single php file lang.php containing all the labels is written into dir specified by -o option. Usually it belongs to application/config/extra
  • kite08 - Alias for kite
  • kite09 - Same as kite but class naming compatible with Kite 0.9 and 'Kilex' codebase
  • kilex - Alias for kite09
  • lumen - Output for Lumen framework, one folder/php file per locale
  • json - Renders labels into json files, one file per locale, useful for NodeJS apps

Extending

  • For each new format, create a new module in lib (see lib/kite.js for reference)
  • Extend index.js to recognize the new format

TODO

  • Additional formats
1.2.2

6 years ago

1.2.1

7 years ago

1.1.1

7 years ago

1.2.0

7 years ago

1.1.0

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.5.4

8 years ago

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.0.1

8 years ago