From 3c709b005f3d0e9e94aab198177e71762f86a3d2 Mon Sep 17 00:00:00 2001
From: Jenkins <jenkins@ring-packaging.cx>
Date: Mon, 26 Dec 2022 22:54:01 -0500
Subject: [PATCH] i18n: automatic bump

Change-Id: Ia0d65d2ea9180f2b33f85a3cf2ed89497c5fc30f
---
 locales/fa/LC_MESSAGES/contribute.po |   2 +-
 locales/fa/LC_MESSAGES/developer.po  | 249 ++++++++++++++++++++++++++-
 locales/fa/LC_MESSAGES/index.po      |   2 +-
 locales/fa/LC_MESSAGES/sphinx.po     |   2 +-
 locales/fa/LC_MESSAGES/user.po       |   2 +-
 locales/fr/LC_MESSAGES/developer.po  | 244 +++++++++++++++++++++++++-
 locales/fr/LC_MESSAGES/index.po      |   2 +-
 locales/fr/LC_MESSAGES/sphinx.po     |   2 +-
 locales/fr/LC_MESSAGES/user.po       |   2 +-
 9 files changed, 496 insertions(+), 11 deletions(-)

diff --git a/locales/fa/LC_MESSAGES/contribute.po b/locales/fa/LC_MESSAGES/contribute.po
index e61bfaa5..7d411130 100644
--- a/locales/fa/LC_MESSAGES/contribute.po
+++ b/locales/fa/LC_MESSAGES/contribute.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:52+0000\n"
 "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n"
 "MIME-Version: 1.0\n"
diff --git a/locales/fa/LC_MESSAGES/developer.po b/locales/fa/LC_MESSAGES/developer.po
index ae2c512c..5026112a 100644
--- a/locales/fa/LC_MESSAGES/developer.po
+++ b/locales/fa/LC_MESSAGES/developer.po
@@ -7,15 +7,16 @@
 # Mohammad Amin Sameti <mamins1376@gmail.com>, 2022
 # Hamid reza Zaefarani, 2022
 # Amin Mahmudian, 2022
+# qwer ty, 2022
 # 
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:48+0000\n"
-"Last-Translator: Amin Mahmudian, 2022\n"
+"Last-Translator: qwer ty, 2022\n"
 "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1564,6 +1565,7 @@ msgstr ""
 #: ../../../developer/file-transfer.md:49 ../../../developer/introduction.md:1
 #: ../../../developer/libjamiclient-documentation.md:6
 #: ../../../developer/libjamiclient-documentation.md:8
+#: ../../../developer/location-sharing.md:42
 msgid "Introduction"
 msgstr ""
 
@@ -3374,6 +3376,7 @@ msgid "**THIS PAGE IS DEPRECATED: READ {ref}`developer/swarm:File transfer`**"
 msgstr ""
 
 #: ../../../developer/file-transfer.md:7 ../../../developer/jami-plugins.md:25
+#: ../../../developer/location-sharing.md:4
 msgid "How to use it?"
 msgstr ""
 
@@ -3481,6 +3484,7 @@ msgid "Android_awaiting_peer"
 msgstr ""
 
 #: ../../../developer/file-transfer.md:44
+#: ../../../developer/location-sharing.md:39
 msgid "How it works? (technical)"
 msgstr ""
 
@@ -4295,7 +4299,7 @@ msgstr ""
 
 #: ../../../developer/introduction.md:34 ../../../developer/introduction.md:43
 msgid "Description"
-msgstr ""
+msgstr "توضیحات"
 
 #: ../../../developer/introduction.md:35
 msgid "{doc}`connection-manager`"
@@ -5027,6 +5031,245 @@ msgid ""
 "project/uploads/00b3212a7642e58fd35b74c48e712332/Diagram2.dia)"
 msgstr ""
 
