ae_albert-einshutoin~/portfolio

i18next-turboTRY IT

JavaScript・TypeScriptから翻訳キーを抽出する。
このサイトの二言語対応にも使うRustエンジンを、端末内で試せる。

翻訳キーの抽出

入力はUTF-8で64 KiBまで。コードは解析だけで実行せず、外部へ送信しません。

Playgroundを読み込んでいます…

i18next-turbo 0.5.3のRust/SWC抽出エンジンをWasm化した、単一ファイルのデモです。t・i18n.t・Trans・selectorに対応。watch・ファイル間参照・翻訳ファイルの同期・Node pluginはこのデモの対象外です。解析できないキーは診断に残します。最大15秒でWorkerを終了します。

比較はi18next-cli 1.75.3の公式解析コード+SWC Wasm 1.16.18と、TurboのWasm版で実行します。CLIのWasm約18 MBは比較時だけ読み込みます。設定はen/ja・t・i18n.t・Transで共通。コメント抽出は無効、未指定の名前空間はtranslationとして照合します。CLIの起動・ファイル入出力・同期を含む速度比較ではありません。診断がないことは網羅性の保証にはなりません。

EXPLORER

Vimでも操作できる

クリック・タップでも操作できます。

j / k
下 / 上にスクロール
h / l
前 / 次のタブ
gt / gT
次 / 前のタブ
2gt / 3gt
左から2 / 3番目のタブ
2gT / 3gT
2 / 3つ前のタブ
Ctrl+d / Ctrl+u
半画面下 / 上へスクロール
gg / G
ページの先頭 / 最後
: / /
コマンド / 検索
n / N
次 / 前の一致
? / Esc
ヘルプ / 閉じる・検索解除

:projects、:playground、:aboutでページを開けます。
:tabnext / :tabpreviousで次 / 前、:tabfirst / :tablastで最初 / 最後のタブへ。:tabcloseで現在のタブを閉じます。

タブの×またはDeleteキーで閉じられます。入力中はショートカットが動きません。