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/複数）をあなたに提案します.

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

ユニバーサル言語選択を使用するには
多言語版展開しているプロジェクト(Wikipedia, Wikibooks, Wikiversity, Wiktionary, Wikiquote, Wikivoyage, Wikinews, Wikisource) では、ULSは言語間リンクのメニュー領域に歯車アイコンで表示されます. 多言語展開していないウィキメディアプロジェクト(たとえば　Wikimedia Commons, Meta-Wiki, Wikispecies、mediawiki.orgなど)では、ULSはページ最上部の個人ツールバーにアイコンで表示されます.

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

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

"Location for the Selector" を見て、地域の選択方法を学んでください.

表示言語を変更するには
MediaWikiのインターフェイスメッセージを表示する言語は、ULSのthe Language Settings panelを使って変更できます.

この機能はログイン利用者のみが利用できます.

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

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

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

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

表示言語を変更すると、閲覧中の本文の言語も変更されますか
いいえ. ULSはページ本文の言語は変更しません. ULSが変更できるのは、MediaWikiインターフェイスの言語だけです.

言語を選択するときテキストに四角が見えます
私たちはそれを「トーフ」と読んでいます. 選択した言語のフォントが見つからない場合に表示されます.

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

将来同じことが起こらないように、あなたの言語のフォントを私たちのweb-fonts libraryに確保（ensure that our web-fonts library has）するようにしたいです.

どうぞ私たちにお知らせください、できれば　http://bugzilla.wikimedia.org　を通して.

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

IPユーザーは使用されている言語のフォントのみ変更できます.

ログインユーザはすべての言語のフォントを変更できます.

言語用・文字体系用のデフォルトのフォントの決定方法
A default font will be set if a language or script has a problematic support history on a wide range of desktop computers and other devices. Even though most modern operating systems provide options to support a language or script well, this may require a user to take action first, such as installing software or changing the operating system settings. Our experience shows that a lot of users don't do this and give up, and we want to provide a quick and automatic way to make the text readable.

Universal Language Selector only provides freely licensed fonts. We choose default fonts based on popularity of the fonts (eg: default font for a script in Linux distributions, widely used in portals in the language, etc.) and based on input from potential users. If the default font has a bug that prevents users from using it,  we will try to use an alternate font if available. For this a valid bug report is needed in bugzilla with high impact.

デフォルトのフォントがその言語に最適のものではなかった場合、変更できますか
Actions on Universal Language Selector now has event logging, see the queries and data. This will allow developers to analyze user behavior and changes in settings. Based on user behavior and other metrics, certain future changes may surface.

This means that the input tool and font support in WMFs tools need to be integrated with the eventlogging system. Any change in default input method or fonts must be supported by the usage statistics: out of FontA, FontB, for a language LANG, if FontA is usage is greater than FontB, FontB should be the default font for LANG. If system font is mostly preferred for that LANG, then by default we need to disable the webfont. The same logic applies for input methods.

私の言語用に ULS が選択したデフォルトのフォントを無効化できますか
The default font setting can be disabled in the settings.

If the language is well supported by Grade A browsers and operating systems, default option for fonts, input methods may be the ones provided by the system. Well supported means, the browsers and operating systems provide a bug free font and input method for that language by default (bundled with OS, not requiring special steps to install).

私の言語用のフォントが無いみたいです. どうしたらULSに新たにフォントを導入するようリクエストできますか
You can file a bug on Bugzilla requesting for a font to be added for your language.

It is expected that you will also provide suggestions about the fonts and point us to where we can find them.

It is advisable to also seek consensus from other members of your language community about inclusion of the new font.

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

 * 1) The name of the font
 * 2) URL to the source of the font
 * 3) License for the font that allows it to be freely used, distributed and modified.

This information can be mentioned in Bugzilla when requesting for a font to be included.

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

 * 1) Sidebar: You can go to the 'Input Settings' section in the Language Settings panel and select a language displayed on the buttons or from the 'Language Selection' popup.
 * 2) Keyboard menu: The languages are displayed as a list and a selection can be made from here.

言語は洗濯したのに、まだその言語で書けません. 何がいけないのでしょう
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.

A default keyboard is selected for each language. To use a different keyboard, you can make a selection from this list.

私のPCにキーボードがあってULSのキーボードは使いたくないのです. ULSのキーボードを完全に無効化できますか
The ULS input methods can be disabled in 2 ways:


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

ULSキーボードを一つの言語にだけ無効化して、他の言語では有効化しておくことはできますか
Yes. To do so, please select 'Use Native Keyboard' from the drop-down menu that is displayed in the list of keyboards available for that language.

