Help:Translating/ja: Difference between revisions

Help page
Created page with "詳細については以下のベストプラクティスを参照してください。"
Created page with "表(テーブル)"
Line 28: Line 28:
** 過去にこの方法を取ってしまい、混乱を招いたことがあります。
** 過去にこの方法を取ってしまい、混乱を招いたことがあります。
* 代わりに、選択した部分のみをタグで囲んでください。
* 代わりに、選択した部分のみをタグで囲んでください。
* <span lang="en" dir="ltr" class="mw-content-ltr">A good example is actually the [https://www.mediawiki.org/w/index.php?title=Help:Extension:Translate/Page_translation_administration&action=edit source of previous linked mediawiki page].</span>
* 実際の良い例として、[https://www.mediawiki.org/w/index.php?title=Help:Extension:Translate/Page_translation_administration&action=edit 前述のMediaWikiページのソース]を参照してください。
* <span lang="en" dir="ltr" class="mw-content-ltr">Be careful around:</span>
* 以下の要素を特に注意して扱います:
** <span lang="en" dir="ltr" class="mw-content-ltr">Tables</span>
** 表(テーブル)
** <span lang="en" dir="ltr" class="mw-content-ltr">Images</span>
** 画像
** <span lang="en" dir="ltr" class="mw-content-ltr">Templates</span>
** テンプレート
** <span lang="en" dir="ltr" class="mw-content-ltr">Lists</span>
** リスト
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 表(テーブル)について ====
==== Tables ====
'''避けるべき例''':
'''Don't''':
<pre>
<pre>
<nowiki>
<nowiki>
Line 57: Line 56:
</nowiki>
</nowiki>
</pre>
</pre>
</div>
* 表全体をタグで囲むと翻訳が難しくなります。
* <span lang="en" dir="ltr" class="mw-content-ltr">Wrapping a whole table in translate tags makes it hard to translate.</span>
'''推奨される例:'''
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Do'''
<pre>
<pre>
{| class="wikitable"
{| class="wikitable"
Line 75: Line 72:
|}
|}
</pre>
</pre>
</div>
* 表の個々の項目を個別にタグで囲むことで翻訳が'''容易に'''なります。
* <span lang="en" dir="ltr" class="mw-content-ltr">Wrapping each individual item in translate tags makes it '''easier''' to translate.</span>


<div lang="en" dir="ltr" class="mw-content-ltr">
==== 画像について ====
==== Images ====
画像は、説明文や代替テキストのみを <nowiki><translate></nowiki> タグで囲みます。例:
Wrap only, the description/alt-text in <nowiki><translate></nowiki> e.g.
</div>


<pre>
<pre>
Line 87: Line 81:
[[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>]]</nowiki></pre>
[[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>]]</nowiki></pre>


<div lang="en" dir="ltr" class="mw-content-ltr">
=== 参考になるページ ===
=== Example Pages ===
以下のページは <nowiki><translate></nowiki> タグを適切に使用した'''良い'''例となります。
The following pages have examples of '''good''' uses of the <nowiki><translate></nowiki> tags:
</div>
* [[Resonite Team]]
* [[Resonite Team]]


<div lang="en" dir="ltr" class="mw-content-ltr">
== チュートリアル ==
== Tutorials ==
ページの翻訳作業に役立つチュートリアルがいくつかあります。
We have a number of tutorials available for translating pages:
</div>


* [https://www.youtube.com/watch?v=weR8pwJKejs <span lang="en" dir="ltr" class="mw-content-ltr">preparing a page for translations by ProbablePrime</span>]
* [https://www.youtube.com/watch?v=weR8pwJKejs <span lang="en" dir="ltr" class="mw-content-ltr">preparing a page for translations by ProbablePrime</span>]
* [https://www.youtube.com/watch?v=ACuCSuklPRk <span lang="en" dir="ltr" class="mw-content-ltr">translating a page by ProbablePrime</span>]
* [https://www.youtube.com/watch?v=ACuCSuklPRk <span lang="en" dir="ltr" class="mw-content-ltr">translating a page by ProbablePrime</span>]

Revision as of 04:00, 12 May 2025

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

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

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

翻訳するには

翻訳を始める前に

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

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

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

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

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

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

  • ページ全体を <translate> タグで囲まないでください。
    • 過去にこの方法を取ってしまい、混乱を招いたことがあります。
  • 代わりに、選択した部分のみをタグで囲んでください。
  • 実際の良い例として、前述のMediaWikiページのソースを参照してください。
  • 以下の要素を特に注意して扱います:
    • 表(テーブル)
    • 画像
    • テンプレート
    • リスト

表(テーブル)について

避けるべき例:


<translate>

{| class="wikitable"
|+ Food complements
|-
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}

</translate>

  • 表全体をタグで囲むと翻訳が難しくなります。

推奨される例:

{| 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>
|}
  • 表の個々の項目を個別にタグで囲むことで翻訳が容易になります。

画像について

画像は、説明文や代替テキストのみを <translate> タグで囲みます。例:


[[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>]]

参考になるページ

以下のページは <translate> タグを適切に使用した良い例となります。

チュートリアル

ページの翻訳作業に役立つチュートリアルがいくつかあります。