Wikipedia:井戸端/subj/Scribunto拡張機能の名前空間名の独自設定の提案
|
Scribunto拡張機能の名前空間名の独自設定の提案
[編集]bug 46082により、m:Lua deployments/Localization of Moduleで依頼されていた、Scribunto拡張機能で用いる名前空間名「Module」と「Module talk」の翻訳が締め切られ、gerrit:58101により、Scribunto拡張機能に日本語の名前空間名の翻訳が反映されました。ウィキペディア日本語版では、名前空間名を独自に設定しているため、この翻訳がウィキペディア日本語版に展開された場合、独自設定している名前空間名と不整合が生じます(現状は2つの名前空間名には既定の英語のものが使われています。)。早ければ、2013-04-24T18:00Z(2013年4月25日 (木) 03:00 (JST)。MediaWiki 1.22wmf2とWikidata Phase IIの展開予定日。mw:MediaWiki 1.22/Roadmap、wikitech:Deployments、m:Wikidata/Deployment Questions#When will this be deployed on my Wikipedia?参照。)ごろに展開されるかもしれません。このことから、Scribunto拡張機能で用いる名前空間名についても独自設定をすることを提案します。
InitialiseSettings.php (Wikimedia configuation files (Server cofiguration - Wikimedia NOC) (InitialiseSettings.php, InitialiseSettings.php (raw text)), gerrit.wikimedia Code Review - operations/mediawiki-config.git/tree - wmf-config/ (InitialiseSettings.php (blob), InitialiseSettings.php (history), InitialiseSettings.php (raw))) を次のように編集します。行頭の「-」はその行の削除を、行頭の「+」はその行の追加を表します。雑草とりの部分は、気にしないでください。
案1(英語)
# wgNamespaceAliases @{ 'wgNamespaceAliases' => array( // 省略 '+jawiki' => array( 'トーク' => NS_TALK, '利用者・トーク' => NS_USER_TALK, 'Wikipedia・トーク' => NS_PROJECT_TALK, 'ファイル・トーク' => NS_IMAGE_TALK, 'MediaWiki・トーク' => NS_MEDIAWIKI_TALK, 'テンプレート' => NS_TEMPLATE, 'テンプレート・トーク' => NS_TEMPLATE_TALK, 'ヘルプ' => NS_HELP, 'ヘルプ・トーク' => NS_HELP_TALK, 'カテゴリ' => NS_CATEGORY, 'カテゴリ・トーク' => NS_CATEGORY_TALK, "ポータル‐ノート" => 101, 'Portal‐ノート' => 101, 'Portal・トーク' => 101, - 'プロジェクト・トーク' => 103, + 'プロジェクト・トーク' => 103, + 'モジュール' => 828, + 'モジュール・トーク' => 829, ), // 省略 ), # @} end of wgNamespaceAliases // 省略 // Recommended namespace numbers: // 100 Portal // 102 WikiProject // 104 Reference # wgExtraNamespaces @{ 'wgExtraNamespaces' => array( // 省略 'itwiki' => array( // 省略 - ), + ), 'jawiki' => array( - NS_TALK => "ノート", + NS_TALK => 'ノート', - NS_USER_TALK => "利用者‐会話", + NS_USER_TALK => '利用者‐会話', - NS_PROJECT_TALK => "Wikipedia‐ノート", + NS_PROJECT_TALK => 'Wikipedia‐ノート', - NS_FILE_TALK => "ファイル‐ノート", + NS_FILE_TALK => 'ファイル‐ノート', - NS_MEDIAWIKI_TALK => "MediaWiki‐ノート", + NS_MEDIAWIKI_TALK => 'MediaWiki‐ノート', - NS_TEMPLATE => "Template", + NS_TEMPLATE => 'Template', - NS_TEMPLATE_TALK => "Template‐ノート", + NS_TEMPLATE_TALK => 'Template‐ノート', - NS_HELP => "Help", + NS_HELP => 'Help', - NS_HELP_TALK => "Help‐ノート", + NS_HELP_TALK => 'Help‐ノート', - NS_CATEGORY => "Category", + NS_CATEGORY => 'Category', - NS_CATEGORY_TALK => "Category‐ノート", + NS_CATEGORY_TALK => 'Category‐ノート', 100 => 'Portal', 101 => 'Portal‐ノート', 102 => 'プロジェクト', 103 => 'プロジェクト‐ノート', + 828 => 'Module', + 829 => 'Module‐ノート', ), // 省略 ), # @} end of wgExtraNamespaces
案2(カタカナ)
# wgNamespaceAliases @{ 'wgNamespaceAliases' => array( // 省略 '+jawiki' => array( 'トーク' => NS_TALK, '利用者・トーク' => NS_USER_TALK, 'Wikipedia・トーク' => NS_PROJECT_TALK, 'ファイル・トーク' => NS_IMAGE_TALK, 'MediaWiki・トーク' => NS_MEDIAWIKI_TALK, 'テンプレート' => NS_TEMPLATE, 'テンプレート・トーク' => NS_TEMPLATE_TALK, 'ヘルプ' => NS_HELP, 'ヘルプ・トーク' => NS_HELP_TALK, 'カテゴリ' => NS_CATEGORY, 'カテゴリ・トーク' => NS_CATEGORY_TALK, "ポータル‐ノート" => 101, 'Portal‐ノート' => 101, 'Portal・トーク' => 101, - 'プロジェクト・トーク' => 103, + 'プロジェクト・トーク' => 103, + 'モジュール・トーク' => 829, ), // 省略 ), # @} end of wgNamespaceAliases // 省略 // Recommended namespace numbers: // 100 Portal // 102 WikiProject // 104 Reference # wgExtraNamespaces @{ 'wgExtraNamespaces' => array( // 省略 'itwiki' => array( // 省略 - ), + ), 'jawiki' => array( - NS_TALK => "ノート", + NS_TALK => 'ノート', - NS_USER_TALK => "利用者‐会話", + NS_USER_TALK => '利用者‐会話', - NS_PROJECT_TALK => "Wikipedia‐ノート", + NS_PROJECT_TALK => 'Wikipedia‐ノート', - NS_FILE_TALK => "ファイル‐ノート", + NS_FILE_TALK => 'ファイル‐ノート', - NS_MEDIAWIKI_TALK => "MediaWiki‐ノート", + NS_MEDIAWIKI_TALK => 'MediaWiki‐ノート', - NS_TEMPLATE => "Template", + NS_TEMPLATE => 'Template', - NS_TEMPLATE_TALK => "Template‐ノート", + NS_TEMPLATE_TALK => 'Template‐ノート', - NS_HELP => "Help", + NS_HELP => 'Help', - NS_HELP_TALK => "Help‐ノート", + NS_HELP_TALK => 'Help‐ノート', - NS_CATEGORY => "Category", + NS_CATEGORY => 'Category', - NS_CATEGORY_TALK => "Category‐ノート", + NS_CATEGORY_TALK => 'Category‐ノート', 100 => 'Portal', 101 => 'Portal‐ノート', 102 => 'プロジェクト', 103 => 'プロジェクト‐ノート', + 829 => 'モジュール‐ノート', ), // 省略 ), # @} end of wgExtraNamespaces
bugzilla依頼案
- Product
- Wikimedia
- Component
- Site request
- Version
- unspecified
- Severity
- enhancement
- Hardware
- OS
- All
- Summary
- Rename "Module" and "Module talk" namespaces at/for/in/on Japanese Wikipedia
前の案で正しいかどうかは試していません。MediaWiki本体の名前空間名の独自設定の議論にはWikipedia:井戸端/subj/名前空間名の変更への対応やWikipedia:井戸端/subj/名前空間名の変更提案があります。投票を実施するかどうかについても検討をお願いします。--Burthsceh(会話) 2013年4月19日 (金) 18:51 (UTC)名前空間のIDを修正。--Burthsceh(会話) 2013年4月19日 (金) 19:25 (UTC)
- コメント ご提案お疲れ様です。「ノート」関連ですか。。これを見る限り、今後も名前空間が追加されるたびにノート名前空間を個別に指定する必要が出てくるわけですね。。。
- 簡潔にまとめると、案1が "MediaWiki" 名前空間のように翻訳せずに "Module" で固定し、ノート名前空間を「Module‐ノート」とするわけですね(しなかった場合、「モジュール・トーク」という形式となり、現状のノート名前空間用接尾辞との不整合を生じると。。)。対して案2が名前空間名を "モジュール" と翻訳したうえでノート名前空間のみを「モジュール‐ノート」と変更する という案であるようです。本提案には何れもエイリアス(別名)が設定されて、適切に転送が行われる設定が施されています。
- 既存のノート名前空間との整合性が失われることは混乱の元になりますので、本提案に賛成します。個人的には案2が良いと思いますが、重要なのはノート名前空間を「‐ノート」と固定することだと認識しておりますので、案1でも良いかと思います。--Hosiryuhosi(会話) 2013年4月20日 (土) 23:43 (UTC)
- コメント なんでこんなにdiffが長いのかと思ったら引用符の変更が入ってるのですね。おそらくbugzillaには余計な部分は省いて「名前空間を変更する」だけを依頼した方がスムーズに受け入れられるはずです。それはともかく、カタカナの「モジュール」でいいと思いますね(というか既定がそうなってるので無理やり変える方が不便です)。ノートはノートのままで(どうせjawpコミュニティーは変える気がないはずなので)。なので、単にns:829をモジュール‐ノートとする変更に賛意を示しておきます。--青子守歌(会話/履歴) 2013年4月22日 (月) 07:39 (UTC)
Hosiryuhosiさんは変更の解説をしてくださり、青子守歌さんは忠告をしてくださり、ありがとうございます。ほかの方々のご意見もいただきたいので、もうしばらくコメントを待ちます。--Burthsceh(会話) 2013年4月26日 (金) 12:33 (UTC)
- コメント おそらく冒頭の提案の書き方が(正確なんですが)かなり技術寄りになってしまってるがゆえ、なかなかみなさんコメントしづらいんだと思います。ただ、やることはモジュール・トーク名前空間をウィキペディア日本語版の標準に合わせてモジュール‐ノートにするというだけですから、無理してコミュニティーのリソースを多く割く必要はないと思いますし、1週間ぐらいして反対がなかったらbugzillaに出してしまって良いと思いますよ。--青子守歌(会話/履歴) 2013年4月26日 (金) 16:41 (UTC)
報告 Bug 47933 (gerrit:61782)を提出しました。--Burthsceh(会話) 2013年5月1日 (水) 15:32 (UTC)
変更が適用されました。ありがとうございました。--Burthsceh(会話) 2013年5月5日 (日) 11:20 (UTC)
- お疲れ様です :) --Hosiryuhosi(会話) 2013年5月5日 (日) 11:27 (UTC)