# 言語と翻訳

Skillsailのモジュールがどのように多言語に対応しているか、および翻訳の仕組みについて。

Skillsailのモジュールは、1つの言語で作成し、学習者に対して複数の言語で提供することが可能です。プレーヤーには言語選択機能が搭載されており、エクスポート時には設定されたすべての言語が含まれます。

## ソース言語および学習者のデフォルト設定

各モジュールには、2つの独立した言語設定があります：

- **ソース言語**は、設定された言語リストの最初の言語です。これは、Skillsailおよび連携するAIアシスタントがコンテンツを作成または編集する際に使用する、主要な作成言語です。
- **学習者のデフォルト言語とは**、モジュールを開いた際に最初に表示される言語のことです。設定済みの言語のいずれかである必要がありますが、必ずしもソース言語である必要はありません。

例えば、英語でモジュールを作成しつつ、学習者のデフォルト言語をドイツ語に設定することができます。

## 言語の追加と削除

言語の追加や削除はいつでも可能です。言語を追加すると、Skillsailはモジュールの既存のタイトルや構成要素について、不足している翻訳を自動的に生成します。言語を削除すると、学習者向けのモジュールおよび今後のエクスポート対象からその言語が削除されます。以前にエクスポートしたモジュールには影響ありません。

ソース言語を変更した場合、Skillsailは新しい第一言語を、今後の作業における主要な作成言語として使用します。学習者のデフォルト言語を変更しても、学習者に最初に表示される設定言語が変わるだけです。

## 翻訳の最新状態の維持

Skillsailでは、新しいスライド、質問、またはインタラクティブなアクティビティをまずソース言語で保存し、その後、設定済みの他のすべての言語に自動的に翻訳します。ソース言語での編集を行うと、設定済みの他の言語版も自動的に更新されます。

翻訳業者、使用許容量、またはソース文の同時編集により、1つ以上のバージョンの翻訳が安全に完了できない場合、ソースコンテンツは保存されたままとなり、Skillsailは影響を受けた言語を報告します。報告された問題が解決された後、それらの言語の翻訳を再試行してください。公開またはエクスポートを行う前に、特に用語が企業や業界の表現に従う必要がある場合は、結果を必ず確認してください。

## ナレーションの言語

AIナレーションは、多くの言語で利用可能ですが、すべての言語に対応しているわけではありません。モジュールですでにナレーションが使用されている場合、新しく追加されたスライドは、翻訳が完了すると、設定されたすべての言語について自動的にナレーションと音声が割り当てられます。 翻訳が未完了の場合、そのスライドの自動ナレーションはスキップされるため、ソース言語の音声が誤った言語バージョンに紐付けられることはありません。Skillsailは、影響を受ける言語および代替言語を報告します。ナレーションは、対応している場合、学習者が選択した言語バージョンに従います。

## プレイヤーインターフェースのテキスト

プレーヤー内の「次へ」、「戻る」、「送信」などのボタンやラベルは、モジュールコンテンツとは別に翻訳されます。これらの標準的なインターフェースラベルについては、ご自身で翻訳する必要はありません。

## ベストプラクティス

- ソース言語を1つに統一し、コンテンツの変更はまずそちらで行ってください。
- コンテンツの追加や編集後は、報告された翻訳およびナレーションのステータスを確認し、影響を受けた言語については再翻訳を行ってください。
- スライドの編集後、以前のテキストに基づいてナレーションが録音済みと報告されている言語を確認し、音声版の内容がもはや適切でなくなった言語については、再録音を行ってください。
- 公開されるすべての言語において、固有名詞、法的文言、安全上の注意事項、および業界固有の用語を確認してください。
- 可能な限り完全な文で記述してください。非常に短い断片的な表現は、正確に翻訳するのが難しくなる場合があります。

## 関連項目

- [モジュールとコンポーネント](/ja/docs/concepts/modules-and-components)
- [テーマと完成度](/ja/docs/concepts/themes-and-completion)
