Files
chill-bundles/docs/source/development/localisation.md

31 lines
1004 B
Markdown

###### Localisation
## Language in url
Language should be present in URL, conventionally as the first argument.
`/fr/your/url/here`
This allows users to change from one language to another one on each page, which may be useful in multilanguages teams. If the installation is single-language, the language switcher will not appears.
This is an example of routing defined in YAML :
```yaml
chill_person_general_edit:
pattern: /{_locale}/person/{person_id}/general/edit
defaults: {_controller: ChillPersonBundle:Person:edit }
```
## Date and time
The [Intl extension ](http://twig.sensiolabs.org/doc/extensions/intl.html) is enabled on the Chill application.
You may format date and time using the [localizeddate` function :
`date|localizeddate('long', 'none')`
By default, we prefer using the `long` format for date formatting.
[Documentation for Intl Extension](http://twig.sensiolabs.org/doc/extensions/intl.html)
Read the complete doc for the Intl extension.