michalsn / codeigniter-gettext
为CodeIgniter 4框架提供Gettext支持
v1.0.0
2023-07-23 10:32 UTC
Requires
- php: ^8.0
Requires (Dev)
- ext-gettext: *
- codeigniter4/devkit: ^1.0
- codeigniter4/framework: ^4.2
- rector/rector: 0.17.6
This package is auto-updated.
Last update: 2024-09-06 10:17:12 UTC
README
此库使用户能够以更友好的方式使用gettext。
安装
Composer
composer require michalsn/codeigniter-gettext
手动安装
以下示例中,我们假设此项目文件位于app/ThirdParty/gettext
目录中。
下载此项目,然后通过编辑app/Config/Autoload.php
文件并添加到$psr4
数组中Michalsn\CodeIgniterGettext
命名空间来启用它,如下所示
<?php namespace Config; use CodeIgniter\Config\AutoloadConfig; class Autoload extends AutoloadConfig { // ... public $psr4 = [ APP_NAMESPACE => APPPATH, // For custom app namespace 'Config' => APPPATH . 'Config', 'Michalsn\CodeIgniterGettext' => APPPATH . 'ThirdParty/gettext/src', ]; // ...
示例
service('gettext')->setLocale('pl'); echo _('Hello');