新 MDN 翻訳用スニペット
by ethertank
HTML
<h1>新 MDN 翻訳用スニペット</h1>
<h2>Label(header)</h2>
<table>
<tbody>
<tr>
<th>要・レビュー</th>
<td><input type="text" value="<div>{{NeedsTechnicalReview()}}</div>" /></td>
</tr>
<tr>
<th>時代遅れ</th>
<td><input type="text" value="<div>{{outdated('最終更新日は xxxx 年 xx 月 xx 日です。英語版の最新の内容も合わせてご覧下さい。')}}</div>" /></td>
</tr>
<tr>
<th>HTML5 で導入</th>
<td><input type="text" value="<div>{{HTMLVersionHeader('5')}}</div>" /></td>
</tr>
<tr>
<th>Gecko 9.9 で導入</th>
<td><input type="text" value="<div>{{Gecko_minversion_header(9.9)}}</div>" /></td>
</tr>
<tr>
<th>Firefox 9.9 で導入</th>
<td><input type="text" value="<div>{{fx_minversion_header(9.9)}}</div>" /></td>
</tr>
<tr>
<th>JavaScript 9.9 で導入</th>
<td><input type="text" value="<div>{{js_minversion_header(9.9)}}</div>" /></td>
</tr>
<tr>
<th>翻訳中(マルチリンガル)</th>
<td><input type="text" value="<div>{{translationInProgress()}}</div>" /></td>
</tr>
<tr>
<th>非標準</th>
<td><input type="text" value="<div>{{non-standard_header()}}</div>" /></td>
</tr>
<tr>
<th>廃止</th>
<td><input type="text" value="<div>{{obsolete_header()}}</div>" /></td>
</tr>
<tr>
<th>非推奨</th>
<td><input type="text" value="<div>{{deprecated_header()}}</div>" /></td>
</tr>
<tr>
<th>Thunderbird 3 の新機能に関する記事</th>
<td><input type="text" value="<div>{{tb_minversion_header('3')}}</div>" /></td>
</tr>
</tbody>
</table>
<h2>Note</h2>
<table>
<tbody>
<tr>
<th>JS バージョン情報</th>
...
CSS
body {
font-size:13px;
font-family: Arial, sans-serif;
background: #f9f9f9; margin:0; padding: 10px 10px 40px;
max-width: 850px;
}
h1, h2 { font-family: KozGoPro-regular, Arial, Helvitica, Meiryo, Sans-Serif; }
h2 { font-size: 1.25em; }
table {
width: 100%; border-collapse: collapse;
}
thead, tbody {
border: 4px solid #222;
border-width: 4px 3px;
}
th, td { border: 3px solid #222; border-width: 4px 3px; }
th { background: #e9e9e9; font-weight: 400; text-align:left; width: 215px; padding: 3px; }
td { background: #f3f3f3; padding: 0; }
input[type="text"], textarea {
display: block;
width: 100%;
font-family: monospace;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
border: 1px solid #999;
padding: 4px 3px;
-moz-box-shadow: inset 1px 1px 3px 0 #999;
box-shadow: inset 1px 1px 2px 0 #999;
}
input[type="text"]:hover,
textarea:hover { background: #ff9; }
JavaScript
jQuery(function($) {
$('input[type=text], textarea').on('click', function() {
$(this).select();
});
});