Universal Language Selector/FAQ/ja

ユニバーサル言語選択とは
ユニバーサル言語選択 (Universal Language Selector、以下 ULS と略記) は、利用者が個人設定で言語設定 (language settings and configurations) を変更できるようにする MediaWiki の拡張機能です. この機能は Project Milkshake の jQuery ライブラリを使用しています.

ULS を使用して変更できる言語設定
ULS は、ウィキメディアのウィキ群に以下の機能を提供します:


 * 1) ログイン利用者のユーザーインターフェイス言語の選択
 * 2) Web フォント
 * 3) 入力メソッド

あなたが理解できる言語を、ユニバーサル言語選択がいかに見つけ出すか
ULS は、あなたの IP アドレスをもとに、それが所属する国を判定するサービスに問い合わせます. 場合によっては不正確なものとなります. 判定した国コードに基づいて、その国で最も多く使用される言語（languages/複数）をあなたに提案します.

ひとつの国の「共通言語」が何かと正確に決めるのも簡単ではありません. そのため Milkshake ライブラリに基づくものとし、 MediaWiki あるいはウィキメディア以外で関心を寄せるソフトウェアプロジェクト群と一緒に維持しようとしています. しかしながらそのデータの大部分の出典は基本的には Unicode であり（詳細はCLDR・共通ロケールデータリポジトリを参照）Territory-Language Informationテーブルで確認できます. 現状でULS が示す言語の改善を提案する場合は、まず前出のテーブルに最適なデータがあるかどうか確認してください. それを改善できる場合なら国・言語の「新規追加」をクリックし、変更を提案してください. あとは Unicode の保守担当者が手続きをしてくれるため、登録処理は必要ありません.

CLDR definition（CLDR の定義）に従い、提案しようとする言語を後付する信頼に足りる情報源を教えてください. 例として識字率の統計局や科学機関が公開した調査結果、あるいは国家や地方の法制（特定の言語が国あるいは地方行政との連絡に使う公用語かどうか）.

ユニバーサル言語選択を利用できる場所
現在は、できるだけ早く、ULS をウィキメディアのすべてのウィキ群で利用可能にする計画です. 詳細は導入計画をご覧ください.

ユニバーサル言語選択を使用するには
多言語展開しているプロジェクト (ウィキペディア、ウィキブックス、ウィキバーシティ、ウィクショナリー、ウィキクオート、ウィキボヤージュ、ウィキニュース、ウィキソース) では、ULSは言語間リンクのメニュー領域に歯車アイコンで表示されます. 多言語展開していないウィキメディアプロジェクト (Wikimedia Commons、Meta-Wiki、Wikispecies、mediawiki.orgなど)では、ULSはページ最上部の個人ツールバーにアイコンで表示されます.

アイコンをクリックして言語設定を選んで適用すると、その設定が有効となります.

テキスト入力可能なすべての領域で、小さなキーボードアイコンが現れます. これを選択して言語設定を変更できます.

「Location for the Selector」（ULSのプロトタイプ試験のページ）を見て、地域の選択方法を学んでください.

表示言語を変更するには
MediaWikiのインターフェースメッセージを表示する言語は、ULSの言語設定パネルを使って変更できます.

ウィキメディア・プロジェクトにおいて、この機能はログイン利用者のみが利用できます.

ログインした後、言語設定パネル (サイドバーまたはページ最上部にあります) を開くと、表示設定の言語タブがあります.

迅速に選べるように、ULSはあなたの所在地に基づいて候補となる言語をリストして表示するでしょう. クリックで言語を選択してください.

お探しの言語がパネルにない場合は、「...」ボタンをクリックして言語一覧を開き、その中から選択してください.

ULS の言語設定が変わると、やはり小さなポップアップが表示され（技術的には「取り消し」GUI や「Tipsy」jQuery プラグインと呼ぶ）、再度、変更する事が楽になります. 代わりにツールチップを表示する場合もあります.

表示言語を変更するにはログインする必要がありますか
はい、ULSで表示言語を変更できるのはログインユーザだけです.