+#: ../../../developer/location-sharing.md:1
+msgid "Location Sharing on QT Client"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:7
+msgid "Trivial use"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:9
+msgid ""
+"In a conversation, the user can click on the location icon to display a map."
+" If `Location Services` is enabled on the device, the user's position will "
+"be shown on the map, along with the locations of all other members who are "
+"sharing their location (from all conversations of the selected account). The"
+" user can toggle location sharing on and off by clicking the location "
+"sharing buttons. By default, the user's location is shared for 15 minutes, "
+"but this setting can be modified in the app's settings."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:11
+msgid ""
+"When a user is sharing their location in a conversation, a red location icon"
+" will appear on the conversation icon. If the user receives a location from "
+"another member, an orange location icon will be displayed on all "
+"conversations in which the member is present."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:13
+msgid ""
+"The user can interact with the map by recentering, zooming in and out, "
+"moving it, and closing it. The map can also be pinned or unpinned. When the "
+"map is unpinned, it can be repinned if the user is in the right account. "
+"This feature allows the user to keep the map visible while continuing to use"
+" Jami."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:15
+msgid "Advanced use"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:17
+msgid "Multi-sharing"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:19
+msgid "scenario"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:21
+msgid ""
+"The user is already sharing location with conversation A and conversation B."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:23
+msgid "Feature"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:25
+msgid ""
+"If the user switches to conversation C, the map is still visible and the "
+"user has two options"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:27
+msgid ""
+"Click on the location sharing button to also share location with the members"
+" of conversation C."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:28
+msgid ""
+"Click the location sharing end button. This will bring up a pop-up that "
+"allows the user to either turn off location sharing entirely or only stop "
+"sharing their location with the members of conversation C."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:30
+msgid "Pinned window"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:32
+msgid ""
+"If the window is unpinned, the user will not be able to click on the "
+"location sharing button because the window is no longer connected to a "
+"conversation. To start sharing location with new people, the user must re-"
+"pin the window. Note that unpinning the window does not affect any ongoing "
+"location sharing. Additionally, clicking on the location sharing end button "
+"while the window is unpinned will stop all current location sharing and no "
+"pop-up will appear to allow the user to select a specific conversation to "
+"stop sharing with."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:34
+msgid "Multi accounts"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:36
+msgid ""
+"Each account has its own unique map. If the user unpins the map while on "
+"account A, then switches to account B and unpins the map, two maps will be "
+"visible. The maps for accounts A and B display positions shared with those "
+"accounts, respectively, and are completely separate from each other"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:44
+msgid "This feature is divided into three parts:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:46
+msgid "Sending one's position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:47
+#: ../../../developer/location-sharing.md:78
+msgid "Receiving a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:48
+#: ../../../developer/location-sharing.md:89
+msgid "Displaying a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:50
+msgid ""
+"To determine the location, [Qt "
+"Positioning](https://doc.qt.io/qt-6/qtpositioning-index.html) API is used. "
+"Once the position is determined, it is sent as a message on the DHT and is "
+"transmitted to the client. The received position is then displayed using the"
+" [OpenLayers](https://openlayers.org/) JavaScript library."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:53
+msgid "Sending a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:55
+msgid ""
+"As soon as a map is opened, the `Positioning` class takes care of retrieving"
+" the current position using the `QGeoPositionInfoSource` class of the "
+"`QtPositioning` module. The position is then converted to JSON format and is"
+" transmitted to the `positionManager`. This class coordinates the entire "
+"position sharing process. The position is then shared through the "
+"`sendPosition()` function. It is shared:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:61
+msgid ""
+"Locally through the `localPositionReceived` signal so that the user can see "
+"their own position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:63
+msgid ""
+"On the DHT to all conversations in the `positionShareConvIds_` list. This "
+"list contains the keys of all conversations that the user wants to share "
+"their position with. From this key, the URIs of all participants are "
+"obtained and a position message is sent to each participant."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:65
+msgid "The JSON format of a position is as follows:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:67
+msgid "Type (position or stop message)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:68
+msgid "Latitude"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:69
+msgid "Longitude"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:70
+msgid "Time (unused by the QtClient)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:72
+msgid ""
+"An example of data: "
+"`{\\\"lat\\\":45.51616583988481,\\\"long\\\":-73.620693,\\\"time\\\":1671658862000,\\\"type\\\":\\\"Position\\\"}`"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:74
+msgid ""
+"When sending the position to the daemon, the author's URI is also "
+"transmitted."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:76
+msgid ""
+"When the user stops sharing their position with a conversation, the "
+"conversation's ID is simply removed from the `positionShareConvIds_` list. A"
+" \"stop\" message is also sent to each participant."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:80
+msgid ""
+"When a position is received, it triggers the 'onPositionReceived()' slot. "
+"Whether it is a local position from the `QtPositioning` module or a position"
+" from another contact. At the `positionManager` level, the "
+"`objectListSharingUris_` list stores all of the client's positions. The "
+"position is either:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:83
+msgid "Added (the URI is not present in the list)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:84
+msgid "Updated (the URI is already present in the list)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:85
+msgid "Deleted (type = \"Stop\")"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:87
+msgid ""
+"The position is stored in the list in the form of an object of type "
+"`positionObject`. This type allows for a watchdog for each position. If the "
+"position is not updated within a certain time frame, it is removed from the "
+"list."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:91
+msgid ""
+"When a position is received (slot `onPositionReceived()` triggered), the "
+"position is transmitted to Qml which in turn sends the information to the "
+"[OpenLayers](https://openlayers.org/) JavaScript library. The Qt `WebEngine`"
+" module allows for the bridge between the library's web technology and Qml. "
+"Each position is represented by a layer added to the map. The "
+"`newPosition()` function adds a new layer, the `updatePosition()` function "
+"updates the coordinates of the layer, and the `removePosition()` function "
+"removes the layer."
+msgstr ""
+
 #: ../../../developer/message-displayed-status.md:1
 msgid "Message displayed status"
 msgstr ""
