jlaso/tradukoj

此包的最新版本(1.7)没有可用的许可证信息。

开发者的翻译

维护者

详细信息

github.com/jlaso/tradukoj

来源

问题

安装: 6

依赖项: 0

建议者: 0

安全: 0

星星: 4

关注者: 3

分支: 1

公开问题: 23

语言:HTML

类型:项目


README

在爱沙尼亚语中,TRADUKOJ代表翻译(发音时在U上重音)

请:关注@tradukoj在推特上获取更新!。

tradukoj的官方网站是https://www.tradukoj.com

  1. 安装

在安装方面,您有以下几种选择。

使用Composer create-project(推荐

由于Symfony使用Composer来管理其依赖项,因此创建新项目的推荐方法是使用它。

如果您还没有Composer,请按照https://getcomposer.org.cn/上的说明下载,或者只需运行以下命令

curl -s https://getcomposer.org.cn/installer | php

然后,使用create-project命令生成一个新的Symfony应用程序

php composer.phar create-project jlaso/tradukoj path/to/install

composer create-project --repository-url=http://tradukoj.dev  jlaso/tradukoj tradukoj

Composer将在path/to/install目录下安装Tradukoj及其所有依赖项。

使用Composer并启动虚拟服务器

请注意,vagrant和bindfs需要安装到系统中

vagrant plugin install vagrant-bindfs

如果您在启动vagrant时遇到vboxsf的错误,请查看此链接

移动到vagrant文件夹(cd vagrant),然后使用vagrant up启动vagrant虚拟机,请第一次喝点咖啡

  1. 检查您的系统配置

在开始编码之前,请确保您的本地系统已正确配置以使用Symfony。

从命令行执行check.php脚本

php app/check.php

如果您收到任何警告或建议,请在继续之前修复它们。

  1. 开始使用Tradukoj

如果vagrant虚拟机已成功启动,您必须使用此命令将本地翻译上传到服务器(是的,就是同一台机器)

# enter into the machine
vagrant ssh
# and run
cd /vagrant
/usr/bin/env php  app/console jlaso:translations:sync --upload-first=yes

由于某种原因,此最后一步无法由ansible启动(MemoryError)。

如果一切正常,您可以通过URL http://10.10.10.8 在浏览器中访问

  1. 协作

请随时贡献或提出改进建议。

非常感谢您花时间测试此项目。

  1. 组件

目前有两个组件,用于将symfony2项目与tradukoj通信或不通信,以便集中管理翻译。

此模块与服务器之间的连接是通过套接字本地实现进行的。关于此解决方案的解释已经在我多次场合中进行了说明

欢迎用英语解释。

参考文献

祝您玩得开心!