From 1f84b4a68d62235e1e642b9688b11263cf2b8141 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 4 Sep 2021 23:27:51 +0900 Subject: プロミスの rejet(ed) の訳語を「拒否」に統一 (#2252) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Googleなどの検索件数に基づくと、「拒絶」よりも「拒否」の方が使用例が多いとみられるため。 --- files/ja/mozilla/firefox/releases/69/index.html | 2 +- files/ja/web/api/document/requeststorageaccess/index.html | 14 +++++++------- files/ja/web/api/mediadevices/getusermedia/index.html | 2 +- files/ja/web/api/navigator/getbattery/index.html | 2 +- files/ja/web/api/promiserejectionevent/index.html | 10 +++++----- files/ja/web/api/promiserejectionevent/promise/index.html | 4 ++-- .../promiserejectionevent/promiserejectionevent/index.html | 6 +++--- files/ja/web/api/window/rejectionhandled_event/index.html | 4 ++-- files/ja/web/api/worker/index.html | 4 ++-- files/ja/web/css/user-modify/index.html | 2 +- files/ja/web/events/index.html | 4 ++-- .../reference/global_objects/promise/catch/index.html | 6 +++--- .../reference/global_objects/promise/then/index.html | 12 ++++++------ files/ja/web/javascript/reference/operators/index.html | 2 +- 14 files changed, 37 insertions(+), 37 deletions(-) diff --git a/files/ja/mozilla/firefox/releases/69/index.html b/files/ja/mozilla/firefox/releases/69/index.html index 5f2a43d7e0..2fb85666a7 100644 --- a/files/ja/mozilla/firefox/releases/69/index.html +++ b/files/ja/mozilla/firefox/releases/69/index.html @@ -97,7 +97,7 @@ translation_of: Mozilla/Firefox/Releases/69

HTTP

diff --git a/files/ja/web/api/document/requeststorageaccess/index.html b/files/ja/web/api/document/requeststorageaccess/index.html index 7c1368fb23..b4952aa6bb 100644 --- a/files/ja/web/api/document/requeststorageaccess/index.html +++ b/files/ja/web/api/document/requeststorageaccess/index.html @@ -14,7 +14,7 @@ translation_of: Web/API/Document/requestStorageAccess ---
{{APIRef}}
-

requestStorageAccess() は {{domxref("Document")}} インターフェイスのメソッドで、ファーストパーティのストレージへのアクセスが許可されたら解決し、アクセスが拒否されたら拒絶される {{jsxref("Promise")}} を返します。

+

requestStorageAccess() は {{domxref("Document")}} インターフェイスのメソッドで、ファーストパーティのストレージへのアクセスが許可されたら解決し、アクセスが拒否されたら拒否される {{jsxref("Promise")}} を返します。

ストレージへのアクセスが許可される条件

@@ -22,14 +22,14 @@ translation_of: Web/API/Document/requestStorageAccess
  1. 文書がすでにアクセスを許可されていれば、解決。
  2. -
  3. 文書が null オリジンを持っていれば、拒絶。
  4. +
  5. 文書が null オリジンを持っていれば、拒否。
  6. 文書のフレームが主フレームであれば、解決。
  7. 副フレームのオリジンが主フレームのものと同じであれば、解決。
  8. 副フレームがサンドボックス化されていなければ、7へ飛ぶ。
  9. -
  10. 副フレームにトークン allow-storage-access-by-user-activation がなければ、拒絶。
  11. -
  12. 副フレームの親フレームが最上位フレームでなければ、拒絶。
  13. -
  14. ブラウザーがユーザージェスチャーを処理中でなければ、拒絶。
  15. -
  16. ブラウザーが持っている追加の規則をチェック。例えば、ホワイトリスト、ブラックリスト、端末上の分類、ユーザー設定、クリックジャック防止の推測、ユーザーへの明示的なパーミッションの確認など。いくつかの規則が満たされていなければ、拒絶。
  17. +
  18. 副フレームにトークン allow-storage-access-by-user-activation がなければ、拒否。
  19. +
  20. 副フレームの親フレームが最上位フレームでなければ、拒否。
  21. +
  22. ブラウザーがユーザージェスチャーを処理中でなければ、拒否。
  23. +
  24. ブラウザーが持っている追加の規則をチェック。例えば、ホワイトリスト、ブラックリスト、端末上の分類、ユーザー設定、クリックジャック防止の推測、ユーザーへの明示的なパーミッションの確認など。いくつかの規則が満たされていなければ、拒否。
  25. 文書にクッキーやその他のサイトストレージへのアクセスを許可し、将来の {{domxref("Document.hasStorageAccess()")}} および requestStorageAccess() の呼び出しのためにその事実を保存。
@@ -99,7 +99,7 @@ translation_of: Web/API/Document/requestStorageAccess

返値

-

ファーストパーティのストレージへのアクセスが許可されたら undefined で満たされ、アクセスが拒否されたら拒絶される {{jsxref("Promise")}} です。

+

ファーストパーティのストレージへのアクセスが許可されたら undefined で満たされ、アクセスが拒否されたら拒否される {{jsxref("Promise")}} です。

Promise が解決されると、 Promise が満たされたか拒否されたかに関わらず、ユーザージェスチャーが処理されているかのように解決ハンドラーが実行されます。

diff --git a/files/ja/web/api/mediadevices/getusermedia/index.html b/files/ja/web/api/mediadevices/getusermedia/index.html index 2ae1912292..53f62988fc 100644 --- a/files/ja/web/api/mediadevices/getusermedia/index.html +++ b/files/ja/web/api/mediadevices/getusermedia/index.html @@ -24,7 +24,7 @@ translation_of: Web/API/MediaDevices/getUserMedia

これは {{domxref("MediaStream")}} オブジェクトに解決する {{jsxref("Promise")}} を返します。ユーザーが拒否した場合や、一致するメディアが利用できない場合、 Promise はそれぞれ NotAllowedError または NotFoundError で拒否されます。

-

メモ: ユーザーが選択する必要が全くなく、リクエストを単純に無視できる場合、返却された Promise が解決または拒絶のどちらにもならない可能性があります。

+

メモ: ユーザーが選択する必要が全くなく、リクエストを単純に無視できる場合、返却された Promise が解決または拒否のどちらにもならない可能性があります。

一般的に、 {{domxref("MediaDevices")}} のシングルトンオブジェクトは以下のように、 {{domxref("navigator.mediaDevices")}} を使用してアクセスします。

diff --git a/files/ja/web/api/navigator/getbattery/index.html b/files/ja/web/api/navigator/getbattery/index.html index a17409ec9a..b324dfb6eb 100644 --- a/files/ja/web/api/navigator/getbattery/index.html +++ b/files/ja/web/api/navigator/getbattery/index.html @@ -30,7 +30,7 @@ translation_of: Web/API/Navigator/getBattery

例外

-

このメソッドは真の例外を発生させません。代わりに、返された promise を拒絶し、 {{domxref("DOMException")}} の中に name を次のうちの一つに設定します。

+

このメソッドは真の例外を発生させません。代わりに、返されたプロミスが拒否され、 {{domxref("DOMException")}} の中に name を次のうちの一つに設定します。

SecurityError
diff --git a/files/ja/web/api/promiserejectionevent/index.html b/files/ja/web/api/promiserejectionevent/index.html index 7f45e89bdf..1f7e1a8487 100644 --- a/files/ja/web/api/promiserejectionevent/index.html +++ b/files/ja/web/api/promiserejectionevent/index.html @@ -15,7 +15,7 @@ translation_of: Web/API/PromiseRejectionEvent ---
{{APIRef("HTML DOM")}}
-

PromiseRejectionEvent インターフェイスは、 JavaScript の {{jsxref("Promise")}} が拒絶されたときにグローバルスクリプトコンテキストに送信されるイベントを表します。これらのイベントは、測定やデバッグ目的に使用すると特に有益です。

+

PromiseRejectionEvent インターフェイスは、 JavaScript の {{jsxref("Promise")}} が拒否されたときにグローバルスクリプトコンテキストに送信されるイベントを表します。これらのイベントは、測定やデバッグ目的に使用すると特に有益です。

コンストラクター

@@ -30,9 +30,9 @@ translation_of: Web/API/PromiseRejectionEvent
{{domxref("PromiseRejectionEvent.promise")}} {{readonlyInline}}
-
拒絶された JavaScript の {{jsxref("Promise")}}。
+
拒否された JavaScript の {{jsxref("Promise")}}。
{{domxref("PromiseRejectionEvent.reason")}} {{readOnlyInline}}
-
{{jsxref("Promise.reject()")}} に渡される Promise が拒絶された理由を示す値、または {{jsxref("Object")}}。
+
{{jsxref("Promise.reject()")}} に渡される Promise が拒否された理由を示す値、または {{jsxref("Object")}}。

メソッド

@@ -43,9 +43,9 @@ translation_of: Web/API/PromiseRejectionEvent
{{Event("rejectionhandled")}}
-
JavaScript の {{jsxref("Promise")}} が拒絶され、promise の reject イベントハンドラーのコードが実行された後に発生する。
+
JavaScript の {{jsxref("Promise")}} が拒否され、promise の reject イベントハンドラーのコードが実行された後に発生する。
{{Event("unhandledrejection")}}
-
reject に対するイベントハンドラーがない状態で JavaScript の {{jsxref("Promise")}} が拒絶されたときに発生する。
+
reject に対するイベントハンドラーがない状態で JavaScript の {{jsxref("Promise")}} が拒否されたときに発生する。

diff --git a/files/ja/web/api/promiserejectionevent/promise/index.html b/files/ja/web/api/promiserejectionevent/promise/index.html index ae55501f0d..64cf00fcd8 100644 --- a/files/ja/web/api/promiserejectionevent/promise/index.html +++ b/files/ja/web/api/promiserejectionevent/promise/index.html @@ -15,7 +15,7 @@ translation_of: Web/API/PromiseRejectionEvent/promise ---
{{APIRef("HTML DOM") }}
-
{{domxref("PromiseRejectionEvent")}}インターフェイスの読み取り専用プロパティである promise は、拒絶された JavaScript の {{jsxref("Promise")}} を表します。promise が拒絶された理由は、イベントの {{domxref("PromiseRejectionEvent.reason")}} プロパティを検査することでわかります。
+
{{domxref("PromiseRejectionEvent")}}インターフェイスの読み取り専用プロパティである promise は、拒否された JavaScript の {{jsxref("Promise")}} を表します。promise が拒否された理由は、イベントの {{domxref("PromiseRejectionEvent.reason")}} プロパティを検査することでわかります。

構文

@@ -23,7 +23,7 @@ translation_of: Web/API/PromiseRejectionEvent/promise

-

reject(拒絶) されて、処理されていない JavaScript の{{jsxref("Promise")}}。

+

reject(拒否) されて、処理されていない JavaScript の{{jsxref("Promise")}}。

diff --git a/files/ja/web/api/promiserejectionevent/promiserejectionevent/index.html b/files/ja/web/api/promiserejectionevent/promiserejectionevent/index.html index ec69ed9a7b..ba81683d0d 100644 --- a/files/ja/web/api/promiserejectionevent/promiserejectionevent/index.html +++ b/files/ja/web/api/promiserejectionevent/promiserejectionevent/index.html @@ -14,7 +14,7 @@ translation_of: Web/API/PromiseRejectionEvent/PromiseRejectionEvent ---
{{APIRef("HTML DOM")}}
-

PromiseRejectionEvent() コンストラクタは、JavaScript の {{jsxref("Promise")}} が拒絶されたときに発火するイベントを表す {{domxref("PromiseRejectionEvent")}} を新しく生成し返します。

+

PromiseRejectionEvent() コンストラクタは、JavaScript の {{jsxref("Promise")}} が拒否されたときに発火するイベントを表す {{domxref("PromiseRejectionEvent")}} を新しく生成し返します。

構文

@@ -32,9 +32,9 @@ translation_of: Web/API/PromiseRejectionEvent/PromiseRejectionEvent
type
PromiseRejectionEvent の型名を表す文字列。これは大文字小文字を区別し、{{event("rejectionhandled", '"rejectionhandled"')}} か {{event("unhandledrejection", '"unhandledrejection"')}} のいずれかである必要がある。
promise
-
拒絶された {{jsxref("Promise")}}。
+
拒否された {{jsxref("Promise")}}。
reason
-
promise が拒絶された理由を表すいずれかの値、または {{jsxref("Object")}}。
+
promise が拒否された理由を表すいずれかの値、または {{jsxref("Object")}}。

仕様

diff --git a/files/ja/web/api/window/rejectionhandled_event/index.html b/files/ja/web/api/window/rejectionhandled_event/index.html index 335d40fcdb..75eccd8a77 100644 --- a/files/ja/web/api/window/rejectionhandled_event/index.html +++ b/files/ja/web/api/window/rejectionhandled_event/index.html @@ -19,7 +19,7 @@ translation_of: Web/API/Window/rejectionhandled_event ---
{{APIRef("HTML DOM")}}
-

rejectionhandled イベントは、 JavaScript の {{jsxref("Promise")}} が拒絶されたものの、その後で Promise の拒絶が処理された場合にスクリプトのグローバルスコープ (ふつうは {{domxref("window")}} だが {{domxref("Worker")}} の場合もある) に送られます。これは、 Promise が拒絶されたが拒絶の手助けがないときに送信される {{domxref("Window.unhandledrejection_event", "unhandledrejection")}} イベントと並行して、デバッグや一般的なアプリケーションの回復に使用できます。

+

rejectionhandled イベントは、 JavaScript の {{jsxref("Promise")}} が拒否されたものの、その後で Promise の拒否が処理された場合にスクリプトのグローバルスコープ (ふつうは {{domxref("window")}} だが {{domxref("Worker")}} の場合もある) に送られます。これは、 Promise が拒否されたが拒否の手助けがないときに送信される {{domxref("Window.unhandledrejection_event", "unhandledrejection")}} イベントと並行して、デバッグや一般的なアプリケーションの回復に使用できます。

@@ -44,7 +44,7 @@ translation_of: Web/API/Window/rejectionhandled_event

-

rejectionhandled イベントを使用して、拒絶された Promise を、拒絶された理由を添えてコンソールに出力することができます。

+

rejectionhandled イベントを使用して、拒否された Promise を、拒否された理由を添えてコンソールに出力することができます。

window.addEventListener("rejectionhandled", event => {
   console.log("Promise rejected; reason: " + event.reason);
diff --git a/files/ja/web/api/worker/index.html b/files/ja/web/api/worker/index.html
index db0a319578..69ec3abc87 100644
--- a/files/ja/web/api/worker/index.html
+++ b/files/ja/web/api/worker/index.html
@@ -64,10 +64,10 @@ translation_of: Web/API/Worker
  
Worker オブジェクトが シリアライズ解除できないというメッセージを受け取ったときに発行されます。
onmessageerror プロパティからも利用できます。
rejectionhandled
-
{{jsxref("Promise")}} が拒絶されるたびに発行されます。拒絶を処理するハンドラーがあるかどうかは問いません。
+
{{jsxref("Promise")}} が拒否されるたびに発行されます。拒否を処理するハンドラーがあるかどうかは問いません。
onrejectionhandled イベントハンドラープロパティからも利用できます。
unhandledrejection
-
拒絶を処理するハンドラーのない {{jsxref("Promise")}} が拒絶されたときに発行されます。
+
拒否を処理するハンドラーのない {{jsxref("Promise")}} が拒否されたときに発行されます。
onunhandledrejection イベントハンドラープロパティからも利用できます。
diff --git a/files/ja/web/css/user-modify/index.html b/files/ja/web/css/user-modify/index.html index 1243f13c05..854abb890e 100644 --- a/files/ja/web/css/user-modify/index.html +++ b/files/ja/web/css/user-modify/index.html @@ -72,7 +72,7 @@ user-modify: unset;

仕様書

-

このプロパティは仕様書で定義されていません。類似のプロパティである user-focus が、 CSS3 UI 仕様書の早期の草稿で提案されましたが、作業グループによって拒絶されました。

+

このプロパティは仕様書で定義されていません。類似のプロパティである user-focus が、 CSS3 UI 仕様書の早期の草稿で提案されましたが、作業グループによって拒否されました。

ブラウザーの対応

diff --git a/files/ja/web/events/index.html b/files/ja/web/events/index.html index 32155339ee..169f20382e 100644 --- a/files/ja/web/events/index.html +++ b/files/ja/web/events/index.html @@ -294,9 +294,9 @@ translation_of: Web/Events
- + diff --git a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html index 4b2d016a74..277bda3b8a 100644 --- a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html +++ b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/catch ---
{{JSRef}}
-

catch() メソッドは Promise を返しますが、拒絶された場合のみ扱います。 {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}} の呼び出しと同じ動作をします (実際、 obj.catch(onRejected) の呼び出しは内部的に obj.then(undefined, onRejected) を呼び出しています)。つまり、返値を undefined にフォールバックしたい場合でも、 onRejected 関数を提供する必要があります。 - 例えば、 obj.catch(() => {}) のようにします。

+

catch() メソッドは Promise を返しますが、拒否された場合のみ扱います。 {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}} の呼び出しと同じ動作をします (実際、 obj.catch(onRejected) の呼び出しは内部的に obj.then(undefined, onRejected) を呼び出しています)。つまり、返値を undefined にフォールバックしたい場合でも、 onRejected 関数を提供する必要があります。 - 例えば、 obj.catch(() => {}) のようにします。

{{EmbedInteractiveExample("pages/js/promise-catch.html")}}
@@ -33,9 +33,9 @@ p.catch(function(reason) {
Promise が失敗した時に呼び出される {{jsxref("Function")}} です。この関数は一つの引数を持ちます。
reason
-
拒絶された理由です。
+
拒否された理由です。
- catch() で返される Promise は、 onRejected がエラーを発生させた場合、または返される Promise それ自体が拒絶された場合は、拒絶となります。それ以外の場合は、解決となります。
+ catch() で返される Promise は、 onRejected がエラーを発生させた場合、または返される Promise それ自体が拒否された場合は、拒否となります。それ以外の場合は、解決となります。

返値

diff --git a/files/ja/web/javascript/reference/global_objects/promise/then/index.html b/files/ja/web/javascript/reference/global_objects/promise/then/index.html index c75b748aad..f0ad7223d5 100644 --- a/files/ja/web/javascript/reference/global_objects/promise/then/index.html +++ b/files/ja/web/javascript/reference/global_objects/promise/then/index.html @@ -38,7 +38,7 @@ p.then(value => {
onFulfilled {{optional_inline}}
Promise が成功したときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 fulfillment value を持ちます。これが関数ではない場合は、内部的に "Identity" 関数 (受け取った引数を返す関数) に置き換えられます。
onRejected {{optional_inline}}
-
Promise が拒絶されたときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 rejection reason を持ちます。これが関数ではない場合は、内部的に "Thrower" 関数 (引数として受け取ったエラーを投げる関数) に置き換えられます。
+
Promise が拒否されたときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 rejection reason を持ちます。これが関数ではない場合は、内部的に "Thrower" 関数 (引数として受け取ったエラーを投げる関数) に置き換えられます。

返値

@@ -48,10 +48,10 @@ p.then(value => {

以下は、 then メソッドの非同期性を示す例です。

@@ -161,7 +161,7 @@ p2.then(function(value) { }); -

then の引数として渡した関数が拒絶された Promise を返した場合や、例外 (エラー) が発生した場合は、拒絶された Promise を返します。

+

then の引数として渡した関数が拒否された Promise を返した場合や、例外 (エラー) が発生した場合は、拒否された Promise を返します。

Promise.resolve()
   .then(() => {
@@ -174,7 +174,7 @@ p2.then(function(value) {
     console.error('onRejected function called: ' + error.message);
   });
-

その他の場合はすべて、解決中 (resolving) の Promise が返されます。次の例では、チェーン上の以前の Promise が拒絶されていても、最初の then() は解決中の Promise に含まれた 42 を返します。

+

その他の場合はすべて、解決中 (resolving) の Promise が返されます。次の例では、チェーン上の以前の Promise が拒否されていても、最初の then() は解決中の Promise に含まれた 42 を返します。

Promise.reject()
   .then(() => 99, () => 42) // onRejected returns 42 which is wrapped in a resolving Promise
diff --git a/files/ja/web/javascript/reference/operators/index.html b/files/ja/web/javascript/reference/operators/index.html
index ce93a79806..aa1fde203b 100644
--- a/files/ja/web/javascript/reference/operators/index.html
+++ b/files/ja/web/javascript/reference/operators/index.html
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Operators
  
{{JSxRef("Operators/async_function", "async function")}}
async function は非同期の関数式を定義します。
{{JSxRef("Operators/await", "await")}}
-
非同期関数式の停止/再開と、プロミスの解決/拒絶を待ちます。
+
非同期関数式の停止/再開と、プロミスの解決/拒否を待ちます。
{{JSxRef("Global_Objects/Array", "[]")}}
配列初期化子またはリテラル構文です。
{{JSxRef("Operators/Object_initializer", "{}")}}
-- cgit v1.2.3-54-g00ecf
プロミスの拒絶プロミスの拒否 -

JavaScript のプロミスが拒絶されたときにグローバルスクリプトコンテキストに送信されるイベント。

+

JavaScript のプロミスが拒否されたときにグローバルスクリプトコンテキストに送信されるイベント。

イベントは Window で発行される。