{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/16477","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/16477/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/16477/comments","events_url":"https://api.github.com/repos/angular/angular/issues/16477/events","html_url":"https://github.com/angular/angular/issues/16477","id":225727620,"number":16477,"title":"[i18n] plans for v5 and beyond","user":{"login":"ocombe","id":265378,"avatar_url":"https://avatars0.githubusercontent.com/u/265378?v=4","gravatar_id":"","url":"https://api.github.com/users/ocombe","html_url":"https://github.com/ocombe","followers_url":"https://api.github.com/users/ocombe/followers","following_url":"https://api.github.com/users/ocombe/following{/other_user}","gists_url":"https://api.github.com/users/ocombe/gists{/gist_id}","starred_url":"https://api.github.com/users/ocombe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocombe/subscriptions","organizations_url":"https://api.github.com/users/ocombe/orgs","repos_url":"https://api.github.com/users/ocombe/repos","events_url":"https://api.github.com/users/ocombe/events{/privacy}","received_events_url":"https://api.github.com/users/ocombe/received_events","type":"User","site_admin":false},"labels":[{"id":251048427,"url":"https://api.github.com/repos/angular/angular/labels/comp:%20i18n","name":"comp: i18n","color":"c7def8","default":false},{"id":130606848,"url":"https://api.github.com/repos/angular/angular/labels/type:%20RFC%20/%20discussion%20/%20question","name":"type: RFC / discussion / question","color":"EEEEEE","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":36,"created_at":"2017-05-02T15:14:22Z","updated_at":"2017-12-20T15:56:28Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Here is the list of features / fixes planned for v5 and beyond.\r\n\r\nIf you want new i18n features to be added to Angular, don't hesitate to ask below and I'll let you know if that's feasible and if you should open an issue for it.\r\nIf you have a bug, open an issue (no need to discuss about it here).\r\n\r\n# For v5\r\n### Issues\r\n- [x] Ng-xi18n regression 4.0.2 -> 4.0.3 - #16235 [PR #16365, **available in 5.0.0-beta.4]\r\n- [x] Fix intl issues - #10809 [PR #17816 - **available in 5.0.0-beta.5**]\r\n- [ ] Ignore leading and trailing spaces - #13114\r\n- [ ] allow numbers for select-icu - #17799\r\n- [ ] Allow escaping ICU messages - #9286 [**blocked**, requires an update of the parser]\r\n- [ ] Template Parser: Error when passing object literal as pipe parameter - #9571\r\n- [ ] Ignore ph/ICU expressions when generating i18n ids - #15573 [PR #15621, **blocked**]\r\n\r\n### Features\r\n- [ ] Runtime i18n (one bundle for all locales with AOT) - [**working on it**]\r\n- [x] Add i18n parameters to tsconfig.json - #16232 [PR #18494, **available in 5.0.0-beta.4**]\r\n- [ ] ID migration tool (for when we break ID generation) - [PR #15621, **blocked by runtime i18n**]\r\n- [ ] Generate the same ID for xmb/xlf - #15136 [PR #15621]\r\n- [ ] Allow ICU messages in attributes [**blocked**, requires an update of the parser]\r\n- [ ] Use translation strings outside of a template - #11405 [**blocked by runtime i18n**]\r\n- [ ] Improve Html Parser (add a new INTERPOLATION_TOKEN to the lexer output for interpolations) - #9340\r\n- [ ] Opt out of translation (use translate=\"false\" attribute) - #7814\r\n- [ ] I18nPluralPipe should localize numbers when using \"#\" - #11761\r\n- [ ] ICU plural format (add offset & #) - #9117 [**blocked**, requires \"Allow escaping ICU messages - #9286\"]\r\n- [ ] Implement ICU ordinal messages\r\n- [ ] Auto detect TRANSLATIONS_FORMAT - #11695\r\n- [ ] Providing TRANSLATIONS at NgModule level - #11431\r\n- [ ] Add scientific number pipe - #18276\r\n- [ ] Opening the API - [PR #14281]\r\n- [ ] Throw during i18n extraction if two different contents have the same @@id - #18272"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/353102173","html_url":"https://github.com/angular/angular/issues/16477#issuecomment-353102173","issue_url":"https://api.github.com/repos/angular/angular/issues/16477","id":353102173,"user":{"login":"ocombe","id":265378,"avatar_url":"https://avatars0.githubusercontent.com/u/265378?v=4","gravatar_id":"","url":"https://api.github.com/users/ocombe","html_url":"https://github.com/ocombe","followers_url":"https://api.github.com/users/ocombe/followers","following_url":"https://api.github.com/users/ocombe/following{/other_user}","gists_url":"https://api.github.com/users/ocombe/gists{/gist_id}","starred_url":"https://api.github.com/users/ocombe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocombe/subscriptions","organizations_url":"https://api.github.com/users/ocombe/orgs","repos_url":"https://api.github.com/users/ocombe/repos","events_url":"https://api.github.com/users/ocombe/events{/privacy}","received_events_url":"https://api.github.com/users/ocombe/received_events","type":"User","site_admin":false},"created_at":"2017-12-20T15:56:28Z","updated_at":"2017-12-20T15:56:28Z","author_association":"CONTRIBUTOR","body":"Could you open an issue on ngx-translate for that? I think that the best thing would probably to update the lib to support \"i18n\" attributes as an alternative to \"translate\""}}
{"actor":{"display_login":"ocombe"}}