angular-cn/packages/localize/src
Pete Bacon Darwin d529b55651 fix(ivy): i18n - correctly parse XLIFF placeholders (#34155)
The ViewEngine translation extractor does not convert `-` to `_` for
placeholders that represent custom elements. For example `<app-component>`
gets converted to placeholders like `START_TAG_APP-COMPONENT`.

In `$localize` placeholders are expected to be snake-case, not kebab-case.
So we must normalize them when parsing a translation file that might have
been created via the View Engine translation extractor.

The `$localize` extraction code will normalize these placeholders when
creating translation files in the first place.

Fixes #34151

PR Close #34155
2019-12-02 11:24:48 -08:00
..
localize feat(ivy): i18n - inline current locale at compile-time (#33314) 2019-10-24 10:16:26 -07:00
tools fix(ivy): i18n - correctly parse XLIFF placeholders (#34155) 2019-12-02 11:24:48 -08:00
utils feat(ivy): i18n - implement compile-time inlining (#32881) 2019-10-09 13:19:38 -07:00
translate.ts feat(ivy): i18n - implement compile-time inlining (#32881) 2019-10-09 13:19:38 -07:00