From 235c34993c7b14f783fc8259cc237ac09f0d3e57 Mon Sep 17 00:00:00 2001 From: MDN Date: Fri, 9 Jul 2021 00:38:08 +0000 Subject: [CRON] sync translated content --- .../orphaned/web/api/navigatorlanguage/index.html | 62 ++++++++++++++++++++++ .../web/api/navigatorlanguage/language/index.html | 59 ++++++++++++++++++++ .../web/api/navigatorlanguage/languages/index.html | 59 ++++++++++++++++++++ 3 files changed, 180 insertions(+) create mode 100644 files/fr/orphaned/web/api/navigatorlanguage/index.html create mode 100644 files/fr/orphaned/web/api/navigatorlanguage/language/index.html create mode 100644 files/fr/orphaned/web/api/navigatorlanguage/languages/index.html (limited to 'files/fr/orphaned/web/api/navigatorlanguage') diff --git a/files/fr/orphaned/web/api/navigatorlanguage/index.html b/files/fr/orphaned/web/api/navigatorlanguage/index.html new file mode 100644 index 0000000000..9d204676d2 --- /dev/null +++ b/files/fr/orphaned/web/api/navigatorlanguage/index.html @@ -0,0 +1,62 @@ +--- +title: NavigatorLanguage +slug: orphaned/Web/API/NavigatorLanguage +translation_of: Web/API/NavigatorLanguage +original_slug: Web/API/NavigatorLanguage +--- +
{{APIRef("HTML DOM")}}
+ +

NavigatorLanguage contient les méthodes et les propriétés de la langue du navigateur.

+ +

Il n'y a pas d'objet de type NavigatorLanguage, mais d'autres interfaces comme {{domxref("Navigator")}} ou {{domxref("WorkerNavigator")}} l'implémentent.

+ +

Propriété

+ +

L'interface NavigatorLanguage n'hérite d'aucune propriété.

+ +
+
{{domxref("NavigatorLanguage.language")}} {{readonlyInline}}
+
Retourne une {{domxref("DOMString")}} représentant la langue préférée de l'utilisateur, généralement la langue de l'interface utilisateur du navigateur. La valeur null est retournée quand la langue est inconnue.
+
{{domxref("NavigatorLanguage.languages")}} {{readonlyInline}}
+
Retourne un tableau de {{domxref("DOMString")}} représentant les langues connu de l'utilisateur par ordre de préférence.
+
+ +

Méthodes

+ +

L'interface NavigatorLanguage n'implémente et n'hérite d'aucune méthode.

+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + +
SpécificationsStatusCommentaire
{{SpecName('HTML WHATWG', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML WHATWG')}}Depuis la snapshot {{SpecName('HTML5 W3C')}}, la propriété languages a été ajoutée.
{{SpecName('HTML5 W3C', '#navigatorlanguage', 'NavigatorLanguage')}}{{Spec2('HTML5 W3C')}}Spécification initiale; snapshot de la version anticipé {{SpecName('HTML WHATWG')}}.
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.NavigatorLanguage")}}

+ +

Voir aussi

+ + diff --git a/files/fr/orphaned/web/api/navigatorlanguage/language/index.html b/files/fr/orphaned/web/api/navigatorlanguage/language/index.html new file mode 100644 index 0000000000..4f028ccaa8 --- /dev/null +++ b/files/fr/orphaned/web/api/navigatorlanguage/language/index.html @@ -0,0 +1,59 @@ +--- +title: NavigatorLanguage.language +slug: orphaned/Web/API/NavigatorLanguage/language +translation_of: Web/API/NavigatorLanguage/language +original_slug: Web/API/NavigatorLanguage/language +--- +
{{APIRef("HTML DOM")}}
+ +

La propriété en lecture seule NavigatorLanguage.language fournit une chaîne de caractère indiquant la langue préférée de l'utilisateur, généralement la langue de l'interface du navigateur.

+ +

Syntaxe

+ +
const lang = navigator.language
+
+ +

Valeur retournée

+ +

La constante lang contient une chaîne de caractère indiquant la langue défini dans BCP 47, par exemple "en", "en-US", "fr", "fr-FR", "es-ES", etc.

+ +

Notons que dans Safari sur iOS avant la version 10.2, le code du pays était en minuscule, par exemple: "en-us", "fr-fr" etc.

+ +

Exemple

+ +
if (/^en\b/.test(navigator.language)) {
+  doLangSelect(window.navigator.language);
+}
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationsStatusCommentaire
{{SpecName('HTML WHATWG', '#dom-navigator-language', 'NavigatorLanguage: language')}}{{Spec2('HTML WHATWG')}}Définition initiale
+ +

Combatibilité des navigateurs

+ + + +

{{Compat("api.NavigatorLanguage.language")}}

+ +

Voir aussi

+ + diff --git a/files/fr/orphaned/web/api/navigatorlanguage/languages/index.html b/files/fr/orphaned/web/api/navigatorlanguage/languages/index.html new file mode 100644 index 0000000000..0df287b9fc --- /dev/null +++ b/files/fr/orphaned/web/api/navigatorlanguage/languages/index.html @@ -0,0 +1,59 @@ +--- +title: NavigatorLanguage.languages +slug: orphaned/Web/API/NavigatorLanguage/languages +translation_of: Web/API/NavigatorLanguage/languages +original_slug: Web/API/NavigatorLanguage/languages +--- +

{{APIRef("HTML DOM")}}{{SeeCompatTable}}

+ +

La propriété en lecture seule NavigatorLanguage.languages retourne un tableau de {{domxref("DOMString")}} représentant les langues préférées de l'utilisateur. Les étiquettes de langue utilisent les étiquettes de langages défini par BCP 47. Le tableau retourné est trié par ordre de préférence décroissante (la langue préférée en premier).

+ +

La valeur de {{domxref("NavigatorLanguage.language","navigator.language")}} est le premier élément du tableau retourné.

+ +

Quant la valeur change, notamment lorsque l'utilisateur modifie ses préférences de langues, un événement {{event("languagechange")}} est déclenché sur l'objet {{domxref("Window")}}.

+ +

L'entête HTTP Accept-Language présent dans chaque requête HTTP issu de la navigation de l'utilisateur contient les mêmes valeurs que navigator.languages, avec en plus un champ qvalues (valeur de qualité), par exemple: en-US;q=0.8.

+ +

Syntaxe

+ +
preferredLanguages = globalObj.navigator.languages
+
+ +

Exemples

+ +
navigator.language   //"en-US"
+navigator.languages  //["en-US", "zh-CN", "ja-JP"]
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationsStatusCommentaire
{{SpecName('HTML WHATWG', '#dom-navigator-languages', 'NavigatorLanguage: languages')}}{{Spec2('HTML WHATWG')}}Définition initiale
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.NavigatorLanguage.languages")}}

+ +

Voir aussi

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