dhii / wp-i18n
为 WP 实现国际化
v0.1.0
2018-11-23 16:47 UTC
Requires
- php: ^5.3 | ^7.0
- dhii/i18n-abstract: ^0.1
- dhii/i18n-base: ^0.1
- dhii/i18n-interface: ^0.2
Requires (Dev)
- 10up/wp_mock: dev-dev
- codeclimate/php-test-reporter: <=0.3.2
- dhii/data-key-value-aware-interface: ^0.1
- dhii/php-cs-fixer-config: dev-php-5.3
- dhii/stringable-interface: ^0.1
- phpunit/phpunit: ^4.8
- ptrofimov/xpmock: ^1.1
This package is auto-updated.
Last update: 2024-09-07 15:02:38 UTC
README
为 WP 实现国际化
常规的 WordPress 国际化方法阻止我们编写良好的代码。此包解决的问题
- 使用依赖注入,并避免全局状态。
- 将您的代码与全局
__()
函数解耦,从而与 WP 本身解耦。 - 删除重复的硬编码文本域;相反,将其集中化,并将消费逻辑从中解耦。
- 使用符合标准化的机制,同时继续使用相同的熟悉工具,如 Poedit。
- 使您的代码更易于测试。
有关如何和为什么的更多信息,请参阅 Wiki 文档。