merged branch jfsimon/master (PR #3613)

Commits
-------

2a90871 [Console] Removed previously introduced BC break.
90a2a6e [Console] Undecorated formatter must update style stack too.
bd7e01a [Console] Fixed output formatter test broken by new implementation.
a1add4b [Console] Updated output formatter to use style stack.
4f298dd [Console] Added formatter style stack.
93ffe54 [Console] Added getters to output formatter style (and its interface).
48e6b49 [Console] Updated formatter test to match styles bug fix.
ad334b6 [Console] Fixed empty style appliance.
31d5fe5 [Console] Fixed output formatter docblock.

Discussion
----------

[Console] Fixes formatter nested style appliance.

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes

When outputing styled text in the console, you sometimes face to a confusing behavior: style tags cannot be nested. If tou try something like `<fg=blue>Hello <fg=red>world</fg=red>!</fg=blue>`, the trailing `!` will not be styled.

This PR introduce a new FormatterOutputStyleStack to keep open/closed styles informations up-to-date. It slightly changes OutputFormatter implementation which no longer uses `OutputFormatterStyle::apply()` method, but the new `OutputFormatterStyle::getTerminalSequence()`.

**Question:** I don't une `OutputFormatterStyleInterface` but `OutputFormatterStyle` to type `OutputFormatterStyleStack` methods arguments (to avoid BC break on the interface). Do you think it's right?

**Notice:** I also needed to fix some tests broken by new implementation.

---------------------------------------------------------------------------

by stof at 2012-03-16T10:27:56Z

Adding new methods in an interface is a BC break for people implementing it

---------------------------------------------------------------------------

by jfsimon at 2012-03-16T10:33:21Z

@stof indeed... this is a problem, should I remove them? If I do so, I should use `OutputFormatterStyle` instead of the interface to type arguments in `OutputFormatterStyleStack` right?
slovenian translations updated to latest list
merged branch maastermedia/translations (PR #3769)

Commits
-------

2519544 slovenian translations updated to latest list

Discussion
----------

Slovenian translations updated to latest list

Thank you!
Polish translations sync
Slovak translation update
[Routing] Added the possibility to define options for imported resources

Closes #2772
merged branch pulzarraider/translation_update_sk (PR #3772)

Commits
-------

b5de295 Slovak translation update

Discussion
----------

[FrameworkBundle] Slovak translation update
merged branch stloyd/patch-3 (PR #3771)

Commits
-------

1456e1e Polish translations sync

Discussion
----------

[Validators] Polish translations sync
Revert "merged branch jfsimon/master (PR #3613)"

This reverts commit 959158f9b94ecdd7e21af0f44683d0b57c8e8ec7, reversing
changes made to b9de0be3499c938926401219711353476ed100c9.
merged branch stof/routing_options_import (PR #3775)

Commits
-------

3c32569 [Routing] Added the possibility to define options for imported resources

Discussion
----------

[Routing] Added the possibility to define options for imported resources

Closes #2772
[FrameworkBundle] Added the translation file for the en locale

This fixes the translation when the fallback is set to another language.
This new file can be used as reference by translators to find missing keys
in their translations as every contributor will be able to update it when
adding new keys.
merged branch stof/en_translations (PR #3782)

Commits
-------

a2f65f7 [FrameworkBundle] Added the translation file for the en locale

Discussion
----------

[FrameworkBundle] Added the translation file for the en locale

This fixes the translation when the fallback is set to another language.
This new file can be used as reference by translators to find missing keys
in their translations as every contributor will be able to update it when
adding new keys.

See the discussion on #3773
[EventDispatcher] More logical positions for classes.
Hebrew translation update
Fix hebrew grammar
Updates CHANGELOG for commit f718859.
merged branch excelwebzone/hebrew_translations (PR #3787)

Commits
-------

bec2f0f Fix hebrew grammar
1b48abb Hebrew translation update

Discussion
----------

Hebrew translation update
merged branch marcw/feat-patch-changelog (PR #3788)

Commits
-------

f5bc208 Updates CHANGELOG for commit f718859.

Discussion
----------

Updates CHANGELOG for commit f718859.
merged branch drak/caed (PR #3783)

Commits
-------

d04638a [EventDispatcher] More logical positions for classes.

Discussion
----------

[EventDispatcher] More logical positions for classes.

Bug fix: no
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: -
Todo: -

---------------------------------------------------------------------------

by stof at 2012-04-04T18:59:02Z

ah sorry, I looked at the patch too fast. Only the interface is moved
[Yaml] fixed phpdoc (closes symfony/Yaml#3)