tacoberu / simplepo
基于Web的PO文件编辑器。PHP中的简单gettext (po) 翻译工具。
dev-master
2018-12-20 15:43 UTC
Requires
- php: >=5.3.2
This package is auto-updated.
Last update: 2024-09-17 22:59:59 UTC
README
为什么选择SimplePO?
我们厌倦了通过电子邮件发送po文件给翻译者,然后解释如何编辑文件,并等待他们返回翻译文件。我们创建了Simple PO,这样我们就可以要求我们的翻译者访问一个网页并开始翻译。
使用SimplePO需要什么?
- SimplePO需要PHP,包括命令行界面。
- 确保服务器上安装了gettext工具集。
- 还需要mysql数据库。
如何开始?
-
创建仓库的副本
composer create-project tacoberu/simplepo:@dev .
-
创建config-sample.php文件的副本并保存为config.php
-
打开config.php并添加数据库用户名、密码、主机和数据库名
-
接下来,为了安装SimplePO,在命令行上运行以下命令
php simplepo.php --install
-
或者使用强制安装标志(将覆盖所有具有冲突名称的表),使用--force标志,
--force
,-f
。 -
此时,您需要导入PO文件
php simplepo.php -n "目录名称" -i "输入文件名.po"
php simplepo.php -n "法语" -i example.po
现在,如果您将网络浏览器指向安装SimplePO的位置,您将看到所有目录的列表。
翻译者现在将有一个简单的网页界面来添加翻译。
-
要将所有翻译导出到PO文件
php simplepo.php -n "目录名称" -o "输出文件名.po"
-
要从PO或POT文件更新(现有翻译不会被删除)
php simplepo.php -n "目录名称" -i "输入文件名.po"