hyperf / translation
An independent translation component, forked by illuminate/translation.
v3.2.0
2026-06-07 09:04 UTC
Requires
- php: >=8.2
- hyperf/collection: ~3.2.0
- hyperf/context: ~3.2.0
- hyperf/contract: ~3.2.0
- hyperf/macroable: ~3.2.0
- hyperf/stringable: ~3.2.0
- hyperf/support: ~3.2.0
- psr/container: ^1.0 || ^2.0
This package is auto-updated.
Last update: 2026-06-07 09:31:22 UTC
README
hyperf/translation 组件衍生于 Laravel Translation 组件的,我们对它进行了一些改造,大部分功能保持了相同。在这里感谢一下 Laravel 开发组,实现了如此强大好用的 Translation 组件。
Installation
composer require hyperf/translation
Configuration
Publish config
php bin/hyperf.php vendor:publish hyperf/translation
Config files:
+ ./config/autoload/translation.php
Configuration
<?php declare(strict_types=1); return [ 'locale' => 'en', 'fallback_locale' => '', 'path' => BASE_PATH . '/storage/languages', ];
Usage
$container = ApplicationContext::getContainer(); $translator = $container->get(\Hyperf\Contract\TranslatorInterface::class); $translator->trans('validation.accepted');