{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/26960","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/26960/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/26960/comments","events_url":"https://api.github.com/repos/angular/angular/issues/26960/events","html_url":"https://github.com/angular/angular/issues/26960","id":377824856,"node_id":"MDU6SXNzdWUzNzc4MjQ4NTY=","number":26960,"title":"Generating and managing the translations files for large scale applications like ERP etc is very cumbersome. ","user":{"login":"nadeem09wani","id":10098130,"node_id":"MDQ6VXNlcjEwMDk4MTMw","avatar_url":"https://avatars3.githubusercontent.com/u/10098130?v=4","gravatar_id":"","url":"https://api.github.com/users/nadeem09wani","html_url":"https://github.com/nadeem09wani","followers_url":"https://api.github.com/users/nadeem09wani/followers","following_url":"https://api.github.com/users/nadeem09wani/following{/other_user}","gists_url":"https://api.github.com/users/nadeem09wani/gists{/gist_id}","starred_url":"https://api.github.com/users/nadeem09wani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nadeem09wani/subscriptions","organizations_url":"https://api.github.com/users/nadeem09wani/orgs","repos_url":"https://api.github.com/users/nadeem09wani/repos","events_url":"https://api.github.com/users/nadeem09wani/events{/privacy}","received_events_url":"https://api.github.com/users/nadeem09wani/received_events","type":"User","site_admin":false},"labels":[{"id":251048427,"node_id":"MDU6TGFiZWwyNTEwNDg0Mjc=","url":"https://api.github.com/repos/angular/angular/labels/comp:%20i18n","name":"comp: i18n","color":"c7def8","default":false},{"id":130606845,"node_id":"MDU6TGFiZWwxMzA2MDY4NDU=","url":"https://api.github.com/repos/angular/angular/labels/type:%20feature","name":"type: feature","color":"EEEEEE","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/angular/angular/milestones/82","html_url":"https://github.com/angular/angular/milestone/82","labels_url":"https://api.github.com/repos/angular/angular/milestones/82/labels","id":3045967,"node_id":"MDk6TWlsZXN0b25lMzA0NTk2Nw==","number":82,"title":"Backlog","description":"Milestone for triaged issues that have not yet been scheduled for resolution.","creator":{"login":"IgorMinar","id":216296,"node_id":"MDQ6VXNlcjIxNjI5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/216296?v=4","gravatar_id":"","url":"https://api.github.com/users/IgorMinar","html_url":"https://github.com/IgorMinar","followers_url":"https://api.github.com/users/IgorMinar/followers","following_url":"https://api.github.com/users/IgorMinar/following{/other_user}","gists_url":"https://api.github.com/users/IgorMinar/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorMinar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorMinar/subscriptions","organizations_url":"https://api.github.com/users/IgorMinar/orgs","repos_url":"https://api.github.com/users/IgorMinar/repos","events_url":"https://api.github.com/users/IgorMinar/events{/privacy}","received_events_url":"https://api.github.com/users/IgorMinar/received_events","type":"User","site_admin":false},"open_issues":2023,"closed_issues":566,"state":"open","created_at":"2018-01-18T16:52:20Z","updated_at":"2018-12-03T21:42:21Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2018-11-06T12:27:48Z","updated_at":"2018-12-04T07:46:38Z","closed_at":null,"author_association":"NONE","body":"<!--🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅\r\n\r\nOh hi there! 😄 \r\n\r\nTo expedite issue processing please search open and closed issues before submitting a new one.\r\nExisting issues often contain information about workarounds, resolution, or progress updates.\r\n\r\n🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅🔅-->\r\n\r\n\r\n# 🚀 feature request.\r\nGenerating and managing the translations files for large scale applications like ERP etc is very cumbersome. \r\n\r\n\r\n### Relevant Package\r\n<!-- Can you pin-point one or more @angular/* packages the are relevant for this feature request? -->\r\n<!-- ✍️edit: --> This feature request is for @angular/....\r\n\r\n\r\n### Description\r\nUsing the angular's builtin translation which the angular platform provides, managing and generating the translation files for multiple locale  is very cumbersome , error prone and very difficult to manage as the application size scales, as  generating the translation files after adding new i18n tags , generates the a default file *messages.xlf* and it becomes very difficult to dig into this default file (because of size .. lines of code.) and parse out the new trans-units and then move them to each locale files manually , and paste the target tag for the new trans-units . \r\n\r\n\r\n### Describe the solution you'd like\r\nEither the translation file should be provided for each module or component level, or there must be some version control system used to check the differences/changes in the default messages.xlf file and these changes automatically being added to other locale files . Means atleast the new trans-units must be appended automatically to the locale files that the intended developer needs to create. \r\n\r\n\r\n\r\n### Describe alternatives you've considered\r\nWe have gone through ngx-Translate etc tools that provides run-time translation using pipes, but if the angular's builtin internalization module provides additional updates in near future to ease the internationalization process for developers , its far better than other third party packages. \r\n"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/444002907","html_url":"https://github.com/angular/angular/issues/26960#issuecomment-444002907","issue_url":"https://api.github.com/repos/angular/angular/issues/26960","id":444002907,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDAwMjkwNw==","user":{"login":"ocombe","id":265378,"node_id":"MDQ6VXNlcjI2NTM3OA==","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":"2018-12-04T07:46:38Z","updated_at":"2018-12-04T07:46:38Z","author_association":"CONTRIBUTOR","body":"I've heard that devkit/architect docs are coming on angular.io but it'll probably be in a few weeks"}}
{"actor":{"display_login":"ocombe"}}