dees040 / loca
用于简化本地化管理的本地化类。
dev-master
2015-11-21 13:46 UTC
This package is auto-updated.
Last update: 2024-08-25 20:24:28 UTC
README
类开发完成后,README 将被完全填写。
创建了一个用于处理翻译的类。我想也许有人会认为这很有用。
目录
安装
使用 composer 安装最新版本
composer require dees040/loca
确保您需要自动加载。
配置
使用 Loca::prepare()
配置类。
prepare() 接受一个参数,该参数是一个数组。
选项
- locale (字符串): 要使用的主语言的区域代码。
- fallbackLocale (字符串): 要使用的回退语言的区域代码。
- langDir (字符串): 包含翻译的目录的完整路径。
示例
Loca::prepare([
'locale' => 'fr',
'fallbackLocale' => 'en',
'langDir' => '/var/www/Loca/resources/languages',
]);
用法
语言字符串存储在指定目录内的文件中。在此目录中,应该为应用程序支持的所有语言创建一个子目录
/languageDirectory
/en
app.php
/fr
app.php
所有语言文件仅返回一个键字符串数组。例如
<?php
return [
'welcome' => 'Welcome to our application.'
];
目前您可以调用一个翻译
Loca::translate('app.welcome');
输出:欢迎使用我们的应用程序。
示例
None