I18n Command Versions Save

Provides internationalization tools for WordPress projects.

v2.2.2

4 years ago
  • Ensure that the pot file use the same license as the plugin [#199]

v2.2.1

4 years ago
  • Adapt code to gettext v4.8 [#194]
  • Add preliminary PHP 7.4 testing [#193]
  • Add --debug output for the file being processed. [#183]
  • Use correct argument name in warning message [#180]

v2.2.0

4 years ago
  • Skip broken test on PHP 7.3 [#178]
  • Investigate include/exclude oddities [#175]
  • Sort translation files by name to ensure same order on all systems [#173]
  • Workaround for parsing dynamic imports [#164]
  • Avoid throwing a notice about strpos(): Empty needle when going through include paths [#149]

v2.1.2

5 years ago
  • Update README.md file [#162]

v2.1.1

5 years ago
  • Fine-tune property and variable name whitelisting [#161]
  • Enhancement: Add PHP 7.3 to Travis CI build matrix [#159]
  • Prefix variables in global namespace [#157]
  • Implement CS checking based on the WP_CLI_CS ruleset [#156]
  • CS: clean up after merges [#155]
  • Move PHP 5.4 tests from WP_VERSION latest to 5.1 [#152]
  • Set Language header directly to prevent exceptions [#150]
  • Fix make-pot tests [#135]
  • Add script file name to JSON translation files [#134]
  • Improve language handling when creating JSON files [#133]
  • Add support for nested theme folders [#130]
  • Prevent possible PHP notice in IterableCodeExtractor [#129]
  • Extend PotGenerator to improve plural forms output [#128]
  • Remove project header comments for comments audit [#123]
  • PHPCS: fix up the code base [5] - multi-line function calls [#118]
  • PHPCS: fix up the code base [4] - multi-line function calls [#116]
  • PHPCS: fix up the code base [3] - no precision alignment [#115]
  • PHPCS: fix up the code base [2] - yoda conditions [#114]
  • PHPCS: fix up the code base [1] - whitespace [#113]

v2.1.0

5 years ago
  • Remove second argument to WP_CLI::success() [#112]
  • Normalize paths [#111]
  • Normalize paths [#110]
  • Add i18n make-json command [#109]

v2.0.3

5 years ago
  • Determine includes and excludes based on scores [#104]
  • Add parsing of .js.map files to improve reliability of JS translations [#103]

v2.0.2

5 years ago
  • Improve detection of translator's comments [#101]
  • Improve regex replacement [#100]
  • Replace regexes Peast can't parse [#99]
  • Allow skipping strings audit [#94]
  • Update file-comment argument docs [#93]
  • Set a placeholder PO-Revision-Date header [#92]
  • Remove 'foo' file [#88]
  • Include should override exclude instead of the other way around [#87]
  • Support parsing minified JS files created by WebPack [#85]
  • Add unit test cases for include/exclude options [#83]
  • Allow passing an empty file comment [#82]

v2.0.1

5 years ago
  • Require framework as hard dependency [#78]
  • Add Composer config settings [#74]

v2.0.0

5 years ago
  • Add initial implementation of the i18n make-pot command