hyperf/translation

An independent translation component, forked by illuminate/translation.

Maintainers

👁 hyperf

Package info

github.com/hyperf/translation

pkg:composer/hyperf/translation

Statistics

Installs: 2 222 183

Dependents: 83

Suggesters: 6

Stars: 7

Open Issues: 2

v3.2.0 2026-06-07 09:04 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 7ea6a08d76c616ed4d7b38d6aab6e80af0346bd0

translationhyperf


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');