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 --- files/fr/web/api/navigatorlanguage/index.html | 61 ------------- .../web/api/navigatorlanguage/language/index.html | 58 ------------ .../web/api/navigatorlanguage/languages/index.html | 58 ------------ files/fr/web/api/navigatoronline/index.html | 62 ------------- files/fr/web/api/navigatoronline/online/index.html | 89 ------------------ .../online_and_offline_events/index.html | 100 --------------------- files/fr/web/api/navigatorstorage/index.html | 70 --------------- .../fr/web/api/navigatorstorage/storage/index.html | 47 ---------- 8 files changed, 545 deletions(-) delete mode 100644 files/fr/web/api/navigatorlanguage/index.html delete mode 100644 files/fr/web/api/navigatorlanguage/language/index.html delete mode 100644 files/fr/web/api/navigatorlanguage/languages/index.html delete mode 100644 files/fr/web/api/navigatoronline/index.html delete mode 100644 files/fr/web/api/navigatoronline/online/index.html delete mode 100644 files/fr/web/api/navigatoronline/online_and_offline_events/index.html delete mode 100644 files/fr/web/api/navigatorstorage/index.html delete mode 100644 files/fr/web/api/navigatorstorage/storage/index.html (limited to 'files/fr/web/api') diff --git a/files/fr/web/api/navigatorlanguage/index.html b/files/fr/web/api/navigatorlanguage/index.html deleted file mode 100644 index 856c7dea15..0000000000 --- a/files/fr/web/api/navigatorlanguage/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: NavigatorLanguage -slug: Web/API/NavigatorLanguage -translation_of: 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/web/api/navigatorlanguage/language/index.html b/files/fr/web/api/navigatorlanguage/language/index.html deleted file mode 100644 index 0d5192e5ff..0000000000 --- a/files/fr/web/api/navigatorlanguage/language/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: NavigatorLanguage.language -slug: Web/API/NavigatorLanguage/language -translation_of: 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/web/api/navigatorlanguage/languages/index.html b/files/fr/web/api/navigatorlanguage/languages/index.html deleted file mode 100644 index 416ffecbc0..0000000000 --- a/files/fr/web/api/navigatorlanguage/languages/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: NavigatorLanguage.languages -slug: Web/API/NavigatorLanguage/languages -translation_of: 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

- - diff --git a/files/fr/web/api/navigatoronline/index.html b/files/fr/web/api/navigatoronline/index.html deleted file mode 100644 index 118222cd81..0000000000 --- a/files/fr/web/api/navigatoronline/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: NavigatorOnLine -slug: Web/API/NavigatorOnLine -tags: - - API -translation_of: Web/API/NavigatorOnLine ---- -

{{APIRef("HTML DOM")}}

- -

L'interface NavigatorOnLine contient les méthodes et les propriétés concernant l'état de connexion du navigateur.

- -

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

- -

Propriétés

- -

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

- -
-
{{domxref("NavigatorOnLine.onLine")}} {{readonlyInline}}
-
Retourne un {{domxref("Boolean")}} indicant si le navigateur est connecté.
-
- -

Méthodes

- -

The NavigatorOnLine interface neither implements, nor inherit any method.

- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - -
SpécificationsStatusCommentaire
{{SpecName('HTML WHATWG', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML WHATWG')}}Pas de changement depuis la dernière version, {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', '#navigatoronline', 'NavigatorOnLine')}}{{Spec2('HTML5 W3C')}}Version apportant la définition initiale: {{SpecName('HTML WHATWG')}}
- -

Compatibilité des naviagteurs

- - - -

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

- -

Voir aussi

- - diff --git a/files/fr/web/api/navigatoronline/online/index.html b/files/fr/web/api/navigatoronline/online/index.html deleted file mode 100644 index 43f2099960..0000000000 --- a/files/fr/web/api/navigatoronline/online/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: window.navigator.onLine -slug: Web/API/NavigatorOnLine/onLine -tags: - - API - - DOM Reference - - En ligne - - Navigateur En Ligne - - NavigatorOnLine - - Online - - Propriété - - Reference -translation_of: Web/API/NavigatorOnLine/onLine ---- -
{{ApiRef("HTML DOM")}}
- -