表示言語を変更すると、閲覧中の本文の言語も変更されますか
いいえ. ULSはページ本文の言語は変更しません. ULSが変更できるのは、MediaWikiインターフェースの言語だけです (この「よくある質問」で表示言語と呼ぶもの).

ただし ULS のインターフェース言語が変更された場合はTranslate (翻訳)拡張機能をインストールして設定すると、ページに翻訳がある場合はそちらにリダイレクトできます.

言語を選択すると文字ではなく四角形が並ぶのですが
私たちはこれらの四角を「豆腐」(Tofu) と呼んでいます. 選択した言語に対応するフォントがない場合に表示されます.

あなたのデバイスにその言語のフォントをインストールすれば、この状況を解決できます.

今後同様の問題点が発生するのを防ぐため、私たちの Web フォント ライブラリにあなたの言語のフォントが確実にある状態にしたいと考えています.

どうぞ私たちにお知らせください、できれば https://phabricator.wikimedia.org 経由でお願いします.

言語用のフォントを変更できますか
言語用のフォントは、ユーザーの表示設定の中の'フォント'タブから変更できます.

匿名利用者は、使用中のフォントのみを変更できます.

ログイン利用者は、すべての言語のフォントを変更できます.

言語用・文字体系用のデフォルトのフォントの決定方法
言語やスクリプトでも、デスクトップコンピュータやその他のデバイスのサポート履歴にさまざまな問題が見つかった場合は、デフォルトのフォントが設定されます. ほとんどの最新のOS (オペレーティングシステム) には言語やスクリプトをうまくサポートするオプションが提供されているものの、準備としてユーザーがソフトウェアのインストールや OS の設定変更などを求められる場合があります. 私たちの経験ではこれを行わずに放棄するユーザーは多く、迅速かつ自動的な方法を提供してテキストを読みやすくしたいと考えています.

ULS が提供できるのはライセンスフリーのフォントのみです. 例えばLinuxディストリビューションのスクリプト用のデフォルトフォント、言語のポータルで広く使用されるフォントなどを目安にしたフォントの普及度と、これからユーザーになる可能性のある人たちの入力に基づき、デフォルトのフォントを選択します. 既定のフォントにバグがありユーザーが使用できない場合など、利用可能な場合は代替フォントを使用します. これを実現するには有効なバグレポートを効果の高い Phabricator にあげることが欠かせません.

デフォルトのフォントがその言語に最適ではなかった場合、変更できますか
ULS のイベントログという挙動の詳細は、クエリとデータを参照してください. これを使う開発者はユーザーの動作や設定変更を分析できます. ユーザーの行動その他の指標に基づき、今後の変更が表面化する可能性があります.

つまり、WMFツールの入力ツールとフォントサポートをイベントログシステムと統合する必要があるという意味です. 既定の入力方法やフォントの変更はusage statistics (使用率の統計) でサポートしていなければなりません. LANG という言語にフォントA、フォントB がある場合、フォントA のほうがフォントB よりよく使われる場合はフォントB を LANG 言語の既定にします. その LANG 言語でシステムフォントが主に好まれるなら、既定ではウェブフォントを無効化する必要があります. 同じロジックは入力方式にも適用されます.

私の言語用に ULS が選択した既定のフォントを無効化できますか
既定のフォントはユニバーサル言語選択を使用するにはで変更できます.

その言語がグレード A のブラウザと OS で十分にサポートされる場合、入力方式の既定でシステムフォントが提供する可能性があります. 十分なサポートとはその言語のブラウザと OS の既定のフォントと入力方法にバグがないということです（OSにバンドルされているため、特別なインストールの手順は不要です）.

私の言語用のフォントが無いみたいです. どうしたらULSに新たにフォントを導入するようリクエストできますか
あなたの言語用にフォントを追加してほしい場合は、Bugzilla でバグとして報告してください.

あなたもフォントの問題について指摘し、どこで見つかるかについて提案することを期待されています.

あなたの言語のコミュニティにいる他のメンバーと新しいフォントの導入について合意することはできます.

