はじめに
LanguineはMiddayが開発した強力な翻訳ツールで、開発者のアプリのローカリゼーションプロセスを効率化します。開発者を念頭に置いて設計されたLanguineは、バージョン管理システムを統合し、翻訳管理をより効率的で一貫性のあるものにするための自動化されたワークフローを提供します。翻訳が追加、修正、削除された場合でも、Languineは自動的に検出し、Git diffを介して更新するため、翻訳は常に最新の状態に保たれます。
AIは、言語ファイルの変更を検出し、一貫性を確保し、すべての主流の国際化ライブラリと互換性があり、100以上の言語をサポートし、海外の開発者にとって恩恵であるDiffに基づいて、プロジェクト内のすべての国際化翻訳タスクを引き継ぐことを発表した。
機能一覧
- インテリジェント検出コードベース内の新しい翻訳キー、変更された翻訳キー、削除された翻訳キーを自動的に認識します。
- AIによる翻訳最新のAIモデルを活用し、100以上の言語で文脈に沿った正確な翻訳を提供します。
- 一貫したローカライズすべての翻訳コンテンツにおいて、トーンとスタイルの一貫性を確保する。
- 開発者に優しい設計TypeScriptで構築されており、バージョン管理システムやワークフローとネイティブに統合できます。
- 時間を節約するワークフローコマンドラインから直接、翻訳ファイルを整理、プレビュー、管理できます。
- フックサポートBiomeまたはPrettierを使用したコンテンツのフォーマットをサポート。
ヘルプの使用
設置プロセス
- Node.js環境がインストールされていることを確認する。
- ターミナルで以下のコマンドを実行し、Languine CLIをインストールします:
npm install -g @languine/cli
- インストールが完了したら、以下のコマンドでLanguineのヘルプ情報を見ることができます:
languine --help
使用プロセス
- 初期化プロジェクトプロジェクトのルートディレクトリから以下のコマンドを実行してLanguineを初期化します:
ランジーンイニット
このコマンドはコンフィギュレーション・ファイルを生成する。 languine.config.js
これは、翻訳関連の設定を行うために使用されます。
- 翻訳キーの追加翻訳が必要なキーと値のペアをコードに追加する:
{
"greeting": "こんにちは、世界!"
}
- 翻訳の生成次のコマンドを実行して、翻訳を生成してください:
翻訳
Languineは自動的にコード内の翻訳キーを検出し、適切な翻訳ファイルを生成します。
- 翻訳文書の管理以下のコマンドで、翻訳されたファイルのプレビューと管理ができます:
ラングィーン・マネージメント
- 翻訳の更新コード内の翻訳キーが変更されたら、以下のコマンドを実行して翻訳を更新してください:
ランゲイン・アップデート
詳細な機能操作
- インテリジェント検出: LanguineはGit diffを使用してコード内の翻訳キーとなる変更を自動的に検出し、複数のファイル形式(.jsonや.tsなど)をサポートすることで、翻訳されたコンテンツがリアルタイムに更新されるようにします。
- AIによる翻訳Languineは、高度なAIモデルを活用し、翻訳されたコンテンツが原文のトーンや意図に確実に一致するよう、自然で一貫性のある翻訳を行います。
- 一貫したローカライズプロファイルを通じて、開発者は翻訳のトーンやスタイルを設定し、すべての翻訳コンテンツの一貫性を確保することができます。
- 開発者に優しい設計TypeScriptで構築されたLanguineは、開発者のワークフローにシームレスに統合され、一般的なバージョン管理システムをサポートしています。
- 時間を節約するワークフロー: Languineは開発者がターミナル上で直接翻訳ファイルを管理できるコマンドラインツールを提供し、作業効率を大幅に向上させます。
- フックサポート: Languineは翻訳されたコンテンツにBiomeやPrettierの書式をサポートし、一貫したコードスタイルを保証します。
これらのステップに従うことで、開発者はLanguineを使ってアプリケーションのローカライズ翻訳を簡単に始めることができ、翻訳管理プロセスを大幅に簡素化することができます。