mvaliolahi/translator

该包最新版本(dev-master)没有可用的许可证信息。

另一个用于在您漂亮的程序中实现翻译的库!

dev-master 2017-11-21 15:04 UTC

This package is auto-updated.

Last update: 2024-09-10 00:39:27 UTC


README

为任何项目翻译消息。

安装

`composer require mvaliolahi/translator`
使用方法

创建一个目录作为资源路径,在ResourcePath目录内为不同的语言创建几个目录。

示例
  1. Resources/lang/en .

  2. en目录中创建一个message.php文件。

  3. message.php文件如下所示

     <?php
    
     return [
         'test' => 'Test',
     ];
    
  4. 最后实例化Validator如下

     $translator = new Translator([
         'locale' => en', 
         'resourcePath' => __DIR__ . '/../src/Resources/lang'
     ]);
    
  5. 使用of方法在指定语言中查找翻译。

     $result = $translator->of('messages.test');
         Output: Test
         
     $result = $translator->of('test');
         Output: Test
    

    提示:messages.php是默认翻译文件,您可以根据需要定义其他文件!