level-level/clarkson-wp-cli-twig-translations 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

level-level/clarkson-wp-cli-twig-translations

最新稳定版本:v1.0.6

Composer 安装命令:

composer require level-level/clarkson-wp-cli-twig-translations

包简介

Smart WP-CLI command to cache the Twig templates so they can be read by PoEdit

README 文档

README

⚠️ Abandoned

This package is abandoned due to incompatibility with Twig version 3.12+. You may use timber/wp-i18n-twig instead.

Replacement instructions

  1. composer remove level-level/clarkson-wp-cli-twig-translations
  2. composer require timber/wp-i18n-twig
  3. If in your composer.json file you have commands set up to run this package, remove every line that starts with wp clarkson-twig-translations
  4. If in your composer.json file you have commands set up to run the WP-CLIwp i18n make-pot command, change the wp prefix to ./vendor/wp-cli/wp-cli/bin/wp
  5. composer update --lock

What

Parses all Twig files in your current themes templates directory to .php files.

How

  1. Install package via composer require level-level/clarkson-wp-cli-twig-translations.

  2. Run wp clarkson-twig-translations prepare-files which dumps rendered .php files in a dist directory in your current active theme.

  3. Make sure your PoEdit .pot or .po file configuration loads this dist folder when it updates from source like "X-Poedit-SearchPath-1: dist/rendered-templates\n"

Why

Free PoEdit doesn't scans Twig files. If you do want PoEdit to do this, buy the Pro version.

Filters

  • clarkson_twig_translations_cache_path alters the location where to parse to.
  • clarkson_twig_translations_templates_path alters the location where the templates are located in.

统计信息

  • 总下载量: 152.94k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-only
  • 更新时间: 2017-09-25