{"push_id":892189661,"size":19,"distinct_size":0,"ref":"refs/heads/i18n","head":"d88ec3a29339a3759a3a789996d41d98b1038ed9","before":"fec3bb215aba6deb6dcb94418636f5fb42be3080","commits":[{"sha":"2d986a5789d5037bf22836ee525e251e4331bd27","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"First pass at i18n, have WelcomeView translated, stubbed in forcing Pig Latin","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/2d986a5789d5037bf22836ee525e251e4331bd27"},{"sha":"fe1a7fdd8090915f76ce0372468b710ec12732d8","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Remove i18nrender reference, decided to move into app class","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/fe1a7fdd8090915f76ce0372468b710ec12732d8"},{"sha":"11ef62cae96f6f6613d90ae476ffb7da14968663","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Allow user-set locales, save to pref","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/11ef62cae96f6f6613d90ae476ffb7da14968663"},{"sha":"843ce8b2a8538bb6e918c71cbcf8ac8bcbeacf49","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Add i18n hooks to StoryEditView and StoryListView","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/843ce8b2a8538bb6e918c71cbcf8ac8bcbeacf49"},{"sha":"49f61d5d0c1db81307390656a7472909392b969f","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Add i18n hooks for substitutions","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/49f61d5d0c1db81307390656a7472909392b969f"},{"sha":"1f6d02da3d8b67a530a41e98bf03392aed6da89d","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Add i18n hooks in JS files","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/1f6d02da3d8b67a530a41e98bf03392aed6da89d"},{"sha":"d0cecf20539f03f9c92372f52efe9d8828072306","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Add i18n hooks to nwui.js","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/d0cecf20539f03f9c92372f52efe9d8828072306"},{"sha":"c1b2f93f0ef22d01bea75b985b9190ffad193f2e","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"TwineApp.translate -> TwineApp.say, TwineApp.translatePlural -> TwineApp.sayPlural","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/c1b2f93f0ef22d01bea75b985b9190ffad193f2e"},{"sha":"fb74f332ed51d9b69858d55cbc0ffb2ea0d491ed","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Set count as first arg interpolated in TwineApp.sayPlural","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/fb74f332ed51d9b69858d55cbc0ffb2ea0d491ed"},{"sha":"1322f4a10e1565d441e1c012bde36c57d45b75a8","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix gulpfile buildpot task to incorporate JS files correctly","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/1322f4a10e1565d441e1c012bde36c57d45b75a8"},{"sha":"cda249a56fe72081db08724eed49b6851d329c83","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Add hooks for localizing Documents folders etc on NW.js builds","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/cda249a56fe72081db08724eed49b6851d329c83"},{"sha":"8a69c31bddc286b0a9b525c2eeaeb14217aecdae","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"All i18n done, in theory anyway","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/8a69c31bddc286b0a9b525c2eeaeb14217aecdae"},{"sha":"22da139a0c0c983129d6384fdc973b1f98c8e570","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix typos","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/22da139a0c0c983129d6384fdc973b1f98c8e570"},{"sha":"ee5da3db55f19143e96d66b83d3edeca0bc449ca","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix story format rendering","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/ee5da3db55f19143e96d66b83d3edeca0bc449ca"},{"sha":"d8bf07eb64873a5e4316483c88c921e63747c341","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix display of IFID","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/d8bf07eb64873a5e4316483c88c921e63747c341"},{"sha":"9679ef27e44204bd84922bff9e929277317f1e93","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix story format modal in StoryEditView","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/9679ef27e44204bd84922bff9e929277317f1e93"},{"sha":"bc6cbd9ea20312681100fc288eab420d557cfccb","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix search result display","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/bc6cbd9ea20312681100fc288eab420d557cfccb"},{"sha":"8558600d6f38b74af20c92adf271534a6f14ecc5","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix font in search results preview","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/8558600d6f38b74af20c92adf271534a6f14ecc5"},{"sha":"d88ec3a29339a3759a3a789996d41d98b1038ed9","author":{"email":"c9ae1b2590343e96b676dcc9cefa70028899e7f6@users.noreply.github.com","name":"Chris Klimas"},"message":"Fix StoryEditView.addPassage() reference to non-existent defaults object","distinct":false,"url":"https://api.github.com/repos/dmcclccam/twine/commits/d88ec3a29339a3759a3a789996d41d98b1038ed9"}]}