User:Courant

記事の翻訳・修正して下さる方へ
あちらこちらで編集を行っていますが、不慣れな翻訳と現在進行形で学習しているので、間違いや不自然な日本語を見つけたらご遠慮なく修正して頂けると幸いです.

URL
mediawiki.org内の翻訳者のためのページ インターフェイスの翻訳
 * http://www.mediawiki.org/wiki/Project:Translation/ja
 * http://translatewiki.net/wiki/Main_Page/ja

定期的な更新が必要なページ

 * Manual:Upgrading/ja
 * News/ja

自分の優先順位

 * エクステンション
 * http://www.mediawiki.org/wiki/Category:Extensions_used_in_wikimedia_projects/ja
 * Manual名前空間などの各チュートリアルで紹介されている信頼性の高いエクステンション
 * configuration variable/directive/option
 * http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja
 * Manual名前空間の記事で紹介されている利用頻度の高いコンフィギュレーション変数.
 * リリースノート
 * http://www.mediawiki.org/wiki/Release_notes これを元にwikiのドキュメントが作成されるので.

用語

 * directive : 「ディレクティブ」. 「命令」を意味する. Apacheのhttp.confやPHPのphp.iniで指定できる設定項目. 例えばPHPのマルチバイト関数で日本語を取り扱うのであればmbstring.language = Japanese. 英語のドキュメントで時折ApacheとPHPのdirectiveに対してvariableと書かれることがあるが望ましい表記ではない.
 * configuration : 「コンフィギュレーション」「構成」「設定」. ApacheやPHPのマニュアル翻訳では「設定」の訳語が当てられているが、Configuration fileのUNIXのセクションによるとOS由来の言葉で設定以上の意味合いがあるのとconfiguration settingsの訳語が「設定設定」となってしまうのであまり望ましくない. マイクロソフトやSun、IBMなどのOSを開発する企業では「構成」の訳語が当てられている. MediaWiki内のマニュアル(Manual:FAQなど)でconfiguration variable/directive/optionと表記が揺れているのがあるので、開発者に確認が必要.
 * extension : 「エクステンション」・「拡張子」・「拡張機能」.
 * installation : 「インストレーション」もしくは「インスタレーション」もしくは「インストール」で「設置物」・「据え置き」という意味. インスタレーションの方は現代美術で使われている. 例えばMediaWiki installationは(あなたの)サイトに設置したMediaWikiの意味. installは導入・設置するという動詞形で使われることがほとんどなので、installもinstallationもまとめて「インストール」と訳すると、「設置する」と「設置したもの」の区別がつかなくなるので意味を取り違える恐れがある.

カタカナとJIS規格
技術書においてserverが「サーバー」ではなく「サーバ」と表記されるのはJIS規格で定められているため. ただし一般的な用語に関して見やすさを考慮して音の伸ばし表記(ー)を使うことはよくある. 例えばuserは「ユーザ」ではなく「ユーザー」、memberは「メンバ」ではなく「メンバー」. 伸ばし表記を含めて4文字以下のカタカナ語は伸ばし表記を省略しないというルールを適用していると見なせばよいかもしれない.

カタカナ英語の名詞形と動詞形の区別
インストールやカスタマイズなど日本語では英語の動詞を名詞として使われれることがあるが、上記のinstallationのように名詞と動詞で意味がずれる問題が発生するので名詞形は名詞形のままカタカナ語にしておいた方が無難と思われる.

トートロジーによる文字列の意味の明示化・強調
自分が持った疑問と自己回答.

疑問 MediaWiki softwareという言葉があるが、MediaWikiはソフトウェアなのに何でわざわざsoftwareの単語を追加するのか.

回答 MediaWikiだけでは単なる名詞・文字列で、サイト名やシャンプーといったソフトウェア以外の別の製品などと受け取られる可能性があるから. これはプログラマが関数(例えばmb_convert_encoding)や変数(例えば$variable)を表す文字列の後ろに関数や変数の語句を追加する習慣と同じこと(この場合mb_convert_encoding関数、$variable変数).

ドキュメントの改善

 * configurationのチュートリアル : Category:Configure/ja・Category:MediaWiki configuration/ja以外にも例えばHelp:User rights/jaといった別のカテゴリの散在している記事をどう集約するのか. Sysadmin hub/jaをほとんど見ていないのでハブページの改善もが必要.
 * インストールガイド : PHP4時代に書かれた古いものをPHP5で書き直しや重複する内容のスリム化. MWを稼働させるためのサーバー構築がコンピュータを日常的に使っていない人にとって大きなハードルでMW普及のためのボトルネックになっている. 動作検証も必要. Linuxに関してはディストリビューションが多いので優先順位が必要.

ユーザーサポート
日本語ドキュメント作成者の人数に対して記事が膨大にあるのでノートに書かれた質問への対応は現状ではカバーしきれない. またノートを追跡するのは回答者に大きな負担がかかる. 日本語専用サポートページを作成するか外部サイトを用意する必要があるかもしれない.