Renvoie l'état en ligne du navigateur. La propriété renvoie une valeur {{domxref ("Boolean", "Booléenne")}}, avec true signifiant en ligne et false signifiant hors ligne. La propriété envoie des mises à jour chaque fois que la capacité du navigateur à se connecter au réseau change. La mise à jour se produit lorsque l'utilisateur suit des liens ou lorsqu'un script demande une page distante. Par exemple, la propriété doit renvoyer false lorsque les utilisateurs cliquent sur des liens peu de temps après avoir perdu la connexion Internet.

- -

Les navigateurs implémentent cette propriété différemment.

- -

Dans Chrome et Safari, si le navigateur ne parvient pas à se connecter à un réseau local (LAN) ou à un routeur, il est hors ligne; toutes les autres conditions renvoient true. Ainsi, bien que vous puissiez supposer que le navigateur est hors ligne lorsqu'il renvoie une valeur false, vous ne pouvez pas supposer qu'une valeur vraie signifie nécessairement que le navigateur peut accéder à Internet. Vous pourriez obtenir de faux positifs, par exemple dans les cas où l'ordinateur exécute un logiciel de virtualisation doté d'adaptateurs Ethernet virtuels toujours «connectés». Par conséquent, si vous souhaitez vraiment déterminer l'état en ligne du navigateur, vous devez développer des moyens supplémentaires de vérification. Pour en savoir plus, consultez l'article HTML5 Rocks, Working Off the Grid.

- -

Dans Firefox et Internet Explorer, le passage du navigateur en mode hors ligne envoie la valeur false. Jusqu'à Firefox 41, toutes les autres conditions renvoient une valeur vraie; tester le comportement réel sur Nightly 68 sous Windows montre qu'il ne recherche que la connexion LAN comme Chrome et Safari donnant de faux positifs.

- -

Vous pouvez voir les changements dans l'état du réseau en écoutant les événements sur {{domxref ("Document/ononline", "window.ononline")}} et {{domxref ("Document/onoffline", "window.onoffline")}}.

- -

Syntaxe

- -
window.navigator.onLine
-
- -

Valeur

- -

online est un {{domxref ("Boolean", "Booléen")}} true ou false.

- -

Exemple

- -

Voir un exemple en direct.

- -

Pour vérifier si vous êtes en ligne, interrogez window.navigator.onLine, comme dans l'exemple suivant:

- -
console.log(navigator.onLine ? 'online' : 'offline')
-
- -

Si le navigateur ne prend pas en charge navigator.onLine, l'exemple ci-dessus apparaîtra toujours comme false / undefined.

- -

Pour voir les modifications de l'état du réseau, utilisez addEventListener pour écouter les événements sur {{domxref ("Window/offline_event", "window.online")}} et {{domxref ("Window/offline_event", "window.offline")}}, comme dans l'exemple suivant:

- -
window.addEventListener('offline', function(e) { ... })
-window.addEventListener('offline', (e) => { ... })
-
-window.addEventListener('online', function(e) { ... })
-window.addEventListener('online', (e) => { ... })
-
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaire
{{SpecName("HTML WHATWG", "browsers.html#dom-navigator-online", "navigator.onLine")}}{{Spec2("HTML WHATWG")}}Définition initiale
- -

Compatibilité des navigateurs

- -

{{Compat("api.NavigatorOnLine.onLine")}}

- -

Notes

- -

Voir Événements en ligne / hors ligne pour une description plus détaillée de cette propriété ainsi que des nouvelles fonctionnalités hors ligne introduites dans Firefox 3.

- -

Voir également

