前提・実現したいこと
i18n-nodeをTypeScriptで使用したい
https://github.com/mashpie/i18n-node
node.js+expressにてTypeScriptの開発をしております。
i18n-nodeのサイトでは、あらかじめejsファイルに<%= __('Hello') %>を
埋め込んで、それを多言語化する例がありますが
ejsファイルに対して、appendChildで追加する要素に対して
i18nで翻訳するにはどの様にしたら良いのか分かりません。
試したこと
import { I18n } from 'i18n'; または
const i18n = require('I18n');などで定義したあと
const dummy0 = document.createElement('div');
dummy0.textContent = I18n.__n('test');
this.root.appendChild(dummy0);
上記など行いましたが、import やrequire をするとビルドが通らず
Module not found: Error: Can't resolve 'fs' in などのエラー
importはせずに、import やrequire を行わないと
Uncaught ReferenceError: i18n is not defined と実行時エラーが出ます
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/02/28 08:37 編集
2021/02/28 08:38
退会済みユーザー
2021/02/28 08:51
2021/02/28 09:25
退会済みユーザー
2021/02/28 09:36