Skip to content
This repository has been archived by the owner on Jun 16, 2020. It is now read-only.

ruvents-legacy/i18n-routing-bundle

Repository files navigation

RUVENTS I18n Routing Bundle

Attention! This package is abandoned and no longer maintained. Consider using https://packagist.org/packages/ruwork/locale-prefix-bundle instead.

Description

This bundle hacks Symfony Framework Bundle's router and prefixes all routes with an optional /{_locale} section.

Configuration

services:
    router: "@ruvents_i18n_routing.framework_router_decorator"

ruvents_i18n_routing:
    locales: [ru, en]
    default_locale: ru

Disable prefixing

To prevent routes from being prefixed, set i18n option to false. For example:

# app/config/routing_dev.yml
_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler
    options:  { i18n: false }