getolympus / olympus-hermes-translator
Olympus Hermes 是一个用于将您的 WordPress 包和 Olympus 包中的所有消息进行翻译的集合。
v0.0.2
2020-02-25 21:55 UTC
Requires (Dev)
- phpunit/phpunit: ~5.3
This package is auto-updated.
Last update: 2024-09-10 17:47:28 UTC
README
Olympus Hermes Translator 是一个用于将您的 WordPress 网站、插件和 Olympus 包中的所有消息进行翻译的集合。
composer require getolympus/olympus-hermes-translator
功能
- 更好的、更安全的文件夹结构
- 使用 Composer 进行依赖管理
如何使用
您可以通过其功能轻松使用 Hermes
翻译器
namespace MyCustomPackage; use GetOlympus\Hermes\Hermes; /** * Load translations. * * @param array $translations * @param string $locale */ Hermes::l([ 'my-custom-domain' => '/absolute/path/to/custom/domain/directory/languages', 'my-other-domain' => '/absolute/path/to/other/domain/directory/languages', 'my-latest-domain' => '/absolute/path/to/latest/domain/directory/languages', // (...) ], 'en_US'); /** * Noop typo from WordPress. * * @param string $single * @param string $plural * @param integer $number * @param string $domain * * @return string */ echo Hermes::n('%s message', '%s messages', 3, 'my-custom-domain'); /** * Prepare noop typo from WordPress. * * @param string $single * @param string $plural * * @return string */ echo Hermes::noop('My %s uniq message', 'My %s messages', 'my-custom-domain'); /** * Translate typo. * * @param string $message * @param string $domain * * @return string */ echo Hermes::t('My custom message to translate', 'my-custom-domain');
版本历史
查看 CHANGELOG.md 以获取所有详细信息。
贡献
- 将其分支 (https://github.com/GetOlympus/Hermes-Translator/fork)
- 创建您的功能分支 (
git checkout -b feature/fooBar
) - 提交您的更改 (
git commit -am '添加一些 fooBar'
) - 将更改推送到分支 (
git push origin feature/fooBar
) - 创建一个新的拉取请求
由 Achraf Chouk 以♥构建 ~ 自从很久以前起版权。