{"action":"created","issue":{"url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/105","repository_url":"https://api.github.com/repos/Flinesoft/BartyCrouch","labels_url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/105/comments","events_url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/105/events","html_url":"https://github.com/Flinesoft/BartyCrouch/issues/105","id":346622246,"node_id":"MDU6SXNzdWUzNDY2MjIyNDY=","number":105,"title":"process stopped when meet incomplete localized interface files","user":{"login":"rockingdice","id":3458134,"node_id":"MDQ6VXNlcjM0NTgxMzQ=","avatar_url":"https://avatars0.githubusercontent.com/u/3458134?v=4","gravatar_id":"","url":"https://api.github.com/users/rockingdice","html_url":"https://github.com/rockingdice","followers_url":"https://api.github.com/users/rockingdice/followers","following_url":"https://api.github.com/users/rockingdice/following{/other_user}","gists_url":"https://api.github.com/users/rockingdice/gists{/gist_id}","starred_url":"https://api.github.com/users/rockingdice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rockingdice/subscriptions","organizations_url":"https://api.github.com/users/rockingdice/orgs","repos_url":"https://api.github.com/users/rockingdice/repos","events_url":"https://api.github.com/users/rockingdice/events{/privacy}","received_events_url":"https://api.github.com/users/rockingdice/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-01T14:21:43Z","updated_at":"2018-08-02T08:42:04Z","closed_at":null,"author_association":"NONE","body":"My situation is:\r\nCached.storyboard (4 localized strings files)\r\nLaunchScreen.storyboard (1 localized strings file)\r\nMain.storyboard (4 localized strings files)\r\n\r\nBecause there' no need to localize a launch screen, I removed all strings for it except English. After doing that, the process interrupts after processing LaunchScreen.storyboard, it gives error:\r\n\r\n`No file exists at output path ja.lproj/LaunchScreen.strings` \r\n\r\nAnd Main.storyboard is not processed anymore.\r\n\r\nAfter I added the other 3 language strings for LaunchScreen.storyboard, it works like usual.\r\n\r\nI think this situation is not rare and should be continued to do the rest of work."},"comment":{"url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/comments/409852320","html_url":"https://github.com/Flinesoft/BartyCrouch/issues/105#issuecomment-409852320","issue_url":"https://api.github.com/repos/Flinesoft/BartyCrouch/issues/105","id":409852320,"node_id":"MDEyOklzc3VlQ29tbWVudDQwOTg1MjMyMA==","user":{"login":"Dschee","id":6942160,"node_id":"MDQ6VXNlcjY5NDIxNjA=","avatar_url":"https://avatars2.githubusercontent.com/u/6942160?v=4","gravatar_id":"","url":"https://api.github.com/users/Dschee","html_url":"https://github.com/Dschee","followers_url":"https://api.github.com/users/Dschee/followers","following_url":"https://api.github.com/users/Dschee/following{/other_user}","gists_url":"https://api.github.com/users/Dschee/gists{/gist_id}","starred_url":"https://api.github.com/users/Dschee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dschee/subscriptions","organizations_url":"https://api.github.com/users/Dschee/orgs","repos_url":"https://api.github.com/users/Dschee/repos","events_url":"https://api.github.com/users/Dschee/events{/privacy}","received_events_url":"https://api.github.com/users/Dschee/received_events","type":"User","site_admin":false},"created_at":"2018-08-02T08:42:04Z","updated_at":"2018-08-02T08:42:04Z","author_association":"MEMBER","body":"Thank you @rockingdice for reporting this issue. I came across this issue myself a few times, at the first moment I also thought \"no, this must be fixed!\". But the way I solve this issue is not by adding the missing languages – instead I make the Storyboard non-localized, which IMHO ist the more correct thing to do here (I mean, why should you keep a non-localized file localized anyways).\r\n\r\nSo, you might also want to do that – unfortunately there's no button to click in Xcode, you'd have to do it manually like described [here](https://stackoverflow.com/a/42256341).\r\n\r\nHaving that said, we could still fix the issue in BartyCrouch, though the question for me is: Isn't this actually a feature? I mean, BartyCrouch is making sure that – if I localize a Storyboard – that I don't forget any language. This is not by design, but it's a nice side-effect that some might have even learned to trust on, so I'm not sure if we should turn off this feature. We could also just improve the warning instead so people who are coming across this know how to fix this properly.\r\n\r\nBut I'm not decided yet, so I'm looking forward to hear other opinions."}}
{"actor":{"display_login":"Dschee"}}