Resoniteのwikiでは、コンテンツを多言語化し表示できるよう、Translate MediaWiki MediaWikiの翻訳拡張機能(Translate MediaWiki extension)を使用しています。
この拡張機能にはextensive 詳細なドキュメントや動画によるチュートリアルが用意されています。
簡潔さのため、ここにも一部の情報を記載します。
翻訳するには
翻訳を始める前に
あなたが「自動承認ユーザー(automoderated user)」としてマークされていることを確認してください。これにより、翻訳がモデレーションキューに送られるのを防ぐことができます。 To do this follow the instructions on our contributing page. Then you're ready to start!
== 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: