Wp i18n make-json (WP-CLI)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
$ wp help i18n make-json

NAME

  wp i18n make-json

DESCRIPTION

  Extract JavaScript strings from PO files and add them to individual JSON files.

SYNOPSIS

  wp i18n make-json <source> [<destination>] [--purge] [--pretty-print]

  For JavaScript internationalization purposes, WordPress requires translations to be split up into
  one Jed-formatted JSON file per JavaScript source file.

  See https://make.wordpress.org/core/2018/11/09/new-javascript-i18n-support-in-wordpress/ to learn more
  about WordPress JavaScript internationalization.

OPTIONS

  <source>
    Path to an existing PO file or a directory containing multiple PO files.

  [<destination>]
    Path to the destination directory for the resulting JSON files. Defaults to the source directory.

  [--purge]
    Whether to purge the strings that were extracted from the original source file. Defaults to true, use `--no-purge`
    to skip the removal.

  [--pretty-print]
    Pretty-print resulting JSON files.

EXAMPLES

    # Create JSON files for all PO files in the languages directory
    $ wp i18n make-json languages

    # Create JSON files for my-plugin-de_DE.po and leave the PO file untouched.
    $ wp i18n make-json my-plugin-de_DE.po /tmp --no-purge