「テンプレート:Babel/doc」の版間の差分

削除された内容 追加された内容
w:en:Template:Babel/doc 2008-06-03T06:47:17Z based on w:en:Template:Babel 2007-07-10T11:17:29Z by CBDunkerson, Phil_Boswell, Sl, Ilmari_Karonen, Edokter, et al.
 
現在のウィキバーシティに必要な部分だけ和訳、書式の説明は箇条書き化、言語間リンク
1行目:
<noinclude>{{Documentation subpage|種類=[[w:Help:テンプレート|テンプレート]]}}</noinclude>
<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude>
<!-- 以下でテンプレートの解説を編集してください -->
<!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE -->
__TOC__
== 利用者ページ用「バベル」ボックス ==
==Babel boxes==
利用者ページにこの「バベル」 (Babel) ボックスを表示することで、あなたが使える言語を示すことができます。詳しくは [[{{ns:project}}:バベル]] (あるいは [[w:Wikipedia:バベル]])をご覧ください。
Your Babel box is for saying what languages you know, as well as what operating system, keyboard layout, web browser, desktop environment, and text editor you are most comfortable with. Details of how to use it for its original purpose, saying what languages you know, are at [[Wikipedia:Babel]].
 
== 書式の指定 ==
*[[Template:Babel]] - Allows 1 to 100 boxes.<br />Format: <nowiki>{{Babel|<box1>|<box2>|<box3>...}}</nowiki>
次のような引数を追加することで書式を指定し、外観を様々に変えることができます。
* header=''上端に表示する内容'' (標準は [[{{ns:project}}:バベル|バベル]])
* footer=''下端に表示する内容'' (標準は [[:Category:言語別の利用者|言語別の利用者]])
* align=left (左端に表示。標準は右端)
* bordercolor=''枠線の色'' (標準は #99B3FF)
* color=''背景色'' (標準は white)
* textcolor=''文字色'' (標準は black)
* left=''左余白'' (標準は 1)
* bottom=''下余白'' (標準は 0.5)
* solid=''枠線の太さ'' (標準は 1)
* width=''ボックスの幅'' (標準は 248)
* extra-css=''上記以外の書式''
* [[Template:User !|!]] (段区切り)
* [[Template:User -|-]] (空行)
 
例: <nowiki>{{Babel|align=left|color=yellow|width=500|ja|en-3|!|zh-2|fr-1}}</nowiki> と書けば以下のように表示されます。
==Passing parameters to included user boxes==
The trick is to use the {{tl|!}} template. See below for an example.
 
{{Babel|align=left|color=yellow|width=500|ja|en-3|!|zh-2|fr-1}}
==User boxes from the "User:" namespaces==
The Babel box prefixes its arguments with "User ", so it will work with the User: namespace. For example, this would include the <nowiki>{{</nowiki>[[:User:Urhixidur/Userboxes/Asteroid|User:Urhixidur/Userboxes/Asteroid]]}} user box, and pass it a parameter as well:
<pre>
{{Babel|<box1>|<box2>|:Urhixidur/Userboxes/Asteroid{{!}}<parameter>|<box 4>|...}}
</pre>
 
==Custom headers, footers etc.==
To customize the appearance you can add the optional parameters header=''HEADER'' (default: [[Wikipedia:Babel]]), footer=''FOOTER'' (default: [[:Category:Wikipedians by language|Search user languages]]), bordercolor=''BORDERCOLOR'' (default: #99B3FF), color=''COLOR'' (default: white), textcolor=''TEXTCOLOR'' (default: black), left=''Left margin'' (default: 1), bottom=''Bottom margin'' (default: 0.5), solid=''Solid border width'' (default: 1), width=''Box width'' (default: 248), and/or extra-css=<any other formatting>. Call the '!' userbox to start a new column after that point or the '-' userbox to insert a blank row. You may also use '|align=left' to display the babel box on the left side of the screen rather than the default right. Boxes with parameters can be added at the end with the format, "|special-boxes=<nowiki>{{box page name|param1|param2}}{{second page name|param1|param2|param3}}</nowiki>". Any number of additional boxes can be added this way and will display below the others.
 
Example: <nowiki>{{Babel|align=left|color=yellow|en|fr|de|!|tl|ru|:UBX/1337}}</nowiki> produces:
 
{{Babel|align=left|color=yellow|en|fr|de|!|tl|ru|:UBX/1337}}
 
{{-}}
 
== その他 ==
==How to get Babel boxes to work on other Wikipedias==
引数を取るボックスは、末尾にまとめて次のように指定します。
The page you are now reading is the actual Babel template. If you click "edit this page", you will see a bunch of computer code that makes the Babel boxes work. What you're now reading is just comments in that code, inside "&lt;noinclude&gt;" tags so it doesn't interfere with the computer code.
 
<nowiki>{{Babel|......|special-boxes={{box1|param1|param2}}{{box2|param1|param2|param3}}}}</nowiki>
In order to have Babel boxes on another Wikimedia project, just copy this page to that project. Click "view source" and use your computer mouse to copy all the contents, including the computer code. Create a page called "Tempate:Babel" on the other Wikimedia project and put the content into it.
 
<includeonly>
You also need to copy over a bunch of files with names like "Template:User en", "Template:User en-1", "Template:User fr", etc. etc. Once you've done that, users can put e.g. "<nowiki>{{Babel:en-1|fr}}</nowiki>" on their user page and the Babel boxes will be displayed.
<!-- ADD CATEGORIES BELOW / カテゴリは以下に追加してください -->
{{DEFAULTSORT:はへる}}
[[Category:バベル|*]]
[[Category:条件文]]
 
<!-- ADD INTERWIKIS BELOW / 言語間リンクは以下に追加してください -->
<noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude><includeonly>
</includeonly>
<!-- ADD CATEGORIES BELOW THIS LINE -->
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
<!-- ADD INTERWIKIS BELOW THIS LINE -->
[[ak:Template:Babel]]
[[ang:Template:Babel]]
[[ar:قالب:Babel]]
[[az:Şablon:Babel]]
[[bn:Template:Babel]]
[[bo:Template:Babel]]
[[bpy:মডেল:Babel]]
[[ce:Шаблон:Бабел]]
[[ceb:Template:Babel]]
[[cr:Template:Babel]]
[[cs:Šablona:Babel]]
[[da:Skabelon:Babel]]
[[de:Vorlage:Babel]]
[[eoel:ŜablonoΠρότυπο:Babel]]
[[esen:PlantillaTemplate:Babel-X]]
[[faes:الگوPlantilla:Babel]]
[[ff:Template:Babel]]
[[fj:Template:Babel]]
[[fr:Modèle:Babel]]
[[gv:Template:Babel]]
[[he:תבנית:Babel]]
[[hi:साँचा:Babel-X]]
[[hsb:Předłoha:Babel]]
[[id:Templat:Babel]]
[[is:Snið:Málkassi-X]]
[[ja:Template:Babel]]
[[jbo:Template:Babel]]
[[kk:Үлгі:Babel]]
[[km:Template:Babel]]
[[ko:틀:바벨]]
[[ks:Template:Babel]]
[[la:Formula:Babel-X]]
[[lb:Template:Babel-X]]
[[lg:Template:Babel]]
[[lmo:Template:Babel]]
[[mn:Template:Babel]]
[[mr:साचा:Babel]]
[[new:Template:Babel]]
[[no:Mal:Babel]]
[[os:Шаблон:Babel]]
[[pap:Template:Babel]]
[[pl:Szablon:Babel]]
[[pt:Predefinição:Babel]]
[[ru:Шаблон:Babel]]
[[sco:Template:Babel]]
[[se:Template:Babel]]
[[sh:Template:Babel]]
[[simple:Template:Babel]]
[[sl:Predloga:Babilon]]
[[sq:Stampa:Babel]]
[[sr:Шаблон:Babel]]
[[sw:Template:Babel]]
[[tg:Шаблон:Babel]]
[[th:แม่แบบ:บาเบล]]
[[tl:Template:Babel]]
[[tr:Şablon:Babil]]
[[ug:Template:Babel]]
[[vi:Tiêu bản:Babel]]
[[vo:Samafomot:Babel]]
[[war:Template:Babel]]
[[wuu:Template:Babel]]
[[yi:מוסטער:באבעל]]
[[zh-classical:Template:Babel]]
[[zh-min-nan:Template:Babel]]
[[zh-yue:Template:Babel]]
[[zh:Template:Babel]]
</includeonly>