新たなフォントをULSに導入するのに必要な情報は何ですか

 * 1) フォントの名称
 * 2) フォントの格納先の URL
 * 3) フォントを自由に使用し配布し改変することを許可したライセンス

フォントの追加を要望する際、Phabricator でこの情報に言及してください.

別の言語で筆記したいのです. 設定をどう変更したらよいですか

 * 1) サイドバー：「言語設定」パネルの「入力設定」セクションで、ボタンまたは「言語選択」ポップアップに表示される言語から選択できます.
 * 2) キーボードメニュー:言語の一覧表示から自分の言語を選択することができます.

言語を選択したのにその言語でまだ書けません. 何がいけないのでしょう
When you select a language, you will be presented with a list of input methods for that language. If no input methods exist within ULS for that language the native keyboard on your local computer will be used for input. If input methods are not available through either of the two options, then you will not be able to write in the selected language.

選択した言語に合わせてキーボードを変更したいのです. どうすればいいですか
The input method/keyboard options within ULS for a language are displayed as a list in both the Language Settings panel as well as in the keyboard menu from a text input box.

デフォルトのキーボードはそれぞれの言語版に設定されています. 他の言語に変更する場合は、一覧から選択してください.

ULSのキーボードではなく、私のPCにあるキーボードを使いたいのです. ULSのキーボードを完全に無効化できますか
ULS 入力メソッドは以下の2種類の方法で無効化できます:


 * 1) From the sidebar: by clicking on the "" button within the input settings option in the Language Settings panel
 * 2) From the Keyboard menu: by clicking on "" from the keyboard menu that is displayed when the user clicks on the keyboard icon from an input field (like the search field)

ひとつの言語だけULSキーボードを無効化して、他の言語では有効化しておくことはできますか
できます. 「入力設定」を押し、ドロップダウンメニューのキーボードの一覧からその言語の「ネイティブ キーボードを使用」を選んでください.

入力メソッドの順番はどうやって決まりますか
We assess this for each language separately. Preferably it is the most practical and useful for that language, according to a consultation with potential users, to be the first one. If the default input method has a bug that prevents users from using it, it will be disabled as preferred or default input method. For this a valid bug report is needed in Phabricator with high impact. Until the bug is resolved, the next available input method will be presented on top of the list.

デフォルトの入力メソッドがその言語に最適のものではなかった場合、変更できますか
既定の順序やフォントは使用状況の統計に従っています. ページの上にある類似した質問のコーナーを参照してください.

すべての言語設定を個人設定のページから行えますか
Yes. To configure the language settings, navigate to your user preference page and click on the "" option in the "" section under the "" tab.

IPユーザーがULSでインターフェイス言語を変更できないのは何故ですか
This option is disabled on Wikimedia wikis, because the Wikimedia cache infrastructure currently does not support this. We are looking into making this possible in the future. There is no timeline for this.

ULSを無効化するには
機能の一部ですので、無効化できます.

入力メソッドを完全に無効化するには、キーボードアイコンをクリックして「」をクリックしてください. 入力メソッドは、input 要素に  を追加することで無効化することもできます.

フォントの無効化は言語ごとに設定してください.

ULSのインターフェイスを私の言語に翻訳できますか
はい、できます！ translatewiki.netでできます. 翻訳者の登録をしてから、次の2つのメッセージグループの翻訳を完成してください.
 * MediaWiki 拡張機能
 * jQuery プラグイン 廃止されました.

問題点を報告するには
Bugzilla にバグ報告や提案をお寄せください. できるだけ詳細にお願いします.

What fonts are included?
An up-to-date list is in the of Wikimedia’s Git repository (each folder has metadata in the file font.ini). Here is the list, as of 2013-11-22 (v1.4.0-Snapshot):

使用と影響を測定した指標や統計はありませんか？
Yes. We identified some metrics for the Universal Language Selector and we are now collecting aggregated data with EventLogging for a number of actions performed with ULS: see the queries for ULS usage statistics and some data linked from that page.