Customizing Localization
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

翻訳を自動生成する

Liferayには45以上の言語の翻訳が含まれています。カスタム言語キーを使用してアプリケーションを構築する場合、それらをすべての言語に手作業で翻訳するのは面倒な作業です。 LiferayのLanguage Builderツールは、MicrosoftのTranslator APIを使用して翻訳を生成します。

注記

機械翻訳の精度と正確さは、言語によって異なる場合がある。自己責任でご利用ください。

サンプルプロジェクトをご覧ください

Liferay DXP の新しいインスタンスを起動するには、以下を実行します。

docker run -it -m 8g -p 8080:8080 liferay/dxp:2026.q1.9-lts

http://localhost:8080 に、メールアドレス test@liferay.com とパスワード test を使用して Liferay にサインインします。プロンプトが表示されたら、パスワードを learn に変更してください。

次に、以下の手順に従ってください。

  1. ダウンロードして解凍してください 自動生成翻訳。

    curl https://resources.learn.liferay.com/examples/liferay-m7d6.zip -O
    
    unzip liferay-m7d6.zip
    
  2. モジュールのルートフォルダにある gradle.properties ファイルを開きます。 Microsoft Translatorのサブスクリプションキーを追加してください。

    microsoft.translator.subscription.key=[your unique key]
    

    Language Builder を動作させるには、独自の Microsoft Translator サブスクリプション キー を取得する必要があります。

  3. モジュールのルートディレクトリから、Language Builderを実行します。

    ./gradlew buildLang
    

    ターミナルウィンドウで、Language Builderはさまざまな言語プロパティファイルを生成します。エラー 認証情報が指定されていないため翻訳が無効になっていますが表示された場合は、サブスクリプション キーが正しいことを再度確認してください。

  4. モジュールの src/main/resources/content フォルダに移動して、翻訳されたプロパティ ファイルを表示します。

プロパティファイルは、src/main/resources/contentフォルダにあります。

言語キーを追加する

サンプルプロジェクトには、 Language.properties ファイルに 1 つの言語キーがあります。アプリケーションに必要な数の言語キーを追加し、言語ビルダーを実行してください。

Liferay に言語キーをデプロイするには、 言語プロパティによるグローバル言語翻訳の上書き を参照してください。既存のキーを上書きする場合でも、新しいキーを追加する場合でも、手順は同じです。

自動翻訳から一部の言語を除外したい場合は、プロジェクトの build.gradle ファイルで excludedLanguageIds プロパティを使用します。例えば、フランス語を除外するには、

buildLang {
	excludedLanguageIds = ["fr"]
}

Language Builder ツールと追加の設定の詳細については、 Lang Builder Gradle プラグイン を参照してください。