- - diff --git a/files/fr/web/api/navigatoronline/online_and_offline_events/index.html b/files/fr/web/api/navigatoronline/online_and_offline_events/index.html deleted file mode 100644 index 67c97d64ad..0000000000 --- a/files/fr/web/api/navigatoronline/online_and_offline_events/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: Évènements online et offline -slug: Web/API/NavigatorOnLine/Online_and_offline_events -tags: - - AJAX - - Applications_web_hors_ligne - - DOM - - Développement_Web -translation_of: Web/API/NavigatorOnLine/Online_and_offline_events -original_slug: Web/API/NavigatorOnLine/Évènements_online_et_offline ---- -

Firefox 3 implémente les évènements online et offline de la spécification Web Applications 1.0 du WHATWG.

- -

Aperçu

- -

Afin de construire une bonne application Web capable de fonctionner hors ligne, il est nécessaire de savoir quand votre application est hors ligne. De même, vous devrez également savoir quand votre application est de nouveau en ligne. Concrètement, ce qui est nécessaire se résume à :

- -
    -
  1. Savoir quand l'utilisateur est de nouveau en ligne, afin de se resynchroniser avec le serveur.
  2. -
  3. Savoir quand l'utilisateur est hors ligne, afin de s'assurer que les requêtes à faire vers le serveur soient bien enregistrées localement.
  4. -
- -

C'est ce processus que les évènements online et offline rendent presque trivial.

- -

Votre application web peut également vouloir indiquer que certains documents doivent être maintenus dans le cache des ressources hors ligne. Pour en savoir plus sur la manière de préciser cette indication, consultez l'article Ressources hors ligne dans Firefox.

- -

API

- - - -

navigator.onLine est une propriété qui maintient une valeur true/false (true pour online, false pour offline). Cette propriété est mise à jour chaque fois que l'utilisateur passe en mode « Hors ligne » en sélectionnant l'entrée de menu correspondante (Fichier → Travailler hors connexion dans Firefox).

- -

De plus, cette propriété doit être mise à jour dès que le navigateur n'arrive plus à se connecter au réseau. D'après la spécification :

