diff --git a/locales/fa/LC_MESSAGES/build.po b/locales/fa/LC_MESSAGES/build.po index 16eed7b88b4f8466eb76c31f7432d9cad918f46b..278519857b7d6d1b7f0a2a37dc9a638eab8f619a 100644 --- a/locales/fa/LC_MESSAGES/build.po +++ b/locales/fa/LC_MESSAGES/build.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-11-01 02:52+0000\n" +"POT-Creation-Date: 2022-11-22 03:52+0000\n" "PO-Revision-Date: 2022-09-14 17:46+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 00667cbadfffd2ee6d6ddc9e63daf4420989bfb9..7007e500c4c5a860047070f361246d8648feba8c 100644 --- a/locales/fa/LC_MESSAGES/developer.po +++ b/locales/fa/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-11-15 03:53+0000\n" +"POT-Creation-Date: 2022-11-22 03:52+0000\n" "PO-Revision-Date: 2022-09-14 17:48+0000\n" "Last-Translator: Amin Mahmudian, 2022\n" "Language-Team: Persian (https://www.transifex.com/savoirfairelinux/teams/49466/fa/)\n" @@ -3850,9 +3850,9 @@ msgstr "" #: ../../../developer/file-transfer.md:199 msgid "" -"For now, if a file transfer fails when ongoing, the sender can't resume the " -"transfer and must relaunch the whole transfer. In the future, there will be " -"a retry button for resuming the transfer." +"For now, if a file transfer fails when ongoing, the sender can not resume " +"the transfer and must relaunch the whole transfer. In the future, there will" +" be a retry button for resuming the transfer." msgstr "" #: ../../../developer/file-transfer.md:203 @@ -6361,7 +6361,7 @@ msgid "" msgstr "" #: ../../../developer/swarm.md:12 -msgid "No central authority. Can't rely on any server." +msgid "No central authority. Can not rely on any server." msgstr "" #: ../../../developer/swarm.md:13 @@ -6736,7 +6736,7 @@ msgstr "" #: ../../../developer/swarm.md:127 msgid "" "This is one of the most difficult scenarios in our context. Without central " -"authority we can't trust:" +"authority we can not trust:" msgstr "" #: ../../../developer/swarm.md:129 @@ -6780,7 +6780,7 @@ msgstr "" #: ../../../developer/swarm.md:138 msgid "" "This voting system needs a human action to ban someone or must be based on " -"the CRLs info from the repository (because we can't trust external CRLs)" +"the CRLs info from the repository (because we can not trust external CRLs)" msgstr "" #: ../../../developer/swarm.md:140 @@ -6899,9 +6899,9 @@ msgstr "" #: ../../../developer/swarm.md:173 msgid "" -"Modes can't be changed through time. Or it's another conversation. So, this " -"data is stored in the initial commit message. The commit message will be the" -" following:" +"Modes can not be changed through time. Or it's another conversation. So, " +"this data is stored in the initial commit message. The commit message will " +"be the following:" msgstr "" #: ../../../developer/swarm.md:184 @@ -7332,8 +7332,8 @@ msgstr "" #: ../../../developer/swarm.md:369 msgid "" -"History can't be deleted. To delete a conversation, the device has to leave " -"the conversation and create another one." +"History can not be deleted. To delete a conversation, the device has to " +"leave the conversation and create another one." msgstr "" #: ../../../developer/swarm.md:371 @@ -7797,7 +7797,7 @@ msgstr "" #: ../../../developer/swarm.md:578 msgid "" -"If nobody is connected, the synchronization can't be done, and the person " +"If nobody is connected, the synchronization can not be done, and the person " "will never see the conversation" msgstr "" diff --git a/locales/fa/LC_MESSAGES/user.po b/locales/fa/LC_MESSAGES/user.po index 077841dfd87e388d1f51f781acea8e8f56a42519..306de03d2b67c0dd1b1d9d74506a28fd6c16393e 100644 --- a/locales/fa/LC_MESSAGES/user.po +++ b/locales/fa/LC_MESSAGES/user.po @@ -6,22 +6,22 @@ # Translators: # . . <ovari123@zoho.com>, 2022 # Mrehdi Ghayour, 2022 -# Reza Ghasemi, 2022 # Amir Taherizadeh, 2022 # Amin Mahmudian, 2022 # Amir H. Firouzian, 2022 # ali ask <aliraadlar@gmail.com>, 2022 -# Hamid reza Zaefarani, 2022 # Danial Behzadi <dani.behzi@ubuntu.com>, 2022 +# Reza Ghasemi, 2022 +# Hamid reza Zaefarani, 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-11-15 03:53+0000\n" +"POT-Creation-Date: 2022-11-22 03:52+0000\n" "PO-Revision-Date: 2022-09-14 17:45+0000\n" -"Last-Translator: Danial Behzadi <dani.behzi@ubuntu.com>, 2022\n" +"Last-Translator: Hamid reza Zaefarani, 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" @@ -152,7 +152,7 @@ msgstr "" #: ../../../user/all-features-by-client.md:0 msgid "Share location" -msgstr "" +msgstr "اشتراک مکان" #: ../../../user/all-features-by-client.md:0 msgid "Media gallery" @@ -336,11 +336,11 @@ msgstr "" #: ../../../user/all-features-by-client.md:0 msgid "Display QR code" -msgstr "" +msgstr "نمایش کد QR" #: ../../../user/all-features-by-client.md:0 msgid "Block contact" -msgstr "" +msgstr "مسدودسازی مخاطب" #: ../../../user/all-features-by-client.md:0 msgid "System notifications" @@ -532,9 +532,9 @@ msgstr "" #: ../../../user/bug-report-guide.md:56 msgid "" -"If you can't reproduce the problem, there may be little chance of it being " -"reasonably fixable. If you do report it, please try your best to provide as" -" much information/clues about its occurrence as possible." +"If you can not reproduce the problem, there may be little chance of it being" +" reasonably fixable. If you do report it, please try your best to provide " +"as much information/clues about its occurrence as possible." msgstr "" #: ../../../user/bug-report-guide.md:61 @@ -941,7 +941,7 @@ msgstr "" #: ../../../user/faq.rst:37 msgid "" -"Jami doesn't work like most communication platforms because it is " +"Jami does not work like most communication platforms because it is " "*distributed*:" msgstr "" @@ -1380,8 +1380,8 @@ msgstr "" #: ../../../user/faq.rst:321 msgid "" -"If you used the default name server at ``ns.jami.net``, **you can't**. There" -" is no way to prove it's your username without your key." +"If you used the default name server at ``ns.jami.net``, **you can not**. " +"There is no way to prove it's your username without your key." msgstr "" #: ../../../user/faq.rst:324 @@ -1402,9 +1402,9 @@ msgstr "" #: ../../../user/faq.rst:334 msgid "" -"No. There can't be a traditional account recovery process; you are the only" -" person with access to your data. If you are worried about forgetting your " -"password, please use a password manager." +"No. There can not be a traditional account recovery process; you are the " +"only person with access to your data. If you are worried about forgetting " +"your password, please use a password manager." msgstr "" #: ../../../user/faq.rst:339 @@ -1545,9 +1545,9 @@ msgstr "" #: ../../../user/faq.rst:427 msgid "" -"A TURN server is a relay, and is generally used when two peers can't contact" -" to each other due to some firewall restriction, have NAT without any opened" -" port, and no IPv6." +"A TURN server is a relay, and is generally used when two peers can not " +"contact to each other due to some firewall restriction, have NAT without any" +" opened port, and no IPv6." msgstr "" #: ../../../user/faq.rst:431 @@ -1568,11 +1568,85 @@ msgid "" "Multiple devices can register on the same DHT proxy." msgstr "" -#: ../../../user/faq.rst:444 -msgid "How does the username registration service work?" +#: ../../../user/faq.rst:443 +msgid "Generally, to transfer data between two peers, there are 3 steps:" +msgstr "" + +#: ../../../user/faq.rst:445 +msgid "Exchange candidates (IPs) via the DHT" msgstr "" #: ../../../user/faq.rst:446 +msgid "Negotiate the best p2p channel between the peers" +msgstr "" + +#: ../../../user/faq.rst:447 +msgid "Transfer data on this socket." +msgstr "" + +#: ../../../user/faq.rst:449 +msgid "The DHT is only used for the first step." +msgstr "" + +#: ../../../user/faq.rst:452 +msgid "" +"What if I disable the DHT proxy on Android and what about push " +"notifications?" +msgstr "" + +#: ../../../user/faq.rst:454 +msgid "There is basically 3 modes on how to use the Android application:" +msgstr "" + +#: ../../../user/faq.rst:456 +msgid "" +"With push notifications (DHT proxy must be enabled). This mode supports" +msgstr "" + +#: ../../../user/faq.rst:457 +msgid "" +"notifications for Android (via Google/Firebase, and soon Unified Push or " +"Apple/APN). This decrease battery usage, by removing the sync needed with " +"the DHT and without any socket always alive. + Without push notifications " +"but with DHT proxy enabled. This avoids the application" +msgstr "" + +#: ../../../user/faq.rst:461 +msgid "" +"synchronizing with other nodes, but \"Run in background\" MUST be enabled to" +" avoid the operating system killing the application." +msgstr "" + +#: ../../../user/faq.rst:463 +msgid "" +"Without DHT proxy. In this case, \"Run in background\" MUST be enabled to " +"avoid the operating" +msgstr "" + +#: ../../../user/faq.rst:464 +msgid "" +"system killing the application. The application will synchronize with the " +"other DHT nodes." +msgstr "" + +#: ../../../user/faq.rst:467 +msgid "" +"I still have issues with the Android application even if battery " +"optimization is disabled" +msgstr "" + +#: ../../../user/faq.rst:469 +msgid "" +"Please read https://dontkillmyapp.com for more details. If it does not solve" +" your issue, you can open a bug report (ideally with a scenario to help us " +"to reproduce and/or logs)." +msgstr "" + +#: ../../../user/faq.rst:474 +msgid "How does the username registration service work?" +msgstr "" + +#: ../../../user/faq.rst:476 msgid "" "With the default name server (``ns.jami.net``), the usernames are registered" " on an Ethereum blockchain. If you are a developer, you can build your own " @@ -1580,7 +1654,7 @@ msgid "" " you could use a SQL database rather than using a blockchain)." msgstr "" -#: ../../../user/faq.rst:452 +#: ../../../user/faq.rst:482 msgid "" "With the default name server, you can look up usernames at " "``https://ns.jami.net/name/test``, where ``test`` is a username for which we" @@ -1589,36 +1663,36 @@ msgid "" "the mapping." msgstr "" -#: ../../../user/faq.rst:458 +#: ../../../user/faq.rst:488 msgid "Read more about the Jami :doc:`../developer/name-server-protocol`." msgstr "" -#: ../../../user/faq.rst:461 +#: ../../../user/faq.rst:491 msgid "How can I change the timeout for a call?" msgstr "" -#: ../../../user/faq.rst:463 +#: ../../../user/faq.rst:493 msgid "" "In the ``dring.yml`` file (see :ref:`user/faq:Where are the configuration " "files located?`), you can change the ``ringingTimeout`` (in seconds)." msgstr "" -#: ../../../user/faq.rst:468 +#: ../../../user/faq.rst:498 msgid "How to back up and reimport conversations and accounts" msgstr "" -#: ../../../user/faq.rst:470 +#: ../../../user/faq.rst:500 msgid "This is only for clients based on LRC (desktop ones)." msgstr "" -#: ../../../user/faq.rst:472 +#: ../../../user/faq.rst:502 msgid "" "First you will need to export all your accounts (For GNU/Linux: ``Settings``" " => ``Account`` => ``Export account``). Then you will need to copy the " "database (in ``~/.local/share/jami/`` for example)." msgstr "" -#: ../../../user/faq.rst:476 +#: ../../../user/faq.rst:506 msgid "" "Then on the new device, when you will open Jami for the first time, you have" " to re-import your accounts via the archive previously saved. This will re-" @@ -1626,65 +1700,65 @@ msgid "" " client and replace the database with the one previously saved. That's all!" msgstr "" -#: ../../../user/faq.rst:483 +#: ../../../user/faq.rst:513 msgid "How secure are you?" msgstr "" -#: ../../../user/faq.rst:485 +#: ../../../user/faq.rst:515 msgid "" "**We use TLS/SRTP to secure connection and communications over the " "network.**" msgstr "" -#: ../../../user/faq.rst:488 +#: ../../../user/faq.rst:518 msgid "" "We implement SRTP over SIP using recommendations described in the following " "two RFCs:" msgstr "" -#: ../../../user/faq.rst:491 +#: ../../../user/faq.rst:521 msgid "`RFC 3711 <https://tools.ietf.org/html/rfc3711>`_" msgstr "" -#: ../../../user/faq.rst:492 +#: ../../../user/faq.rst:522 msgid "`RFC 4568 <https://tools.ietf.org/html/rfc4568>`_" msgstr "" -#: ../../../user/faq.rst:494 +#: ../../../user/faq.rst:524 msgid "" "Typically 2 kinds of sockets are negotiated. One for the control socket, " "the other for the media sockets." msgstr "" -#: ../../../user/faq.rst:497 +#: ../../../user/faq.rst:527 msgid "Typical control session will use the following cipher suite::" msgstr "" -#: ../../../user/faq.rst:502 +#: ../../../user/faq.rst:532 msgid "DTLS (fallback) supported::" msgstr "" -#: ../../../user/faq.rst:506 +#: ../../../user/faq.rst:536 msgid "TLS::" msgstr "" -#: ../../../user/faq.rst:510 +#: ../../../user/faq.rst:540 msgid "Supported crypto suite for the media session are:" msgstr "" -#: ../../../user/faq.rst:512 +#: ../../../user/faq.rst:542 msgid "``AES_CM_128_HMAC_SHA1_80 / SRTP_AES128_CM_HMAC_SHA1_80``" msgstr "" -#: ../../../user/faq.rst:513 +#: ../../../user/faq.rst:543 msgid "``AES_CM_128_HMAC_SHA1_32 / SRTP_AES128_CM_HMAC_SHA1_32``" msgstr "" -#: ../../../user/faq.rst:516 +#: ../../../user/faq.rst:546 msgid "When do public IPs get exposed?" msgstr "" -#: ../../../user/faq.rst:518 +#: ../../../user/faq.rst:548 msgid "" "We can consider three main connectivity scenarios: (1) a classic " "configuration, (2) behind a VPN, (3) via Tor. As Jami is a p2p application," @@ -1692,46 +1766,46 @@ msgid "" "IP leaking." msgstr "" -#: ../../../user/faq.rst:523 +#: ../../../user/faq.rst:553 msgid "" "Moreover, even if it's my answer, you can choose to not trust my answer and " "check the code, or use wireshark or other tools. Generally, I (and as far as" " I know most other Jami developers) use the first scenario (sometimes the " -"second one), and we surely can't test all the possible networks " +"second one), and we surely can not test all the possible networks " "configurations we would like to, so if you discover a bug, please :doc:`open" " an issue <bug-report-guide>`." msgstr "" -#: ../../../user/faq.rst:530 +#: ../../../user/faq.rst:560 msgid "Anyway, in these 3 scenarios, there are 3 main actions:" msgstr "" -#: ../../../user/faq.rst:532 +#: ../../../user/faq.rst:562 msgid "sending a message (this will use the DHT);" msgstr "" -#: ../../../user/faq.rst:533 +#: ../../../user/faq.rst:563 msgid "" "sending a file (TCP ICE connection as described here: " ":doc:`../developer/file-transfer`; and" msgstr "" -#: ../../../user/faq.rst:535 +#: ../../../user/faq.rst:565 msgid "" "placing a call (TCP + UDP ICE connection as described here: " ":doc:`../developer/calls`)." msgstr "" -#: ../../../user/faq.rst:539 +#: ../../../user/faq.rst:569 msgid "Classic config" msgstr "" -#: ../../../user/faq.rst:541 ../../../user/faq.rst:567 -#: ../../../user/faq.rst:601 +#: ../../../user/faq.rst:571 ../../../user/faq.rst:597 +#: ../../../user/faq.rst:631 msgid "Send a message" msgstr "ارسال پیام" -#: ../../../user/faq.rst:543 +#: ../../../user/faq.rst:573 msgid "" "The Jami application is running a DHT (https://opendht.net) node on your " "device. So every operations on the DHT will use your ips. This is why Jami " @@ -1744,160 +1818,161 @@ msgid "" " the proxy)." msgstr "" -#: ../../../user/faq.rst:553 ../../../user/faq.rst:587 -#: ../../../user/faq.rst:607 +#: ../../../user/faq.rst:583 ../../../user/faq.rst:617 +#: ../../../user/faq.rst:637 msgid "Send a file" msgstr "ارسال Ùایل" -#: ../../../user/faq.rst:555 +#: ../../../user/faq.rst:585 msgid "" "As described in the docs, you will send a message with all the IP you know " "that your peer can contact in an encrypted packet. So, if your peer send you" " a file or you send a file, your addresses will appear in the ICE message." msgstr "" -#: ../../../user/faq.rst:560 +#: ../../../user/faq.rst:590 msgid "Calls" msgstr "تماس‌ها" -#: ../../../user/faq.rst:562 +#: ../../../user/faq.rst:592 msgid "Same as above, the IP is present in the ICE." msgstr "" -#: ../../../user/faq.rst:565 +#: ../../../user/faq.rst:595 msgid "Behind a VPN" msgstr "" -#: ../../../user/faq.rst:569 +#: ../../../user/faq.rst:599 msgid "" "The IP of your VPN will be used by the DHT node. If you want a proof, you " "can compile dhtnode and run the ``la`` command to get your public detected " "address. This is what I got:" msgstr "" -#: ../../../user/faq.rst:584 +#: ../../../user/faq.rst:614 msgid "" "So, if you don't use a proxy, your VPN addresses will be used for using the " "DHT. If you use a dhtproxy, the dhtproxy will see your VPN addresses" msgstr "" -#: ../../../user/faq.rst:589 +#: ../../../user/faq.rst:619 msgid "" "Same as above, the ICE will contains: + addresses from your LAN + public " "address of your VPN + TURN address if TURN is enabled" msgstr "" -#: ../../../user/faq.rst:592 ../../../user/faq.rst:630 +#: ../../../user/faq.rst:622 ../../../user/faq.rst:660 msgid "Do a call" msgstr "" -#: ../../../user/faq.rst:594 +#: ../../../user/faq.rst:624 msgid "" "Same as above, your public address is replaced by your VPN address. You can " "see it in the logs from daemon. See :ref:`user/bug-report-guide:logs`." msgstr "" -#: ../../../user/faq.rst:599 +#: ../../../user/faq.rst:629 msgid "Tor" msgstr "" -#: ../../../user/faq.rst:603 +#: ../../../user/faq.rst:633 msgid "" -"Tor basically doesn't supports UDP. This means that you can't use your DHT " -"node locally, you MUST use a DHTProxy. That proxy will see the Exit node." +"Tor basically does not supports UDP. This means that you can not use your " +"DHT node locally, you MUST use a DHTProxy. That proxy will see the Exit " +"node." msgstr "" -#: ../../../user/faq.rst:609 +#: ../../../user/faq.rst:639 msgid "" "I prefer a proof that any description. So, I did a file transfer with Jami +" " TOR. This is what I see in the logs for the remote:" msgstr "" -#: ../../../user/faq.rst:621 +#: ../../../user/faq.rst:651 msgid "" "The first ones are some 192.168.x.x so we don't care. 51.254.39.157 is the " "TURN address in France (my device is in the Canada). 185.220.101.24 is the " "Tor exit node:" msgstr "" -#: ../../../user/faq.rst:632 +#: ../../../user/faq.rst:662 msgid "" "This will not work (actually, you can create the SIP control connection " "because it's a TCP connection), but medias are negotiated in UDP, so this " "will fail." msgstr "" -#: ../../../user/faq.rst:637 +#: ../../../user/faq.rst:667 msgid "What ports does Jami use?" msgstr "" -#: ../../../user/faq.rst:639 +#: ../../../user/faq.rst:669 msgid "" "Jami works as a server and gets new ports for each connections (randomly " "bound). These are the ranges that can be used for each component:" msgstr "" -#: ../../../user/faq.rst:642 +#: ../../../user/faq.rst:672 msgid "dht: UDP [4000, 8888]" msgstr "" -#: ../../../user/faq.rst:643 +#: ../../../user/faq.rst:673 msgid "audio: UDP [16384-32766]" msgstr "" -#: ../../../user/faq.rst:644 +#: ../../../user/faq.rst:674 msgid "video: UDP [49152-65534]" msgstr "" -#: ../../../user/faq.rst:645 +#: ../../../user/faq.rst:675 msgid "SIP Control: UDP/TCP randomly bound" msgstr "" -#: ../../../user/faq.rst:647 +#: ../../../user/faq.rst:677 msgid "" "Note: if UDP is blocked, a dhtproxy can be used to use TCP instead. Note " "that medias will not work cause it only supports UDP." msgstr "" -#: ../../../user/faq.rst:650 +#: ../../../user/faq.rst:680 msgid "So for ufw, we recommend running ``sudo ufw default allow outgoing``." msgstr "" -#: ../../../user/faq.rst:652 +#: ../../../user/faq.rst:682 msgid "" -"For now, you can't specify a specific range to configure ports used by Jami." -" The inbound traffic can be controlled without issue, Jami should work and " -"can use a TURN server if needed." +"For now, you can not specify a specific range to configure ports used by " +"Jami. The inbound traffic can be controlled without issue, Jami should work " +"and can use a TURN server if needed." msgstr "" -#: ../../../user/faq.rst:656 +#: ../../../user/faq.rst:686 msgid "If you run your own proxy or nameserver:" msgstr "" -#: ../../../user/faq.rst:658 +#: ../../../user/faq.rst:688 msgid "dhtproxy, nameserver: TCP [80-100], 443" msgstr "" -#: ../../../user/faq.rst:660 +#: ../../../user/faq.rst:690 msgid "If you run your own TURN server:" msgstr "" -#: ../../../user/faq.rst:662 +#: ../../../user/faq.rst:692 msgid "TURN/STUN: TCP+UDP 3478, 5349" msgstr "" -#: ../../../user/faq.rst:665 +#: ../../../user/faq.rst:695 msgid "Can I use Jami in a local network (LAN) without internet access?" msgstr "" -#: ../../../user/faq.rst:667 +#: ../../../user/faq.rst:697 msgid "" "Yes! Thanks to Jami's architecture, Jami users on a local/private network " "can communicate among themselves using Jami, without requiring any outside " "connectivity such as the internet." msgstr "" -#: ../../../user/faq.rst:671 +#: ../../../user/faq.rst:701 msgid "" "To do so, from Jami's ``Account`` settings open ``Advanced account " "settings``. There, enable the ``Enable local peer discovery`` setting. " @@ -1906,7 +1981,7 @@ msgid "" "your network that also runs Jami and/or an OpenDHT node." msgstr "" -#: ../../../user/faq.rst:678 +#: ../../../user/faq.rst:708 msgid "" "If you will use this Jami account for communicating only with only with " "other devices on the same local/private network, you can disable TURN if you" @@ -1916,27 +1991,27 @@ msgid "" "restrictive firewalls." msgstr "" -#: ../../../user/faq.rst:687 +#: ../../../user/faq.rst:717 msgid "How can I configure the codecs even more?" msgstr "" -#: ../../../user/faq.rst:689 +#: ../../../user/faq.rst:719 msgid "" "Codecs can be configured via a file. In the configurations files, you can " "create a file called ``encoder.json`` like this:" msgstr "" -#: ../../../user/faq.rst:709 +#: ../../../user/faq.rst:739 msgid "or:" msgstr "" -#: ../../../user/faq.rst:719 +#: ../../../user/faq.rst:749 msgid "" "This file is :ref:`located in the same directory <user/faq:Where are the " "configuration files located?>` as ``dring.yml``." msgstr "" -#: ../../../user/faq.rst:722 +#: ../../../user/faq.rst:752 msgid "" "To check which options are supported, use the command ``ffmpeg -h " "encoder=[encoder_name]``, where ``encoder_name`` can be any of ``libx264``, " @@ -1945,11 +2020,11 @@ msgid "" " encoders)." msgstr "" -#: ../../../user/faq.rst:729 +#: ../../../user/faq.rst:759 msgid "How can I configure the audio processor?" msgstr "" -#: ../../../user/faq.rst:731 +#: ../../../user/faq.rst:761 msgid "" "An audio processor allows Jami to clean up and process your microphone's " "audio. It can remove echo, reduce noise, and equalize your microphone's " @@ -1959,71 +2034,71 @@ msgid "" " file is located <config-file-location>`." msgstr "" -#: ../../../user/faq.rst:737 +#: ../../../user/faq.rst:767 msgid "The relevant preference keys are:" msgstr "" -#: ../../../user/faq.rst:739 +#: ../../../user/faq.rst:769 msgid "" "``audioProcessor``, which configures which audio processor to use. The valid" " options are:" msgstr "" -#: ../../../user/faq.rst:741 +#: ../../../user/faq.rst:771 msgid "" "``webrtc``: the `WebRTC Audio Processing library " "<https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/>`_" msgstr "" -#: ../../../user/faq.rst:742 +#: ../../../user/faq.rst:772 msgid "" "``speex``: the `Speex DSP library <https://gitlab.xiph.org/xiph/speexdsp>`_" msgstr "" -#: ../../../user/faq.rst:743 +#: ../../../user/faq.rst:773 msgid "" "``null``: disables audio processing (though your system echo canceller may " "still be used, see below)" msgstr "" -#: ../../../user/faq.rst:745 +#: ../../../user/faq.rst:775 msgid "" "``echoCancel``, which configures how echo cancelling should be done. The " "valid options are:" msgstr "" -#: ../../../user/faq.rst:747 +#: ../../../user/faq.rst:777 msgid "" "``auto``: try to use your operating system's echo canceller (if it exists), " "otherwise fall back to the chosen audio processor's echo canceller" msgstr "" -#: ../../../user/faq.rst:748 +#: ../../../user/faq.rst:778 msgid "" "``audioProcessor``: only use the chosen audio processor's echo canceller" msgstr "" -#: ../../../user/faq.rst:749 +#: ../../../user/faq.rst:779 msgid "``system``: only use your operating system's echo canceller" msgstr "" -#: ../../../user/faq.rst:750 +#: ../../../user/faq.rst:780 msgid "``null``: don't do any echo cancelling" msgstr "" -#: ../../../user/faq.rst:752 +#: ../../../user/faq.rst:782 msgid "" "``noiseReduce``, ``true``/``false`` to set noise reduction on the audio " "processor" msgstr "" -#: ../../../user/faq.rst:753 +#: ../../../user/faq.rst:783 msgid "" "``automaticGainControl``, ``true``/``false`` to set automatic gain control " "on the audio processor" msgstr "" -#: ../../../user/faq.rst:754 +#: ../../../user/faq.rst:784 msgid "" "``voiceActivityDetection``, ``true``/``false`` to set voice activity " "detection on the audio processor" diff --git a/locales/fr/LC_MESSAGES/build.po b/locales/fr/LC_MESSAGES/build.po index c1eb84bd8b5ccca6c85e22b483a610d655a5323a..a5e22bfd763f9914109a917e4c5066972e89d68e 100644 --- a/locales/fr/LC_MESSAGES/build.po +++ b/locales/fr/LC_MESSAGES/build.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-11-01 02:52+0000\n" +"POT-Creation-Date: 2022-11-22 03:52+0000\n" "PO-Revision-Date: 2022-09-14 17:46+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/contribute.po b/locales/fr/LC_MESSAGES/contribute.po index 8d568dd8c78c11e4219d371ddb05c44652218c92..fe4815d4cff37b2a8972d026b85c43e0f825a9a5 100644 --- a/locales/fr/LC_MESSAGES/contribute.po +++ b/locales/fr/LC_MESSAGES/contribute.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-10-26 17:49+0000\n" +"POT-Creation-Date: 2022-11-22 03:52+0000\n" "PO-Revision-Date: 2022-09-14 17:52+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/developer.po b/locales/fr/LC_MESSAGES/developer.po index f365109ccc3ce43e7cc3101af4688866fe84bee2..21078b8a57679bb31851fa599fdce3c7c4bb953e 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-11-15 03:53+0000\n" +"POT-Creation-Date: 2022-11-22 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" @@ -3856,9 +3856,9 @@ msgstr "" #: ../../../developer/file-transfer.md:199 msgid "" -"For now, if a file transfer fails when ongoing, the sender can't resume the " -"transfer and must relaunch the whole transfer. In the future, there will be " -"a retry button for resuming the transfer." +"For now, if a file transfer fails when ongoing, the sender can not resume " +"the transfer and must relaunch the whole transfer. In the future, there will" +" be a retry button for resuming the transfer." msgstr "" #: ../../../developer/file-transfer.md:203 @@ -6367,7 +6367,7 @@ msgid "" msgstr "" #: ../../../developer/swarm.md:12 -msgid "No central authority. Can't rely on any server." +msgid "No central authority. Can not rely on any server." msgstr "" #: ../../../developer/swarm.md:13 @@ -6742,7 +6742,7 @@ msgstr "" #: ../../../developer/swarm.md:127 msgid "" "This is one of the most difficult scenarios in our context. Without central " -"authority we can't trust:" +"authority we can not trust:" msgstr "" #: ../../../developer/swarm.md:129 @@ -6786,7 +6786,7 @@ msgstr "" #: ../../../developer/swarm.md:138 msgid "" "This voting system needs a human action to ban someone or must be based on " -"the CRLs info from the repository (because we can't trust external CRLs)" +"the CRLs info from the repository (because we can not trust external CRLs)" msgstr "" #: ../../../developer/swarm.md:140 @@ -6905,9 +6905,9 @@ msgstr "" #: ../../../developer/swarm.md:173 msgid "" -"Modes can't be changed through time. Or it's another conversation. So, this " -"data is stored in the initial commit message. The commit message will be the" -" following:" +"Modes can not be changed through time. Or it's another conversation. So, " +"this data is stored in the initial commit message. The commit message will " +"be the following:" msgstr "" #: ../../../developer/swarm.md:184 @@ -7155,7 +7155,7 @@ msgstr "" #: ../../../developer/swarm.md:264 msgid "Preferences" -msgstr "" +msgstr "Préférences" #: ../../../developer/swarm.md:266 msgid "" @@ -7338,8 +7338,8 @@ msgstr "" #: ../../../developer/swarm.md:369 msgid "" -"History can't be deleted. To delete a conversation, the device has to leave " -"the conversation and create another one." +"History can not be deleted. To delete a conversation, the device has to " +"leave the conversation and create another one." msgstr "" #: ../../../developer/swarm.md:371 @@ -7803,7 +7803,7 @@ msgstr "" #: ../../../developer/swarm.md:578 msgid "" -"If nobody is connected, the synchronization can't be done, and the person " +"If nobody is connected, the synchronization can not be done, and the person " "will never see the conversation" msgstr "" diff --git a/locales/fr/LC_MESSAGES/user.po b/locales/fr/LC_MESSAGES/user.po index c2086d911f7b2bd87d25b1b0051856185a406bdb..2b7338ec8ad297269dbdedce1bfec6feddd3c07d 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-11-15 03:53+0000\n" +"POT-Creation-Date: 2022-11-22 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" @@ -126,7 +126,7 @@ msgstr "" #: ../../../user/all-features-by-client.md:0 msgid "Reply to" -msgstr "" +msgstr "Répondre à " #: ../../../user/all-features-by-client.md:0 msgid "Message edition" @@ -154,7 +154,7 @@ msgstr "" #: ../../../user/all-features-by-client.md:0 msgid "Share location" -msgstr "" +msgstr "Partager votre position" #: ../../../user/all-features-by-client.md:0 msgid "Media gallery" @@ -338,11 +338,11 @@ msgstr "" #: ../../../user/all-features-by-client.md:0 msgid "Display QR code" -msgstr "" +msgstr "Afficher le code QR" #: ../../../user/all-features-by-client.md:0 msgid "Block contact" -msgstr "" +msgstr "Bloquer le contact" #: ../../../user/all-features-by-client.md:0 msgid "System notifications" @@ -534,9 +534,9 @@ msgstr "" #: ../../../user/bug-report-guide.md:56 msgid "" -"If you can't reproduce the problem, there may be little chance of it being " -"reasonably fixable. If you do report it, please try your best to provide as" -" much information/clues about its occurrence as possible." +"If you can not reproduce the problem, there may be little chance of it being" +" reasonably fixable. If you do report it, please try your best to provide " +"as much information/clues about its occurrence as possible." msgstr "" #: ../../../user/bug-report-guide.md:61 @@ -943,7 +943,7 @@ msgstr "" #: ../../../user/faq.rst:37 msgid "" -"Jami doesn't work like most communication platforms because it is " +"Jami does not work like most communication platforms because it is " "*distributed*:" msgstr "" @@ -1382,8 +1382,8 @@ msgstr "" #: ../../../user/faq.rst:321 msgid "" -"If you used the default name server at ``ns.jami.net``, **you can't**. There" -" is no way to prove it's your username without your key." +"If you used the default name server at ``ns.jami.net``, **you can not**. " +"There is no way to prove it's your username without your key." msgstr "" #: ../../../user/faq.rst:324 @@ -1404,9 +1404,9 @@ msgstr "" #: ../../../user/faq.rst:334 msgid "" -"No. There can't be a traditional account recovery process; you are the only" -" person with access to your data. If you are worried about forgetting your " -"password, please use a password manager." +"No. There can not be a traditional account recovery process; you are the " +"only person with access to your data. If you are worried about forgetting " +"your password, please use a password manager." msgstr "" #: ../../../user/faq.rst:339 @@ -1547,9 +1547,9 @@ msgstr "" #: ../../../user/faq.rst:427 msgid "" -"A TURN server is a relay, and is generally used when two peers can't contact" -" to each other due to some firewall restriction, have NAT without any opened" -" port, and no IPv6." +"A TURN server is a relay, and is generally used when two peers can not " +"contact to each other due to some firewall restriction, have NAT without any" +" opened port, and no IPv6." msgstr "" #: ../../../user/faq.rst:431 @@ -1570,11 +1570,85 @@ msgid "" "Multiple devices can register on the same DHT proxy." msgstr "" -#: ../../../user/faq.rst:444 -msgid "How does the username registration service work?" +#: ../../../user/faq.rst:443 +msgid "Generally, to transfer data between two peers, there are 3 steps:" +msgstr "" + +#: ../../../user/faq.rst:445 +msgid "Exchange candidates (IPs) via the DHT" msgstr "" #: ../../../user/faq.rst:446 +msgid "Negotiate the best p2p channel between the peers" +msgstr "" + +#: ../../../user/faq.rst:447 +msgid "Transfer data on this socket." +msgstr "" + +#: ../../../user/faq.rst:449 +msgid "The DHT is only used for the first step." +msgstr "" + +#: ../../../user/faq.rst:452 +msgid "" +"What if I disable the DHT proxy on Android and what about push " +"notifications?" +msgstr "" + +#: ../../../user/faq.rst:454 +msgid "There is basically 3 modes on how to use the Android application:" +msgstr "" + +#: ../../../user/faq.rst:456 +msgid "" +"With push notifications (DHT proxy must be enabled). This mode supports" +msgstr "" + +#: ../../../user/faq.rst:457 +msgid "" +"notifications for Android (via Google/Firebase, and soon Unified Push or " +"Apple/APN). This decrease battery usage, by removing the sync needed with " +"the DHT and without any socket always alive. + Without push notifications " +"but with DHT proxy enabled. This avoids the application" +msgstr "" + +#: ../../../user/faq.rst:461 +msgid "" +"synchronizing with other nodes, but \"Run in background\" MUST be enabled to" +" avoid the operating system killing the application." +msgstr "" + +#: ../../../user/faq.rst:463 +msgid "" +"Without DHT proxy. In this case, \"Run in background\" MUST be enabled to " +"avoid the operating" +msgstr "" + +#: ../../../user/faq.rst:464 +msgid "" +"system killing the application. The application will synchronize with the " +"other DHT nodes." +msgstr "" + +#: ../../../user/faq.rst:467 +msgid "" +"I still have issues with the Android application even if battery " +"optimization is disabled" +msgstr "" + +#: ../../../user/faq.rst:469 +msgid "" +"Please read https://dontkillmyapp.com for more details. If it does not solve" +" your issue, you can open a bug report (ideally with a scenario to help us " +"to reproduce and/or logs)." +msgstr "" + +#: ../../../user/faq.rst:474 +msgid "How does the username registration service work?" +msgstr "" + +#: ../../../user/faq.rst:476 msgid "" "With the default name server (``ns.jami.net``), the usernames are registered" " on an Ethereum blockchain. If you are a developer, you can build your own " @@ -1582,7 +1656,7 @@ msgid "" " you could use a SQL database rather than using a blockchain)." msgstr "" -#: ../../../user/faq.rst:452 +#: ../../../user/faq.rst:482 msgid "" "With the default name server, you can look up usernames at " "``https://ns.jami.net/name/test``, where ``test`` is a username for which we" @@ -1591,36 +1665,36 @@ msgid "" "the mapping." msgstr "" -#: ../../../user/faq.rst:458 +#: ../../../user/faq.rst:488 msgid "Read more about the Jami :doc:`../developer/name-server-protocol`." msgstr "" -#: ../../../user/faq.rst:461 +#: ../../../user/faq.rst:491 msgid "How can I change the timeout for a call?" msgstr "" -#: ../../../user/faq.rst:463 +#: ../../../user/faq.rst:493 msgid "" "In the ``dring.yml`` file (see :ref:`user/faq:Where are the configuration " "files located?`), you can change the ``ringingTimeout`` (in seconds)." msgstr "" -#: ../../../user/faq.rst:468 +#: ../../../user/faq.rst:498 msgid "How to back up and reimport conversations and accounts" msgstr "" -#: ../../../user/faq.rst:470 +#: ../../../user/faq.rst:500 msgid "This is only for clients based on LRC (desktop ones)." msgstr "" -#: ../../../user/faq.rst:472 +#: ../../../user/faq.rst:502 msgid "" "First you will need to export all your accounts (For GNU/Linux: ``Settings``" " => ``Account`` => ``Export account``). Then you will need to copy the " "database (in ``~/.local/share/jami/`` for example)." msgstr "" -#: ../../../user/faq.rst:476 +#: ../../../user/faq.rst:506 msgid "" "Then on the new device, when you will open Jami for the first time, you have" " to re-import your accounts via the archive previously saved. This will re-" @@ -1628,65 +1702,65 @@ msgid "" " client and replace the database with the one previously saved. That's all!" msgstr "" -#: ../../../user/faq.rst:483 +#: ../../../user/faq.rst:513 msgid "How secure are you?" msgstr "" -#: ../../../user/faq.rst:485 +#: ../../../user/faq.rst:515 msgid "" "**We use TLS/SRTP to secure connection and communications over the " "network.**" msgstr "" -#: ../../../user/faq.rst:488 +#: ../../../user/faq.rst:518 msgid "" "We implement SRTP over SIP using recommendations described in the following " "two RFCs:" msgstr "" -#: ../../../user/faq.rst:491 +#: ../../../user/faq.rst:521 msgid "`RFC 3711 <https://tools.ietf.org/html/rfc3711>`_" msgstr "" -#: ../../../user/faq.rst:492 +#: ../../../user/faq.rst:522 msgid "`RFC 4568 <https://tools.ietf.org/html/rfc4568>`_" msgstr "" -#: ../../../user/faq.rst:494 +#: ../../../user/faq.rst:524 msgid "" "Typically 2 kinds of sockets are negotiated. One for the control socket, " "the other for the media sockets." msgstr "" -#: ../../../user/faq.rst:497 +#: ../../../user/faq.rst:527 msgid "Typical control session will use the following cipher suite::" msgstr "" -#: ../../../user/faq.rst:502 +#: ../../../user/faq.rst:532 msgid "DTLS (fallback) supported::" msgstr "" -#: ../../../user/faq.rst:506 +#: ../../../user/faq.rst:536 msgid "TLS::" msgstr "" -#: ../../../user/faq.rst:510 +#: ../../../user/faq.rst:540 msgid "Supported crypto suite for the media session are:" msgstr "" -#: ../../../user/faq.rst:512 +#: ../../../user/faq.rst:542 msgid "``AES_CM_128_HMAC_SHA1_80 / SRTP_AES128_CM_HMAC_SHA1_80``" msgstr "" -#: ../../../user/faq.rst:513 +#: ../../../user/faq.rst:543 msgid "``AES_CM_128_HMAC_SHA1_32 / SRTP_AES128_CM_HMAC_SHA1_32``" msgstr "" -#: ../../../user/faq.rst:516 +#: ../../../user/faq.rst:546 msgid "When do public IPs get exposed?" msgstr "" -#: ../../../user/faq.rst:518 +#: ../../../user/faq.rst:548 msgid "" "We can consider three main connectivity scenarios: (1) a classic " "configuration, (2) behind a VPN, (3) via Tor. As Jami is a p2p application," @@ -1694,46 +1768,46 @@ msgid "" "IP leaking." msgstr "" -#: ../../../user/faq.rst:523 +#: ../../../user/faq.rst:553 msgid "" "Moreover, even if it's my answer, you can choose to not trust my answer and " "check the code, or use wireshark or other tools. Generally, I (and as far as" " I know most other Jami developers) use the first scenario (sometimes the " -"second one), and we surely can't test all the possible networks " +"second one), and we surely can not test all the possible networks " "configurations we would like to, so if you discover a bug, please :doc:`open" " an issue <bug-report-guide>`." msgstr "" -#: ../../../user/faq.rst:530 +#: ../../../user/faq.rst:560 msgid "Anyway, in these 3 scenarios, there are 3 main actions:" msgstr "" -#: ../../../user/faq.rst:532 +#: ../../../user/faq.rst:562 msgid "sending a message (this will use the DHT);" msgstr "" -#: ../../../user/faq.rst:533 +#: ../../../user/faq.rst:563 msgid "" "sending a file (TCP ICE connection as described here: " ":doc:`../developer/file-transfer`; and" msgstr "" -#: ../../../user/faq.rst:535 +#: ../../../user/faq.rst:565 msgid "" "placing a call (TCP + UDP ICE connection as described here: " ":doc:`../developer/calls`)." msgstr "" -#: ../../../user/faq.rst:539 +#: ../../../user/faq.rst:569 msgid "Classic config" msgstr "" -#: ../../../user/faq.rst:541 ../../../user/faq.rst:567 -#: ../../../user/faq.rst:601 +#: ../../../user/faq.rst:571 ../../../user/faq.rst:597 +#: ../../../user/faq.rst:631 msgid "Send a message" msgstr "Envoyer un message" -#: ../../../user/faq.rst:543 +#: ../../../user/faq.rst:573 msgid "" "The Jami application is running a DHT (https://opendht.net) node on your " "device. So every operations on the DHT will use your ips. This is why Jami " @@ -1746,160 +1820,161 @@ msgid "" " the proxy)." msgstr "" -#: ../../../user/faq.rst:553 ../../../user/faq.rst:587 -#: ../../../user/faq.rst:607 +#: ../../../user/faq.rst:583 ../../../user/faq.rst:617 +#: ../../../user/faq.rst:637 msgid "Send a file" msgstr "Envoyez un fichier" -#: ../../../user/faq.rst:555 +#: ../../../user/faq.rst:585 msgid "" "As described in the docs, you will send a message with all the IP you know " "that your peer can contact in an encrypted packet. So, if your peer send you" " a file or you send a file, your addresses will appear in the ICE message." msgstr "" -#: ../../../user/faq.rst:560 +#: ../../../user/faq.rst:590 msgid "Calls" msgstr "Appels" -#: ../../../user/faq.rst:562 +#: ../../../user/faq.rst:592 msgid "Same as above, the IP is present in the ICE." msgstr "" -#: ../../../user/faq.rst:565 +#: ../../../user/faq.rst:595 msgid "Behind a VPN" msgstr "" -#: ../../../user/faq.rst:569 +#: ../../../user/faq.rst:599 msgid "" "The IP of your VPN will be used by the DHT node. If you want a proof, you " "can compile dhtnode and run the ``la`` command to get your public detected " "address. This is what I got:" msgstr "" -#: ../../../user/faq.rst:584 +#: ../../../user/faq.rst:614 msgid "" "So, if you don't use a proxy, your VPN addresses will be used for using the " "DHT. If you use a dhtproxy, the dhtproxy will see your VPN addresses" msgstr "" -#: ../../../user/faq.rst:589 +#: ../../../user/faq.rst:619 msgid "" "Same as above, the ICE will contains: + addresses from your LAN + public " "address of your VPN + TURN address if TURN is enabled" msgstr "" -#: ../../../user/faq.rst:592 ../../../user/faq.rst:630 +#: ../../../user/faq.rst:622 ../../../user/faq.rst:660 msgid "Do a call" msgstr "" -#: ../../../user/faq.rst:594 +#: ../../../user/faq.rst:624 msgid "" "Same as above, your public address is replaced by your VPN address. You can " "see it in the logs from daemon. See :ref:`user/bug-report-guide:logs`." msgstr "" -#: ../../../user/faq.rst:599 +#: ../../../user/faq.rst:629 msgid "Tor" msgstr "" -#: ../../../user/faq.rst:603 +#: ../../../user/faq.rst:633 msgid "" -"Tor basically doesn't supports UDP. This means that you can't use your DHT " -"node locally, you MUST use a DHTProxy. That proxy will see the Exit node." +"Tor basically does not supports UDP. This means that you can not use your " +"DHT node locally, you MUST use a DHTProxy. That proxy will see the Exit " +"node." msgstr "" -#: ../../../user/faq.rst:609 +#: ../../../user/faq.rst:639 msgid "" "I prefer a proof that any description. So, I did a file transfer with Jami +" " TOR. This is what I see in the logs for the remote:" msgstr "" -#: ../../../user/faq.rst:621 +#: ../../../user/faq.rst:651 msgid "" "The first ones are some 192.168.x.x so we don't care. 51.254.39.157 is the " "TURN address in France (my device is in the Canada). 185.220.101.24 is the " "Tor exit node:" msgstr "" -#: ../../../user/faq.rst:632 +#: ../../../user/faq.rst:662 msgid "" "This will not work (actually, you can create the SIP control connection " "because it's a TCP connection), but medias are negotiated in UDP, so this " "will fail." msgstr "" -#: ../../../user/faq.rst:637 +#: ../../../user/faq.rst:667 msgid "What ports does Jami use?" msgstr "" -#: ../../../user/faq.rst:639 +#: ../../../user/faq.rst:669 msgid "" "Jami works as a server and gets new ports for each connections (randomly " "bound). These are the ranges that can be used for each component:" msgstr "" -#: ../../../user/faq.rst:642 +#: ../../../user/faq.rst:672 msgid "dht: UDP [4000, 8888]" msgstr "" -#: ../../../user/faq.rst:643 +#: ../../../user/faq.rst:673 msgid "audio: UDP [16384-32766]" msgstr "" -#: ../../../user/faq.rst:644 +#: ../../../user/faq.rst:674 msgid "video: UDP [49152-65534]" msgstr "" -#: ../../../user/faq.rst:645 +#: ../../../user/faq.rst:675 msgid "SIP Control: UDP/TCP randomly bound" msgstr "" -#: ../../../user/faq.rst:647 +#: ../../../user/faq.rst:677 msgid "" "Note: if UDP is blocked, a dhtproxy can be used to use TCP instead. Note " "that medias will not work cause it only supports UDP." msgstr "" -#: ../../../user/faq.rst:650 +#: ../../../user/faq.rst:680 msgid "So for ufw, we recommend running ``sudo ufw default allow outgoing``." msgstr "" -#: ../../../user/faq.rst:652 +#: ../../../user/faq.rst:682 msgid "" -"For now, you can't specify a specific range to configure ports used by Jami." -" The inbound traffic can be controlled without issue, Jami should work and " -"can use a TURN server if needed." +"For now, you can not specify a specific range to configure ports used by " +"Jami. The inbound traffic can be controlled without issue, Jami should work " +"and can use a TURN server if needed." msgstr "" -#: ../../../user/faq.rst:656 +#: ../../../user/faq.rst:686 msgid "If you run your own proxy or nameserver:" msgstr "" -#: ../../../user/faq.rst:658 +#: ../../../user/faq.rst:688 msgid "dhtproxy, nameserver: TCP [80-100], 443" msgstr "" -#: ../../../user/faq.rst:660 +#: ../../../user/faq.rst:690 msgid "If you run your own TURN server:" msgstr "" -#: ../../../user/faq.rst:662 +#: ../../../user/faq.rst:692 msgid "TURN/STUN: TCP+UDP 3478, 5349" msgstr "" -#: ../../../user/faq.rst:665 +#: ../../../user/faq.rst:695 msgid "Can I use Jami in a local network (LAN) without internet access?" msgstr "" -#: ../../../user/faq.rst:667 +#: ../../../user/faq.rst:697 msgid "" "Yes! Thanks to Jami's architecture, Jami users on a local/private network " "can communicate among themselves using Jami, without requiring any outside " "connectivity such as the internet." msgstr "" -#: ../../../user/faq.rst:671 +#: ../../../user/faq.rst:701 msgid "" "To do so, from Jami's ``Account`` settings open ``Advanced account " "settings``. There, enable the ``Enable local peer discovery`` setting. " @@ -1908,7 +1983,7 @@ msgid "" "your network that also runs Jami and/or an OpenDHT node." msgstr "" -#: ../../../user/faq.rst:678 +#: ../../../user/faq.rst:708 msgid "" "If you will use this Jami account for communicating only with only with " "other devices on the same local/private network, you can disable TURN if you" @@ -1918,27 +1993,27 @@ msgid "" "restrictive firewalls." msgstr "" -#: ../../../user/faq.rst:687 +#: ../../../user/faq.rst:717 msgid "How can I configure the codecs even more?" msgstr "" -#: ../../../user/faq.rst:689 +#: ../../../user/faq.rst:719 msgid "" "Codecs can be configured via a file. In the configurations files, you can " "create a file called ``encoder.json`` like this:" msgstr "" -#: ../../../user/faq.rst:709 +#: ../../../user/faq.rst:739 msgid "or:" msgstr "" -#: ../../../user/faq.rst:719 +#: ../../../user/faq.rst:749 msgid "" "This file is :ref:`located in the same directory <user/faq:Where are the " "configuration files located?>` as ``dring.yml``." msgstr "" -#: ../../../user/faq.rst:722 +#: ../../../user/faq.rst:752 msgid "" "To check which options are supported, use the command ``ffmpeg -h " "encoder=[encoder_name]``, where ``encoder_name`` can be any of ``libx264``, " @@ -1947,11 +2022,11 @@ msgid "" " encoders)." msgstr "" -#: ../../../user/faq.rst:729 +#: ../../../user/faq.rst:759 msgid "How can I configure the audio processor?" msgstr "" -#: ../../../user/faq.rst:731 +#: ../../../user/faq.rst:761 msgid "" "An audio processor allows Jami to clean up and process your microphone's " "audio. It can remove echo, reduce noise, and equalize your microphone's " @@ -1961,71 +2036,71 @@ msgid "" " file is located <config-file-location>`." msgstr "" -#: ../../../user/faq.rst:737 +#: ../../../user/faq.rst:767 msgid "The relevant preference keys are:" msgstr "" -#: ../../../user/faq.rst:739 +#: ../../../user/faq.rst:769 msgid "" "``audioProcessor``, which configures which audio processor to use. The valid" " options are:" msgstr "" -#: ../../../user/faq.rst:741 +#: ../../../user/faq.rst:771 msgid "" "``webrtc``: the `WebRTC Audio Processing library " "<https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/>`_" msgstr "" -#: ../../../user/faq.rst:742 +#: ../../../user/faq.rst:772 msgid "" "``speex``: the `Speex DSP library <https://gitlab.xiph.org/xiph/speexdsp>`_" msgstr "" -#: ../../../user/faq.rst:743 +#: ../../../user/faq.rst:773 msgid "" "``null``: disables audio processing (though your system echo canceller may " "still be used, see below)" msgstr "" -#: ../../../user/faq.rst:745 +#: ../../../user/faq.rst:775 msgid "" "``echoCancel``, which configures how echo cancelling should be done. The " "valid options are:" msgstr "" -#: ../../../user/faq.rst:747 +#: ../../../user/faq.rst:777 msgid "" "``auto``: try to use your operating system's echo canceller (if it exists), " "otherwise fall back to the chosen audio processor's echo canceller" msgstr "" -#: ../../../user/faq.rst:748 +#: ../../../user/faq.rst:778 msgid "" "``audioProcessor``: only use the chosen audio processor's echo canceller" msgstr "" -#: ../../../user/faq.rst:749 +#: ../../../user/faq.rst:779 msgid "``system``: only use your operating system's echo canceller" msgstr "" -#: ../../../user/faq.rst:750 +#: ../../../user/faq.rst:780 msgid "``null``: don't do any echo cancelling" msgstr "" -#: ../../../user/faq.rst:752 +#: ../../../user/faq.rst:782 msgid "" "``noiseReduce``, ``true``/``false`` to set noise reduction on the audio " "processor" msgstr "" -#: ../../../user/faq.rst:753 +#: ../../../user/faq.rst:783 msgid "" "``automaticGainControl``, ``true``/``false`` to set automatic gain control " "on the audio processor" msgstr "" -#: ../../../user/faq.rst:754 +#: ../../../user/faq.rst:784 msgid "" "``voiceActivityDetection``, ``true``/``false`` to set voice activity " "detection on the audio processor"