tezielab/intl-bundle
最新稳定版本:1.0.0
Composer 安装命令:
composer require tezielab/intl-bundle
包简介
A Symfony bundle for translations
关键字:
README 文档
README
Install using composer composer require tezielab/intl-bundle
What is this repository for?
- Provides a page to translate all translations that exist in the translation files
- A command to read all the translation files
tezielab:intl:read [--domain DOMAIN] [--locale LOCALE] [--as_default AS_DEFAULT] - A command to read all the translation files
tezielab:intl:write [--domain DOMAIN] [--locale LOCALE] [--default DEFAULT]
How do I get set up?
- Install using composer
composer require tezielab/intl-bundle(The cache:clear part at the may fail, this is due to a config that does not yet exists) Setup a configuration file containing some variables
tezielab_intl: translation_class: App\Entity\Language\Translation available_languages: - nl - en - frCreate an entity that extends from
Tezielab\Intl\Entity\Translation(only a id field is required)- Create a Repository as you would usualy do but extend it from
Tezielab\Intl\Repository\TranslationRepository Add a route like
tezielab_intl: resource: "@TezielabIntlBundle/Resources/config/routes.yaml" # prefix: /{_locale} # if the locale prefix is needed`- Create some translations
- Run the command
php bin/console tezielab:intl:read - surf to
https://www.yourdomain.com/intl/translationsand start translating - Once done, run the command
php bin/console tezielab:intl:write - Clear the cache and enjoy the changes
What is still todo?
- Code cleanup
- Code fixes
- Translation cleaning (specials chars)
- Templating maybe
- Styling
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-26