diff --git a/locales/fa/LC_MESSAGES/index.po b/locales/fa/LC_MESSAGES/index.po
index 935746d9..670af883 100644
--- a/locales/fa/LC_MESSAGES/index.po
+++ b/locales/fa/LC_MESSAGES/index.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:41+0000\n"
 "Last-Translator: Mohammad Amin Sameti <mamins1376@gmail.com>, 2022\n"
 "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n"
diff --git a/locales/fa/LC_MESSAGES/sphinx.po b/locales/fa/LC_MESSAGES/sphinx.po
index e2dbdd3d..7ddf6c13 100644
--- a/locales/fa/LC_MESSAGES/sphinx.po
+++ b/locales/fa/LC_MESSAGES/sphinx.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:53+0000\n"
 "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n"
 "MIME-Version: 1.0\n"
diff --git a/locales/fa/LC_MESSAGES/user.po b/locales/fa/LC_MESSAGES/user.po
index de771b79..ada673bf 100644
--- a/locales/fa/LC_MESSAGES/user.po
+++ b/locales/fa/LC_MESSAGES/user.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:45+0000\n"
 "Last-Translator: Hamid reza Zaefarani, 2022\n"
 "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n"
diff --git a/locales/fr/LC_MESSAGES/developer.po b/locales/fr/LC_MESSAGES/developer.po
index 2fe64432..cb3488e6 100644
--- a/locales/fr/LC_MESSAGES/developer.po
+++ b/locales/fr/LC_MESSAGES/developer.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:48+0000\n"
 "Last-Translator: Cyrille Béraud <cyrille.beraud@savoirfairelinux.com>, 2022\n"
 "Language-Team: French (https://www.transifex.com/savoirfairelinux/teams/49466/fr/)\n"
@@ -1570,6 +1570,7 @@ msgstr ""
 #: ../../../developer/file-transfer.md:49 ../../../developer/introduction.md:1
 #: ../../../developer/libjamiclient-documentation.md:6
 #: ../../../developer/libjamiclient-documentation.md:8
+#: ../../../developer/location-sharing.md:42
 msgid "Introduction"
 msgstr ""
 
@@ -3380,6 +3381,7 @@ msgid "**THIS PAGE IS DEPRECATED: READ {ref}`developer/swarm:File transfer`**"
 msgstr ""
 
 #: ../../../developer/file-transfer.md:7 ../../../developer/jami-plugins.md:25
+#: ../../../developer/location-sharing.md:4
 msgid "How to use it?"
 msgstr ""
 
@@ -3487,6 +3489,7 @@ msgid "Android_awaiting_peer"
 msgstr ""
 
 #: ../../../developer/file-transfer.md:44
