静的な多言語サイトを制作する際、言語数や更新頻度次第で膨大な時間がかかるケースがあると思います。 今回作成するのは、そういったケースで効率的に流し込み行うための仕組みです。 内容としては、下記のように各ワードに紐づくソーステキストを設定することで、言語展開はタスクランナーで処理されるようにします。 ソーステキスト ja en この翻訳データをGoogleスプレッドシート上で管理して、プロジェクト側はjson形式でこのデータをダウンロードした後、テンプレートエンジン(Handlebars)に読ませて、いい感じに出力します。 シートのダウンロードには、Google Apps Scriptを使います。 ※ 完成形はコチラのリポジトリです。 必要なもの Node.js >=6.11.0 gulp googleのアカウント 翻訳データの作成 まずGoogleドライブで、新規にスプレッドシートを作成し