Visit Mozilla.org

利用者:Potappo

出典: MDC

目次

[編集] プロフィール

HN : potappo

MDC 日本語翻訳チームリーダー(2008/03/20~)。

生存確認及び連絡先:

[編集] 作業項目

/MDC DekiWiki 移行に関するまとめページ

リーダーとしての公式見解(必要ならば)は、dev-mdc-ja メーリングリストで行います。また、過去に、「週刊 MDC 支援通信 Firefox 3 関連特別版」を発行していました。

もじら組 IRC の #mdc-jaログ)に、MDC に関連する情報を適宜流すようにしています(MDC 関連の作業中は常駐しています)。

毎週、DevNews 日本語版にて、about:mozilla ニュースレターを翻訳しています。

MDC 内の文書で現在関わっているジャンルはだいたい以下の通りです。

全ての投稿記録は、投稿記録を参照してください。私のブログの MDC カテゴリ[1] でも、投稿記録を書いています。

[編集] 自作作業支援スクリプト

[編集] Greasemonkey スクリプト

「編集内容の要約」欄で Enter キーを押しても、ページが保存されないようにする Greasemonkey スクリプト

[編集] add link to Real MDC url in devmo.dekiwiki

やっつけ。http://devmo.dekiwiki.mozilla.org/ja/* にのみ対応。ja を 他の言語に書き換えれば、他の言語でも動作。

// ==UserScript==
// @name           link2RealMDC
// @namespace      http://devmo.dekiwiki.mozilla.org/User:PotappoTest
// @description    add link to Real MDC url in devmo.dekiwiki.
// @include        http://devmo.dekiwiki.mozilla.org/ja/*
// ==/UserScript==
(function(){
    var title = document.getElementById("title");
    var link2real = document.createElement("a");
    var pagename = location.href.match(/http:\/\/devmo\.dekiwiki\.mozilla\.org\/ja\/(.+)/)[1].replace("/",":", "g");
link2real.setAttribute("href", "http://developer.mozilla.org/ja/docs/" + pagename);
    link2real.textContent = "real";
    title.parentNode.insertBefore(link2real, title.nextSibling);
})();

[編集] ブックマークレット

DevNews の個別エントリページから、Template:DevNewsMeta と Category リンクを生成して、window.prompt のデフォルト値として表示する。

javascript:(function(){var myUrl = location.href;var myTitle = document.evaluate('//h2/a/text()', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).nodeValue;var myRegExpForDate = /http:\/\/developer\.mozilla\.org\/devnews\/index\.php\/(\d{4}\/\d{2}\/\d{2})\//;var myDate = myRegExpForDate.exec(location.href)[1];var postMetaData = document.evaluate('//p[@class="postmetadata"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);var postMetaText = postMetaData.firstChild.nodeValue.split(" ");var myAuthor = postMetaText[13];var postCategory = postMetaData.getElementsByTagName("a");var myCategoryArray = [];for (var i = 0; i < postCategory.length; i++) {myCategoryArray[i] = postCategory[i].firstChild.nodeValue;}var myCategory = "";var myCategoryTemplate = "[[Category:DevNews|*]]";if(myCategoryArray.length > 1) {for(i = 0; i < myCategoryArray.length - 1 ; i++) {myCategory += myCategoryArray[i];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[i] + "|*]]";myCategory += ",";}myCategory += myCategoryArray[i];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[i] + "|*]]";}else {myCategory = myCategoryArray[0];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[0] + "|*]]";}prompt("metaData", "{{DevNewsMeta|" + myTitle + "|" + myUrl + "|" + myDate + "|" + myAuthor + "|" + myCategory + "}}" + " " + myCategoryTemplate);})();

http://developer.mozilla.org/devnews/index.php/2008/02/07/firefox-20012-security-and-stability-update-now-available-for-download/ での出力例:

{{DevNewsMeta|Firefox 2.0.0.12 security and stability update now available for download|http://developer.mozilla.org/devnews/index.php/2008/02/07/firefox-20012-security-and-stability-update-now-available-for-download/|2008/02/07|ss|General,Releases}} [[Category:DevNews|*]] [[Category:DevNews:General|*]] [[Category:DevNews:Releases|*]]

[編集] メモ

[編集] はてなブックマーク

A Better Project@はてなブックマーク/ mdc/ 翻訳:MDC翻訳作業用テンプレートなどのリンク集。

[編集] MDC の更新時刻のバグ

0:00 から 7:00 (オプションで時差を 9:00 にしている場合)まで、日付は合っているが、曜日が前日のままになっている謎の時間帯が発生する。その結果、同じ日付でも、曜日違いの 2 つ が発生することになる。(bug 380570)。

更新時刻が捲き戻って(時差設定やローカル PC の時計に関係なく)記録されてしまうときは、なんらかの原因でサーバに送る時刻がずれているのが原因。 オプションの「日付と時刻」で、自動設定ボタンを押すと直る。

[編集] MSDN ライブラリ について

本家(en-us)は、古い文書も 新しい MSDN ライブラリ(msdn2) に移行しているが、日本語版(ja-jp)では、古い文書は、新しい MSDN ライブラリ(msdn2) に移行しておらず、旧 MSDN ライブラリに存在する(2007-11-03 現在)。

なお、本家 旧 MSDN へのリンクが 新 MSDN の該当ページへとリダイレクトされるのは、IE でアクセスした場合のみ(2007-11-07 現在)。

[編集] サブページ

[[/ページ名]] で作成可能。

/title-override 拡張について‎廃止