ヘルプ:翻訳

Help page
Revision as of 03:55, 12 May 2025 by Yoshi1123 (talk | contribs) (Created page with "詳細については以下のベストプラクティスを参照してください。")

Resoniteのwikiでは、コンテンツを多言語化し表示できるよう、Translate MediaWiki MediaWikiの翻訳拡張機能(Translate MediaWiki extension)を使用しています。

この拡張機能にはextensive 詳細なドキュメント動画によるチュートリアルが用意されています。

簡潔さのため、ここにも一部の情報を記載します。

翻訳するには

翻訳を始める前に

あなたが「自動承認ユーザー(automoderated user)」としてマークされていることを確認してください。これにより、翻訳がモデレーションキューに送られるのを防ぐことができます。 そのためには、貢献方法に関するページの指示に従ってください。 これで翻訳を始める準備が整います。

ページを翻訳可能な状態に準備する

この情報はMediaWikiのチュートリアルをもとにしています。

  1. ページの内容が安定した状態であることを確認してください。
    • 頻繁に変更されるページや構築中のページは、準備が整うまでは翻訳対象に含めないでください。
  2. ソース編集画面のページ上部に <languages /> を追加します。
  3. 翻訳可能な要素を <translate> と </translate> タグで囲みます。
    • 詳細については以下のベストプラクティスを参照してください。
  4. ページを翻訳用にマークします。

翻訳タグのベストプラクティス

この情報はMediaWikiの事例に基づいています。

  • ページ全体を <translate> タグで囲まないでください。
    • 過去にこの方法を取ってしまい、混乱を招いたことがあります。
  • 代わりに、選択した部分のみをタグで囲んでください。
  • 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: