Linuxのデスクトップとサーバーについて扱います。webextensionを公開しました。webextensionの辞書を置き換えて作成しました。ブログ記事も書いてあります。Clause-2にて公開しています。今の所FireFox対応Chromium(Chrome)仮対応で、Chromiumは正式対応予定です。以下、作成の際のちょっとした知見など。辞書データをJSONで持っているのですが、辞書サイズがエスペラント語辞書データ(3MB)に比べて英語辞書データ(9MB)が3倍程度大きいため、アドオン配布システムのaddons.mozilla.org(以下AMO)から公開するWebExtensionの、4MB制限にひっかかってしまいました。(エラーメッセージによると、4MB以上のJSONをファイルをパースしていると引っかかる模様。AMOのWebExtensionはモバイルブラウザ対応もありますし、この制約があるのは妥当だと思います。)今回は、extensionが今のところ1ワードの単語しか検索しないため、2ワード以上の熟語等を辞書データから取り除くことで軽量化を行いました。今後2ワード対応するつもりですが、それでも辞書は4MBを超えないと思うので、とりあえずはこれでOKとしました。名称によるURL長制限AMOでextension個別ページに付けられるURLには最大長があるようです。webextensionでは、https://addons.mozilla.org/ja/firefox/addon/lina_dicto_english_for_webexte/と途中で切れる結果になってしまいました。デフォルトではextension名の空白は"-"に置き換えられます。こんなに長く、アンダーバー等を用いた名前を付けることはあまりないと思いますが、一応、名前付けの際の参考に。