Open Uemmra3 opened 6 years ago
とりあえず見出しをつけるまで
ちゃんとした翻訳
(MDN初心者の人が試みに訳してくれないかなぁ…)
アドオン関連興味あるのでやってみたいです
@miminashi よろしくですー。 Acknowledgements(謝辞)のところはほぼ定型文なので、ほぼ他のコピペでいけるハズです
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeType を編集中、プレビューを表示させてみたところ、 {{WebExtExamples}}
マクロで、以下のようなエラーが出ました。
とりあえず、ToDo: WebExtExamplesマクロを挿入
という文字列に置き換えてあります。
There was a scripting error on this page. While it is being addressed by site editors, you can view partial content below.
Anyone with an MDN profile can edit a document to fix an error. Use the KumaScript troubleshooting guide as a starting point.
Error type:
TemplateExecutionError
In macro:
WebExtExamples (View Macro)
Parsing macro:
WebExtExamples ([])
Full text of error:
Problem executing template WebExtExamples:
1 | <div>{{AddonSidebar()}}<br></div><div><br></div><p><strong><code></code></strong><strong><code>bookmarks.BookmarkTreeNodeType</code></strong> 型は、ブックマークツリーのノードが ブックマーク、フォルダ、セパレータのどれなのかを示します。<br></p><h2 id="Type">値の型<a data-cke-saved-href="https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode$edit#値の型" href="https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode$edit#値の型" rel="nofollow, noindex" class="button section-edit only-icon"><em aria-hidden="true" class="icon-pencil"></em><span>Edit</span></a><br></h2><p><code>bookmarks.BookmarkTreeNodeType</code> は以下の3つのうちいずれかの値を取りうる{{jsxref("string")}}です。<br></p><ul><li><code>"bookmark"</code>: ノードがブックマークであることを示します<br></li><li><code>"folder"</code>: ノードがフォルダであることを示します<br></li><li><code>"separator"</code>: ノードがセパレータであることを示します<br></li></ul><h2 id="Browser_compatibility">ブラウザ実装状況<a data-cke-saved-href="https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode$edit#ブラウザ実装状況" href="https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode$edit#ブラウザ実装状況" rel="nofollow, noindex" class="button section-edit only-icon"><em aria-hidden="true" class="icon-pencil"></em><span>Edit</span></a><br></h2><p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a data-cke-saved-href="https://github.com/mdn/browser-compat-data" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.<br></p><p>{{Compat("webextensions.api.bookmarks.BookmarkTreeNodeType", 10)}}<br></p><p>ToDo: WebExtExamplesマクロを挿入<br></p><p>{{WebExtExamples}}<br></p>
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
TypeError: ejs:1
>> 1| <%
2|
3| /*
4| The "examples.json" file from the https://github.com/mdn/webextensions-examples
Cannot read property 'split' of undefined
at eval (eval at compile (/node_modules/ejs/lib/ejs.js:549:12), <anonymous>:105:22)
at returnedFn (/node_modules/ejs/lib/ejs.js:580:17)
at /app/lib/kumascript/templates.js:71:26
マクロエラーの件は #261 で確認したいと思います。
そもそもやりたいことである翻訳の話に戻ると、 現状アルファベット順で history までの翻訳が終わっています。(中身の妥当性は置いといて)
i18n ~ windows までは見出しだけ翻訳した段階で、中身の翻訳がまだですので、 @miminashi さんのご興味のあるところで進めていただけるとありがたいです。
https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/API/identity こちらの記事を翻訳してみました。(初翻訳です!)
OAuth側の用語については、対応する日本語用語になるようにしてみましたが、 関連用語として認識できてない部分でズレが生じているかもしれません。
また、原文において記載(設定項目名)が古い箇所がありました。 「Getting the redirect URL」の2パラグラフ目にある「applications」が該当部分です。
こちらは拡張機能のmanifest.jsonの設定項目名ですが、 現在は「browser_specific_settings」というキー名に変更されているようです。 https://github.com/mdn/browser-compat-data/issues/2540
原文と食い違ってしまうので、一旦古いキー名で訳出しています。 (リンクは最新ページにリダイレクトされているので実用上大きな問題はないかと思います。)
原文へのフィードバックについてアドバイス頂けると助かります!
MDN は、原文も日本語訳と同様に編集できますので、 https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/identity$edit から正しい内容に変更し、ページ下部の Revision Comment 欄に理由を書いて Publish すれば OKです。
訳出された文章も見ました。 ・冒頭の identity API は、IDのAPIでなく、後に出てくるようにそのままの方が良いでしょう。ページ左にあるように、API階層内の固有名なので。 ・domain that you control.は、規定するドメイン でなく、 管理しているドメイン だと思います。
コメントありがとうございます! 英語原文も普通に編集できたので、修正しました。 また日本語訳に関しても、レビューコメント反映しました。
反映ありがとうございました。原文も直っていることを確認してきました。 訳し残しがなければ、翻訳途中フラグは降ろして大丈夫です。 他に気になるところがなければ、編集レビューフラグも降ろしてこのIssue を Close してください。
このIssue を Close してください。
すみません、これは Uemmra3 が開いた上階層の Issue でしたね。Close は全部片付いてからですので、今は気にしないでください。
翻訳レビューフラグと、翻訳途中フラグは、降ろして大丈夫です。やり方がわからなければお尋ねください。
確認遅くなりましたが、コメントありがとうございます。
原文を修正したのですが、日本語への反映が漏れていたところ、 別の方に修正頂き、翻訳フラグも下ろして頂いたようです。
Issueについても承知しましたので、 引き続きAPIの翻訳を進めて行こうと思います。
@ktkki さんが進めてくれてますが、少し加速するために下から(wから)訳しております。 編集履歴に関しては歯車メニューの「履歴」から確認できますよ。
Advent Calendar にのっかって、 単体の翻訳(sessionsからwindows)を完了しました。
引き続き、runtimeから上へ翻訳していきます。
あと、Advent Calendar書いてくれる人も募集しますw
さっと見て残っているページをリストにしておきます:
72 の中で特に実用的な部分として
https://developer.mozilla.org/ja/Add-ons/WebExtensions/API