Jump to content

Extension:Translate

From mediawiki.org
This page is a translated version of the page Extension:Translate and the translation is 100% complete.
MediaWiki 拡張機能マニュアル
Translate
リリースの状態: 安定
実装 特別ページ , ロケール , API , パーサー関数
説明 ウィキ内で翻訳および査読ができるようにする
作者 Niklas Laxström、Siebrand Mazeland、他
最新バージョン 2024-07-16
互換性の方針 master は後方互換性を維持しています。
MediaWiki >= 1.42.0
データベースの変更 はい
Composer mediawiki/translate
テーブル revtag
translate_groupreviews
translate_groupstats
translate_messageindex
translate_metadata
translate_reviews
translate_sections
translate_stash
translate_tms
translate_tmt
translate_tmf
translate_cache
translate_translatable_bundles
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード 言語拡張機能バンドルに含まれます

利用者向けの説明
更新履歴
ヘルプ Help:Extension:Translate/ja
translatewiki.net、またはページの翻訳方法を今すぐ試す
  • $wgTranslateFuzzyBotName
  • $wgTranslatePageTranslationULS
  • $wgTranslateEnableMessageGroupSubscription
  • $wgTranslateDocumentationLanguageCode
  • $wgTranslateGroupSynchronizationCache
  • $wgTranslateUserManagerName
  • $wgTranslateSandboxLimit
  • $wgTranslateStatsProviders
  • $wgPageTranslationAllowedContentModels
  • $wgTranslateGroupAliases
  • $wgTranslateRcFilterDefault
  • $wgTranslateAuthorExclusionList
  • $wgTranslateKeepOutdatedTranslations
  • $wgTranslateGroupRoot
  • $wgTranslatePageMoveLimit
  • $wgEnablePageTranslation
  • $wgTranslateEnableMessageBundleIntegration
  • $wgTranslatePermissionUrl
  • $wgTranslateEnableEventLogging
  • $wgTranslatePageTranslationBannerNamespaces
  • $wgTranslateSupportUrlNamespace
  • $wgTranslateMessagePrefixStatsLimit
  • $wgTranslateDisabledTargetLanguages
  • $wgTranslateMessageIndex
  • $wgTranslateRecentChangesLanguageFilter
  • $wgTranslateUseSandbox
  • $wgTranslateTranslationDefaultService
  • $wgTranslateTranslationServices
  • $wgTranslateGroupFiles
  • $wgTranslateUsePreSaveTransform
  • $wgTranslateEnableLuaIntegration
  • $wgTranslateValidationExclusionFile
  • $wgTranslateSandboxPromotedGroup
  • $wgTranslateYamlLibrary
  • $wgTranslateCacheDirectory
  • $wgPageTranslationLanguageList
  • $wgTranslateLanguageFallbacks
  • $wgTranslateSupportUrl
  • $wgTranslateMessageNamespaces
  • $wgTranslateWorkflowStates
  • translate
  • translate-import
  • translate-manage
  • translate-messagereview
  • translate-groupreview
  • unfuzzy
四半期ごとのダウンロード数 189 (Ranked 31st)
Translate 拡張機能の翻訳にご協力ください
問題点 未解決のタスク · バグを報告

Translate 拡張機能は、翻訳作業を行うために必要な重要な機能で MediaWiki を強化します。 この拡張機能により、ウィキ内での翻訳や校正が可能になります。 コンテンツ ページ、ウィキのインターフェイス、さらには他のソフトウェア製品の翻訳にも使用でき、translatewiki.net で利用されており、多言語ウィキの管理にも使われています。

機能

Translate 拡張機能は特に翻訳者を対象とした多くの機能を有しており、さらに実際のソースコードとのバックエンド統合をできるだけ容易にしています。同時に、すべて MediaWiki の中で動作するため、利用者はコミュニケーションや自己組織化をほぼ自由に行うことができます。

