ユニバーサル言語選択
ユニバーサル言語選択拡張機能 (ULS) は柔軟に言語を設定し動かす方法で、対象はインタフェース言語、フォント及び入力メソッド(キーボード対応付け)です。これにより利用者のキーボードが直接は対応していない言語を入力したり、ローカルにフォントをインストールしていなくてもその文字で記されたコンテンツを読んだり、あるいはメニューをどの言語で表示するか選択することができます。
ユニバーサル言語選択
ユニバーサル言語選択
|
当初、ウィキによってはこの機能の提供に Narayam および WebFonts 拡張機能を用いていました。 ULS はそれら拡張機能に代わるものであり、すべてのウィキメディアのプロジェクト群において、利用者は(ログインしていても匿名でも)使用できます。プロジェクト固有の詳細はまた追って発表します。
提供される機能は以下の通りです。
- 言語設定パネル 言語ツールを設定するメインのエントリーポイントです。サイドバーの言語間リスト、あるいはそれがないウィキでは個人のツールバーから開きます。
- ユーザー・インタフェース(UI)言語調整。ユーザーはコンテンツの言語と無関係に UI を表示する言語を変更できます。現状ではログイン利用者のみに提供。
- フォントの選択。非ラテン文字用のウェブ フォントを提供し、利用者がローカル フォントをインストールすることなく、それらの言語でコンテンツを表示できるようにしています。利用者は代替フォントを選択したり、利用可能な場合にはローカル フォントを使用することを選択できます。
- 入力メソッドの設定。特定の文字表記用キーボードがなくても、キーボードの対応付けを利用するとその文字体系で書き込めます。例えばヒンディー語話者は QWERTY 配列のキーボードで「pa」と入力して「प」と出力するには、ヒンディー語入力メソッドを有効にします。
- 入力メソッドのコンテキスト・メニュー。入力要素ごとに、横に言語とキーボード対応付けの切り替えオプションがあります。英語版ウィキペディアで Moscow について記述する際、英語、IPA (国際音声記号)、ロシア語を組み合わせた以下のような記述を簡単に行えます: "Moscow (/ˈmɒskaʊ/ or /ˈmɒskoʊ/; Russian: Москва, tr. Moskva; IPA: [mɐˈskva]) is the capital city and the most populous federal subject of Russia."
ULS の設定の方法
- 複数の言語版があるウィキプロジェクト群では、既存の言語間リンクに使う言語関係のエリアを当てて、言語設定を統一します。以下の各ウィキプロジェクト群のすべての言語版を対象に含みます。
- ウィキペディア
- ウィキブックス
- ウィキバーシティ
- ウィクショナリー
- ウィキクォート
- ウィキボヤージュ
- ウィキニュース
- ウィキソース
- 言語間リンクがないウィキプロジェクト群つまり単一の言語版しかないウィキ群では、利用者名の横の個人用ツールバーの言語を統一します。対象は以下のウィキです。
- ウィキデータ
- ウィキメディア・コモンズ
- ウィキスピーシーズ
- MediaWiki.org
- メタ・ウィキ
- ウィキメディア・インキュベーター
- 組織統治(ガバナンス)
- アウトリーチ
- その他
機能の制限事項
ウィキメディアのプロジェクトでは $wgULSAnonCanChangeLanguage
が無効のままとなるため、ユーザーインターフェイス言語の選択はログイン利用者のみが利用できます。(理由 )
ウィキペディア英語版では、入力メソッドの右クリックメニューは既定では無効になっています。入力メソッドの初期状態にかかわらず、利用者はあらゆるウィキで入力メソッドを有効化/無効化できます。
Webフォント
web フォントを有効にするには、ULS インターフェイスを開きます。歯車アイコンをクリックして「Display」→「Fonts」と進んで「必要に応じてフォントをダウンロード」を有効にします。詳細はWebフォント節を参照してください。
その他の情報
ユニバーサル言語選択に関するよくある質問と回答は、よくある質問ページにあります。 フィードバックはこのページの議論のページに寄せてください。
このプロジェクトについてはインタラクション設計および技術的な設計も参照してください。
開発の大部分は Milkshake プロジェクトの全般的なライブラリの一部です (GitHub リポジトリの情報などを参照)。