pix-art/lexik-translation-sonata-bundle

用于创建 lexik 翻译管理界面的 Sonata 扩展包

v0.11 2020-03-26 09:24 UTC

This package is auto-updated.

Last update: 2024-09-26 18:43:28 UTC


README

Sonata 扩展,用于 https://github.com/lexik/LexikTranslationBundle

使用 composer 安装

# Latest stable
composer require pix-art/lexik-translation-sonata-bundle 1.0

# For latest unstable version
composer require pix-art/lexik-translation-sonata-bundle dev-master

在您的内核中注册该扩展包

// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new Lexik\Bundle\TranslationBundle\LexikTranslationBundle(),
    new LexikTranslationSonataBundle\LexikTranslationSonataBundle(),
    // ...
);

然后安装所需的资源

php app/console assets:install

路由

lexik_translation_edition:
    resource: "@LexikTranslationSonataBundle/Resources/config/routing.yml"
    prefix:   /admin

配置

lexik_translation:
    fallback_locale: [nl]
    managed_locales: [nl,fr,en]
    base_layout: "LexikTranslationSonataBundle::translations_layout.html.twig"

自动发现

这会将您 |trans 函数转换为自动发现此翻译(如果未找到)。如果您希望自动发现,请确保已声明域。

lexik_translation_sonata:
    auto_discover: true
    auto_discover_domains: [messages]