- -
L'attribut navigator.onLine doit renvoyer false si l'agent utilisateur ne va pas contacter le réseau lorsque l'utilisateur suit un lien ou lorsqu'un script demande une page distante (ou sait qu'une telle tentative échouerait)…
- -

Firefox 2 met à jour cette propriété lors du passage en mode hors connexion du navigateur, et lors de la perte ou de la récupération de la connectivité réseau sous Windows et Linux.

- -

Cette propriété existait dans de versions plus anciennes de Firefox et Internet Explorer (la spécification se base sur ces implémentations précédentes), vous pouvez donc immédiatement commencer à l'utiliser. La détection de l'état du réseau a été ajoutée dans Firefox 2.

- -

Les évènements « online » et « offline »

- -

Firefox 3 introduit deux nouveaux évènements : « online » et « offline ». Ces deux évènements sont déclenchés sur l'élément <body> de chaque page lorsque le navigateur passe d'un mode à l'autre. De plus, les évènements se propagent depuis document.body, vers document, puis vers window. Aucun de ces deux évènements n'est annulable (il n'est pas possible d'empêcher l'utilisateur de passer en ligne ou hors ligne).

- -

Vous pouvez ajouter des gestionnaires pour ces évènements selon les manières habituelles :

- - - -

Exemple

- -

Un cas de test simple peut être exécuté pour vérifier que les évènements fonctionnent. XXX When mochitests for this are created, point to those instead and update this example -nickolay

- -
 <!doctype html>
- <html>
- <head>
-   <script>
-     function updateOnlineStatus(msg) {
-       var status = document.getElementById("status");
-       var condition = navigator.onLine ? "ONLINE" : "OFFLINE";
-       status.setAttribute("class", condition);
-       var state = document.getElementById("state");
-       state.innerHTML = condition;
-       var log = document.getElementById("log");
-       log.appendChild(document.createTextNode("Évènement : " + msg + " ; état=" + condition + "\n"));
-     }
-     function loaded() {
-       updateOnlineStatus("load");
-       document.body.addEventListener("offline", function () {
-         updateOnlineStatus("offline")
-       }, false);
-       document.body.addEventListener("online", function () {
-         updateOnlineStatus("online")
-       }, false);
-     }
-   </script>
-   <style>...</style>
- </head>
- <body onload="loaded()">
-   <div id="status"><p id="state"></p></div>
-   <div id="log"></div>
- </body>
- </html>
-
- -

Références

- - - -
 
- -

{{ languages( { "en": "en/Online_and_offline_events", "es": "es/Eventos_online_y_offline", "ja": "ja/Online_and_offline_events", "pl": "pl/Zdarzenia_online_i_offline", "pt": "pt/Eventos_online_e_offline" } ) }}

diff --git a/files/fr/web/api/navigatorstorage/index.html b/files/fr/web/api/navigatorstorage/index.html deleted file mode 100644 index 0f1524c350..0000000000 --- a/files/fr/web/api/navigatorstorage/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: NavigatorStorage -slug: Web/API/NavigatorStorage -tags: - - API - - Interface - - Mixin - - Navigator - - NavigatorStorage - - NeedsTranslation - - Reference - - Secure context - - Storage - - Storage Standard - - TopicStub - - WorkerNavigator -translation_of: Web/API/NavigatorStorage ---- -

{{securecontext_header}}{{APIRef("Storage")}}

- -

The NavigatorStorage {{Glossary("mixin")}} adds to the {{domxref("Navigator")}} and {{domxref("WorkerNavigator")}} interfaces the {{domxref("Navigator.storage")}} property, which provides access to the {{domxref("StorageManager")}} singleton used for controlling the persistence of data stores as well as obtaining information

- -

{{AvailableInWorkers}}

- -

There are many APIs which provide ways for Web content to store data on a user's computer, including {{Glossary("cookies")}}, the Web Storage API ({{domxref("Window.localStorage")}} and {{domxref("Window.sessionStorage")}}), and IndexedDB. The Storage Standard is designed to serve as a common basis for the implementation of all of those APIs and storage technologies, so that their constraints and configurations can be understood and controlled using a common set of methods and properties.

- -

Properties

- -
-
{{domxref("NavigatorStorage.storage", "storage")}} {{readonlyinline}}{{securecontext_inline}}
-
Returns the {{domxref("StorageManager")}} singleton object which is used to access the Storage Manager. Through the returned object, you can control persistence of data stores as well as get estimates of how much space is left for your site or appliation to store data.
-
- -

Methods

- -

The NavigatorStorage mixin has no methods.

- -

Specifications

- - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('Storage')}}{{Spec2('Storage')}}Initial definition.
- -

Browser compatibility

- - - -

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

- -

See also

- - diff --git a/files/fr/web/api/navigatorstorage/storage/index.html b/files/fr/web/api/navigatorstorage/storage/index.html deleted file mode 100644 index 89a0629637..0000000000 --- a/files/fr/web/api/navigatorstorage/storage/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: NavigatorStorage.storage -slug: Web/API/NavigatorStorage/storage -translation_of: Web/API/NavigatorStorage/storage ---- -

{{securecontext_header}}{{APIRef("Storage")}}

- -

La propriété en lecture seule NavigatorStorage.storage renvoie le singleton {{domxref("StorageManager")}} utilisé pour accéder aux capacités globales de stockage du navigateur pour le site actuel ou l’application actuelle. L’objet renvoyé permet d’examiner et de configurer la persistance des stockages de données, et savoir approximativement combien d’espace est encore disponible dans le navigateur pour utiliser le stockage local.

- -

Syntaxe

- -
var storageManager = navigator.storage;
-
- -

Valeur

- -

Un objet {{domxref("StorageManager")}} permettant de maintenir la persistance des données stockées, et de déterminer grossièrement combien d’espace est disponible pour stocker des données.

- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('Storage', '#navigatorstorage', 'navigator.storage')}}{{Spec2('Storage')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.NavigatorStorage.storage")}}

- -

Voir aussi

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