LocalePilot 1.0.0
macOS 向け LocalePilot の最初の公開リリースです。翻訳する新しい文字列から、Git でレビューできる状態のファイルまでを、お好みの AI モデルで仕上げられます。ファイルは Mac から出ません。
フォーマット
- Flutter ARB、フラットな JSON とネストした JSON、多言語 JSON、Apple
.strings、Xcode String Catalog(.xcstrings)を、そのままの形で開けます。 fastlane/metadataフォルダにある App Store 掲載情報:名前、サブタイトル、キーワード、説明文を、文字数とバイト数のカウンター付きで扱えます。
翻訳前のチェック
- 不足キーと余分なキー、空の値、ターゲット言語にコピーされたままのソーステキスト。
- ICU、
{name}、printf や Apple 形式(%@、%1$@、%d)のプレースホルダー。 - 各言語の CLDR ルールに照らした複数形カテゴリのチェック。
レビューと AI 翻訳
- セルを手作業で編集し、各翻訳を下書き、レビュー済み、承認済みとしてマークできる表。インスペクターには、値がファイル、AI、あなたのどれに由来するかが表示されます。
- 選択範囲またはフィルターした一括対象を、ローカルモデル(Ollama、LM Studio)や、自分の API キーを使うクラウドプロバイダーで AI 翻訳。各操作は、実行前に変更するセルと言語を一覧表示します。
書き出し
- 各ファイルの元の構造を保ちます。上書きの前にバックアップを作成し、書き込んだ内容を概要に一覧表示します。
このバージョンのその他の変更
- コマンドパレット(⌘K)と、フォーカス、スクロール位置、フィルターを保ったままのレビューの流れ。
- ライトテーマとダークテーマ。
- Developer ID で署名され、Apple の公証を受けています。アプリは macOS の App Sandbox 内で動作し、開いたフォルダだけを読み書きします。
- Sparkle によるアップデート:新しいバージョンがあるとアプリがお知らせし、クリックした後にだけインストールします。