No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
<translate><!--T:3--> For brevity, we'll also present some information here.</translate> | <translate><!--T:3--> For brevity, we'll also present some information here.</translate> | ||
== <translate>Translating</translate> == | |||
=== <translate><!--T:31--> Before Translating</translate> === | |||
<translate><!--T:32--> Ensure, that you've been marked as an "automoderated user". This will prevent translations going to the moderation queue.</translate> | |||
<translate>To do this:</translate> | |||
* <translate>Make a single non-translation related edit and the wiki moderation team will pick up that edit and mark you as auto moderated.</translate> | |||
** <translate>A good place to start is your personal user page. Tell us who you are!</translate> | |||
<translate>== Preparing a page for translation == <!--T:4--></translate> | <translate>== Preparing a page for translation == <!--T:4--></translate> | ||
Line 15: | Line 23: | ||
#* <translate><!--T:10--> See further guidance on this below</translate> | #* <translate><!--T:10--> See further guidance on this below</translate> | ||
# <translate><!--T:11--> Mark this page for translation</translate> | # <translate><!--T:11--> Mark this page for translation</translate> | ||
<translate> | <translate> | ||
Line 107: | Line 101: | ||
</translate> | </translate> | ||
* [[Resonite Team]] | * [[Resonite Team]] | ||
<translate> | |||
<!--T:12--> | |||
== Tutorials == | |||
We have a number of tutorials available for translating pages:</translate> | |||
* [https://www.youtube.com/watch?v=weR8pwJKejs <translate><!--T:13--> preparing a page for translations by ProbablePrime</translate>] | |||
* [https://www.youtube.com/watch?v=ACuCSuklPRk <translate><!--T:14--> translating a page by ProbablePrime</translate>] |
Revision as of 11:06, 21 January 2024
The Resonite wiki uses the Translate MediaWiki extension, for enabling translations and for content to be surfaced in different languages.
The extension has extensive documentation and video tutorials available.
For brevity, we'll also present some information here.
Translating
Before Translating
Ensure, that you've been marked as an "automoderated user". This will prevent translations going to the moderation queue. To do this:
- Make a single non-translation related edit and the wiki moderation team will pick up that edit and mark you as auto moderated.
- A good place to start is your personal user page. Tell us who you are!
Preparing a page for translation
This information is based on mediawiki's tutorial.
- Ensure the page is at a reasonable level of stability
- Pages that are under construction or change frequently should not be included until they are ready.
- Add <languages /> to the top of the page in the source editing view.
- Surround translatable elements in <translate></translate> tags.
- See further guidance on this below
- Mark this page for translation
Best practices for translate tags
These are based on Mediawiki's Examples.
- Do not wrap the whole page in <translate>
- This is a problem we had in he past which lead to confusion sometimes.
- Instead wrap select parts with the tags.
- A good example is actually the source of previous linked mediawiki page.
- Be careful around:
- Tables
- Images
- Templates
- Lists
Tables
Don't:
<translate> {| class="wikitable" |+ Food complements |- |Orange |Apple |- |Bread |Pie |- |Butter |Ice cream |} </translate>
- Wrapping a whole table in translate tags makes it hard to translate.
Do
{| class="wikitable" |+<translate nowrap>Food complements</translate> |- |<translate nowrap>Orange</translate> |<translate nowrap>Apple</translate> |- |<translate nowrap>Bread</translate> |<translate nowrap>Pie</translate> |- |<translate nowrap>Butter</translate> |<translate nowrap>Ice cream</translate> |}
- Wrapping each individual item in translate tags makes it easier to translate.
Images
Wrap only, the description/alt-text in <translate> e.g.
[[File:MediaWiki database schema latest.svg|thumb|link=https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram&action=render|<translate>Database schema of MediaWiki core</translate>]]
Example Pages
The following pages have examples of good uses of the <translate> tags:
Tutorials
We have a number of tutorials available for translating pages: