diff --git a/docs/proposals/onqc-scopes.fr.md b/docs/proposals/onqc-scopes.fr.md index 3db4fc0..a9e259d 100644 --- a/docs/proposals/onqc-scopes.fr.md +++ b/docs/proposals/onqc-scopes.fr.md @@ -65,9 +65,9 @@ premiers. - **Les répéteurs** portent leur ville, leur province, `onqc` et `can`. -- **Les téléphones** utilisent `onqc` par défaut, pour que les messages privés +- **Les appareils compagnons** utilisent `onqc` par défaut, pour que les messages privés joignent tout le monde. -- **Les canaux locaux** comme `#public` sont réglés sur votre ville, pour que +- **Les canaux locaux** comme `Public` sont réglés sur votre ville, pour que les échanges restent locaux. - **Les messages sans portée** fonctionnent encore dans chaque ville. Les répéteurs passerelles entre les villes les rejettent, pour qu’ils n’inondent @@ -122,13 +122,13 @@ avec cinq messages différents.
Aucune portée : le message compte comme *. Il est relayé seulement si * est permis.
Trop de sauts : rejeté dès qu’il dépasse flood.max, peu importe sa portée.
-
Le MP porte onqc parce que onqc est la portée par défaut du téléphone dans cette proposition. Voir pourquoi plus bas. Le répéteur entend quand même tous les messages. La portée décide seulement s’il les relaie. Votre téléphone reçoit aussi tout ce qui l’atteint.
+
Le MP porte onqc parce que onqc est la portée par défaut de l’appareil compagnon dans cette proposition. Voir pourquoi plus bas. Le répéteur entend quand même tous les messages. La portée décide seulement s’il les relaie. Votre appareil compagnon reçoit aussi tout ce qui l’atteint.
Trois détails piègent souvent : - **L’orthographe doit être exacte.** `yow`, `YOW` et `ott` sont trois noms - différents. Un téléphone réglé sur `yow` est ignoré par un répéteur qui ne + différents. Un appareil compagnon réglé sur `yow` est ignoré par un répéteur qui ne porte que `ott`. - **Seules les diffusions (flood) sont vérifiées.** Dès qu’un message privé a un chemin connu, il suit ce chemin directement et les portées ne comptent @@ -181,7 +181,7 @@ Chaque répéteur porte `can` dès maintenant pour qu’une portée pancanadienn fonctionne plus tard sans que personne n’ait à reconfigurer son répéteur. Bien des répéteurs configurés avec le configurateur actuel le portent déjà. -**N’utilisez pas encore `can` sur votre téléphone ni dans vos canaux.** +**N’utilisez pas encore `can` sur votre appareil compagnon ni dans vos canaux.** Aujourd’hui, il joint les mêmes répéteurs que `onqc`. Continuez d’utiliser `onqc`. Quand d’autres provinces porteront aussi `can`, il deviendra la façon d’aller plus loin, et `onqc` restera « seulement le réseau de l’Ontario et du @@ -413,22 +413,22 @@ rejeter `*` lui aussi. Sinon, les messages sans portée la contournent. | `set flood.max.unscoped ` | Une limite de sauts séparée pour les messages sans portée. Elle compte seulement si elle est plus basse que `flood.max`. `0` a le même effet que `region denyf *`. | | `region save` | À lancer après chaque `allowf` ou `denyf` | -## Configuration du téléphone et de l’appareil compagnon +## Configuration de l’appareil compagnon 1. Ouvrez l’application MeshCore, puis **Settings**. Sous **Network Settings**, touchez **Default Region Scope**, ajoutez `onqc` et sélectionnez-le. -2. Ouvrez chaque canal local, comme `#public`. Dans le menu du canal, touchez +2. Ouvrez chaque canal local, comme `Public`. Dans le menu du canal, touchez **Set Region Scope** et choisissez le code de votre ville, par exemple `yow`. 3. Pour un canal qui doit aller plus loin, choisissez plutôt `on`, `qc` ou `onqc`. -## Pourquoi le téléphone utilise `onqc` par défaut +## Pourquoi l’appareil compagnon utilise `onqc` par défaut On ne peut pas choisir la portée d’un seul message privé. Quand un MP n’a pas encore de chemin connu, il est diffusé avec votre **portée par défaut**. La -réponse qui indique le chemin à votre téléphone revient avec la portée par +réponse qui indique le chemin à votre appareil compagnon revient avec la portée par défaut **de votre contact**.
@@ -459,9 +459,9 @@ défaut **de votre contact**.
**Le piège :** un canal sans portée propre utilise aussi votre portée par -défaut. Avec `onqc` par défaut, un `#public` sans portée joindrait tout -l’Ontario et le Québec. C’est pourquoi l’étape 2 de la configuration du -téléphone règle les canaux locaux sur votre ville. +défaut. Avec `onqc` par défaut, un canal `Public` sans portée joindrait tout +l’Ontario et le Québec. C’est pourquoi l’étape 2 de la configuration de +l’appareil compagnon règle les canaux locaux sur votre ville.
## Qui reçoit quoi @@ -528,7 +528,7 @@ pas encore réglé de portée fonctionnent quand même localement.
  1. Répéteurs

    Les propriétaires effacent les anciennes régions et ajoutent leurs codes. Les répéteurs normaux gardent * permis; les passerelles le rejettent. Rien ne brise dans aucune ville.

  2. -
  3. Téléphones

    Les utilisateurs règlent leur portée par défaut sur onqc et leurs canaux locaux sur leur ville.

  4. +
  5. Appareils compagnons

    Les utilisateurs règlent leur portée par défaut sur onqc et leurs canaux locaux sur leur ville.

  6. Seulement au besoin

    Si les messages sans portée sont encore trop bruyants dans une ville, les répéteurs peuvent aussi lancer set flood.max.unscoped 3. Les messages avec portée atteignent encore 16 sauts.

diff --git a/docs/proposals/onqc-scopes.md b/docs/proposals/onqc-scopes.md index a20b461..202fa97 100644 --- a/docs/proposals/onqc-scopes.md +++ b/docs/proposals/onqc-scopes.md @@ -61,8 +61,8 @@ There are four levels of scope. Every repeater carries one code from each: its c - **Repeaters** carry their city, their province, `onqc` and `can`. -- **Phones** use `onqc` as their default, so direct messages reach anyone. -- **Local channels** such as `#public` are set to your city, so chatter stays local. +- **Companions** use `onqc` as their default, so direct messages reach anyone. +- **Local channels** such as `Public` are set to your city, so chatter stays local. - **Messages with no scope** still work inside each city. Bridge repeaters between cities drop them, so they don't flood the next city. @@ -102,7 +102,7 @@ different messages.
Three details catch people out: - **Spelling must be exact.** `yow`, `YOW` and `ott` are three different - names. A phone set to `yow` is ignored by a repeater that only carries `ott`. + names. A companion set to `yow` is ignored by a repeater that only carries `ott`. - **Only floods are checked.** Once a direct message has a known path, it goes straight along that path and scopes no longer matter. - **There is no inheritance.** Carrying `on` does not mean carrying `yow`. @@ -171,7 +171,7 @@ Every repeater carries `can` now so that a Canada-wide scope works later without anyone having to reconfigure their repeater again. Many repeaters set up with the current configurator already carry it. -**Don't use `can` on your phone or channels yet.** Today it reaches the same +**Don't use `can` on your companion or channels yet.** Today it reaches the same repeaters as `onqc`. Keep using `onqc`. Once other provinces carry `can` too, it becomes the way to reach further, and `onqc` stays as "just the Ontario and Québec mesh". @@ -397,23 +397,23 @@ messages with no scope go around it. | `set flood.max.unscoped ` | A separate hop limit for messages with no scope. It only matters when it is lower than `flood.max`. `0` has the same effect as `region denyf *`. | | `region save` | Always run it after `allowf` or `denyf` | -## Phone and companion setup +## Companion setup 1. Open the MeshCore app, then **Settings**. Under **Network Settings**, tap **Default Region Scope**, add `onqc` and select it. -2. Open each local channel, such as `#public`. Use the channel menu, then +2. Open each local channel, such as `Public`. Use the channel menu, then **Set Region Scope**, and pick your city code, for example `yow`. 3. For a channel meant to reach further, pick `on`, `qc` or `onqc` instead. -## Why the phone default is `onqc` +## Why the companion default is `onqc` You cannot pick a scope for a single direct message. When a DM has no known path yet, it floods using your **default scope**. The reply that tells your -phone the path comes back using **your contact's** default scope. +companion the path comes back using **your contact's** default scope.
-
Phone default yowNever arrives
+
Companion default yowNever arrives
  1. You, Ottawasends yow
  2. Ottawa repeateryow on onqc can
  3. @@ -424,7 +424,7 @@ phone the path comes back using **your contact's** default scope.

    The Montréal repeater does not carry yow, so the message stops there. Even if it got through, your friend's reply would use yqb and stop on the way back.

-
Phone default onqcDelivered
+
Companion default onqcDelivered
  1. You, Ottawasends onqc
  2. Ottawa repeateryow on onqc can
  3. @@ -439,8 +439,8 @@ phone the path comes back using **your contact's** default scope.
    **The catch:** a channel with no scope of its own also uses your default. With -`onqc` as the default, an unscoped `#public` would reach all of Ontario and -Québec. That is why step 2 of the phone setup sets local channels to your city. +`onqc` as the default, an unscoped `Public` channel would reach all of Ontario and +Québec. That is why step 2 of the companion setup sets local channels to your city.
    ## Who hears what @@ -473,7 +473,7 @@ into the next city. Here is the Ottawa to Montréal link through Rigaud.

    Rigaud carries yow, so it passes the message on. Montréal repeaters do not carry yow, so it stops at the edge of the zone.

-
DM with the phone default onqcWhole mesh
+
DM with the companion default onqcWhole mesh
  1. You, Ottawasends onqc
  2. Ottawa repeateryow on onqc can
  3. @@ -496,7 +496,7 @@ More examples on the same link: | Ottawa channel or bot, `yow` | ✅ Forward | ✅ Forward | ❌ Drop | Ottawa zone only | | Montréal channel or bot, `yul` | ❌ Drop | ✅ Forward | ✅ Forward | Montréal zone only | | Québec-wide channel, `qc` | ❌ Drop | ✅ Forward | ✅ Forward | Québec side, including Gatineau | -| DM with the phone default, `onqc` | ✅ Forward | ✅ Forward | ✅ Forward | Whole ON/QC mesh | +| DM with the companion default, `onqc` | ✅ Forward | ✅ Forward | ✅ Forward | Whole ON/QC mesh | This is why bots and MeshMapper should be scoped to their city: they stay contained no matter what, and new users who haven't set a scope yet still work @@ -506,7 +506,7 @@ locally.
    1. Repeaters

      Owners clear old regions and add their codes. Normal repeaters keep * allowed; bridge repeaters drop it. Nothing breaks inside any city.

    2. -
    3. Phones

      Users set their default to onqc and set local channels to their city.

    4. +
    5. Companions

      Users set their default to onqc and set local channels to their city.

    6. Only if needed

      If messages with no scope are still too noisy inside a city, repeaters can also run set flood.max.unscoped 3. Scoped messages still reach 16 hops.