入力メソッドの順番はどうやって決まりますか
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 bugzilla with high impact. Until the bug is resolved, the next available input method will be presented on top of the list.

デフォルトの入力メソッドがその言語に最適のものではなかった場合、変更できますか
Any change in default input method or fonts must be supported by the usage statistics. See similar question up page.

すべての言語設定を個人設定のページから行えますか
Yes. To configure the language settings, navigate to you user preference page and click on the 'More language settings' option in the 'Internationalisation' section under the 'User Profile' 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を無効化するには
Only part of the functionality can be disabled.

Input methods can be completely disabled by clicking the keyboard icon and clicking "Disable input tools".

Web fonts can only be disabled per language in the settings.

ULSのインターフェイスを私の言語に翻訳できますか
Yes! You can do this at translatewiki.net. Complete translation of the following two message groups once you are a registered translator:
 * MediaWiki 拡張機能
 * jQuery プラグイン

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

What fonts are included?
An up-to-date list is in the fonts directory of Wikimedia’s Git repository. Here is the list, as of 2013-09-24 (v1.4.0-Snapshot):


 * AbyssinicaSIL: Amharic (am), Tigrinya (ti) in Ethiopic (Ge‘ez) script (Ethi)
 * Akkadian
 * Alef
 * amiri
 * AnjaliOldLipi: Malayalam script (Mlym)
 * CharisSIL: Latin script (Latn), supports Min Dong Chinese (cdo)
 * DoulosSIL
 * EastSyriacAdiabene
 * EstrangeloEdessa
 * FreeFontThana
 * GentiumPlus (source): Latin (Latn), Greek (Grek), Cyrillic (Cyrl), supports IPA (fonipa)
 * Gubbi
 * IranianSans: Persian (fa) in Arabic script (Arab)
 * Jomolhari
 * Junicode
 * KhmerOS
 * KhmerOSbattambang: Khmer (km) in Khmer script (Khmr)
 * KhmerOSbokor: Khmer (km) in Khmer script (Khmr)
 * KhmerOSfasthand
 * KhmerOSfreehand: Khmer (km) in Khmer script (Khmr)
 * KhmerOSmuol: Khmer (km) in Khmer script (Khmr)
 * KhmerOSmuollight: Khmer (km) in Khmer script (Khmr)
 * KhmerOSmuolpali: Khmer (km) in Khmer script (Khmr)
 * KhmerOSsiemreap: Khmer (km) in Khmer script (Khmr)
 * LinuxLibertine
 * lklug
 * LohitAssamese: Bengali (bn), Assamese (as) and Bishnupriya Manipuri (bpy) in Assamese script
 * LohitBengali (default): Bengali (bn), Assamese (as) and Bishnupriya Manipuri (bpy) in Bengali script (Beng)
 * LohitDevanagari: Hindi (hi), Marathi (mr), Maithili (mai), Bhojpuri (bh, bho), Goan Konkani (gom), Ahirani (ahr) in Devanagari script (Deva)
 * LohitGujarati: Gujarati script (Gujr)
 * LohitKannada: Kannada (kn), Tulu (tcy) in Kannada script (Knda)
 * LohitMarathi
 * LohitNepali
 * LohitOriya: Oriya script (Orya)
 * LohitPunjabi: Gurmukhi script (Guru)
 * LohitTamil: Tamil script (Taml)
 * LohitTamilClassical: Tamil script (Taml)
 * LohitTelugu: Telugu script (Telu)
 * madan: Hindi (hi), Marathi (mr), Maithili (mai), Bhojpuri (bh, bho), Goan Konkani (gom), Ahirani (ahr) in Devanagari script (Deva)
 * Meera: Malayalam script (Mlym)
 * MiriamCLM: Hebrew script (Hebr)
 * Myanmar3: Myanmar (Burmese) script (Mymr)
 * NafeesWeb
 * Nazli
 * NuosuSIL
 * OpenDyslexic
 * OskiEast
 * Padauk: Myanmar (Burmese) script (Mymr)
 * Pagul: Saurashtra script (Saur)
 * Phetsarath
 * Saab: Gurmukhi script (Guru)
 * saweri
 * SertoUrhoy
 * Shapour
 * SiyamRupali
 * TaameyFrankCLM: Hebrew script (Hebr)
 * TharLon
 * Thendral: Tamil script (Taml)
 * Thenee: Tamil script (Taml)
 * TuladhaJejeg
 * UnifrakturMaguntia v 2012-10-19 (source): Latin fraktur script (Latf)
 * utkal: Oriya script (Orya)
 * Xerxes

Are there metrics and statistics on the usage and impact?
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.