markocupic / contao-translation-bundle
Contao Translation Bundle
1.0.3
2024-08-16 22:14 UTC
Requires
- php: ^8.1
- codefog/contao-haste: ^5.1
- contao/core-bundle: ^4.13 || ^5.0
- markocupic/zip-bundle: ^1.0
- ramsey/uuid: *
Requires (Dev)
- contao/easy-coding-standard: ^5.0
- contao/manager-plugin: ^2.3.1
- contao/test-case: ^4.6
- phpunit/phpunit: ^9.3
- symfony/phpunit-bridge: ^5.4
README
"Mini Transifex"作为Contao前端模块(仍在建设中)
此Bundle为Contao CMS提供了一种可能性,让预算有限的程序员能够在Contao安装中维护XLF格式的翻译文件。在这种情况下,建议将此扩展与markocupic/contao-php2xliff一起使用。
使用composer或Contao Manager进行安装
- 安装工具
- 切换到后台。
- 创建一个新的无头部和尾部的单栏布局。
- 创建一个类型为"翻译-APP"的新前端模块。
- 创建一个新的受保护页面并将模块绑定到其中。
编写扩展的建议
- 将英语语言文件传统地作为PHP语言文件创建。对于其他语言,省略PHP语言文件。
- 使用markocupic/contao-php2xliff自动从PHP语言文件生成XLF语言文件。
- 使用markocupic/contao-translation-bundle从vendor目录导入语言文件(导入路径中的XLF语言文件)。
- 之后创建所需的语言并全部翻译。
- 然后,将新创建的语言文件重新加载到vendor目录中(按路径导出XLF语言文件)。
- 最后,使用
php composer/install
重新构建缓存。 - 现在在目录
vendor/vendor-name/project-name/src/resources/contao/languages
中应该可以看到新创建的XLF语言文件。