Skip to content

Conversation

@tgalopin
Copy link
Contributor

@tgalopin tgalopin commented Sep 30, 2019

Q A
Branch? master
Bug fix? no
New feature? yes
Deprecations? no
Tickets -
License MIT
Doc PR -

This PR introduces a locale-aware Slugger in the new String component, based on transliterators provided by the PHP intl extension (or iconv if not available). It also wires this Slugger in the FrameworkBundle in order to use it easily as a service and to automatically inject the proper locale into it to choose the appropriate transliteration depending on the Request locale.

See https://github.com/unicode-org/cldr/tree/master/common/transforms for CLDR mappings.

@tgalopin tgalopin force-pushed the string-slugger branch 9 times, most recently from 26c170a to e6c9ff3 Compare October 2, 2019 13:32
@tgalopin tgalopin force-pushed the string-slugger branch 2 times, most recently from 5491b6f to 9c0b619 Compare October 2, 2019 13:47
Copy link
Member

@javiereguiluz javiereguiluz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this! This will be immensely useful 😍 Thanks Titouan!

@nicolas-grekas
Copy link
Member

Thank you @tgalopin.

nicolas-grekas added a commit that referenced this pull request Oct 2, 2019
…g component (tgalopin)

This PR was merged into the 5.0-dev branch.

Discussion
----------

[String] Introduce a locale-aware Slugger in the String component

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes
| Deprecations? | no
| Tickets       | -
| License       | MIT
| Doc PR        | -

This PR introduces a locale-aware Slugger in the new String component, based on transliterators provided by the PHP intl extension (or iconv if not available). It also wires this Slugger in the FrameworkBundle in order to use it easily as a service and to automatically inject the proper locale into it to choose the appropriate transliteration depending on the Request locale.

See https://github.com/unicode-org/cldr/tree/master/common/transforms for CLDR mappings.

Commits
-------

056d8ce [String] Introduce a locale-aware Slugger in the String component with FrameworkBundle wiring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants