WordPress 5.0 の新機能 Gutenberg はブロックエディタと呼ばれるリッチなエディタで、ゴリゴリの JavaScript フロントエンドプロジェクトです。Gutenberg のリポジトリは Lerna を使った monorepo 構成になっていて、 ./packages フォルダの中に様々な面白いツールが入っています。 この記事では、その Gutenberg の道具箱に同梱されている Babel プラグインの @wordpress/babel-plugin-makepot について紹介します。 Babel とは? Babel は JavaScript のトランスパイルを行うためのツールチェーンです。例えば、 ECMAScript 2015 以降のモダンな JavaScript で書かれたコードを「バベる」ことで、古いブラウザなどでも実行できる後方互換な JavaScrip
![@wordpress/babel-plugin-makepot で pot ファイル(翻訳テンプレート)を抽出する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/548e1d3e3923258ca2b6fdfe339545b4497d1db2/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTQwd29yZHByZXNzJTJGYmFiZWwtcGx1Z2luLW1ha2Vwb3QlMjAlRTMlODElQTclMjBwb3QlMjAlRTMlODMlOTUlRTMlODIlQTElRTMlODIlQTQlRTMlODMlQUIlRUYlQkMlODglRTclQkYlQkIlRTglQTglQjMlRTMlODMlODYlRTMlODMlQjMlRTMlODMlOTclRTMlODMlQUMlRTMlODMlQkMlRTMlODMlODglRUYlQkMlODklRTMlODIlOTIlRTYlOEElQkQlRTUlODclQkElRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTMyYjQwYmJjMTI2MDdiZTY0MzUzNzM1NDYzYWRkMmY0%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBLYW1hdGFSeW8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTVmZTY2YTM4ZjIyY2NmNWQwNGRkZTM0NTRkOThhODc1%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dcd1cc3baf3d7caed9f2e4d9a93a361f9)