Saqoosha

2021.01.11

Diary

なんとなく仕事しよっかなーって感じだったので Next.js のつづき。i18n のテキストリソースを JSON ファイルにしてたのだけど素材収集翻訳班が Google Spreadsheet でデータ管理してるのでじゃあそっちから直接ひっぱってきたほうが管理の手間少なくてよさそうつーことで App Script で吐き出し部分をさくっと書いたんだけど G Suite でドメイン外へのシェアを制限されてると Web App として deploy したときにもその制限がひっかかって呼び出すのがめんどくさい。G Suite ドメイン外の Google Account を別途用意してそのアカウントに Spreadsheet をシェアしてそのアカウントで GAS 動かして deploy するといける。んでその API を Next.js から呼ぶわけなのだがどこらへんで呼ぶべきなのかまだよくわからない。手動 JSON でいっか...てなりつつある。

2021.01.12

Diary

Next.js つづき。要するに翻訳リソースは開発時は Spreadsheet から読み込みたいけど deploy 時は Spreadsheet を export した JSON 読み込みのがいいやん?ということでちょっと行儀悪い気がするけど App.getInitialProps で fetch して fs.writeFIle した。問題ないようにみえるのでしばらくこれでいく。オレオレ Unity Engine はほぼ全部自分で内部実装してるので本家 Unity Engine ではできなことが逆にできてしまうのが面白い。実装すんのはいろいろ大変だけど。Kotlin チュートリアルやりはじめた。Google が用意してるやつめっちゃしっかり作られてて英語さえできれば誰でもアプリ作れるようになれそう。

2021.01.13

Diary

Next.js つづき。JSON でもともとつくてったテキストリソースを Spreadsheet に入力しなおして微妙に仕組みがかわったところを修正。デザインアップデートを適用しようとしたらテキストめっちゃ変わっており。同じページを 5 回ぐらい作り直してる気がする。まあ全部固まってからコーディングしてたら間に合わんし作り直すたびに仕組みが洗練されていくのでよしとする。