paxx / gettext
为 Laravel 简单封装的 Gettext。基于 netson/l4gettext。
dev-master
2015-06-11 06:45 UTC
Requires
- php: >=5.3.0
- laravel/framework: ~4
This package is not auto-updated.
Last update: 2024-09-14 14:00:58 UTC
README
此库在很大程度上受到(并部分基于)netson/l4gettext 的启发,您应该真的使用他的库而不是我的。
我写这个库是因为我想了解更多关于 gettext(以及 Laravel 的一般包创建)。我不打算支持这个库。
开始使用
首先,您需要发布配置
php artisan config:publish paxx/gettext
在您更改配置后,您可以继续将服务提供者添加到 app/config/app.php 中提供的列表中
'Paxx\Gettext\GettextServiceProvider'
您可能需要确保 php 可以写入 app/lang,因为这是放置 POT 文件的文件夹。
要更改区域设置,您可以使用以下方法
Gettext::setLocale('sv_SE');
确保您已经在系统上安装了区域设置。
设置完成后,您可以运行
php artisan gettext
然后您的翻译将从中提取并添加到 POT 文件中。
依赖项
- gettext
- xgettext(大多数系统上与 gettext 一起安装)
- msgmerge(大多数系统上与 gettext 一起安装)
待办事项
- 编写测试
- 整理事物
版本
1.0
许可证
MIT
致谢
- Netson - 感谢您创建 l4gettext!