richarddobron / fbt
PHP的国际化框架。
4.2.7
2024-06-16 12:16 UTC
Requires
- php: ^7.2 || ^8.0
- ext-dom: *
- ext-iconv: *
- ext-json: *
- ext-mbstring: *
- minicli/minicli: 1.0.4
- nikic/php-parser: ^4.1
Requires (Dev)
- phpunit/phpunit: ^8.5.5 || ^9.3.5
This package is auto-updated.
Last update: 2024-09-16 12:47:21 UTC
README
FBT是一个为PHP设计的国际化框架,旨在不仅强大和灵活,而且简单和直观。它帮助以下方面
- 组织源文本以便翻译
- 构建语法正确的可翻译UI
- 消除生成UI的冗长模板代码
此库基于Facebook的FBT的JavaScript实现。FBT。
要求
- PHP 7.0或更高版本
- 安装需要Composer
安装
$ composer require richarddobron/fbt:^4
功能
- 参数和插值
- 隐式参数
- 自动参数化
- 复数
- 枚举
- 代词
- 数字格式化
- 短语提取
- 内联翻译
入门
版本指导
官方集成
以下集成得到全面支持和维护
FBT是如何工作的
FBT通过Simple HTML DOM Parser转换您的<fbt>和fbt(...)结构。这个库用于从源代码中提取字符串并在执行期间查找生成的翻译负载。FBT为给定的fbt短语创建所有可能的变体表,并在运行时访问这些表。
完整文档
https://github.com/richardDobron/fbt/tree/main/docs
待办事项
- 添加对多个数据库系统的驱动程序无关支持。
- 添加对Symfony、CakePHP、Zend Framework、Nette等的集成。
- ...
许可
FBT遵循MIT许可,如LICENSE文件所示。



