From 3eca855187f345ee7e9cc7f8cf2d83937e0f73a0 Mon Sep 17 00:00:00 2001 From: MDN Date: Tue, 28 Dec 2021 00:52:42 +0000 Subject: [CRON] sync translated content --- files/fr/_redirects.txt | 1 + files/fr/glossary/client_hints/index.md | 38 ---------------------------- files/fr/web/http/client_hints/index.md | 39 ++++++++++++++++++++++++++++ files/ja/_redirects.txt | 1 + files/ja/_wikihistory.json | 12 ++++----- files/ja/glossary/client_hints/index.html | 39 ---------------------------- files/ja/web/http/client_hints/index.html | 40 +++++++++++++++++++++++++++++ files/ko/_redirects.txt | 1 + files/ko/_wikihistory.json | 12 ++++----- files/ko/glossary/client_hints/index.html | 41 ------------------------------ files/ko/web/http/client_hints/index.html | 42 +++++++++++++++++++++++++++++++ 11 files changed, 136 insertions(+), 130 deletions(-) delete mode 100644 files/fr/glossary/client_hints/index.md create mode 100644 files/fr/web/http/client_hints/index.md delete mode 100644 files/ja/glossary/client_hints/index.html create mode 100644 files/ja/web/http/client_hints/index.html delete mode 100644 files/ko/glossary/client_hints/index.html create mode 100644 files/ko/web/http/client_hints/index.html diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index 0cf8f71606..1744e18cb6 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -1744,6 +1744,7 @@ /fr/docs/Glossary/Accessibilité /fr/docs/Glossary/Accessibility /fr/docs/Glossary/Attribut /fr/docs/Glossary/Attribute /fr/docs/Glossary/Block/Block_(CSS) /fr/docs/Glossary/Block/CSS +/fr/docs/Glossary/Client_hints /fr/docs/Web/HTTP/Client_hints /fr/docs/Glossary/Gaia /fr/docs/orphaned/Glossary/Gaia /fr/docs/Glossary/Gonk /fr/docs/orphaned/Glossary/Gonk /fr/docs/Glossary/Modern_web_apps /fr/docs/orphaned/Glossary/Modern_web_apps diff --git a/files/fr/glossary/client_hints/index.md b/files/fr/glossary/client_hints/index.md deleted file mode 100644 index e5107d379c..0000000000 --- a/files/fr/glossary/client_hints/index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Indications du client (client hints) -slug: Glossary/Client_hints -tags: - - Client hints - - Glossary - - Performance - - Reference - - Web Performance -translation_of: Glossary/Client_hints ---- -Les **indications du client** (_client hints_ en anglais) sont un ensemble d'[en-têtes de requêtes HTTP](/fr/docs/Web/HTTP/Headers) qu'un serveur peut demander de façon proactive à un client afin de connaître les caractéristiques spécifiques à l'appareil du client et aux préférences utilisées dans l'agent utilisateur. L'ensemble des en-têtes pour ces « indications » sont listées dans [En-têtes HTTP > Indications du client](/fr/docs/Web/HTTP/Headers#client_hints). - -Un serveur doit annoncer sa prise en charge de telles indications via l'en-tête [`Accept-CH`](/fr/docs/Web/HTTP/Headers/Accept-CH) qui contiendra les indications du client qui l'intéressent. Lorsqu'un client qui prend en charge cette fonctionnalité reçoit cet en-tête `Accept-CH`, il ajoute les en-têtes d'indication correspondantes aux requêtes suivantes. - -Ainsi, après avoir reçu l'en-tête `Accept-CH` suivant dans une réponse. Le client pourrait ajouter les en-têtes [`Width`](/fr/docs/Web/HTTP/Headers/Width), [`Viewport-Width`](/fr/docs/Web/HTTP/Headers/Viewport-Width), et [`Downlink`](/fr/docs/Web/HTTP/Headers/Downlink) aux requêtes suivantes. - - Accept-CH: Width, Viewport-Width, Downlink - -Le serveur peut alors utiliser ces informations du client pour déterminer les ressources à lui envoyer. - -> **Note :** Les indications du client peuvent aussi être formulées en HTML à l'aide de l'élément [``](/fr/docs/Web/HTML/Element/meta) avec l'attribut [`http-equiv`](/fr/docs/Web/HTML/Element/meta#attr-http-equiv) : -> -> - -## Client Hints Infrastructures variables - -Afin d'indiquer à la gestion du cache que les [indications du client](/fr/docs/Web/HTTP/Headers#clients_hints) peuvent modifier la teneur de la réponse, il faudra utiliser l'en-tête HTTP [`Vary`](/fr/docs/Web/HTTP/Headers/Vary). - -Exemple de réponse variable : - - Vary: Accept, Width, Viewport-Width, Downlink - -## Voir aussi - -- [En-têtes HTTP pour ces indications](/fr/docs/Web/HTTP/Headers#clients_hints) -- [En-tête HTTP `Vary`](/fr/docs/Web/HTTP/Headers/Vary) -- [Infrastructure générale pour les indications du client](https://wicg.github.io/client-hints-infrastructure/) diff --git a/files/fr/web/http/client_hints/index.md b/files/fr/web/http/client_hints/index.md new file mode 100644 index 0000000000..373674e862 --- /dev/null +++ b/files/fr/web/http/client_hints/index.md @@ -0,0 +1,39 @@ +--- +title: Indications du client (client hints) +slug: Web/HTTP/Client_hints +tags: + - Client hints + - Glossary + - Performance + - Reference + - Web Performance +translation_of: Glossary/Client_hints +original_slug: Glossary/Client_hints +--- +Les **indications du client** (_client hints_ en anglais) sont un ensemble d'[en-têtes de requêtes HTTP](/fr/docs/Web/HTTP/Headers) qu'un serveur peut demander de façon proactive à un client afin de connaître les caractéristiques spécifiques à l'appareil du client et aux préférences utilisées dans l'agent utilisateur. L'ensemble des en-têtes pour ces « indications » sont listées dans [En-têtes HTTP > Indications du client](/fr/docs/Web/HTTP/Headers#client_hints). + +Un serveur doit annoncer sa prise en charge de telles indications via l'en-tête [`Accept-CH`](/fr/docs/Web/HTTP/Headers/Accept-CH) qui contiendra les indications du client qui l'intéressent. Lorsqu'un client qui prend en charge cette fonctionnalité reçoit cet en-tête `Accept-CH`, il ajoute les en-têtes d'indication correspondantes aux requêtes suivantes. + +Ainsi, après avoir reçu l'en-tête `Accept-CH` suivant dans une réponse. Le client pourrait ajouter les en-têtes [`Width`](/fr/docs/Web/HTTP/Headers/Width), [`Viewport-Width`](/fr/docs/Web/HTTP/Headers/Viewport-Width), et [`Downlink`](/fr/docs/Web/HTTP/Headers/Downlink) aux requêtes suivantes. + + Accept-CH: Width, Viewport-Width, Downlink + +Le serveur peut alors utiliser ces informations du client pour déterminer les ressources à lui envoyer. + +> **Note :** Les indications du client peuvent aussi être formulées en HTML à l'aide de l'élément [``](/fr/docs/Web/HTML/Element/meta) avec l'attribut [`http-equiv`](/fr/docs/Web/HTML/Element/meta#attr-http-equiv) : +> +> + +## Client Hints Infrastructures variables + +Afin d'indiquer à la gestion du cache que les [indications du client](/fr/docs/Web/HTTP/Headers#clients_hints) peuvent modifier la teneur de la réponse, il faudra utiliser l'en-tête HTTP [`Vary`](/fr/docs/Web/HTTP/Headers/Vary). + +Exemple de réponse variable : + + Vary: Accept, Width, Viewport-Width, Downlink + +## Voir aussi + +- [En-têtes HTTP pour ces indications](/fr/docs/Web/HTTP/Headers#clients_hints) +- [En-tête HTTP `Vary`](/fr/docs/Web/HTTP/Headers/Vary) +- [Infrastructure générale pour les indications du client](https://wicg.github.io/client-hints-infrastructure/) diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index e6358b5607..7c20352d15 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -1887,6 +1887,7 @@ /ja/docs/Games/Workflows/2D_breakout_game_Phaser /ja/docs/Games/Tutorials/2D_breakout_game_Phaser /ja/docs/Games/Workflows/2D_breakout_game_Phaser/Physics /ja/docs/Games/Tutorials/2D_breakout_game_Phaser/Physics /ja/docs/Glossary/AOM /ja/docs/Glossary/Accessibility_tree +/ja/docs/Glossary/Client_hints /ja/docs/Web/HTTP/Client_hints /ja/docs/Glossary/Constant(定数) /ja/docs/Glossary/Constant /ja/docs/Glossary/Constant(定数) /ja/docs/Glossary/Constant /ja/docs/Glossary/DTD /ja/docs/Glossary/Doctype diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 00e9722006..99f27c2054 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -817,12 +817,6 @@ "mfuji09" ] }, - "Glossary/Client_hints": { - "modified": "2020-03-27T14:30:49.281Z", - "contributors": [ - "Wind1808" - ] - }, "Glossary/Closure": { "modified": "2019-03-23T22:37:50.037Z", "contributors": [ @@ -35759,6 +35753,12 @@ "yyss" ] }, + "Web/HTTP/Client_hints": { + "modified": "2020-03-27T14:30:49.281Z", + "contributors": [ + "Wind1808" + ] + }, "Web/HTTP/Compression": { "modified": "2019-08-24T03:15:46.627Z", "contributors": [ diff --git a/files/ja/glossary/client_hints/index.html b/files/ja/glossary/client_hints/index.html deleted file mode 100644 index 7beec55f30..0000000000 --- a/files/ja/glossary/client_hints/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Client Hints (クライアントヒント) -slug: Glossary/Client_hints -tags: - - Client hints - - Glossary - - Performance - - Reference - - Web Performance -translation_of: Glossary/Client_hints ---- -

クライアントヒント (Client Hints) は、プロアクティブコンテンツネゴシエーション用の HTTP リクエストヘッダーフィールドのセットで、クライアントがデバイスとエージェントに固有の設定のリストを示すことができます。 クライアントヒントにより、画像の DPR 解像度の自動ネゴシエーションなどの最適化されたアセットの自動配信が可能になります。

- -

クライアントヒントの使用は自動ではありません。 サーバーはクライアントヒントをサポートしていることを知らせる必要があります。 サーバーは、Accept-CH (クライアントヒントを受け入れる) ヘッダーまたは http-equiv 属性を持つ同等の HTML の meta 要素を使用して、クライアントヒントのサポートを知らせます。

- -

Accept-CH: DPR, Width, Viewport-Width, Downlink

- -

および/または

- -

<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width, Downlink">

- -

クライアントが Accept-CH ヘッダーを受信すると、サポートしている場合は、知らされたフィールド値と一致するクライアントヒントのヘッダーを追加します。 例えば、上記の Accept-CH の例に基づいて、クライアントは DPR、Width、Viewport-Width、および Downlink のヘッダーを後続のすべてのリクエストに追加できます。 2番目の例では、サーバーは Accept-CH meta タグを設定することにより、ブラウザーにヒントを提供します。

- -

基本的に、クライアントヒントのヘッダーを使用すると、開発者またはアプリは、デバイスピクセル比、ビューポート幅、ディスプレイ幅など、それ自体に関する情報をサーバーに知らせるようにブラウザーに指示できます。 その後、クライアントはサーバーにクライアントの環境に関する情報を提供でき、サーバーはその情報に基づいて送信するリソースを決定できます。

- -

変化するクライアントヒント

- -

異なるクライアントヒントがレスポンスに影響する可能性があることをキャッシュに伝えるには、Vary HTTP ヘッダーを使用する必要があります。

- -

変化するレスポンスの例:

- -

Vary: Accept, DPR, Width, Viewport-Width, Downlink

- -

関連情報

- - diff --git a/files/ja/web/http/client_hints/index.html b/files/ja/web/http/client_hints/index.html new file mode 100644 index 0000000000..7df108cbb9 --- /dev/null +++ b/files/ja/web/http/client_hints/index.html @@ -0,0 +1,40 @@ +--- +title: Client Hints (クライアントヒント) +slug: Web/HTTP/Client_hints +tags: + - Client hints + - Glossary + - Performance + - Reference + - Web Performance +translation_of: Glossary/Client_hints +original_slug: Glossary/Client_hints +--- +

クライアントヒント (Client Hints) は、プロアクティブコンテンツネゴシエーション用の HTTP リクエストヘッダーフィールドのセットで、クライアントがデバイスとエージェントに固有の設定のリストを示すことができます。 クライアントヒントにより、画像の DPR 解像度の自動ネゴシエーションなどの最適化されたアセットの自動配信が可能になります。

+ +

クライアントヒントの使用は自動ではありません。 サーバーはクライアントヒントをサポートしていることを知らせる必要があります。 サーバーは、Accept-CH (クライアントヒントを受け入れる) ヘッダーまたは http-equiv 属性を持つ同等の HTML の meta 要素を使用して、クライアントヒントのサポートを知らせます。

+ +

Accept-CH: DPR, Width, Viewport-Width, Downlink

+ +

および/または

+ +

<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width, Downlink">

+ +

クライアントが Accept-CH ヘッダーを受信すると、サポートしている場合は、知らされたフィールド値と一致するクライアントヒントのヘッダーを追加します。 例えば、上記の Accept-CH の例に基づいて、クライアントは DPR、Width、Viewport-Width、および Downlink のヘッダーを後続のすべてのリクエストに追加できます。 2番目の例では、サーバーは Accept-CH meta タグを設定することにより、ブラウザーにヒントを提供します。

+ +

基本的に、クライアントヒントのヘッダーを使用すると、開発者またはアプリは、デバイスピクセル比、ビューポート幅、ディスプレイ幅など、それ自体に関する情報をサーバーに知らせるようにブラウザーに指示できます。 その後、クライアントはサーバーにクライアントの環境に関する情報を提供でき、サーバーはその情報に基づいて送信するリソースを決定できます。

+ +

変化するクライアントヒント

+ +

異なるクライアントヒントがレスポンスに影響する可能性があることをキャッシュに伝えるには、Vary HTTP ヘッダーを使用する必要があります。

+ +

変化するレスポンスの例:

+ +

Vary: Accept, DPR, Width, Viewport-Width, Downlink

+ +

関連情報

+ + diff --git a/files/ko/_redirects.txt b/files/ko/_redirects.txt index 966bc71aef..44d523c2ac 100644 --- a/files/ko/_redirects.txt +++ b/files/ko/_redirects.txt @@ -208,6 +208,7 @@ /ko/docs/Games/Tutorials/순수한_자바스크립트를_이용한_2D_벽돌깨기_게임/Track_the_score_and_win /ko/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win /ko/docs/Games/Tutorials/순수한_자바스크립트를_이용한_2D_벽돌깨기_게임/공_움직이기 /ko/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball /ko/docs/Games/Tutorials/순수한_자바스크립트를_이용한_2D_벽돌깨기_게임/캔버스_생성과_그리기 /ko/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it +/ko/docs/Glossary/Client_hints /ko/docs/Web/HTTP/Client_hints /ko/docs/Glossary/Header /ko/docs/Glossary/HTTP_header /ko/docs/Glossary/동적_프로그래밍_언어 /ko/docs/Glossary/Dynamic_programming_language /ko/docs/Glossary/배열 /ko/docs/Glossary/array diff --git a/files/ko/_wikihistory.json b/files/ko/_wikihistory.json index 16ba9f824b..e46548fc28 100644 --- a/files/ko/_wikihistory.json +++ b/files/ko/_wikihistory.json @@ -303,12 +303,6 @@ "enfroze" ] }, - "Glossary/Client_hints": { - "modified": "2020-03-30T11:50:49.956Z", - "contributors": [ - "oinochoe" - ] - }, "Glossary/Compile": { "modified": "2019-10-29T10:03:26.609Z", "contributors": [ @@ -11344,6 +11338,12 @@ "devcken" ] }, + "Web/HTTP/Client_hints": { + "modified": "2020-03-30T11:50:49.956Z", + "contributors": [ + "oinochoe" + ] + }, "Web/HTTP/Compression": { "modified": "2020-11-24T03:58:08.551Z", "contributors": [ diff --git a/files/ko/glossary/client_hints/index.html b/files/ko/glossary/client_hints/index.html deleted file mode 100644 index 50a6443523..0000000000 --- a/files/ko/glossary/client_hints/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Client hints(클라이언트 힌트) -slug: Glossary/Client_hints -tags: - - Client hints - - Reference - - UA 대안 - - User-agent - - 클라이언트 힌트 -translation_of: Glossary/Client_hints ---- -

Client Hints는 클라이언트 장치 및 에이전트별 기본 설정 목록을 확인할 수 있도록 사전 컨텐츠 체크를 위한  HTTP request header 입니다. Client Hints를 사용하면 이미지 DPR 해상도의 자동 조절과 최적화 된 assets을 자동으로 적용할 수 있습니다.

- -

Client Hints는 자동으로 적용되는 것이 아닙니다 :  ClientHints를 지원한다고 선언하기 위해서 서버에서  Accept-CH (accept client hints) header 또는 클라이언트에서 HTML Meta 태그의  http-equiv 속성을 사용하여 선언해주어야 합니다.

- -

Accept-CH: DPR, Width, Viewport-Width, Downlink

- -

또는

- -

<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width, Downlink">

- -

클라이언트가 Accept-CH header를 전달받게 되면 지원되는 경우, Client Hint header를 추가합니다. 예를 들어 위의 Accept-CH 예제를 기반으로 클라이언트는 모든 후속 요청에 DPR, Width, Viewport-Width 및 Downlink 헤더를 추가 할 수 있습니다.

- -

두 번째 예에서 서버는 Accept-CH 메타 태그를 설정하여 브라우저에 힌트를 제공합니다.

- -

일반적으로, Client Hints header를 가지고 개발자 또는 어플리케이션은 브라우저에게 장치 픽셀 비율, 뷰포트 너비 및 디스플레이 너비와 같은 서버 자체 정보를 제공하도록 할 수 있습니다. 그러면 클라이언트는 서버에 클라이언트 환경에 대한 정보를 제공할 수 있고, 서버는 해당 정보를 기반으로 전송할 리소스를 결정할 수도 있습니다.

- -

Vary Client Hints

- -

다른 Client Hints가 응답에 영향을 줄 수 있는 캐시를 전달하기 위해서는, Vary HTTP header를 사용해야만 합니다.

- -

응답 예시 :

- -

Vary: Accept, DPR, Width, Viewport-Width, Downlink

- -

See Also

- - diff --git a/files/ko/web/http/client_hints/index.html b/files/ko/web/http/client_hints/index.html new file mode 100644 index 0000000000..3e22cb388d --- /dev/null +++ b/files/ko/web/http/client_hints/index.html @@ -0,0 +1,42 @@ +--- +title: Client hints(클라이언트 힌트) +slug: Web/HTTP/Client_hints +tags: + - Client hints + - Reference + - UA 대안 + - User-agent + - 클라이언트 힌트 +translation_of: Glossary/Client_hints +original_slug: Glossary/Client_hints +--- +

Client Hints는 클라이언트 장치 및 에이전트별 기본 설정 목록을 확인할 수 있도록 사전 컨텐츠 체크를 위한  HTTP request header 입니다. Client Hints를 사용하면 이미지 DPR 해상도의 자동 조절과 최적화 된 assets을 자동으로 적용할 수 있습니다.

+ +

Client Hints는 자동으로 적용되는 것이 아닙니다 :  ClientHints를 지원한다고 선언하기 위해서 서버에서  Accept-CH (accept client hints) header 또는 클라이언트에서 HTML Meta 태그의  http-equiv 속성을 사용하여 선언해주어야 합니다.

+ +

Accept-CH: DPR, Width, Viewport-Width, Downlink

+ +

또는

+ +

<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width, Downlink">

+ +

클라이언트가 Accept-CH header를 전달받게 되면 지원되는 경우, Client Hint header를 추가합니다. 예를 들어 위의 Accept-CH 예제를 기반으로 클라이언트는 모든 후속 요청에 DPR, Width, Viewport-Width 및 Downlink 헤더를 추가 할 수 있습니다.

+ +

두 번째 예에서 서버는 Accept-CH 메타 태그를 설정하여 브라우저에 힌트를 제공합니다.

+ +

일반적으로, Client Hints header를 가지고 개발자 또는 어플리케이션은 브라우저에게 장치 픽셀 비율, 뷰포트 너비 및 디스플레이 너비와 같은 서버 자체 정보를 제공하도록 할 수 있습니다. 그러면 클라이언트는 서버에 클라이언트 환경에 대한 정보를 제공할 수 있고, 서버는 해당 정보를 기반으로 전송할 리소스를 결정할 수도 있습니다.

+ +

Vary Client Hints

+ +

다른 Client Hints가 응답에 영향을 줄 수 있는 캐시를 전달하기 위해서는, Vary HTTP header를 사용해야만 합니다.

+ +

응답 예시 :

+ +

Vary: Accept, DPR, Width, Viewport-Width, Downlink

+ +

See Also

+ + -- cgit v1.2.3-54-g00ecf