ローカライゼーション
ローカライゼーションは、SheetApps アプリを各ユーザーの言語と地域に適応させます。これは独立した 2 つの要素から成ります:多言語 — アプリのテキスト(メニュー、フィールドラベル、ドロップダウンの値、検証メッセージ)を閲覧者の言語で表示すること — と、多ロケール — 日付・数値・通貨・パーセントを閲覧者の地域の書式で表示すること。両者は独立しています:アプリをドイツ語で読みながら米国式の日付を表示することも、英語のテキストでユーロ書式を使うこともできます。
SheetApps が対応している言語
| 言語コード | 言語 |
|---|---|
en | English |
de | Deutsch |
ja | 日本語 |
ar | العربية |
SheetApps のインターフェース自体は、これらすべての言語で常に利用できます — アラビア語ではレイアウト全体が右から左になります。生成されたアプリ独自の内容は、作者が翻訳を用意した箇所だけ別の言語で表示され、未翻訳の部分は英語にフォールバックします。SheetApps が言語を追加すると、この一覧は自動的に増えます。
| ローカライズされる対象 | 方法 |
|---|---|
| SheetApps のインターフェース | サインイン、ナビゲーション、管理コンソール、ヘルプ — 常に 4 言語すべてで利用可能。各ユーザーはサインイン時または表示設定で言語を選びます。 |
| アプリの内容 | フィールドラベル、ドロップダウンの値、検証メッセージ — ワークブックから翻訳されます(下記の手順を参照)。未翻訳のものは英語で表示されます。 |
| 地域の書式 | 日付・数値・通貨・パーセント — 各閲覧者の地域に合わせて自動的に書式化されます。保存されたデータは変わりません。 |
ローカライゼーションを有効にする手順
- ワークスペースの言語を選択します。 ワークスペース管理者が管理コンソール → 言語を開き、アプリが提供できる言語を有効にします(英語は常に有効)。どのプランでも1つの追加言語をお試しいただけます。全上限は有料の年額プラン特典で、有効にできる追加言語の数はプランによって決まります。
- 各アプリの言語を選ぶ。 アプリの作成または変更時に、アプリの言語 ステップでそのアプリが提供する言語をワークスペースの言語から選べます。アプリが提供していない言語の利用者でも、SheetApps のインターフェースは自分の言語で表示されます。アプリ独自のラベルや値は英語にフォールバックします。
- アプリの内容を翻訳する。 ワークブックに
Translation_シート(列:Object Type(field・message・form・section・list・widget・report・measure・app)、Object、および言語コードごとの列de・ja・ar)をフィールドラベルとメッセージ用に追加し、ドロップダウンの値はList_シートにname_lang列(例:Asset_type_de)を追加して翻訳します。リスト名は対応するフィールドの翻訳を再利用するため、list行は任意です。Currency・Unit・Sex などの標準フィールドは自動的に翻訳されます。 - 地域を設定する。 表示設定 で 地域(日付・数値・通貨の表示)と 地域の既定(母国+既定通貨)を選びます。これらはユーザーごとです。SheetApps レベルで一度設定すれば各アプリがそれに従い、特定のアプリで上書きもできます。フィールドを未設定にすると、デバイスに従います。
- 各ユーザーが言語を選ぶ。 サインイン画面または 表示設定 でインターフェースの言語を選べます。選択はアカウントに保存され、次回サインイン時に使用されます。
地域別の書式設定は全員無料で、既定で有効です。すべてのアプリは、日付・数値・通貨を各閲覧者の地域の書式ですでに表示します。アプリのインターフェースを複数の言語で提供すること(どのプランにも含まれるお試しの1言語を超える分)が、有料の年額プラン特典です。
ローカライゼーションは 表示のみ に影響します。保存データ・インポート・エクスポートは単一の標準形式のままで、言語や地域を切り替えても元の値は変わりません。