+#: ../../../developer/location-sharing.md:39
 msgid "How it works? (technical)"
 msgstr ""
 
@@ -5033,6 +5036,245 @@ msgid ""
 "project/uploads/00b3212a7642e58fd35b74c48e712332/Diagram2.dia)"
 msgstr ""
 
+#: ../../../developer/location-sharing.md:1
+msgid "Location Sharing on QT Client"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:7
+msgid "Trivial use"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:9
+msgid ""
+"In a conversation, the user can click on the location icon to display a map."
+" If `Location Services` is enabled on the device, the user's position will "
+"be shown on the map, along with the locations of all other members who are "
+"sharing their location (from all conversations of the selected account). The"
+" user can toggle location sharing on and off by clicking the location "
+"sharing buttons. By default, the user's location is shared for 15 minutes, "
+"but this setting can be modified in the app's settings."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:11
+msgid ""
+"When a user is sharing their location in a conversation, a red location icon"
+" will appear on the conversation icon. If the user receives a location from "
+"another member, an orange location icon will be displayed on all "
+"conversations in which the member is present."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:13
+msgid ""
+"The user can interact with the map by recentering, zooming in and out, "
+"moving it, and closing it. The map can also be pinned or unpinned. When the "
+"map is unpinned, it can be repinned if the user is in the right account. "
+"This feature allows the user to keep the map visible while continuing to use"
+" Jami."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:15
+msgid "Advanced use"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:17
+msgid "Multi-sharing"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:19
+msgid "scenario"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:21
+msgid ""
+"The user is already sharing location with conversation A and conversation B."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:23
+msgid "Feature"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:25
+msgid ""
+"If the user switches to conversation C, the map is still visible and the "
+"user has two options"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:27
+msgid ""
+"Click on the location sharing button to also share location with the members"
+" of conversation C."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:28
+msgid ""
+"Click the location sharing end button. This will bring up a pop-up that "
+"allows the user to either turn off location sharing entirely or only stop "
+"sharing their location with the members of conversation C."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:30
+msgid "Pinned window"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:32
+msgid ""
+"If the window is unpinned, the user will not be able to click on the "
+"location sharing button because the window is no longer connected to a "
+"conversation. To start sharing location with new people, the user must re-"
+"pin the window. Note that unpinning the window does not affect any ongoing "
+"location sharing. Additionally, clicking on the location sharing end button "
+"while the window is unpinned will stop all current location sharing and no "
+"pop-up will appear to allow the user to select a specific conversation to "
+"stop sharing with."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:34
+msgid "Multi accounts"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:36
+msgid ""
+"Each account has its own unique map. If the user unpins the map while on "
+"account A, then switches to account B and unpins the map, two maps will be "
+"visible. The maps for accounts A and B display positions shared with those "
+"accounts, respectively, and are completely separate from each other"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:44
+msgid "This feature is divided into three parts:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:46
+msgid "Sending one's position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:47
+#: ../../../developer/location-sharing.md:78
+msgid "Receiving a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:48
+#: ../../../developer/location-sharing.md:89
+msgid "Displaying a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:50
+msgid ""
+"To determine the location, [Qt "
+"Positioning](https://doc.qt.io/qt-6/qtpositioning-index.html) API is used. "
+"Once the position is determined, it is sent as a message on the DHT and is "
+"transmitted to the client. The received position is then displayed using the"
+" [OpenLayers](https://openlayers.org/) JavaScript library."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:53
+msgid "Sending a position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:55
+msgid ""
+"As soon as a map is opened, the `Positioning` class takes care of retrieving"
+" the current position using the `QGeoPositionInfoSource` class of the "
+"`QtPositioning` module. The position is then converted to JSON format and is"
+" transmitted to the `positionManager`. This class coordinates the entire "
+"position sharing process. The position is then shared through the "
+"`sendPosition()` function. It is shared:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:61
+msgid ""
+"Locally through the `localPositionReceived` signal so that the user can see "
+"their own position"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:63
+msgid ""
+"On the DHT to all conversations in the `positionShareConvIds_` list. This "
+"list contains the keys of all conversations that the user wants to share "
+"their position with. From this key, the URIs of all participants are "
+"obtained and a position message is sent to each participant."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:65
+msgid "The JSON format of a position is as follows:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:67
+msgid "Type (position or stop message)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:68
+msgid "Latitude"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:69
+msgid "Longitude"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:70
+msgid "Time (unused by the QtClient)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:72
+msgid ""
+"An example of data: "
+"`{\\\"lat\\\":45.51616583988481,\\\"long\\\":-73.620693,\\\"time\\\":1671658862000,\\\"type\\\":\\\"Position\\\"}`"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:74
+msgid ""
+"When sending the position to the daemon, the author's URI is also "
+"transmitted."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:76
+msgid ""
+"When the user stops sharing their position with a conversation, the "
+"conversation's ID is simply removed from the `positionShareConvIds_` list. A"
+" \"stop\" message is also sent to each participant."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:80
+msgid ""
+"When a position is received, it triggers the 'onPositionReceived()' slot. "
+"Whether it is a local position from the `QtPositioning` module or a position"
+" from another contact. At the `positionManager` level, the "
+"`objectListSharingUris_` list stores all of the client's positions. The "
+"position is either:"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:83
+msgid "Added (the URI is not present in the list)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:84
+msgid "Updated (the URI is already present in the list)"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:85
+msgid "Deleted (type = \"Stop\")"
+msgstr ""
+
+#: ../../../developer/location-sharing.md:87
+msgid ""
+"The position is stored in the list in the form of an object of type "
+"`positionObject`. This type allows for a watchdog for each position. If the "
+"position is not updated within a certain time frame, it is removed from the "
+"list."
+msgstr ""
+
+#: ../../../developer/location-sharing.md:91
+msgid ""
+"When a position is received (slot `onPositionReceived()` triggered), the "
+"position is transmitted to Qml which in turn sends the information to the "
+"[OpenLayers](https://openlayers.org/) JavaScript library. The Qt `WebEngine`"
+" module allows for the bridge between the library's web technology and Qml. "
+"Each position is represented by a layer added to the map. The "
+"`newPosition()` function adds a new layer, the `updatePosition()` function "
+"updates the coordinates of the layer, and the `removePosition()` function "
+"removes the layer."
+msgstr ""
+
 #: ../../../developer/message-displayed-status.md:1
 msgid "Message displayed status"
 msgstr ""
