見出し画像

シン・TWSNMP開発日誌:フロントエンド側の多言語対応で問題発生

今朝は6時まで寝てしまいました。
昨日に続きてフロントエンド側の多言語対応です。

を使ってGO言語側より快適に多言語対応できるはずでした。
まず、TypeScriptの部分は自動で翻訳の必要なところを検知してくれませんでした。GO言語の部分と同じようにVSCodeの検索機能で全角文字を探して多言語対応することにしました。
TypeScriptの初めのほうに

import { _,unwrapFunctionStore } from 'svelte-i18n';
const $_ = unwrapFunctionStore(_);

のおまじないを書けば、

のように多言語対応の作業ができます。240件ぐらい対応して、画面を確認すると

多言語のメッセージ変換でエラーがでて画面が真っ白になってしまいました。多言語の機能を初期化する前に変換しているようです。

ここで今朝は時間切れです。

明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。