Difference between revisions of "User:Cesrate"
m (→Miscellaneous) |
|||
(50 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | ==语言 Languages== | |
− | + | '''[[User:Cesrate/Babel|Click here]]''' to show my language levels. | |
− | + | If you need to communicate in a specific language, view '''[[User:XZise/LanguageMatrix|Language Matrix]]''' to find a user. | |
− | |||
− | + | ==介绍 Introductions== | |
+ | ===关于我和Wiki=== | ||
+ | Hello, I do translations for KSP Wiki (Chinese), and I'm responsible for it. If you have something to tell, please use [[User_talk:Cesrate|talk page]] or message [http://forum.kerbalspaceprogram.com/member.php/59054-Cesrate Cesrate] in KSP Forum. | ||
+ | I'll start to do some further workings in June. | ||
+ | |||
+ | All right I'm back after doing multiple works(Like http://www.youtube.com/watch?v=uSy2jCiyHPk)... | ||
+ | |||
+ | '''我们诚邀更多人加入建设Wiki。''' | ||
+ | |||
+ | '''We welcome more fellows. Thanks.''' | ||
+ | |||
+ | ==可能会用到的Wiki代码 Useful Wiki Codes== | ||
+ | ===说明=== | ||
+ | <code><nowiki><nowiki>将中间的全部字符视为普通文本,不作为Wiki代码处理。</nowiki></nowiki></code> | ||
+ | |||
+ | <code><nowiki><code>Code风格字体和背景</code></nowiki></code> | ||
+ | |||
+ | <code><nowiki>{{Tl|模板名称}}</nowiki></code> ''将显示该模板的名称而非直接导入模板本身。'' | ||
+ | |||
+ | ===讨论页=== | ||
+ | <code><nowiki>~~~</nowiki></code> | ||
+ | <code><nowiki>~~~~</nowiki></code> ''这将自动转换为你的签名,方便别的用户知道你是谁。前者(<code><nowiki>~~~</nowiki></code>)只显示签名,而后者(<code><nowiki>~~~~</nowiki></code>)会在签名后附带时间戳;你还可以在前面加上“——”或“—”。'' | ||
+ | |||
+ | ===格式=== | ||
+ | <code><nowiki>'''粗体'''</nowiki></code> '''粗体。''' | ||
+ | |||
+ | <code><nowiki>''斜体''</nowiki></code> ''斜体。'' | ||
+ | |||
+ | <code><nowiki>:</nowiki></code> ''缩进。'' | ||
+ | |||
+ | ===链接和模板=== | ||
+ | <code><nowiki>[[目的页面名(本Wiki中)/xx-xx(语言代码,如果有)|表面显示的文字]]</nowiki></code> | ||
+ | |||
+ | <code><nowiki>[[w:Wikipedia页面名(英文)|表面显示的文字]]</nowiki></code> ''链接至Wikipedia(英文)页面。'' | ||
+ | |||
+ | <code><nowiki>[[w:xx-xx(语言代码):该语言Wikipedia页面名|表面显示的文字]]</nowiki></code> ''链接至语言代码指定语言的Wikipedia页面。'' | ||
+ | |||
+ | <code><nowiki>{{模板名}}</nowiki></code> ''导入模板。'' | ||
+ | |||
+ | <code><nowiki>#Redirect:[[目标页面]]</nowiki></code> ''将该页设为重定向页。如果目标页面是目录,请按<code><nowiki>[[:Category:目录名/xx-xx(语言编码)]]</nowiki></code>格式设置目标,Category前面的半角冒号(:)会阻止该重定向页被计入该目录中。'' | ||
+ | |||
+ | ==翻译指南 Wiki Translation Guides== | ||
+ | ===注意编辑细节=== | ||
+ | 注意多余的空格、逗号和句号是否为中文、专有名词的翻译等等;这些都是小细节,但是在完成的作品中一一修正它们确实不是件轻松的事情。 | ||
+ | |||
+ | ===学习其他语言版本=== | ||
+ | 其他语言版本的Wiki是很好的范例。你可以自由查询它们的源代码来学习各种Wiki编码和模板的使用。 | ||
+ | |||
+ | ===创建语言页面=== | ||
+ | 对于页面,简单来说就是在English页面下找到你想翻译的部分,比如 | ||
+ | |||
+ | http://wiki.kerbalspaceprogram.com/wiki/Tutorials | ||
+ | |||
+ | 然后将地址后加入“/zh-cn”,然后创建。就像 | ||
+ | |||
+ | http://wiki.kerbalspaceprogram.com/wiki/Tutorials/zh-cn (感谢[[User:HoneyFox]]) | ||
+ | |||
+ | ===模板=== | ||
+ | 模板(Template)是Wiki最重要的工具之一,它可以给所有页面提供通用的模块。例如你会发现[[Main_Page]]的源代码很简单,这是因为其直接使用了{{Tl|Main_Page_Layout}}的缘故;为了在Wiki上显示模板的名字而非直接导入模板,前面的链接实际上使用了{{Tl|Tl}}。若想知道一个页面使用了哪些模板,可以在编辑模式下点击“显示预览”(或者查看源代码,如果该页被保护),所有的模板链接都在下面显示。 | ||
+ | |||
+ | 一般地,由于很多模板中的链接都包含{{Tl|if lang}}——一个根据当前页面地址的语言编号后缀自动返回后缀的代码,直接依样复制模板名即可——在大多数情况下模板的全部链接都可在{{Tl|if lang}}的作用下正确链接至当前语言版本的页面。 | ||
+ | |||
+ | ===翻译模板=== | ||
+ | '''注意:对于公共模板的编辑必须十分小心,你的编辑可能会立刻作用于所有语言版本的使用该模板的页面。如果出现编辑错误请马上修改,或直接在历史记录中撤销。''' | ||
+ | |||
+ | |||
+ | 要想翻译一个模板使其在不同的语言版本中显示特定语言,一般有如下两种方法。 | ||
+ | |||
+ | 一种方法就是创建一个同内容模板({{Tl|Example/xx-xx}}),其中所有的文字替换为你的语言版本。这基本上是一个万能的方法,但是除非必要否则不建议这样做。 | ||
+ | |||
+ | 另一种方法就是使用{{Tl|lang}}。该语句可以识别模板所在页面的语言编号后缀并根据该后缀返回特定结果。例如{{Tl|Radial Size}}: | ||
+ | |||
+ | <code><nowiki> | ||
+ | |t | ||
+ | |tiny={{lang|en=Tiny|pl=Bardzo mały|zh-cn=很小}} | ||
+ | </nowiki></code> | ||
+ | |||
+ | <code><nowiki> | ||
+ | |s | ||
+ | |small={{lang|en=Small|ru=Маленькое|pl=Mały|zh-cn=小}} | ||
+ | </nowiki></code> | ||
+ | |||
+ | <code><nowiki> | ||
+ | |l | ||
+ | |large={{lang|en=Large|ru=Большое|pl=Duży|zh-cn=大}} | ||
+ | </nowiki></code> | ||
+ | |||
+ | <code><nowiki> | ||
+ | |r | ||
+ | |radial={{lang|en=Radial mounted|ru=Боковое|pl=Montowany promieniowo|zh-cn=径向安装}} | ||
+ | </nowiki></code> | ||
+ | |||
+ | 效果就是在不同语言版本的[[Parts]]中组件表格的Radial Size一列显示对应语言的描述文字(未定义则显示默认的英文)。 | ||
+ | |||
+ | 这就是{{Tl|lang}}的用法。 | ||
+ | |||
+ | ==其他 Miscellaneous== | ||
+ | '''[[:Category:User:Cesrate/Miscellaneous|All pages related to this user account]]''' |
Latest revision as of 11:29, 30 August 2013
Contents
语言 Languages
Click here to show my language levels.
If you need to communicate in a specific language, view Language Matrix to find a user.
介绍 Introductions
关于我和Wiki
Hello, I do translations for KSP Wiki (Chinese), and I'm responsible for it. If you have something to tell, please use talk page or message Cesrate in KSP Forum. I'll start to do some further workings in June.
All right I'm back after doing multiple works(Like http://www.youtube.com/watch?v=uSy2jCiyHPk)...
我们诚邀更多人加入建设Wiki。
We welcome more fellows. Thanks.
可能会用到的Wiki代码 Useful Wiki Codes
说明
<nowiki>将中间的全部字符视为普通文本,不作为Wiki代码处理。</nowiki>
<code>Code风格字体和背景</code>
{{Tl|模板名称}}
将显示该模板的名称而非直接导入模板本身。
讨论页
~~~
~~~~
这将自动转换为你的签名,方便别的用户知道你是谁。前者(~~~
)只显示签名,而后者(~~~~
)会在签名后附带时间戳;你还可以在前面加上“——”或“—”。
格式
'''粗体'''
粗体。
''斜体''
斜体。
:
缩进。
链接和模板
[[目的页面名(本Wiki中)/xx-xx(语言代码,如果有)|表面显示的文字]]
[[w:Wikipedia页面名(英文)|表面显示的文字]]
链接至Wikipedia(英文)页面。
[[w:xx-xx(语言代码):该语言Wikipedia页面名|表面显示的文字]]
链接至语言代码指定语言的Wikipedia页面。
{{模板名}}
导入模板。
#Redirect:[[目标页面]]
将该页设为重定向页。如果目标页面是目录,请按[[:Category:目录名/xx-xx(语言编码)]]
格式设置目标,Category前面的半角冒号(:)会阻止该重定向页被计入该目录中。
翻译指南 Wiki Translation Guides
注意编辑细节
注意多余的空格、逗号和句号是否为中文、专有名词的翻译等等;这些都是小细节,但是在完成的作品中一一修正它们确实不是件轻松的事情。
学习其他语言版本
其他语言版本的Wiki是很好的范例。你可以自由查询它们的源代码来学习各种Wiki编码和模板的使用。
创建语言页面
对于页面,简单来说就是在English页面下找到你想翻译的部分,比如
http://wiki.kerbalspaceprogram.com/wiki/Tutorials
然后将地址后加入“/zh-cn”,然后创建。就像
http://wiki.kerbalspaceprogram.com/wiki/Tutorials/zh-cn (感谢User:HoneyFox)
模板
模板(Template)是Wiki最重要的工具之一,它可以给所有页面提供通用的模块。例如你会发现Main_Page的源代码很简单,这是因为其直接使用了{{Main_Page_Layout}}的缘故;为了在Wiki上显示模板的名字而非直接导入模板,前面的链接实际上使用了{{Tl}}。若想知道一个页面使用了哪些模板,可以在编辑模式下点击“显示预览”(或者查看源代码,如果该页被保护),所有的模板链接都在下面显示。
一般地,由于很多模板中的链接都包含{{if lang}}——一个根据当前页面地址的语言编号后缀自动返回后缀的代码,直接依样复制模板名即可——在大多数情况下模板的全部链接都可在{{if lang}}的作用下正确链接至当前语言版本的页面。
翻译模板
注意:对于公共模板的编辑必须十分小心,你的编辑可能会立刻作用于所有语言版本的使用该模板的页面。如果出现编辑错误请马上修改,或直接在历史记录中撤销。
要想翻译一个模板使其在不同的语言版本中显示特定语言,一般有如下两种方法。
一种方法就是创建一个同内容模板({{Example/xx-xx}}),其中所有的文字替换为你的语言版本。这基本上是一个万能的方法,但是除非必要否则不建议这样做。
另一种方法就是使用{{lang}}。该语句可以识别模板所在页面的语言编号后缀并根据该后缀返回特定结果。例如{{Radial Size}}:
|t
|tiny={{lang|en=Tiny|pl=Bardzo mały|zh-cn=很小}}
|s
|small={{lang|en=Small|ru=Маленькое|pl=Mały|zh-cn=小}}
|l
|large={{lang|en=Large|ru=Большое|pl=Duży|zh-cn=大}}
|r
|radial={{lang|en=Radial mounted|ru=Боковое|pl=Montowany promieniowo|zh-cn=径向安装}}
效果就是在不同语言版本的Parts中组件表格的Radial Size一列显示对应语言的描述文字(未定义则显示默认的英文)。
这就是{{lang}}的用法。