Template:File3/doc

出自红砖维基

本模版提供了調用多語言圖片(目前僅為SVG)的功能。

技術實現[編輯原始碼]

SVG 1.1中增加了名為systemLanguage的屬性。通過該屬性,製圖者可在同一份SVG文件中定義多種語言,並在Wikicode的[[File:]]中使用lang=參數來定義解析SVG的語言(phab:T18052)。

目前,由於Wikimedia伺服器使用的librsvg在解析語言代碼時存在bug,本模版可以正確產生解析圖像,但伺服器後台將只能把最先出現的中文(無論地區、繁簡體)解析出來。這一bug目前已經報告(Gnome Bug761482)並等待上游修復。

示例[編輯原始碼]

克爾度規的兩個表面似乎有奇點;內表面是事件視界,而外表面是扁圓球體。動圈存在於這兩表面之間,在這個體積內,純粹的時態組成gtt是負值,也就是像一個純粹的空間度量元件。同樣的,在這個動圈內的粒子必需與內部的質量同轉,如果他們要保留其類時間特質。
{{file3|Ergosphere of a rotating black hole.svg|thumb|right|300px|在[[克爾度規]]的兩個表面似乎有奇點;內表面是[[事件視界]],而外表面是[[扁圓球體]]。動圈存在於這兩表面之間,在這個體積內,純粹的時態組成''g<sub>tt</sub>''是負值,也就是像一個純粹的空間度量元件。同樣的,在這個動圈內的粒子必需與內部的質量同轉,如果他們要保留其類時間特質。|langs=zh;zh-hans;zh-hant;zh-cn;zh-tw}}

用法[編輯原始碼]

{{File3
|SVG图像
|langs=该SVG支持的中文语言列表
|参数1|参数2|参数3|参数4|link=指向链接|alt=图像无法显示时的替代文字}}

其中文件名不需加前綴File:,其餘參數1-4與圖像的語法[[File:图像名|参数1|参数2|参数3|参数4|link=指向链接|alt=图像无法显示时的替代文字]]是相同的。參數langs以分號(;)分割,合法值有:zhzh-hanszh-hantzh-cnzh-twzh-sgzh-hkzh-mo