「テンプレート:Lang」の版間の差分

提供: Yourpedia
移動: 案内検索
(祝巨大地震直前記念!朝までユアペディア徹底破壊!([[User talk:祝巨大地震直前記念!朝までユアペディア徹底破壊)
1行目: 1行目:
<includeonly><onlyinclude><span lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span>{{#if:{{{3|}}}|&#32;<small>{{{3}}}</small>}}</onlyinclude></includeonly><noinclude>
+
<includeonly><onlyinclude><spa{{基礎情報 都道府県|
 +
都道府県名=6月の中旬に発生しました大規模なサーバー障害の前後から、週末の(特に深夜帯)を中心に白紙化や更新履歴の貼り付け、破損コード等を大量に貼り付ける荒らしが発生しています。特に、破損したテンプレートやウィキコードの破損した記述の大量貼り付けは、PHP等の処理プログラムの高負荷や障害につながりかねません。深夜については各管理者のスケジュール等の都合からすぐに対処できない場合がありますので、荒らしを発見された場合はすぐに戻してください。 大阪府|
 +
区分=府|
 +
コード=27000-8|
 +
ISO 3166-2=JP-27|
 +
面積=1,896.80|
 +
境界未定=なし|
 +
人口=8,823,473|
 +
人口の時点=[[2007年|平成19年]][[2月1日]]|
 +
隣接都道府県=[[兵庫県]]、[[京都府]]、[[奈良県]]、[[和歌山県]]|
 +
木=[[イチョウ]]|
 +
花=[[ウメ]]<br />[[サクラソウ]]|
 +
鳥=[[モズ]]|
 +
シンボル名=他のシンボル|
 +
歌など=|
 +
知事=橋下徹|
 +
郵便番号=540-8570|
 +
所在地=大阪市中央区大手前二丁目1番22号|
 +
電話番号=06-6941-0351|
 +
外部リンク=http://www.pref.osaka.jp/ 大阪府|
 +
経度=東経135度31分10秒|
 +
緯度=北緯34度41分10秒|
 +
位置画像=[[Image:Map_of_Japan_with_highlight_on_27_Osaka_大阪府.svg|320px|大阪府の位置]]|
 +
}}n lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span>{{#if:{{{3|}}}|&#32;<small>{{{3}}}</small>}}</onlyinclude></includeonly><noinclude>
 
日本語以外の表記を行う際に、[[IETF言語タグ|言語タグ]]を明示的に指定して表示させるためのテンプレートです。このテンプレートを使うことで、漢字の[[グリフ]]([[字体]])の違いを表現したり、[[ハングル]]等の文字化けを防いだりできます。
 
日本語以外の表記を行う際に、[[IETF言語タグ|言語タグ]]を明示的に指定して表示させるためのテンプレートです。このテンプレートを使うことで、漢字の[[グリフ]]([[字体]])の違いを表現したり、[[ハングル]]等の文字化けを防いだりできます。
  

2015年7月24日 (金) 06:47時点における版

日本語以外の表記を行う際に、言語タグを明示的に指定して表示させるためのテンプレートです。このテンプレートを使うことで、漢字のグリフ字体)の違いを表現したり、ハングル等の文字化けを防いだりできます。

注意 - インド系文字(ブラーフミー系文字)などの一部の文字を表示するには、本テンプレートでの言語タグ指定に加えて、お使いのコンピューターのオペレーティングシステムウェブブラウザーの設定が必要になる場合があります。詳しい情報はヘルプ:特殊文字を参照してください。

使い方

{{Lang|言語タグ|文字列}}

言語タグ

詳細は IETF言語タグ を参照

言語タグはBCP 47で定義されています。言語タグはハイフンで区切られた一連の下位タグ(subtag)から構成されます。このうちlanguageのみ必須で、それ以外は省略可です。下位タグは不要な場合には可能な限り省略することが推奨されます。

書式:language-script-region-variant-extension-privateuse

言語タグの下位タグの一覧
下位タグ名 指定内容 説明
language ISO 639(言語名コード) 言語の特定を避けたい場合はund(undetermined、「非決定」の略)を指定できる。
小文字で書くことが推奨される。
script ISO 15924(用字系コード) 省略された場合にはその言語の基本の用字系が選択される。
1文字目を大文字で書くことが推奨される。
region ISO 3166-1(国名コード)
ISO 3166(地域名コード)
大文字で書くことが推奨される。
variant 方言など、上記の下位タグでカバーしきれない情報を示す。
extension (予約領域)
privateuse (私的領域。ウィキペディアでは使用されていない)

言語タグの例

  • 単純な例(language
    • en:英語
    • ko:朝鮮語
    • zh:中国語
  • language-regionの例
    • en-GB:イギリスで用いられている英語
    • ko-KP:朝鮮民主主義人民共和国で用いられている朝鮮語
    • zh-TW:台湾で用いられている中国語
    • es-005:南米で用いられているスペイン語
  • language-scriptの例
    • ar-Latn:アラビア語、ラテン文字転写
    • zh-Hans:中国語、簡体字
    • zh-Hant:中国語、繁体字
    • ain-Kana:アイヌ語(仮名表記)
    • ain-Latn:アイヌ語(ラテン文字表記)
    • und-Hant:言語非決定、繁体字(伝統字)[1]
  • language-script-region の例
    • zh-Hant-HK:香港で用いられている中国語、繁体字
  • language-variantほかの例
    • sl-nedis:スロベニア語 Nadiza 方言
    • de-CH-1901:スイスで使用されるドイツ語、1901年版正書法利用

用途

言語タグは以下の用途に用いられます。

  • ウェブブラウザーがどのフォントなどを用いるかを決定する判断材料として利用します。
  • アクセシビリティー。スクリーンリーダーが正しく発音するのに利用します。
  • スペルチェッカーや文法チェッカー。
  • ウェブブラウザーがどの字体・引用符・ハイフンなどを用いるかを決定する判断材料として利用します。
  • スタイルシートで特定の言語の色を変更できます(#スタイルシートの適用を参照)。執筆者の手助けになります。
  • 検索エンジンが文章をインデックスする際に利用できます。
  • ウィキペディアを再利用する出版社・開発者などが利用できます。
  • ウィキペディアにおける利用言語の統計に利用できます。

スタイルシートの適用

登録ユーザーは、個人設定のユーザーCSSを活用することによって、本テンプレートによって言語指定がされた文に特定のフォントを使用するよう指定することができます。

例:ロシア語の文に特定のフォントを指定する

 span[lang|=ru] { font-family:fonteskaya }

例:言語指定された文すべてにおいて色を変更する

 span[lang] { color:green }

使用例

例1:「骨」

「骨」という字のグリフは日本語と中国語では左右対称となっている。

日本語 中国語 中国語(台湾) 朝鮮語
入力例 {{Lang|zh|骨}} {{Lang|zh-tw|骨}} {{Lang|ko|骨}}
表示例

例2:「近」

「近」という字のグリフは日本語と中国語では1点しんにょうだが、朝鮮語では2点しんにょうである。

また、中国語(台湾)ではくねくねとした1点しんにょうとなっている(または2点しんにょう)。

日本語 中国語 中国語(台湾) 朝鮮語
入力例 {{Lang|zh|近}} {{Lang|zh-tw|近}} {{Lang|ko|近}}
表示例

例3:「偉」

「偉」という字のグリフは日本語と中国語では「韋」の形が異なっている。

日本語 中国語 中国語(台湾) 朝鮮語
入力例 {{Lang|zh|偉}} {{Lang|zh-tw|偉}} {{Lang|ko|偉}}
表示例

各言語用ショートカット

たとえば英語ならば、テンプレート:tnullと書く代わりに、専用テンプレート{{En}}を使い、テンプレート:Tnullと書けます。一覧はテンプレート:Catを見て下さい。

脚注

  1. RFC3066では、"You SHOULD NOT use the UND (Undetermined) code unless the protocol in use forces you to give a value for the language tag, even if the language is unknown. Omitting the tag is preferred."(「もし使用するプロトコルが言語タグについて値を与える事を強制するのでなければ、たとえその言語が不明であっても、UND(Undetermined)というコードを使用すべきではない。その場合、タグを省略すべきである」) としていることに注意。

関連項目

外部リンク