php-translation / phraseapp-adapter
Adapter for phraseapp.
0.2.0
2017-08-20 08:18 UTC
Requires
- php: ^7.0
- friendsofapi/phraseapp: ^0.3.0
- php-translation/common: ^0.2
- php-translation/symfony-storage: ^0.3.2
- symfony/translation: ^2.7 || ^3.0
- symfony/yaml: ^2.7 || ^3.0
Requires (Dev)
- guzzlehttp/psr7: ^1.3
- nyholm/symfony-bundle-test: ^1.2
- php-http/curl-client: ^1.6
- php-http/httplug-bundle: ^1.3
- php-http/message: ^1.4
- phpunit/php-token-stream: ^1.4.9
- phpunit/phpunit: ^6.3
This package is auto-updated.
Last update: 2024-10-25 07:22:25 UTC
README
This is an PHP-translation adapter for PhraseApp (phraseapp.com).
Install
composer require php-translation/phraseapp-adapter
Symfony bundle
If you want to use the Symfony bundle you may activate it in kernel:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Translation\PlatformAdapter\Phraseapp\Bridge\Symfony\TranslationAdapterPhraseAppBundle(), ); }
Example configuration
# /app/config/config.yml translation_adapter_phrase_app: httplug_client: httplug.client.default httplug_message_factory: httplug.message_factory.default httplug_uri_factory: httplug.uri_factory.default project_id: <your project id> locale_to_id_mapping: de: <de locale id> en: <en locale id> fr: <fr locale id> token: <your phrase app token> default_locale: en domains: ["<your>", "<list>", "<of>", "<domains>"]
This will produce a service named php_translation.adapter.phrase_app
that could be used in the configuration for
the Translation Bundle.
Documentation
Read our documentation at http://php-translation.readthedocs.io.
Contribute
Do you want to make a change? Pull requests are welcome.