以下の機能を含みます:

  • 同じウィキ内のさまざまな言語からの ウィキ本文の構造に配慮したページ翻訳
  • ウィキ内でのローカライズと、ソフトウェアインターフェイス(を始めとしたほとんどすべての)メッセージのエクスポート
  • ウェブベースの翻訳・校正インターフェイスと、オフライン翻訳向けの gettext ベースのエクスポートおよびインポート
  • 翻訳者の作業を軽減するためのさまざまな支援:
    • グローバルに定義された他の言語での翻訳の表示、任意でユーザー定義の言語まで拡張。
    • メッセージの用途や文脈についての説明文書の協働編集。
    • 外部ツール (Apertium、Microsoft Translator、Yandex.Translate) を使用した翻訳メモリおよび機械翻訳。
    • 翻訳元メッセージの最新の変更点を表示。
    • パラメーターが使用されていない、のようなよくある誤りについての警告。
  • 例として使用できる、さまざまなオープン ソース製品向けにあらかじめ作成されたモジュール。
  • 新しいプロジェクトやメッセージ群を追加しやすくする、多目的プラグインシステム。
  • さまざまな統計 :
    • 対応しているすべての言語における、すべてのメッセージ群に対する翻訳完了率。
    • 対応しているすべてのメッセージ群に対する、対応しているすべての言語における翻訳完了率。
    • 期間のアクティビティグラフを作成するためのツール。 これは編集数、あるいは日単位または時間単位で活発な利用者を表示することができ、また多くのフィルタを含みます。
    • アクティブな言語および翻訳者のクラウド表示。

Translate 拡張機能は、大きなユーザーベースにより、いくつかの小さな(スタイルの)問題を除いて、すべてのある程度最近のブラウザに対応していることが確認されています。また、それらの問題は素早く修正されます。

サポートおよび説明文書

Translate 拡張機能はもともと User:Nikerabbit によって開発されました。User:RaymondUser:SPQRobin やウィキメディア言語チームといった他の多くの利用者が、コードや説明文書に貢献しています。


翻訳拡張機能の著名な利用者

  • https://translatewiki.net – オープンソース ソフトウェアのインターフェイスを翻訳している、最大のウィキベース サイト/コミュニティ。
  • https://userbase.kde.org – KDE プロジェクトの説明文書ウィキであり、ページ翻訳機能が広範に使われています。
  • https://meta.wikimedia.org – ウィキ本文の翻訳を行い、メッセージ群の状態機能を使用しています。ほぼすべてのウィキ利用者が、翻訳機能とその査読機能を使用できます。
  • https://wiki.documentfoundation.org/

詳細は、ウィキペディア上のtranslatewiki.netの主な使用例を参照してください。

体験談

Joomla の Tom Hutchison はこう言っています:

翻訳拡張機能では、翻訳サービスに接続することで翻訳を自動入力できます。それと同時に、翻訳者が調整することもできるため、不正確な翻訳でたくさんのページを作成してしまうこともありません。

翻訳者が居る大陸が違っていても大丈夫です。 24時間体制で作業が進むため、むしろプラス要素なのです。 求められているのは、お互いに助け合えるグループチャットではないでしょうか。 翻訳者同士なら、英語で読み書きできますから、他の利用者にリンクの書き方やカテゴリなど、簡便なウィキマークアップの方法を教える事もできます。 助けを借りた人が、次は人に手を貸す役を引き受ければいいのです。 参加者が40人いて、お互いに協力するのを楽しみにしているチャットルームもあります。 最初、ウィキなんかうまく使いこなせないとびびっていたけど、使い始めたら、案外、簡単だったと皆さん言っています。 何しろ翻訳に熱心に取り組んでくれるので、私の執筆が追いつかずお待たせしている状態になりました。 この言語かその言語の翻訳がただ1つあるのを私は知ってます。 弊社にも、それはあります。 ひとりはスワヒリ語、別のひとりは日本語で作業をしているという調子です。 ほかのひとりはページの翻訳指定をするでしょう。 テンプレートを含めるか、テンプレートのどの変数を省略するか、翻訳者が選べばいいのです。

関連項目

混同しないでください:

貢献する方法