On this page
code
多言語サポート
rtSurveyは複数の言語で調査を作成できる堅牢な多言語サポートを提供します。この機能は多様な言語集団または多言語環境での研究実施に不可欠です。
多言語調査の設定
rtSurveyで多言語調査を作成するには、XLSFormに言語固有の列を追加する必要があります:
- ラベル翻訳:
label::Language (code)形式を使って各言語の列を追加する。 - ヒント翻訳:ヒントの翻訳には
hint::Language (code)を使用する。 - メディアファイル翻訳:言語固有のメディアには
media::Language (code)を使用する。
例:
| type | name | label::English (en) | label::Japanese (ja) | hint::English (en) | hint::Japanese (ja) |
|---------|------|---------------------|---------------------|---------------------|---------------------|
| integer | age | How old are you? | 何歳ですか?| Enter your age | 年齢を入力してください |
言語コード
言語名の後に公式の2文字の言語コード(サブタグ)を使用することをお勧めします。これにより、フォームの言語とユーザーインターフェースの言語を一致させやすくなります。公式コードはこちらで確認できます。
デフォルト言語の設定
データ収集のデフォルト言語を設定するには、XLSFormのsettingsワークシートを使用します:
| form_id | version | default_language |
|-----------|---------|-------------------|
| test_form | 101 | Japanese (ja) |
rtSurvey固有の機能
動的言語切り替え
rtSurveyはデータ収集中に動的に言語を切り替えることができます:
- Webインターフェースでは、上部ナビゲーションバーの言語ドロップダウンを使用する。
- モバイルアプリでは、設定メニューから言語オプションにアクセスする。
言語固有の検証メッセージ
rtSurveyは検証メッセージに対しても多言語サポートを拡張します:
| type | name | constraint | constraint_message::English (en) | constraint_message::Japanese (ja) |
|---------|------|------------|----------------------------------|----------------------------------|
| integer | age | . <= 150 | Age must be 150 or less | 年齢は150以下でなければなりません |
RTL言語サポート
アラビア語やヘブライ語などの右から左(RTL)言語については、rtSurveyが自動的にレイアウトを調整します:
| type | name | label::English (en) | label::Arabic (ar) |
|------|------|---------------------|---------------------|
| text | name | Your name | اسمك |
多言語調査のベストプラクティス
- 一貫した命名:フォーム全体で一貫した言語コードを使用する。
- プロの翻訳:調査の文脈に精通した専門の翻訳者を採用する。
- 文脈メモ:正確な翻訳を確保するために翻訳者に文脈メモを提供する。
- テスト:デプロイ前にすべての言語でフォームをテストする。
- Unicodeサポート:ラテン文字以外のスクリプトのためにデータ収集デバイスがUnicodeをサポートしていることを確認する。
- 言語固有のメディア:各言語に文化的に適した画像や音声を使用する。
- 画像内テキストを避ける:テキストを含む画像を使用する場合は各言語に別々の画像を作成する。
特殊ケースの処理
混合言語回答
rtSurveyは、選択されたフォーム言語に関わらず、回答者が任意のスクリプトでテキストを入力できます。これは名前や住所を元のスクリプトでキャプチャする際に有用です。
多言語データのエクスポート
rtSurveyからデータをエクスポートする場合:
- 特定の言語でエクスポートするか、すべての言語バージョンを含めるかを選択する。
- 各回答にどの言語が使用されたかを示す言語メタデータがエクスポートに含まれる。
モバイルアプリの考慮事項
- rtSurveyモバイルアプリはオフライン言語切り替えをサポートする。
- オフラインに切り替える前に必要なすべての言語ファイルがダウンロードされていることを確認する。
既知の制限
- 一部の高度な機能はすべての言語で利用できない場合がある。
- 非常に長い翻訳は小さな画面でレイアウトに影響する場合がある。
rtSurveyの多言語機能を活用することで、多様な集団にリーチして言語的に正確な高品質データを提供する、包括的でアクセシブルな調査を作成できます。
このページは役に立ちましたか?