Template:File3/doc
此頁面是Template:File3的模板文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
本模版提供了调用多语言图片(目前仅为SVG)的功能。
技术实现[编辑源代码]
SVG 1.1中增加了名为systemLanguage
的属性。通过该属性,制图者可在同一份SVG文件中定义多种语言,并在Wikicode的[[File:]]
中使用lang=
参数来定义解析SVG的语言(phab:T18052)。
目前,由于Wikimedia服务器使用的librsvg
在解析语言代码时存在bug,本模版可以正确产生解析图像,但服务器后台将只能把最先出现的中文(无论地区、繁简体)解析出来。这一bug目前已经报告(Gnome Bug761482)并等待上游修复。
示例[编辑源代码]
{{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
以分号(;)分割,合法值有:zh
、zh-hans
、zh-hant
、zh-cn
、zh-tw
、zh-sg
、zh-hk
、zh-mo
。