{"action":"created","issue":{"url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/7352","repository_url":"https://api.github.com/repos/OrchardCMS/Orchard","labels_url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/7352/labels{/name}","comments_url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/7352/comments","events_url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/7352/events","html_url":"https://github.com/OrchardCMS/Orchard/issues/7352","id":185125564,"number":7352,"title":"Enhancements/Questions on Localization","user":{"login":"HermesSbicego-Laser","id":13333709,"avatar_url":"https://avatars.githubusercontent.com/u/13333709?v=3","gravatar_id":"","url":"https://api.github.com/users/HermesSbicego-Laser","html_url":"https://github.com/HermesSbicego-Laser","followers_url":"https://api.github.com/users/HermesSbicego-Laser/followers","following_url":"https://api.github.com/users/HermesSbicego-Laser/following{/other_user}","gists_url":"https://api.github.com/users/HermesSbicego-Laser/gists{/gist_id}","starred_url":"https://api.github.com/users/HermesSbicego-Laser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HermesSbicego-Laser/subscriptions","organizations_url":"https://api.github.com/users/HermesSbicego-Laser/orgs","repos_url":"https://api.github.com/users/HermesSbicego-Laser/repos","events_url":"https://api.github.com/users/HermesSbicego-Laser/events{/privacy}","received_events_url":"https://api.github.com/users/HermesSbicego-Laser/received_events","type":"User","site_admin":false},"labels":[{"id":217542010,"url":"https://api.github.com/repos/OrchardCMS/Orchard/labels/discussion","name":"discussion","color":"bfe5bf","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":35,"created_at":"2016-10-25T13:58:48Z","updated_at":"2016-11-17T19:38:19Z","closed_at":null,"body":"Hi guys, I have a suggestion/question for you, related to how localization in Orchard works: in particular I would like to know which plans does the community have in order to improve it... some examples, to be more specific:\n1. Container/Containable items have no automations in order to keep container and containable items synchronized based on their culture\n2. Same for Taxonomies and terms, Taxonomy picker field, Content Picker Fileds and so on\n\nIt would be nice to have a site settings (or any more granular setting) that tells to our site/part/field what to do if it finds translated contents\n\nWe did something for taxonomies/terms/taxonomy field and ContentPickerField for 1.8.2; our approach unfortunately has some negative effects because we had to suppress some default behaviour of Orchard (drivers and handlers); for example a behaviour we had to override was in taxonomy: when a translation for a taxonomy is created the modules creates a new \n\n> taxnomy.Name + \" Term\"\n\n content Type, so we had a proliferation of unnecessary ContentTypes \"ProductTypeTerm\", \"TipoProdottiTerm\", \"TypesDeProduitsTerm\", and we could not accept this effect (collateral effect due to how taxonomies was designed)... \n\nHowever, being localization a crucial feature of CMS, we would like to know your opinion on that in order to plan our next steps\n\nAnother philosphical question: should be the Orchard.Localization Module manage how other modules should react with localizable related contents? Or should every module be designed to consistently manage localization?\nPersonally I prefer the second approach, maybe with some point of extension. Not sure how: IEventHandler called by LocalizationController? adding ContentPartDriver method? \nWhat do you think?\n\nThank you for sharing your opinion with me.\n"},"comment":{"url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/comments/261346964","html_url":"https://github.com/OrchardCMS/Orchard/issues/7352#issuecomment-261346964","issue_url":"https://api.github.com/repos/OrchardCMS/Orchard/issues/7352","id":261346964,"user":{"login":"jersiovic","id":4950766,"avatar_url":"https://avatars.githubusercontent.com/u/4950766?v=3","gravatar_id":"","url":"https://api.github.com/users/jersiovic","html_url":"https://github.com/jersiovic","followers_url":"https://api.github.com/users/jersiovic/followers","following_url":"https://api.github.com/users/jersiovic/following{/other_user}","gists_url":"https://api.github.com/users/jersiovic/gists{/gist_id}","starred_url":"https://api.github.com/users/jersiovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jersiovic/subscriptions","organizations_url":"https://api.github.com/users/jersiovic/orgs","repos_url":"https://api.github.com/users/jersiovic/repos","events_url":"https://api.github.com/users/jersiovic/events{/privacy}","received_events_url":"https://api.github.com/users/jersiovic/received_events","type":"User","site_admin":false},"created_at":"2016-11-17T19:38:19Z","updated_at":"2016-11-17T19:38:19Z","body":"> @HermesSbicego-Laser @jersiovic I have concerns about the scenario where the current culture gets changed between edits of a ContentItem that has a TaxonomyField set as per setting 1. \r\n\r\nWhat kind of concerns? You are worried cause not saved changes will be lost? If it is the problem I think it is not a big problem. Someone editing a non localizable content item usually doesn't need to change the culture cause there is not other translations of the same content item, he only wants to see all the UI and contents in the language he understand."}}
{"actor":{"display_login":"jersiovic"}}