nullisnot0/symfony-translation-bundle

Maintainers

👁 NullIsNot0

Package info

github.com/NullIsNot0/symfony-translation-bundle

Type:symfony-bundle

pkg:composer/nullisnot0/symfony-translation-bundle

Statistics

Installs: 1 227

Dependents: 0

Suggesters: 0

Stars: 0

0.8.2 2019-06-02 10:21 UTC

Requires

Suggests

Provides

None

Conflicts

None

Replaces

None

MIT 150ce546a53c3b317a09ad0bb128c1798842078b

  • Tobias Nyholm <tobias.nyholm.woop@gmail.com>

README

👁 Latest Version
👁 Build Status
👁 Code Coverage
👁 Quality Score
👁 SensioLabsInsight
👁 Total Downloads
👁 Coding Style

Symfony integration for PHP Translation

Install

Via Composer

$ composer require php-translation/symfony-bundle
class AppKernel extends Kernel
{
 public function registerBundles()
 {
 $bundles = array(
 // ...
 new Translation\Bundle\TranslationBundle(),
 }
 }
}

An example configuration looks like this:

# config.yml
translation:
 locales: ["en", "sv"]
 symfony_profiler: # must be placed in config_dev.yml
 enabled: true
 webui:
 enabled: true
 edit_in_place:
 enabled: true
 config_name: default # the first one or one of your configs
 activator: php_translation.edit_in_place.activator
 configs:
 app:
 dirs: ["%kernel.root_dir%/Resources/views", "%kernel.root_dir%/../src"]
 output_dir: "%kernel.root_dir%/Resources/translations"
 excluded_names: ["*TestCase.php", "*Test.php"]
 excluded_dirs: [cache, data, logs]
# routing_dev.yml
_translation_webui:
 resource: "@TranslationBundle/Resources/config/routing_webui.yml"
 prefix: /admin
 
_translation_profiler:
 resource: '@TranslationBundle/Resources/config/routing_symfony_profiler.yml'
# routing.yml
_translation_edit_in_place:
 resource: '@TranslationBundle/Resources/config/routing_edit_in_place.yml'
 prefix: /admin

Documentation

Read the full documentation at http://php-translation.readthedocs.io.