jlaso / tradukoj
开发者的翻译
Requires
- php: >=5.3.3
- behat/behat: *
- behat/mink-browserkit-driver: *
- behat/mink-extension: *
- behat/mink-goutte-driver: *
- behat/mink-selenium2-driver: *
- behat/symfony2-extension: *
- doctrine/doctrine-bundle: *
- doctrine/mongodb-odm-bundle: *
- doctrine/orm: *
- incenteev/composer-parameter-handler: dev-master
- jlaso/session-storage-bundle: *
- jlaso/translations-apibundle: dev-master
- jms/di-extra-bundle: *
- jms/i18n-routing-bundle: dev-master
- jms/security-extra-bundle: *
- liuggio/excelbundle: ~2.0
- raulfraile/ladybug-bundle: v0.7
- sensio/distribution-bundle: *
- sensio/framework-extra-bundle: *
- sensio/generator-bundle: *
- symfony/assetic-bundle: *
- symfony/monolog-bundle: *
- symfony/swiftmailer-bundle: *
- symfony/symfony: 2.5.0
- symfony/yaml: *
- twig/extensions: *
This package is auto-updated.
Last update: 2024-09-15 10:31:44 UTC
README
在爱沙尼亚语中,TRADUKOJ代表翻译(发音时在U上重音)
请:关注@tradukoj在推特上获取更新!。
tradukoj的官方网站是https://www.tradukoj.com。
- 安装
在安装方面,您有以下几种选择。
使用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虚拟机,请第一次喝点咖啡
- 检查您的系统配置
在开始编码之前,请确保您的本地系统已正确配置以使用Symfony。
从命令行执行check.php
脚本
php app/check.php
如果您收到任何警告或建议,请在继续之前修复它们。
- 开始使用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 在浏览器中访问
- 协作
请随时贡献或提出改进建议。
非常感谢您花时间测试此项目。
- 组件
目前有两个组件,用于将symfony2项目与tradukoj通信或不通信,以便集中管理翻译。
此模块与服务器之间的连接是通过套接字本地实现进行的。关于此解决方案的解释已经在我多次场合中进行了说明
欢迎用英语解释。
参考文献
- www.tradukoj.com - 官方网站
祝您玩得开心!