This page is a translated version of the page Fortius linguarum/Preparing translations and the translation is 48% complete.


  1. 导入文本到 wiki 页
  2. 在页面顶部添加 <languages /> 标记
  3. <translate></translate> 标记
  4. <tvar name="..."></tvar> 标记翻译中不会变化的静态变量
  5. 保存页面
  6. 点击 wiki 页面顶部的标记以备翻译
  7. 设置优先语言或限制语言并点击待译标记


导入文本到 wiki 中

只需简单的去做 :-) 复制要翻译的源文本到 wiki 页面。

语言框和<languages />标记



 <languages />



如果该待译页面是个模板或需要转置的页面,则该标记应放在 noinclude 段中(避免在该段末增加换行):

<noinclude><languages /></noinclude>

单元和 <translate></translate> 标记


The 'Principia' deals primarily with massive bodies in motion, initially under a variety of conditions and hypothetical laws of force in both non-resisting and resisting media, thus offering criteria to decide, by observations, which laws of force are operating in phenomena that may be observed.

要成为翻译单元,只需添加 <translate> [...] </translate> 例如:

<translate>The 'Principia' deals primarily with massive bodies in motion, initially under a variety of conditions and hypothetical laws of force in both non-resisting and resisting media, thus offering criteria to decide, by observations, which laws of force are operating in phenomena that may be observed.</translate>


固定变量(如数字、超链接和内链)应使用“翻译变量”或 <tvar name="..."> 标记括住。


  1. 标记
  2. 变量名
  3. 变量自身


To contact us, either see our contacts page, [ tweet us], phone us on 555-1212 or email us at info


To contact us, either see our [[<tvar name="mainpage">Main page</tvar>|contacts page]], [<tvar name="tweeturl"></tvar> tweet us], phone us on <tvar name="phonenumber">555-1212</tvar> or email us at <tvar name="infoemail">info</tvar>

Wikilinks and URLs are very similar in that the target page is contained within variable and will remain fixed whereas the text can be localised. The phone number and the email however are entirely static and should not be change in anyway by translators.

Caution: although most translators do this correctly, errors can be made.



After saving the page, you will see a link at the top of the page saying "Mark this page for translation" (or "This page contains changes which are not marked for translation." if you are not a translation administrator). Click on that link.

  1. Click the "Mark this page for translation" link.
    You will see that your text has been split into translation units. The first unit is the title of the page, the second is the first paragraph or line, the third is the header of the second paragraph and so on. You can give names to the translation units but it is often best to simply stick to the default numbering.
  2. Ensure that your text has been split up appropriately. That there aren't any unnecessarily long units.
  3. Click the "Mark this version for translation" button.

Chapter 2. What to do next – Notify your volunteers!


You've set up your request and marked and ready for translation, but now we need to get people translating. :) At this point you need to move on the chapter 3 where the various forms of seeking translations are discussed in depth. :)

Appendix 1 – Complex requests


When dealing with images and tables, you want to handle them in a similar fashion. Tables can often contain complex markup which should at all cost be excluded from translation units. They key is to have the contents of the table as units and not the table itself.

So here is about as complicated an example as you could really expect to have to translate. I am sure it could be more complicated but the theme effectively remains the same.

 {| style="border:2px solid #eeeeee; background:white; margin:auto;"
 | [[File:WMF Annual Report 2011–12 EN cover rgb 300ppi.png|250px|border|2011–2012 Annual Report|link=//|center]]
 | [[File:2012-13 Wikimedia Foundation Plan FINAL FOR WEBSITE.pdf|435px|link=//]]
 |- style="vertical-align:top;"
 Download the 2011–12 Annual Report:
 * '''[[Media:WMF-AR 2011–12 EN SHIP2 17dec12 300dpi hi-res.pdf|
 PDF version (3.9 MB)]]'''
 '''<translate>Download the 2012-13 Annual Plan:</translate>'''
 * '''[[Media:2012-13 Wikimedia Foundation Plan FINAL FOR WEBSITE.pdf|
 PDF version (400 KB)]]'''
 * '''[[2012-2013 Annual Plan Questions and Answers|
 Annual Plan questions and answers]]'''

We can break this down into its various components.


 {| style="border:2px solid #eeeeee; background:white; margin:auto;"
 | Some text

In this instance you place the translate tags within the cell so that it appears thusly:

{| style="border:2px solid #eeeeee; background:white; margin:auto;"
 |'''<translate>'''Some text'''</translate>'''


Here is some markup for a file:

[[File:2012-13 Wikimedia Foundation Plan FINAL FOR WEBSITE.pdf|435px|The Wikimedia Foundation annual plan|link=//]]

Unlike in a wikilink where we used a <tvar name="...">...</tvar> variable for the page, image markup is slightly more complicated. Since normally all we need to translate is the caption rather than including the entirety of the image. the translate tags should be used inside the image markup like so:

[[File:2012-13 Wikimedia Foundation Plan FINAL FOR WEBSITE.pdf|435px|<translate>The Wikimedia Foundation annual plan</translate>|link=//]]</nowiki>

Appendix 2 – Some cautionary words


Keep translation units as simple as possible. Complexity means the increased likelihood for errors, it raises the bar to translator participation reducing the amount of complete translations you will get. It may mean that links get broken which means time and effort fixing links. Simple = efficient. :)

Long translations – Translator time

It takes time for volunteers to translate, time that could be spent taking photo's, writing articles or news stories. The longer the translation, the more effort and resources it will use up. Ask yourself, does this page need to be translated into every single language. Are there more important priorities? More of this will be touched on in the communications chapter.

Long translations – Admin time

Be aware that pages like Fundraising 2012/Translation/FAQ take a long time to set up and this particular request isn't even the best set up. Keep it as simple as you can get away with when dealing with such cases.

Appendix 3 – Making changes to a request page

Marking a new version for translation

You might find that you may need to make some changes to a translation. This may be slightly altering text or adding new swathes of paragraphs. Either way you need to know how to update your translation request. :)

It's fairly simple actually when you make a change, you will see that at the top of the page it will now say "This page has changes since it was last marked for translation.". Click on last marked for translation and simply follow the steps above for marking for translation. :)

Does your new text really need retranslating?

As will be constantly reiterated throughout, we want to keep unnecessary work down to a minimum. If the change you made is merely a stylistic one, or spelling or grammar correction its important you mark "Do not invalidate translations". If you don't it will say that the unit needs translation.

If however the changes you make are extensive and important then of course it may make sense to invalidate the old translation and request a new one.