tacoberu/simplepo

基于Web的PO文件编辑器。PHP中的简单gettext (po) 翻译工具。

安装: 10

依赖: 0

建议: 0

安全: 0

星星: 0

关注者: 2

分支: 7

类型:项目

dev-master 2018-12-20 15:43 UTC

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"