コミュニティ · ヘルプ

Sheetward ユーザーガイド

Excel / OpenDocument ワークブック(または Google スプレッドシート)を、フォーム・検証・ルックアップ・インポート/エクスポートなどを備えたマルチユーザー Web アプリに変換します。

多言語サポート

多言語サポートは、Sheetward のプラットフォームからアプリの中のデータまで、3 つのレベルで機能します。下の図は、各レベルが何をカバーし、誰が管理するかを示しています。

1Sheetward ワークスペース
Sheetward が提供

組み込み済み — サポートされるすべての言語で使え、管理は不要です

ワークスペース UIサインイン管理コンソールユーザーガイドナレッジハブAI サポートアシスタント
2アプリ UI
アプリのオーナー

アプリ独自のテキスト — アプリ仕様ワークブック(Excel / Google スプレッドシート / .ods)で管理します

Translation_アプリ名フォームとセクションのタイトルフィールドラベル検証メッセージルックアップテーブル名ダッシュボードのタイトルとメジャー
3データ
アプリのオーナー

閲覧する人それぞれの言語で表示されるマスターデータ — ワークブックのルックアップシートの言語列

List_マスターデータの説明ドロップダウンの値

レベル 1 は Sheetward に組み込まれています。ワークスペース、サインイン、管理コンソール、ユーザーガイド、ナレッジハブ、AI サポートアシスタントは対応言語のすべてで利用でき、管理は不要です。レベル 2 と 3 はアプリのオーナーの担当で、アプリの生成元でもあるアプリ仕様ワークブック(Excel または Google スプレッドシート)の中で管理します。アプリ自体のテキストは Translation_ シートに、マスターデータの説明は List_ シートの言語列に記入します。

基本言語は常に英語です。まず英語でアプリを作り、その上に言語を追加します。Form_ シートは英語のまま、翻訳は Translation_ シートと List_ シートの言語列に置きます。これはドイツ語・日本語・アラビア語の説明文から AI でドラフトした場合も同じです。アプリ仕様は英語で作成され、説明文で使った言語が翻訳として追加されます。

アプリが言語を持つまで — まず 2 つを決め、それから中身を翻訳します:

  1. ワークスペース管理者が、ワークスペースの追加言語を有効にします。場所は管理コンソール → 言語です(英語は常に有効です)。たとえば、管理者がドイツ語・日本語・アラビア語を有効にしたとします。
  2. アプリのオーナーが、アプリの言語を選びます。アプリの作成時や変更時に、アプリの言語のセクションで、ワークスペースが提供する言語の中から選択します。言語を選んでも、アプリがその言語を提供すると決まるだけで、翻訳はまだ行われません。たとえば、このアプリでは 3 つのうちドイツ語と日本語の 2 つを提供するとします。
  3. アプリのオーナーが、選んだ言語の翻訳をワークブックに書きます。Translation_ シートには、アプリ名、フォームとセクションのタイトル、フィールドラベル、検証メッセージ、ルックアップテーブル名、ダッシュボードのタイトル、計算メジャーの名前を記入します。マスターデータの説明は List_ シートに記入します。更新したワークブックをアップロードすれば、アプリが新しい言語で表示されるようになります。
担当決めること・管理すること
ワークスペース管理者管理コンソール → 言語で、ワークスペースの追加言語を有効にします。
アプリのオーナーその中からどの言語を各アプリで提供するかを選び、ワークブックの中で翻訳を管理します。
各ユーザーサインイン時または表示設定で、自分のインターフェース言語を選びます。該当する翻訳がなければ英語で表示されます。

Translation_ シートの各行は、何を翻訳するかを Object Type で、どれを翻訳するかを Object で指定します。名前 — フィールド、フォーム、セクション、ルックアップテーブル — は大文字小文字や空白の違いがあっても照合されます。一方、メッセージ、タイトル、アプリ名は英語のテキストと正確に一致させます:

オブジェクト種別説明
appアプリ自体の名前です。アプリのタイルとヘッダーに表示されます。
formフォームの見出しです。Object にはフォーム名を書きます。
sectionセクションカードのタイトルです(HEADERASSET VALUES など)。Form 列に記入すると 1 つのフォームに限定され、空欄のままにするとすべてのフォームでそのセクション名が翻訳されます。
fieldフォーム・グリッド・印刷シートでのフィールドのラベルです。Object にはフィールド名または英語のラベルを書きます。これは既定でもあります — Object Type が空欄の行はフィールドとして扱われます。タイプの綴りを間違えた行もフィールドとして読み取られますが、アプリの生成時に Sheetward が警告するので、入力ミスのせいで翻訳が黙って抜け落ちることはありません。
message検証メッセージです。Object には、Rules_ シートに書いたとおりの英語のメッセージをそのまま書きます。
listルックアップテーブルの表示名です。テーブルの中の値は、代わりに List_ シートの _de / _ja / _ar 列で翻訳します。
measure計算メジャーの名前です。ダッシュボードの数値のラベルとして表示されるすべての場所に適用されます。
widgetダッシュボードウィジェットのタイトルと、ダッシュボードページのタイトルです。reportdashboard は、どちらも同じものの表記として使えます。
英語はいつでも使えます。アプリが自分の言語を提供していない人には、代わりに英語で表示されます。また、インターフェースの言語は各自がサインイン時または表示設定で選べます — チームの他のメンバーの選択とは無関係です。

ワークスペースで有効にできる追加言語の数は、プランと請求サイクルで決まります。どのプランにも追加言語が 1 つ含まれ、年額のお支払いに切り替えるとプランの上限まで使えるようになります。ご利用のワークスペースで現在使える言語数は、管理コンソールの「言語」メーターでいつでも確認できます。