{"action":"created","issue":{"url":"https://api.github.com/repos/walterbender/musicblocks/issues/1011","repository_url":"https://api.github.com/repos/walterbender/musicblocks","labels_url":"https://api.github.com/repos/walterbender/musicblocks/issues/1011/labels{/name}","comments_url":"https://api.github.com/repos/walterbender/musicblocks/issues/1011/comments","events_url":"https://api.github.com/repos/walterbender/musicblocks/issues/1011/events","html_url":"https://github.com/walterbender/musicblocks/issues/1011","id":284349361,"number":1011,"title":"Way to access languages from the UI?","user":{"login":"pikurasa","id":13454579,"avatar_url":"https://avatars3.githubusercontent.com/u/13454579?v=4","gravatar_id":"","url":"https://api.github.com/users/pikurasa","html_url":"https://github.com/pikurasa","followers_url":"https://api.github.com/users/pikurasa/followers","following_url":"https://api.github.com/users/pikurasa/following{/other_user}","gists_url":"https://api.github.com/users/pikurasa/gists{/gist_id}","starred_url":"https://api.github.com/users/pikurasa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pikurasa/subscriptions","organizations_url":"https://api.github.com/users/pikurasa/orgs","repos_url":"https://api.github.com/users/pikurasa/repos","events_url":"https://api.github.com/users/pikurasa/events{/privacy}","received_events_url":"https://api.github.com/users/pikurasa/received_events","type":"User","site_admin":false},"labels":[{"id":257409375,"url":"https://api.github.com/repos/walterbender/musicblocks/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2017-12-24T08:03:21Z","updated_at":"2018-02-05T19:37:28Z","closed_at":null,"author_association":"COLLABORATOR","body":"Walter and I have been exchanging emails about this issue, but this is the gist:\r\n\r\nIn some cases it is not so simple or obvious how one changes the language for music blocks. Additionally, Chrome/ium is often unreliable in setting the language for a couple of different reasons.\r\n\r\nReasons Chrome/ium is unreliable:\r\n(I have yet to successfully run MB in Japanese on my own computer, but...)\r\n* I hear that the entire system needs to be set to the target language (not just the browser)\r\n* I hear that running locally can \"generate some cross-origin errors that prevent translation\"\r\n\r\nGeneral issues with requiring the browser to be set to a particular language:\r\n* Sometimes a user may just want to try MB in another language and they are not aware of how to change settings in their browser\r\n* Within one language, there are sometimes different options. For example, Japanese should have both a kana (easier version for little kids) and a regular version of Japanese. A quick way to switch would be super nice.\r\n* The fact that Chromium has so many barriers to changing the display language.\r\n\r\nQuestions:\r\n* How do other visual programming languages approach this issue (blockly, scratch, etc)?\r\n* Walter mentioned something about different versions for each target language, but is this necessary?\r\n\r\nIf you are knowledgeable in this area, please contribute to this conversation."},"comment":{"url":"https://api.github.com/repos/walterbender/musicblocks/issues/comments/363196892","html_url":"https://github.com/walterbender/musicblocks/issues/1011#issuecomment-363196892","issue_url":"https://api.github.com/repos/walterbender/musicblocks/issues/1011","id":363196892,"user":{"login":"walterbender","id":3996641,"avatar_url":"https://avatars0.githubusercontent.com/u/3996641?v=4","gravatar_id":"","url":"https://api.github.com/users/walterbender","html_url":"https://github.com/walterbender","followers_url":"https://api.github.com/users/walterbender/followers","following_url":"https://api.github.com/users/walterbender/following{/other_user}","gists_url":"https://api.github.com/users/walterbender/gists{/gist_id}","starred_url":"https://api.github.com/users/walterbender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/walterbender/subscriptions","organizations_url":"https://api.github.com/users/walterbender/orgs","repos_url":"https://api.github.com/users/walterbender/repos","events_url":"https://api.github.com/users/walterbender/events{/privacy}","received_events_url":"https://api.github.com/users/walterbender/received_events","type":"User","site_admin":false},"created_at":"2018-02-05T19:37:28Z","updated_at":"2018-02-05T19:37:28Z","author_association":"OWNER","body":"I have the following working:\r\n\r\nYou select a language preference, which is saved to local storage. Refresh the page, and that language preference will take effect. (Will not work with Chrome running from file:/// due to cross-origin error.)\r\n\r\nNext: I need to build the UI to expose the language choices."}}
{"actor":{"display_login":"walterbender"}}