ローカライゼーションガイド

更新日:3 四半期前 · 読了目安 1分

各ガイドでは、Lingo.devでローカライゼーションエンジンを設定するところから、本番環境に翻訳済みコンテンツを反映するところまで、特定のローカライゼーションシナリオを一通り解説します。すべてのガイドは、組織と少なくとも1つの設定済みローカライゼーションエンジンがあることを前提としています。

ガイドの進め方#

プロダクトごとに、ローカライゼーションが必要になる対象は異なります。Webアプリには翻訳されたUI文字列が必要です。APIにはローカライズされたレスポンスが必要です。ドキュメントサイトには翻訳済みのMarkdownファイルが必要です。どの対象も同じローカライゼーションエンジンにつながりますが、連携方法はそれぞれ異なります。

これらのガイドでは、7つの連携パターンを取り上げます。

対象ローカライズ対象連携方法
翻訳APIキーと値のデータ、動的コンテンツHTTP API呼び出し
WebアプリUI文字列、コンポーネント内テキストCLI + フレームワーク連携
モバイルアプリiOS .strings、Android .xmlCLI + モバイル向けビルドパイプライン
iOSアプリXcode String Catalogs .xcstringsCLI + GitHub Actions
AndroidアプリAndroid strings.xmlCLI + GitHub Actions
Markdoc対応Next.jsMarkdocページとJSONのUI文字列CLI + GitHub Actions
i18n対応RailsRails config/locales YAMLCLI + GitHub Actions
メールトランザクションメールとマーケティングテンプレートテンプレート形式に応じてAPIまたはCLI
静的コンテンツMarkdown、JSON、YAMLファイルファイルベース翻訳対応CLI
CI/CDワークフロー上記すべてを自動化GitHub Actions、GitLab CI、Bitbucket Pipelines

前提条件

すべてのガイドで、APIキーと設定済みのローカライゼーションエンジンが必要です。まだ準備ができていない場合は、まずドキュメントをご覧ください。

ガイドを選ぶ#