Skip to content

ドキュメントキャッシュ

ドキュメントタブには、設定されたcacheDirの下のSQLiteに保存されている、キャッシュされたドキュメントセグメントの翻訳が一覧表示されます。各行は、1つのソースセグメント(ファイルパス、行ヒント、ソースハッシュで識別)が1つのターゲットロケールに翻訳されたものです。

このタブは、完全なパイプラインを再実行せずに、キャッシュされたドキュメント翻訳をレビュー、オーバーライド、またはクリーンアップする場合に使用します。

フィルター

フィルター目的
ファイルパスを選択 / ファイル名(部分)1つのファイルまたはパスのサブ文字列に絞り込む
すべてのロケールターゲットロケール
すべてのモデル翻訳を生成したモデル
ソースハッシュ正確なセグメントハッシュ
ソーステキスト検索 / 翻訳済みテキスト検索部分文字列の一致
すべてのエントリStale(作成以来再利用されていない)またはActivelast_hit_atタイムスタンプがある)

フィルターを変更したら、適用をクリックします。クリアはすべてのフィルターフィールドをリセットします。

翻訳を編集する

  1. 行の編集アイコンをクリックします。
  2. モーダルで翻訳されたテキストを変更し、保存します。

キャッシュには、その行のモデルuser-editedが保存されます。sync --force-updateまたはtranslate-docs --force-updateを実行して、ディスク上のマークダウン出力がキャッシュと一致するようにします。

リポジトリのソーステキストが後で変更された場合、セグメントハッシュが変更され、古いテキストに対する手動編集は次回の翻訳実行時に上書きされます。

行を削除する

  • 行削除アイコン — 1つのキャッシュエントリ(1つのソースハッシュに対する1つのロケール)を削除します。
  • フィルター済みを削除 — 現在のフィルターに一致するすべての行を削除します(確認が必要です)。
  • ファイルパスのすべてを削除 — 選択したファイルパスのキャッシュされたすべての翻訳を削除します。これには、そのファイルに関連する失敗およびマークダウンの問題の行も含まれます。

一括削除後、translate-docsまたはsyncを実行して、不足している翻訳を再生成します。

テーブルの列

意味
ファイルパスソースファイルのキャッシュキー
Line #ソースファイル内の行ヒント
Source hashソースセグメントテキストのハッシュ
Source text元のセグメント (ソースロケール)
Localeターゲットロケール
Translated textキャッシュされた翻訳
Model翻訳を生成したモデル (または user-edited)
Created行が最初に書き込まれたとき
Last hitこのキャッシュエントリが最後に再利用されたとき (赤いダッシュ = 古い)

ページネーションはデフォルトで1ページあたり50行です (25行または100行も利用可能)。

ログリンク

行内の 🔗 コントロールは、ダッシュボードが実行されているターミナルにファイル:行ヒントを出力するようサーバーに要求します。これを使用して、エディターで正しいソースロケーションを開きます。

MITライセンスの下で公開されています。