Skip to content

Commit

Permalink
Merge branch 'main' into ko-translate-intersection-observer-api
Browse files Browse the repository at this point in the history
  • Loading branch information
YDayeon authored Nov 4, 2023
2 parents 1af0e8c + e74b28f commit a29f450
Show file tree
Hide file tree
Showing 222 changed files with 6,326 additions and 2,955 deletions.
72 changes: 36 additions & 36 deletions files/es/learn/javascript/first_steps/arrays/index.md

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions files/es/mdn/at_ten/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ Por diez años, la comunidad MDN ha estado documentando la Web abierta. Desde la

[Aprende más sobre contribuyendo](/es/docs/MDN_at_ten/Contributing_to_MDN)

{{TenthCampaignQuote}}

## Subnav

1. [MDN en 10](/es/docs/MDN_at_ten/)
Expand Down
13 changes: 9 additions & 4 deletions files/fr/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1433,7 +1433,7 @@
/fr/docs/Glossaire/Hyperlien /fr/docs/Glossary/Hyperlink
/fr/docs/Glossaire/Hypertexte /fr/docs/Glossary/Hypertext
/fr/docs/Glossaire/Héritage /fr/docs/Glossary/Inheritance
/fr/docs/Glossaire/I18N /fr/docs/Glossary/I18N
/fr/docs/Glossaire/I18N /fr/docs/Glossary/Internationalization
/fr/docs/Glossaire/IANA /fr/docs/Glossary/IANA
/fr/docs/Glossaire/ICANN /fr/docs/Glossary/ICANN
/fr/docs/Glossaire/ICE /fr/docs/Glossary/ICE
Expand All @@ -1459,7 +1459,7 @@
/fr/docs/Glossaire/Input_method_editor /fr/docs/Glossary/Input_method_editor
/fr/docs/Glossaire/Instance /fr/docs/Glossary/Instance
/fr/docs/Glossaire/Intergiciel /fr/docs/Glossary/Middleware
/fr/docs/Glossaire/Internationalisation_et_localisation /fr/docs/Glossary/Internationalization_and_localization
/fr/docs/Glossaire/Internationalisation_et_localisation /fr/docs/Glossary/Internationalization
/fr/docs/Glossaire/Internet /fr/docs/Glossary/Internet
/fr/docs/Glossaire/JSON /fr/docs/Glossary/JSON
/fr/docs/Glossaire/Jank /fr/docs/Glossary/Jank
Expand Down Expand Up @@ -1730,7 +1730,9 @@
/fr/docs/Glossary/Descriptor_(CSS) /fr/docs/Glossary/CSS_Descriptor
/fr/docs/Glossary/Empty_element /fr/docs/Glossary/Void_element
/fr/docs/Glossary/Grid_Rows /fr/docs/Glossary/Grid_Row
/fr/docs/Glossary/I18N /fr/docs/Glossary/Internationalization
/fr/docs/Glossary/Index /fr/docs/Glossary
/fr/docs/Glossary/Internationalization_and_localization /fr/docs/Glossary/Internationalization
/fr/docs/Glossary/Modern_web_apps /fr/docs/Glossary/Progressive_web_apps
/fr/docs/Glossary/Node/réseau /fr/docs/Glossary/Node/networking
/fr/docs/Glossary/Origine /fr/docs/Glossary/Origin
Expand Down Expand Up @@ -3580,7 +3582,7 @@
/fr/docs/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors
/fr/docs/Tutoriel_canvas/Animations_basiques /fr/docs/Web/API/Canvas_API/Tutorial/Basic_animations
/fr/docs/Tutoriel_canvas/Composition /fr/docs/Web/API/Canvas_API/Tutorial/Compositing
/fr/docs/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/Canvas_API/Tutorial/Compositing/Example
/fr/docs/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
/fr/docs/Tutoriel_canvas/Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes
/fr/docs/Tutoriel_canvas/Optimizing_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas
/fr/docs/Tutoriel_canvas/Pixel_manipulation_with_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
Expand Down Expand Up @@ -3631,12 +3633,13 @@
/fr/docs/Web/API/ByteString /fr/docs/Web/JavaScript/Reference/Global_Objects/String
/fr/docs/Web/API/CSSMatrix /fr/docs/Web/API/DOMMatrix
/fr/docs/Web/API/Canvas_API/Drawing_graphics_with_canvas /fr/docs/Web/API/Canvas_API/Tutorial
/fr/docs/Web/API/Canvas_API/Tutorial/Compositing/Example /fr/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas /fr/docs/Web/API/Canvas_API/Tutorial
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Advanced_animations /fr/docs/Web/API/Canvas_API/Tutorial/Advanced_animations
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Animations_basiques /fr/docs/Web/API/Canvas_API/Tutorial/Basic_animations
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition /fr/docs/Web/API/Canvas_API/Tutorial/Compositing
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/Canvas_API/Tutorial/Compositing/Example
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_text
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes
/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Optimizing_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas
Expand Down Expand Up @@ -6369,6 +6372,7 @@
/fr/docs/conflicting/Glossary/DOM /fr/docs/Glossary/DOM
/fr/docs/conflicting/Glossary/Doctype /fr/docs/Glossary/Doctype
/fr/docs/conflicting/Glossary/Firefox_OS /fr/docs/Glossary/Firefox_OS
/fr/docs/conflicting/Glossary/Internationalization /fr/docs/Glossary/Internationalization
/fr/docs/conflicting/Glossary/Object_reference /fr/docs/Glossary/Object_reference
/fr/docs/conflicting/Glossary/TCP /fr/docs/Glossary/TCP
/fr/docs/conflicting/Learn /fr/docs/Learn
Expand Down Expand Up @@ -6442,6 +6446,7 @@
/fr/docs/conflicting/Tools/Responsive_Design_Mode https://firefox-source-docs.mozilla.org/devtools-user/responsive_design_mode/index.html
/fr/docs/conflicting/Web/API /fr/docs/Web/API
/fr/docs/conflicting/Web/API/Blob /fr/docs/Web/API/Blob
/fr/docs/conflicting/Web/API/CanvasRenderingContext2D/globalCompositeOperation /fr/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
/fr/docs/conflicting/Web/API/Canvas_API/Tutorial /fr/docs/Web/API/Canvas_API/Tutorial
/fr/docs/conflicting/Web/API/DOMMatrix /fr/docs/Web/API/DOMMatrix
/fr/docs/conflicting/Web/API/Document /fr/docs/Web/API/Document
Expand Down
14 changes: 3 additions & 11 deletions files/fr/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -1018,10 +1018,6 @@
"modified": "2019-03-23T22:42:03.435Z",
"contributors": ["loella16", "Porkepix", "xdelatour"]
},
"Glossary/I18N": {
"modified": "2019-03-23T22:41:26.912Z",
"contributors": ["Goofy", "xdelatour"]
},
"Glossary/IANA": {
"modified": "2019-03-23T22:42:02.685Z",
"contributors": ["loella16", "xdelatour"]
Expand Down Expand Up @@ -1118,9 +1114,9 @@
"modified": "2019-03-23T22:41:11.990Z",
"contributors": ["xdelatour"]
},
"Glossary/Internationalization_and_localization": {
"modified": "2020-10-09T08:51:46.428Z",
"contributors": ["Voulto"]
"Glossary/Internationalization": {
"modified": "2019-03-23T22:41:26.912Z",
"contributors": ["Goofy", "xdelatour"]
},
"Glossary/Internet": {
"modified": "2019-03-23T22:53:44.936Z",
Expand Down Expand Up @@ -7359,10 +7355,6 @@
"modified": "2020-11-13T03:38:19.786Z",
"contributors": ["SphinxKnight", "a-mt", "Syberam"]
},
"Web/API/Canvas_API/Tutorial/Compositing/Example": {
"modified": "2020-11-13T03:38:18.691Z",
"contributors": ["SphinxKnight", "a-mt"]
},
"Web/API/Canvas_API/Tutorial/Drawing_shapes": {
"modified": "2020-11-13T03:38:18.692Z",
"contributors": [
Expand Down
33 changes: 0 additions & 33 deletions files/fr/glossary/i18n/index.md

This file was deleted.

27 changes: 27 additions & 0 deletions files/fr/glossary/internationalization/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Internationalisation
slug: Glossary/Internationalization
l10n:
sourceCommit: 050c1825df97d836d7b91c0719386dcb5b5dded2
---

{{GlossarySidebar}}

L'**internationalisation** (aussi abrégée en "i18n") est l'ensemble des bonnes pratiques permettant à des produits ou des services d'être adaptés pour différents publics, d'une langue, d'une culture ou d'une région différente.

La [localisation](/fr/docs/Glossary/Localization) est le processus complémentaire pour adapter un système à un public donné.

L'internationalisation permet entre autres l'adaptation des différences relatives aux :

- Systèmes d'écriture
- Unités de mesure (monnaie, °C/°F, km/miles, etc.)
- Formats de dates et heures
- Dispositions de clavier

Le travail du [consortium Unicode](https://home.unicode.org/) fait partie intégrante de l'internationalisation. Unicode prend en charge les variations entre les systèmes d'écriture du monde entier, et aussi les variations culturelles notamment liées aux devises et formats des dates et heures.

## Voir aussi

- [La localisation sur le glossaire MDN](/fr/docs/Glossary/Localization)
- [Le site du consortium Unicode](https://home.unicode.org/)
- [L'API JavaScript pour l'internationalisation](/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl)
16 changes: 0 additions & 16 deletions files/fr/glossary/internationalization_and_localization/index.md

This file was deleted.

20 changes: 11 additions & 9 deletions files/fr/glossary/mitm/index.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
---
title: MitM
slug: Glossary/MitM
l10n:
sourceCommit: 37bd8d794902f05bbb638eb3505cb87ccf38a992
---

{{GlossarySidebar}}

Une **attaque de l'homme du milieu** (Man-in-the-middle attack ou MitM) intercepte une communication entre deux systèmes. Par exemple, un routeur Wi-Fi peut être compromis.
Une **attaque du monstre du milieu** (en anglais <i lang="en">manipulator-in-the-middle attack</i>, abrégé en MitM) ou aussi attaque de l'homme du milieu consiste à intercepter une communication entre deux systèmes. Cela peut par exemple se produit lorsqu'un routeur Wi-Fi a été compromis.

En comparant cela au courrier physique : si vous échangez des lettres, le facteur peut intercepter chaque lettre que vous postez. Il l'ouvre, la lit, la modifie finalement, puis la reconditionne et seulement ensuite l'envoie à son destinataire initial. Celui-ci vous répond par lettre postée, et à nouveau, le facteur l'ouvre, la lit, la modifie éventuellement, la reconditionne et vous la remet. Vous ne savez pas qu'il y a un homme au milieu de votre canal de communication - le facteur est invisible pour vous et votre destinataire.
Prenons une analogie avec le courrier postal&nbsp;: si vous échangez des lettres, la factrice ou le facteur peut intercepter chaque lettre que vous postez&nbsp;: l'ouvrir, la lire, la modifier, puis la reconditionner et ensuite l'envoyer au destinataire initial. Lorsque ce dernier vous répond par courrier, à nouveau, la factrice ou le facteur peut l'ouvrir, la lire, la modifier éventuellement, la renvelopper et vous la remettre. Vous ne savez pas que votre courrier a été intercepté, le circuit de distribution du courrier est invisible pour vous et votre destinataire.

Dans le courrier physique et la communication en ligne, il est difficile de se défendre contre les attaques MitM. Quelques conseils :
Qu'il s'agisse du courrier postal ou des communications électroniques, il est difficile de se défendre contre les attaques MitM. Voici quelques conseils&nbsp;:

- Ne pas ignorer les avertissements de certificat. Vous pourriez être connecté à un serveur d'hameçonnage ou à un serveur imposteur.
- Les sites sensibles sans cryptage HTTPS sur les réseaux Wi-Fi publics ne sont pas fiables.
- Vérifiez "HTTPS" dans votre barre d'adresse et assurez-vous que le chiffrement est en place avant de vous connecter.
- N'ignorez pas les avertissements liés aux certificats. Vous pourriez être connecté à un serveur d'hameçonnage ou à un serveur imposteur.
- Les sites sensibles qui ne sont pas chiffrés à l'aide de HTTPS ne sont pas fiables sur les réseaux Wi-Fi publics.
- Avant de vous authentifier sur un site, vérifiez dans la barre d'URL que son adresse commence bien par `https://`, ce qui indique que le chiffrement est en place.

## Voir aussi

- Article OWASP : [Man-in-the-middle attack](https://www.owasp.org/index.php/Man-in-the-middle_attack) (en)
- Wikipédia : [Attaque de l'homme du milieu](https://fr.wikipedia.org/wiki/Attaque_de_l%27homme_du_milieu)
- L'en-tête {{HTTPHeader("Public-Key-Pins")}} ({{Glossary("HPKP")}}) peut significativement réduire le risque d'attaque MitM en demandant aux navigateurs d'exiger des certificats valides (liste blanche) pour toute connexion ultérieure à ce site.
- [La page OWASP sur les attaques du monstre du milieu (en anglais)](https://owasp.org/www-community/attacks/Manipulator-in-the-middle_attack)
- Le site PortSwigger&nbsp;: [les dernières actualités concernant les attaques du monstre du milieu (en anglais)](https://portswigger.net/daily-swig/mitm)
- [La page Wikipédia correspondante](https://fr.wikipedia.org/wiki/Attaque_de_l%27homme_du_milieu)
Loading

0 comments on commit a29f450

Please sign in to comment.