diff --git a/locales/fr/LC_MESSAGES/index.po b/locales/fr/LC_MESSAGES/index.po
index 1f906a7c..3d1a42e3 100644
--- a/locales/fr/LC_MESSAGES/index.po
+++ b/locales/fr/LC_MESSAGES/index.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:41+0000\n"
 "Last-Translator: Cyrille Béraud <cyrille.beraud@savoirfairelinux.com>, 2022\n"
 "Language-Team: French (https://www.transifex.com/savoirfairelinux/teams/49466/fr/)\n"
diff --git a/locales/fr/LC_MESSAGES/sphinx.po b/locales/fr/LC_MESSAGES/sphinx.po
index 0b4323ba..dbca0706 100644
--- a/locales/fr/LC_MESSAGES/sphinx.po
+++ b/locales/fr/LC_MESSAGES/sphinx.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:53+0000\n"
 "Language-Team: French (https://www.transifex.com/savoirfairelinux/teams/49466/fr/)\n"
 "MIME-Version: 1.0\n"
diff --git a/locales/fr/LC_MESSAGES/user.po b/locales/fr/LC_MESSAGES/user.po
index f63a1fed..a2ceb899 100644
--- a/locales/fr/LC_MESSAGES/user.po
+++ b/locales/fr/LC_MESSAGES/user.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Jami\n"
 "Report-Msgid-Bugs-To: https://git.jami.net/savoirfairelinux/jami-docs/-/issues\n"
-"POT-Creation-Date: 2022-12-06 03:52+0000\n"
+"POT-Creation-Date: 2022-12-27 03:52+0000\n"
 "PO-Revision-Date: 2022-09-14 17:45+0000\n"
 "Last-Translator: Cyrille Béraud <cyrille.beraud@savoirfairelinux.com>, 2022\n"
 "Language-Team: French (https://www.transifex.com/savoirfairelinux/teams/49466/fr/)\n"
-- 
GitLab