Files
amnezia-client/client/translations/amneziavpn_fa_IR.ts
T
vkamn 7d4f3e0f50 fix: various fixes (#3015)
* fix: fixed ios brandings

* chore: bump version

* chore: update translations

* fix: fixed ios awg3.1 parser

* chore: bump version

* fix: remove awg 3.1 params from native config if disbaled

* chore: bump version

* chore: remove comment
2026-08-21 22:43:01 +08:00

6732 lines
338 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fa_IR">
<context>
<name>AllowedDnsUiController</name>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="33"/>
<source>The address does not look like a valid IP address</source>
<translation>این آدرس شبیه یک آدرس IP معتبر نیست</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="38"/>
<source>New DNS server added: %1</source>
<translation>سرور DNS جدید اضافه شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="40"/>
<source>DNS server already exists: %1</source>
<translation>سرور DNS از قبل وجود دارد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="49"/>
<source>DNS server removed: %1</source>
<translation>سرور DNS حذف شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="56"/>
<source>Can&apos;t open file: %1</source>
<translation>فایل باز نشد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="62"/>
<source>Failed to parse JSON data from file: %1</source>
<translation>مشکل در تحلیل داده‎های JSON در فایل: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="67"/>
<source>The JSON data is not an array in file: %1</source>
<translation>داده‎های JSON در فایل به صورت آرایه نیستند: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="86"/>
<source>Import completed</source>
<translation>بارگذاری کامل شد</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="107"/>
<source>Export completed</source>
<translation>خروجی گرفتن کامل شد</translation>
</message>
</context>
<context>
<name>ApiAccountInfoModel</name>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="33"/>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="38"/>
<source>Active</source>
<translation>فعال</translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="37"/>
<source>Inactive</source>
<translation>غیرفعال</translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="51"/>
<source>%1 out of %2</source>
<translation>%1 از %2</translation>
</message>
</context>
<context>
<name>ApiServicesModel</name>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="77"/>
<source>&lt;p&gt;&lt;a style=&quot;color: #EB5757;&quot;&gt;Not available in your region. If you have VPN enabled, disable it, return to the previous screen, and try again.&lt;/a&gt;</source>
<translation>&lt;p&gt;&lt;a style=&quot;color: #EB5757;&quot;&gt;در منطقه شما در دسترس نیست. اگر VPN فعال است، آن را غیرفعال کنید، به صفحه قبلی بازگردید و دوباره تلاش کنید.&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>AppSplitTunnelingUiController</name>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="28"/>
<source>Application added: %1</source>
<translation>برنامه اضافه شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="30"/>
<source>The application has already been added</source>
<translation>برنامه از قبل اضافه شده است</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="40"/>
<source>The selected applications have been added</source>
<translation>برنامه‌های انتخاب شده اضافه شدند</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="50"/>
<source>Application removed: %1</source>
<translation>برنامه حذف شد: %1</translation>
</message>
</context>
<context>
<name>CaptchaDialogType</name>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="18"/>
<source>Enter the digits from the image to continue</source>
<translation>برای ادامه، اعداد موجود در تصویر را وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="228"/>
<source>Digits from the image</source>
<translation>اعداد موجود در تصویر</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="231"/>
<source>_ _ _ _ _ _</source>
<translation>_ _ _ _ _ _</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="254"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="271"/>
<source>Close</source>
<translation>بستن</translation>
</message>
</context>
<context>
<name>ChangelogDrawer</name>
<message>
<location filename="../ui/qml/Components/ChangelogDrawer.qml" line="70"/>
<source>Update</source>
<translation>به‌روزرسانی</translation>
</message>
<message>
<location filename="../ui/qml/Components/ChangelogDrawer.qml" line="96"/>
<source>Skip</source>
<translation>رد کردن</translation>
</message>
</context>
<context>
<name>ConnectButton</name>
<message>
<location filename="../ui/qml/Components/ConnectButton.qml" line="54"/>
<source>Unable to disconnect during configuration preparation</source>
<translation>در هنگام آماده‌سازی پیکربندی، نمی‌توان از اتصال خارج شد.</translation>
</message>
</context>
<context>
<name>ConnectionTypeSelectionDrawer</name>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="36"/>
<source>Add new connection</source>
<translation>ایجاد ارتباط جدید</translation>
</message>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="44"/>
<source>Configure your server</source>
<translation>تنظیم سرور</translation>
</message>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="59"/>
<source>Open config file, key or QR code</source>
<translation>بارگذاری فایل تنظیمات، کلید یا QR Code</translation>
</message>
</context>
<context>
<name>ConnectionUiController</name>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="59"/>
<source>Connecting...</source>
<translation>در حال ارتباط...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="66"/>
<source>Connected</source>
<translation>متصل</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="75"/>
<source>Reconnecting...</source>
<translation>برقراری ارتباط دوباره...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="80"/>
<location filename="../ui/controllers/connectionUiController.cpp" line="95"/>
<location filename="../ui/controllers/connectionUiController.cpp" line="101"/>
<location filename="../ui/controllers/connectionUiController.h" line="65"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="85"/>
<source>Disconnecting...</source>
<translation>در حال قطع شدن...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="90"/>
<source>Preparing...</source>
<translation>در حال آماده‌سازی...</translation>
</message>
</context>
<context>
<name>ContextMenuType</name>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="55"/>
<source>C&amp;ut</source>
<translation>&amp;بریدن</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="60"/>
<source>&amp;Copy</source>
<translation>&amp;کپی</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="65"/>
<source>&amp;Paste</source>
<translation>&amp;پیوست</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="72"/>
<source>&amp;SelectAll</source>
<translation>&amp;انتخاب همه</translation>
</message>
</context>
<context>
<name>HomeContainersListView</name>
<message>
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="55"/>
<source>Unable change protocol while there is an active connection</source>
<translation>امکان تغییر پروتکل در هنگام متصل بودن وجود ندارد</translation>
</message>
</context>
<context>
<name>HomeSplitTunnelingDrawer</name>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="34"/>
<source>Split tunneling</source>
<translation>جداسازی ترافیک</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="35"/>
<source>Allows you to connect to some sites or applications through a VPN connection and bypass others</source>
<translation>اجازه می‌دهد به شما که از طریق اتصال VPN به برخی از وب‌سایت‌ها یا برنامه‌ها وصل شوید و از دیگران عبور کنید</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="45"/>
<source>Split tunneling on the server</source>
<translation>تقسیم تونل‌ها در سرور</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="46"/>
<source>Enabled
Can&apos;t be disabled for current server</source>
<translation>فعال
برای سرور فعلی نمی‌توان آن را غیرفعال کرد</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="64"/>
<source>Site-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس سایت</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="65"/>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="84"/>
<source>Enabled</source>
<translation>فعال</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="65"/>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="84"/>
<source>Disabled</source>
<translation>غیر فعال</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="83"/>
<source>App-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس نرم‎افزار</translation>
</message>
</context>
<context>
<name>ImportUiController</name>
<message>
<location filename="../ui/controllers/importUiController.cpp" line="185"/>
<source>Scanned %1 of %2.</source>
<translation>ارزیابی %1 از %2.</translation>
</message>
</context>
<context>
<name>InstallUiController</name>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="125"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="167"/>
<source>%1 installed successfully. </source>
<translation>%1 با موفقیت نصب شد. </translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="127"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="169"/>
<source>%1 is already installed on the server. </source>
<translation>%1 در حال حاضر بر روی سرور نصب شده است. </translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="131"/>
<source>
Added containers that were already installed on the server</source>
<translation>
کانتینرهایی که بر روی سرور موجود بودند اضافه شدند</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="173"/>
<source>
Already installed containers were found on the server. All installed containers have been added to the application</source>
<translation>
کانتینرهای نصب شده بر روی سرور شناسایی شدند. تمام کانتینترهای نصب شده به نرم افزار اضافه شدند</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="288"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="327"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="351"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="471"/>
<source>Server &apos;%1&apos; was rebooted</source>
<translation>سرور %1 راه اندازی مجدد شد</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="485"/>
<source>Server &apos;%1&apos; was removed</source>
<translation>سرور %1 حذف شد</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="494"/>
<source>All containers from server &apos;%1&apos; have been removed</source>
<translation>تمام کانتینترها از سرور %1 حذف شدند</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="520"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="538"/>
<source>%1 has been removed from the server &apos;%2&apos;</source>
<translation>%1 از سرور %2 حذف شد</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="553"/>
<source>%1 cached profile cleared</source>
<translation>%1 پروفایل ذخیره شده پاک شد.</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="607"/>
<source>Please login as the user</source>
<translation>لطفا به عنوان کاربر وارد شوید</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="631"/>
<source>Server added successfully</source>
<translation>سرور با موفقیت اضافه شد</translation>
</message>
</context>
<context>
<name>InstalledAppsDrawer</name>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="57"/>
<source>Choose application</source>
<translation>انتخاب برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="124"/>
<source>application name</source>
<translation>نام برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="137"/>
<source>Add selected</source>
<translation>اضافه کردن انتخاب شده</translation>
</message>
</context>
<context>
<name>IpSplitTunnelingController</name>
<message>
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="224"/>
<source>Failed to parse JSON data: %1</source>
<translation>تجزیه داده‌های JSON انجام نشد: %1</translation>
</message>
<message>
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="229"/>
<source>The JSON data is not an array</source>
<translation>داده‌های JSON یک آرایه نیست</translation>
</message>
</context>
<context>
<name>IpSplitTunnelingUiController</name>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="22"/>
<source>New site added: %1</source>
<translation>سایت جدید اضافه‎شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="31"/>
<source>Site removed: %1</source>
<translation>سایت حذف شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="38"/>
<source>Site list cleared!</source>
<translation>فهرست سایت‌ها پاک شد!</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="45"/>
<source>Can&apos;t open file: %1</source>
<translation>فایل باز نشد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="51"/>
<source>Import completed</source>
<translation>بارگذاری کامل شد</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="64"/>
<source>Export completed</source>
<translation>خروجی گرفتن کامل شد</translation>
</message>
</context>
<context>
<name>MarketplaceUpdateController</name>
<message>
<location filename="../ui/controllers/marketplaceUpdateController.cpp" line="153"/>
<source>Update available</source>
<translation>به‌روزرسانی موجود است</translation>
</message>
<message>
<location filename="../ui/controllers/marketplaceUpdateController.cpp" line="154"/>
<source>A new version of AmneziaVPN is available.</source>
<translation>نسخه جدیدی از AmneziaVPN در دسترس است.</translation>
</message>
<message>
<location filename="../ui/controllers/marketplaceUpdateController.cpp" line="155"/>
<source>Update</source>
<translation>به‌روزرسانی</translation>
</message>
<message>
<location filename="../ui/controllers/marketplaceUpdateController.cpp" line="156"/>
<source>Skip</source>
<translation>رد کردن</translation>
</message>
</context>
<context>
<name>MinMaxRowType</name>
<message>
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="78"/>
<source>Min</source>
<translation>کمینه</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="113"/>
<source>Max</source>
<translation>بیشینه</translation>
</message>
</context>
<context>
<name>NotificationHandler</name>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="57"/>
<location filename="../ui/utils/notificationHandler.cpp" line="64"/>
<source>AmneziaVPN</source>
<translation>AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="58"/>
<source>VPN Connected</source>
<translation>وی‎پی‎ان وصل شد</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="65"/>
<source>VPN Disconnected</source>
<translation>وی‎پی‎ان قطع شد</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="88"/>
<source>AmneziaVPN notification</source>
<translation>اخطار AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="89"/>
<source>Unsecured network detected: </source>
<translation>شبکه ناامن شناسایی شد: </translation>
</message>
</context>
<context>
<name>PageDeinstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="52"/>
<source>Removing services from %1</source>
<translation>حذف سرویس‎ها از %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="81"/>
<source>Usually it takes no more than 5 minutes</source>
<translation>معمولا بیش از 5 دقیقه طول نمی‎کشد</translation>
</message>
</context>
<context>
<name>PageDevMenu</name>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="60"/>
<source>Gateway endpoint</source>
<translation>نقطه پایانی دروازه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="77"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="85"/>
<source>Settings saved</source>
<translation>ذخیره تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="99"/>
<source>Dev gateway environment</source>
<translation>محیط دروازه توسعه</translation>
</message>
</context>
<context>
<name>PageHome</name>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="121"/>
<source>Logging enabled</source>
<translation>لاگ‌برداری فعال شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="149"/>
<source>Dev gateway enabled</source>
<translation>دروازه توسعه فعال شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="191"/>
<source>Split tunneling enabled</source>
<translation>فعال شدن تونل تقسیم‌شده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="191"/>
<source>Split tunneling disabled</source>
<translation>تونل تقسیم‌شده غیرفعال شده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="426"/>
<source>AmneziaWG 2.0 is outdated and no longer supported. Continued use requires a fresh installation of the AmneziaWG 3.1 container.</source>
<translation>AmneziaWG 2.0 قدیمی است و دیگر پشتیبانی نمی‌شود. ادامه استفاده نیازمند نصب تازه کانتینر AmneziaWG 3.1 است.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="472"/>
<source>Unable change protocol while trying to make an active connection</source>
<translation>هنگام تلاش برای برقراری اتصال نمی‌توان پروتکل را تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="476"/>
<location filename="../ui/qml/Pages2/PageHome.qml" line="686"/>
<source>Cannot change protocol during active connection</source>
<translation>در زمان اتصال فعال نمی‌توان پروتکل را تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="518"/>
<location filename="../ui/qml/Pages2/PageHome.qml" line="636"/>
<source>VPN protocol</source>
<translation>پروتکل وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="571"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
</context>
<context>
<name>PageProtocolAwgClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="56"/>
<source>AmneziaWG settings</source>
<translation>تنظیمات AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="80"/>
<source>MTU</source>
<translation>MTU</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
<source>HeaderProtectionKey</source>
<translation>HeaderProtectionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
<source>RandomTrailers</source>
<translation>RandomTrailers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="289"/>
<source>DisableCookies</source>
<translation>DisableCookies</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="306"/>
<source>Server settings</source>
<translation>تنظیمات سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="314"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="409"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="418"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="419"/>
<source>Only the settings for this device will be changed</source>
<translation>تنها تنظیمات این دستگاه تغییر می‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="420"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="421"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="425"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolAwgSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="68"/>
<source>AmneziaWG settings</source>
<translation>تنظیمات AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="81"/>
<source>VPN address subnet</source>
<translation>زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
<source>HeaderProtectionKey</source>
<translation>HeaderProtectionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>
<source>RandomTrailers</source>
<translation>RandomTrailers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="428"/>
<source>DisableCookies</source>
<translation>DisableCookies</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="467"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="482"/>
<source>The values of the H1-H4 fields must be unique</source>
<translation>مقادیر فیلدهای H1-H4 باید یکتا باشند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="490"/>
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92) + S3 + cookie reply size (64) + S4 + transport packet size (32)</source>
<translation>مقدار فیلد S1 + اندازه آغاز پیام (148) نباید با S2 + اندازه پاسخ پیام (92) + S3 + اندازه پاسخ کوکی (64) + S4 + اندازه بسته انتقال (32) برابر باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="495"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="496"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="497"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="498"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="502"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolOpenVpnSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="55"/>
<source>OpenVPN Settings</source>
<translation>تنظیمات OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="76"/>
<source>VPN address subnet</source>
<translation>زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="94"/>
<source>Network protocol</source>
<translation>پروتکل شبکه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="131"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="153"/>
<source>Auto-negotiate encryption</source>
<translation>رمزگذاری خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="172"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="173"/>
<source>Hash</source>
<translation>هش</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="183"/>
<source>SHA512</source>
<translation>SHA512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="184"/>
<source>SHA384</source>
<translation>SHA384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="185"/>
<source>SHA256</source>
<translation>SHA256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="186"/>
<source>SHA3-512</source>
<translation>SHA3-512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="187"/>
<source>SHA3-384</source>
<translation>SHA3-384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="188"/>
<source>SHA3-256</source>
<translation>SHA3-256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="189"/>
<source>whirlpool</source>
<translation>whirlpool</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="190"/>
<source>BLAKE2b512</source>
<translation>BLAKE2b512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="191"/>
<source>BLAKE2s256</source>
<translation>BLAKE2s256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="192"/>
<source>SHA1</source>
<translation>SHA1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="233"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="234"/>
<source>Cipher</source>
<translation>رمزگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="244"/>
<source>AES-256-GCM</source>
<translation>AES-256-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="245"/>
<source>AES-192-GCM</source>
<translation>AES-192-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="246"/>
<source>AES-128-GCM</source>
<translation>AES-128-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="247"/>
<source>AES-256-CBC</source>
<translation>AES-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="248"/>
<source>AES-192-CBC</source>
<translation>AES-192-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="249"/>
<source>AES-128-CBC</source>
<translation>AES-128-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="250"/>
<source>ChaCha20-Poly1305</source>
<translation>ChaCha20-Poly1305</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="251"/>
<source>ARIA-256-CBC</source>
<translation>ARIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="252"/>
<source>CAMELLIA-256-CBC</source>
<translation>CAMELLIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="253"/>
<source>none</source>
<translation>none</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="305"/>
<source>TLS auth</source>
<translation>اعتبار TLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="322"/>
<source>Block DNS requests outside of VPN</source>
<translation>مسدود کردن درخواست‎های DNS خارج از وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="343"/>
<source>Additional client configuration commands</source>
<translation>تنظیمات و دستورات اضافه برنامه متصل شونده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="362"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="399"/>
<source>Commands:</source>
<translation>دستورات:</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="380"/>
<source>Additional server configuration commands</source>
<translation>تنظیمات و دستورات اضافه سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="420"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="425"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="426"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="427"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="428"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="432"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolRaw</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="52"/>
<source> settings</source>
<translation> تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="68"/>
<source>Show connection options</source>
<translation>نمایش تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="124"/>
<source>Connection options %1</source>
<translation>تنظیمات اتصال %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="176"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="180"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="181"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="182"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="183"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="58"/>
<source>WG settings</source>
<translation>تنظیمات WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="68"/>
<source>MTU</source>
<translation>MTU</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="86"/>
<source>Server settings</source>
<translation>تنظیمات سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="98"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="117"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="120"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="121"/>
<source>Only the settings for this device will be changed</source>
<translation>تنها تنظیمات این دستگاه تغییر می‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="122"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="123"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="127"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="59"/>
<source>WG settings</source>
<translation>تنظیمات WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="70"/>
<source>VPN address subnet</source>
<translation>زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="89"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="115"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="120"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="121"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="122"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="123"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="127"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXrayFlowSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="49"/>
<source>Flow</source>
<translation>Flow</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="56"/>
<source>Empty</source>
<translation>خالی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="97"/>
<source>xtls-rprx-vision is available only with the RAW (TCP) transport.</source>
<translation>xtls-rprx-vision تنها با انتقال RAW (TCP) در دسترس است.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="118"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="120"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="121"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="122"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="123"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="126"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXraySecuritySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="51"/>
<source>Security</source>
<translation>Security</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="58"/>
<source>None</source>
<translation>هیچ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="70"/>
<source>TLS</source>
<translation>TLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="82"/>
<source>Reality</source>
<translation>Reality</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="95"/>
<source>REALITY is not supported with the mKCP transport. Use None or TLS.</source>
<translation>REALITY با انتقال mKCP پشتیبانی نمی‌شود. از None یا TLS استفاده کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="115"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="116"/>
<source>ALPN</source>
<translation>ALPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="160"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="161"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="232"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="233"/>
<source>Fingerprint</source>
<translation>Fingerprint</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="203"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="275"/>
<source>Server Name (SNI)</source>
<translation>نام سرور (SNI)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="212"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="284"/>
<source>Enter a valid IP address or domain name</source>
<translation>یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="308"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="315"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="316"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="317"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="318"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="321"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXraySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="39"/>
<source>Empty</source>
<translation>خالی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="82"/>
<source>You have read-only access to this server. XRay settings cannot be edited.</source>
<translation>دسترسی شما به این سرور فقط‌خواندنی است. تنظیمات XRay قابل ویرایش نیست.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="93"/>
<source>XRay VLESS settings</source>
<translation>تنظیمات XRay VLESS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="94"/>
<source>More about settings</source>
<translation>بیشتر درباره تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="115"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="116"/>
<source>Valid range: 1–65535.</source>
<translation>محدوده مجاز: 1–65535.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="161"/>
<source>Transport</source>
<translation>Transport</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="175"/>
<source>Security</source>
<translation>Security</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="189"/>
<source>Flow</source>
<translation>Flow</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="214"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="222"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="223"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="224"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="225"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="260"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="228"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="250"/>
<source>Reset settings</source>
<translation>بازنشانی تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="256"/>
<source>Settings were reset to defaults. Tap Save to apply them on the server.</source>
<translation>تنظیمات به مقادیر پیش‌فرض بازگشت. برای اعمال روی سرور، ذخیره را بزنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="259"/>
<source>Reset settings?</source>
<translation>تنظیمات بازنشانی شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="259"/>
<source>All XRay settings will be restored to defaults.</source>
<translation>همه تنظیمات XRay به مقادیر پیش‌فرض بازمی‌گردد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="260"/>
<source>Reset</source>
<translation>بازنشانی</translation>
</message>
</context>
<context>
<name>PageProtocolXraySnapshots</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="31"/>
<source>Save XRay configuration</source>
<translation>ذخیره پیکربندی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="32"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="116"/>
<source>JSON files (*.json)</source>
<translation>فایل‌های JSON (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="41"/>
<source>Configuration saved</source>
<translation>پیکربندی ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="73"/>
<source>XRay Configurations</source>
<translation>پیکربندی‌های XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="79"/>
<source>Create configuration based on current settings</source>
<translation>ایجاد پیکربندی بر پایه تنظیمات فعلی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="93"/>
<source>Export settings</source>
<translation>برون‌بری تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="110"/>
<source>Import settings</source>
<translation>درون‌ریزی تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="111"/>
<source>In JSON format</source>
<translation>با قالب JSON</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="115"/>
<source>Open XRay configuration</source>
<translation>باز کردن پیکربندی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="121"/>
<source>Failed to import configuration</source>
<translation>درون‌ریزی پیکربندی انجام نشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="123"/>
<source>Configuration imported successfully</source>
<translation>پیکربندی با موفقیت درون‌ریزی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="140"/>
<source>Configurations</source>
<translation>پیکربندی‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="160"/>
<source>No saved configurations yet.
Create one from the current settings.</source>
<translation>هنوز پیکربندی ذخیره‌شده‌ای وجود ندارد.
یکی را از تنظیمات فعلی بسازید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="236"/>
<source>Apply configuration</source>
<translation>اعمال پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="251"/>
<source>Export configuration</source>
<translation>برون‌بری پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="266"/>
<source>Delete configuration</source>
<translation>حذف پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="276"/>
<source>Delete configuration?</source>
<translation>پیکربندی حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="277"/>
<source>This action cannot be undone.</source>
<translation>این عمل قابل بازگشت نیست.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="278"/>
<source>Delete</source>
<translation>حذف</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="278"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageProtocolXrayTransportSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="61"/>
<source>Transport</source>
<translation>Transport</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="69"/>
<source>RAW (TCP)</source>
<translation>RAW (TCP)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="81"/>
<source>XHTTP</source>
<translation>XHTTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="82"/>
<source>Advanced users</source>
<translation>کاربران پیشرفته</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="94"/>
<source>mKCP</source>
<translation>mKCP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="116"/>
<source>mKCP Settings</source>
<translation>تنظیمات mKCP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="125"/>
<source>TTI</source>
<translation>TTI</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="126"/>
<source>Transmission time interval (ms). Valid range: 10–100.</source>
<translation>بازه زمانی ارسال (میلی‌ثانیه). محدوده مجاز: 10–100.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="145"/>
<source>uplinkCapacity</source>
<translation>uplinkCapacity</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="146"/>
<source>Uplink capacity (MB/s). Maximum: 2147483647.</source>
<translation>ظرفیت آپلینک (مگابایت بر ثانیه). حداکثر: 2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="165"/>
<source>downlinkCapacity</source>
<translation>downlinkCapacity</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="166"/>
<source>Downlink capacity (MB/s). Maximum: 2147483647.</source>
<translation>ظرفیت دانلینک (مگابایت بر ثانیه). حداکثر: 2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="185"/>
<source>readBufferSize</source>
<translation>readBufferSize</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="186"/>
<source>Read buffer size (MB). Range: 1–2147483647.</source>
<translation>اندازه بافر خواندن (مگابایت). محدوده: 1–2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="205"/>
<source>writeBufferSize</source>
<translation>writeBufferSize</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="206"/>
<source>Write buffer size (MB). Range: 1–2147483647.</source>
<translation>اندازه بافر نوشتن (مگابایت). محدوده: 1–2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="224"/>
<source>Congestion</source>
<translation>Congestion</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="246"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="247"/>
<source>Mode</source>
<translation>حالت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="289"/>
<source>HTTP Profile</source>
<translation>پروفایل HTTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="299"/>
<source>Host</source>
<translation>هاست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="308"/>
<source>Enter a valid IP address or domain name</source>
<translation>یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="319"/>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="327"/>
<source>Path must start with &quot;/&quot;</source>
<translation>مسیر باید با &quot;/&quot; شروع شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="340"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="341"/>
<source>UplinkHTTPMethod</source>
<translation>UplinkHTTPMethod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="381"/>
<source>Disable gRPC Header</source>
<translation>غیرفعال کردن هدر gRPC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="382"/>
<source>noGRPCHeader</source>
<translation>noGRPCHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="393"/>
<source>Disable SSE Header</source>
<translation>غیرفعال کردن هدر SSE</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="394"/>
<source>noSSEHeader</source>
<translation>noSSEHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="409"/>
<source>Session &amp; Sequence</source>
<translation>نشست و توالی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="421"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="422"/>
<source>SessionPlacement</source>
<translation>SessionPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="463"/>
<source>SessionKey</source>
<translation>SessionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="483"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="484"/>
<source>SeqPlacement</source>
<translation>SeqPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="525"/>
<source>SeqKey</source>
<translation>SeqKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="545"/>
<source>Header/Cookie apply only in Packet-up mode</source>
<translation>هدر/کوکی فقط در حالت Packet-up اعمال می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="546"/>
<source>UplinkDataPlacement</source>
<translation>UplinkDataPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="587"/>
<source>UplinkDataKey</source>
<translation>UplinkDataKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="606"/>
<source>Traffic Shaping</source>
<translation>شکل‌دهی ترافیک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="615"/>
<source>UplinkChunkSize</source>
<translation>UplinkChunkSize</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="616"/>
<source>Uplink chunk size in bytes. Maximum: 2147483647. 0 = off.</source>
<translation>اندازه قطعه آپلینک به بایت. حداکثر: 2147483647. مقدار 0 یعنی خاموش.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="635"/>
<source>scMaxBufferedPosts</source>
<translation>scMaxBufferedPosts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="636"/>
<source>Max buffered POSTs. Range: 0–2147483647.</source>
<translation>حداکثر POST‌های بافرشده. محدوده: 0–2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="655"/>
<source>scMaxEachPostBytes</source>
<translation>scMaxEachPostBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="677"/>
<source>scStreamUpServerSecs</source>
<translation>scStreamUpServerSecs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="699"/>
<source>scMinPostsIntervalMs</source>
<translation>scMinPostsIntervalMs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="722"/>
<source>Padding and multiplexing</source>
<translation>لایه‌گذاری و چندگانه‌سازی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="728"/>
<source>xPadding</source>
<translation>xPadding</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="740"/>
<source>XMux</source>
<translation>XMux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="741"/>
<source>On</source>
<translation>روشن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="741"/>
<source>Off</source>
<translation>خاموش</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="770"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="777"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="778"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="779"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="780"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="783"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXPaddingBytesSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="48"/>
<source>xPaddingBytes</source>
<translation>xPaddingBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="56"/>
<source>Range</source>
<translation>محدوده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="91"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="93"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="94"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="95"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="96"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="99"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXPaddingSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="48"/>
<source>xPadding</source>
<translation>xPadding</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="54"/>
<source>xPaddingBytes</source>
<translation>xPaddingBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="68"/>
<source>xPaddingObfsMode</source>
<translation>xPaddingObfsMode</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="81"/>
<source>xPaddingKey</source>
<translation>xPaddingKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="99"/>
<source>xPaddingHeader</source>
<translation>xPaddingHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="120"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="121"/>
<source>xPaddingPlacement</source>
<translation>xPaddingPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="165"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="166"/>
<source>xPaddingMethod</source>
<translation>xPaddingMethod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="220"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="222"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="223"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="224"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="225"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="228"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXmuxSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="61"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="67"/>
<source>xmux</source>
<translation>xmux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="87"/>
<source>maxConcurrency</source>
<translation>maxConcurrency</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="110"/>
<source>maxConnections</source>
<translation>maxConnections</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="133"/>
<source>cMaxReuseTimes</source>
<translation>cMaxReuseTimes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="156"/>
<source>hMaxRequestTimes</source>
<translation>hMaxRequestTimes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="179"/>
<source>hMaxReusableSecs</source>
<translation>hMaxReusableSecs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="200"/>
<source>hKeepAlivePeriod</source>
<translation>hKeepAlivePeriod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="201"/>
<source>HTTP keep-alive period. Integer, may be negative.</source>
<translation>دوره keep-alive برای HTTP. عدد صحیح، می‌تواند منفی باشد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="233"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="235"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="236"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="237"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="238"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="241"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageServiceDnsSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="52"/>
<source>A DNS service is installed on your server, and it is only accessible via VPN.
</source>
<translation>یک سرویس DSN بر روی سرور شما نصب شده و فقط از طریق وی‎پی‎ان قابل دسترسی می‎باشد.
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="53"/>
<source>The DNS address is the same as the address of your server. You can configure DNS in the settings, under the connections tab.</source>
<translation>آدرس DSN همان آدرس سرور شماست. میتوانید از قسمت تنظیمات و تب اتصالات DSN خود را تنظیم کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="68"/>
<source>Remove </source>
<translation>جذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="72"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="73"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="74"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="79"/>
<source>Cannot remove AmneziaDNS from running server</source>
<translation>نمی‌توان AmneziaDNS را از سرور در حال اجرا حذف کرد.</translation>
</message>
</context>
<context>
<name>PageServiceMtProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="215"/>
<source>Checking...</source>
<translation>در حال بررسی...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="218"/>
<source>Updating</source>
<translation>در حال به‌روزرسانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="222"/>
<source>Not deployed</source>
<translation>نصب نشده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="225"/>
<source>Running</source>
<translation>در حال اجرا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="228"/>
<source>Stopped</source>
<translation>متوقف</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="231"/>
<source>Error</source>
<translation>خطا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="234"/>
<source>Unknown</source>
<translation>ناشناخته</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
<source>MTProxy started</source>
<translation>MTProxy راه‌اندازی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
<source>MTProxy stopped</source>
<translation>MTProxy متوقف شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="362"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="910"/>
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
<translation>تنظیمات قفل شد: زمان اتصال به پایان رسید (کد خطا %1). برای تلاش دوباره صفحه را باز کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="442"/>
<source>MTProxy settings</source>
<translation>تنظیمات MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="443"/>
<source>Read more about this settings</source>
<translation>درباره این تنظیمات بیشتر بخوانید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="453"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1884"/>
<source>No internet connection. Connect to the internet to change MTProxy settings.</source>
<translation>اتصال اینترنت وجود ندارد. برای تغییر تنظیمات MTProxy به اینترنت متصل شوید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="478"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="482"/>
<source>Settings</source>
<translation>تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="532"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1419"/>
<source>Use Telegram connection link</source>
<translation>از لینک اتصال Telegram استفاده کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="558"/>
<source>Deploy MTProxy first</source>
<translation>نخست MTProxy را نصب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="574"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="633"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="713"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="748"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="789"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="860"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1849"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="619"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="865"/>
<source>Telegram connection link</source>
<translation>لینک اتصال Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="620"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="866"/>
<source>MTProxy connection link</source>
<translation>لینک اتصال MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="647"/>
<source>Or enter the proxy details manually.</source>
<translation>یا اطلاعات پروکسی را دستی وارد کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="653"/>
<source>How to do it</source>
<translation>چگونه انجام دهیم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="695"/>
<source>Host</source>
<translation>هاست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="731"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="770"/>
<source>Secret</source>
<translation>کلید محرمانه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="802"/>
<source>Delete MTProxy</source>
<translation>حذف MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="805"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="806"/>
<source>The proxy will be stopped and all users will lose access.</source>
<translation>پروکسی متوقف می‌شود و همه کاربران دسترسی خود را از دست می‌دهند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="807"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="808"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="957"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="880"/>
<source>Enable MTProxy</source>
<translation>فعال‌سازی MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="908"/>
<source>Enable MTProxy to edit settings</source>
<translation>برای ویرایش تنظیمات، MTProxy را فعال کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="911"/>
<source>Cannot reach the server — settings are unavailable</source>
<translation>دسترسی به سرور امکان‌پذیر نیست — تنظیمات در دسترس نیست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="925"/>
<source>Base secret</source>
<translation>کلید محرمانه پایه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="936"/>
<source>Not generated</source>
<translation>تولید نشده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="954"/>
<source>Generate new secret?</source>
<translation>کلید محرمانه جدید تولید شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="955"/>
<source>All existing connection links will stop working. Users will need new links.</source>
<translation>همه لینک‌های اتصال موجود از کار می‌افتند. کاربران به لینک‌های جدید نیاز خواهند داشت.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="956"/>
<source>Generate</source>
<translation>تولید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="966"/>
<source>New secret saved. It will be applied when MTProxy is started.</source>
<translation>کلید محرمانه جدید ذخیره شد. هنگام راه‌اندازی MTProxy اعمال می‌شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="984"/>
<source>Public host / IP</source>
<translation>هاست عمومی / آی‌پی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="995"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1003"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1906"/>
<source>Enter a valid IP address or domain name</source>
<translation>یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1020"/>
<source>Leave empty to use server IP automatically</source>
<translation>برای استفاده خودکار از آی‌پی سرور، خالی بگذارید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1033"/>
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
<translation>⚠ این مورد آی‌پی سرور را در لینک‌های اتصال جایگزین می‌کند. مطمئن شوید این هاست/دامنه به سرور شما اشاره دارد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1046"/>
<source>Server port</source>
<translation>پورت سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1077"/>
<source>FakeTLS may not work on ports other than 443</source>
<translation>ممکن است FakeTLS روی پورت‌هایی غیر از 443 کار نکند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1088"/>
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
<translation>کانال تبلیغی در @MTProxyBot تعیین می‌شود. تگ پروکسی را اینجا بچسبانید: دقیقاً 32 نویسه هگزادسیمال (0-9، A-F)، همان‌گونه که در پیام بات آمده — یا خالی بگذارید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1101"/>
<source>Promoted channel tag (optional)</source>
<translation>تگ کانال تبلیغی (اختیاری)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1102"/>
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
<translation>32 نویسه هگزادسیمال از @MTProxyBot (مثلاً 3b7b2fa9…)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1123"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F).</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1133"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F). اگر استفاده نمی‌شود خالی بگذارید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1152"/>
<source>Get a tag from</source>
<translation>دریافت تگ از</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1173"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1188"/>
<source>Transport mode</source>
<translation>حالت انتقال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1189"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1193"/>
<source>FakeTLS</source>
<translation>FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1189"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1193"/>
<source>Standard MTProto</source>
<translation>Standard MTProto</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1222"/>
<source>FakeTLS domain</source>
<translation>دامنه FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1237"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1244"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1921"/>
<source>Enter a valid domain name</source>
<translation>یک نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1265"/>
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
<translation>دامنه در کلید محرمانه کلاینت FakeTLS رمزگذاری می‌شود (ee + base_secret + hex(domain)). باید از HTTPS / TLS 1.3 پشتیبانی کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1272"/>
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
<translation>⚠ تغییر دامنه همه لینک‌های اتصال FakeTLS صادرشده پیشین را بی‌اعتبار می‌کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1285"/>
<source>Advanced</source>
<translation>پیشرفته</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1307"/>
<source>Additional secrets</source>
<translation>کلیدهای محرمانه اضافی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1315"/>
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
<translation>کلیدهای محرمانه اضافی بیفزایید تا مهاجرت تدریجی بدون قطع ارتباط کاربران فعلی امکان‌پذیر شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1516"/>
<source>Add additional secret</source>
<translation>افزودن کلید محرمانه اضافی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1531"/>
<source>Worker mode</source>
<translation>حالت worker</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1548"/>
<source>Auto</source>
<translation>خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1555"/>
<source>Manual</source>
<translation>دستی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1568"/>
<source>Workers are set to 0 automatically for FakeTLS mode.</source>
<translation>در حالت FakeTLS تعداد worker به‌طور خودکار 0 تنظیم می‌شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1581"/>
<source>Workers count</source>
<translation>تعداد worker</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1640"/>
<source>Server is behind NAT / Docker bridge</source>
<translation>سرور پشت NAT / پل Docker قرار دارد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1641"/>
<source>Enable if your server is not directly accessible from the internet, e.g. Docker or private network</source>
<translation>اگر سرور شما به‌طور مستقیم از اینترنت قابل دسترسی نیست، مثلاً Docker یا شبکه خصوصی، فعال کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1658"/>
<source>Internal IP</source>
<translation>آی‌پی داخلی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1667"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1675"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1702"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1710"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1925"/>
<source>Enter a valid IPv4 address</source>
<translation>یک آدرس IPv4 معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1693"/>
<source>External IP</source>
<translation>آی‌پی خارجی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1741"/>
<source>Diagnostics</source>
<translation>عیب‌یابی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1769"/>
<source>Public port reachable</source>
<translation>پورت عمومی قابل دسترسی است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1773"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1793"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1813"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1833"/>
<source>—</source>
<translation>—</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1773"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1793"/>
<source>Yes</source>
<translation>بله</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1773"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1793"/>
<source>No</source>
<translation>خیر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1789"/>
<source>Telegram upstream reachable</source>
<translation>سرورهای بالادست Telegram قابل دسترسی است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1809"/>
<source>Clients connected</source>
<translation>کلاینت‌های متصل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1829"/>
<source>Last config refresh</source>
<translation>آخرین نوسازی پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1842"/>
<source>Stats endpoint</source>
<translation>نقطه پایانی آمار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1855"/>
<source>Refreshing…</source>
<translation>در حال نوسازی…</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1855"/>
<source>Tap ↻ to refresh diagnostics</source>
<translation>برای نوسازی عیب‌یابی ↻ را بزنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1867"/>
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
<translation>اگر تنظیمات را تغییر دهید، لینک اتصال پروکسی تغییر می‌کند و لینک قبلی از کار می‌افتد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1881"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1901"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>پورت باید در محدوده ۱ تا ۶۵۵۳۵ باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1913"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F)، یا خالی بماند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1928"/>
<source>NAT internal IP: enter a valid IPv4 address</source>
<translation>آی‌پی داخلی NAT: یک آدرس IPv4 معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1932"/>
<source>NAT external IP: enter a valid IPv4 address</source>
<translation>آی‌پی خارجی NAT: یک آدرس IPv4 معتبر وارد کنید</translation>
</message>
</context>
<context>
<name>PageServiceSftpSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="23"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="64"/>
<source>SFTP settings</source>
<translation>تنظیمات SFTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="75"/>
<source>Host</source>
<translation>هاست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="85"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="106"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="127"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="150"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="96"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="117"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="138"/>
<source>Password</source>
<translation>رمز عبور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="172"/>
<source>Mount folder on device</source>
<translation>بارگذاری پوشه بر روی دستگاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="197"/>
<source>In order to mount remote SFTP folder as local drive, perform following steps: &lt;br&gt;</source>
<translation>برای بارگذاری پوشه SFTP بر روی درایو محلی قدم‎های زیر را انجام دهید: &lt;br&gt;</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="199"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="202"/>
<source>&lt;br&gt;1. Install the latest version of </source>
<translation>&lt;br&gt; 1. آخرین نسخه را نصب کنید </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="200"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="203"/>
<source>&lt;br&gt;2. Install the latest version of </source>
<translation>&lt;br&gt; 2. آخرین نسخه را نصب کنید </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="232"/>
<source>Detailed instructions</source>
<translation>جزییات دستورالعمل‎ها</translation>
</message>
</context>
<context>
<name>PageServiceSocksProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="25"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="64"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="188"/>
<source>SOCKS5 settings</source>
<translation>تنظیمات SOCKS5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="73"/>
<source>Host</source>
<translation>هاستمیزبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="83"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="102"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="121"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="142"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="92"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="199"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="111"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="130"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="243"/>
<source>Password</source>
<translation>رمز عبور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="220"/>
<source>Username</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="272"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="307"/>
<source>Change connection settings</source>
<translation>تغییر تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="276"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>پورت باید در محدوده ۱ تا ۶۵۵۳۵ باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="280"/>
<source>Password cannot be empty</source>
<translation>رمز عبور نمی‌تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="283"/>
<source>Username cannot be empty</source>
<translation>نام کاربری نمی‌تواند خالی باشد</translation>
</message>
</context>
<context>
<name>PageServiceTelemtSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="215"/>
<source>Checking...</source>
<translation>در حال بررسی...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="218"/>
<source>Updating</source>
<translation>در حال به‌روزرسانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="222"/>
<source>Not deployed</source>
<translation>نصب نشده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="225"/>
<source>Running</source>
<translation>در حال اجرا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="228"/>
<source>Stopped</source>
<translation>متوقف</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="231"/>
<source>Error</source>
<translation>خطا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="234"/>
<source>Unknown</source>
<translation>ناشناخته</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
<source>Telemt started</source>
<translation>Telemt راه‌اندازی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
<source>Telemt stopped</source>
<translation>Telemt متوقف شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="362"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="910"/>
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
<translation>تنظیمات قفل شد: زمان اتصال به پایان رسید (کد خطا %1). برای تلاش دوباره صفحه را باز کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="442"/>
<source>Telemt settings</source>
<translation>تنظیمات Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="443"/>
<source>Read more about this settings</source>
<translation>درباره این تنظیمات بیشتر بخوانید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="453"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1741"/>
<source>No internet connection. Connect to the internet to change Telemt settings.</source>
<translation>اتصال اینترنت وجود ندارد. برای تغییر تنظیمات Telemt به اینترنت متصل شوید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="478"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="482"/>
<source>Settings</source>
<translation>تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="532"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1419"/>
<source>Use Telegram connection link</source>
<translation>از لینک اتصال Telegram استفاده کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="558"/>
<source>Deploy Telemt first</source>
<translation>نخست Telemt را نصب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="574"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="633"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="713"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="748"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="789"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="860"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1706"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="619"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="865"/>
<source>Telegram connection link</source>
<translation>لینک اتصال Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="620"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="866"/>
<source>Telemt connection link</source>
<translation>لینک اتصال Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="647"/>
<source>Or enter the proxy details manually.</source>
<translation>یا اطلاعات پروکسی را دستی وارد کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="653"/>
<source>How to do it</source>
<translation>چگونه انجام دهیم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="695"/>
<source>Host</source>
<translation>هاست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="731"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="770"/>
<source>Secret</source>
<translation>کلید محرمانه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="802"/>
<source>Delete Telemt</source>
<translation>حذف Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="805"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="806"/>
<source>The proxy will be stopped and all users will lose access.</source>
<translation>پروکسی متوقف می‌شود و همه کاربران دسترسی خود را از دست می‌دهند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="807"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="808"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="957"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="880"/>
<source>Enable Telemt</source>
<translation>فعال‌سازی Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="908"/>
<source>Enable Telemt to edit settings</source>
<translation>برای ویرایش تنظیمات، Telemt را فعال کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="911"/>
<source>Cannot reach the server — settings are unavailable</source>
<translation>دسترسی به سرور امکان‌پذیر نیست — تنظیمات در دسترس نیست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="925"/>
<source>Base secret</source>
<translation>کلید محرمانه پایه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="936"/>
<source>Not generated</source>
<translation>تولید نشده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="954"/>
<source>Generate new secret?</source>
<translation>کلید محرمانه جدید تولید شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="955"/>
<source>All existing connection links will stop working. Users will need new links.</source>
<translation>همه لینک‌های اتصال موجود از کار می‌افتند. کاربران به لینک‌های جدید نیاز خواهند داشت.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="956"/>
<source>Generate</source>
<translation>تولید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="966"/>
<source>New secret saved. It will be applied when Telemt is started.</source>
<translation>کلید محرمانه جدید ذخیره شد. هنگام راه‌اندازی Telemt اعمال می‌شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="984"/>
<source>Public host / IP</source>
<translation>هاست عمومی / آی‌پی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="995"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1003"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1762"/>
<source>Enter a valid IP address or domain name</source>
<translation>یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1020"/>
<source>Leave empty to use server IP automatically</source>
<translation>برای استفاده خودکار از آی‌پی سرور، خالی بگذارید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1033"/>
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
<translation>⚠ این مورد آی‌پی سرور را در لینک‌های اتصال جایگزین می‌کند. مطمئن شوید این هاست/دامنه به سرور شما اشاره دارد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1046"/>
<source>Server port</source>
<translation>پورت سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1077"/>
<source>FakeTLS may not work on ports other than 443</source>
<translation>ممکن است FakeTLS روی پورت‌هایی غیر از 443 کار نکند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1088"/>
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
<translation>کانال تبلیغی در @MTProxyBot تعیین می‌شود. تگ پروکسی را اینجا بچسبانید: دقیقاً 32 نویسه هگزادسیمال (0-9، A-F)، همان‌گونه که در پیام بات آمده — یا خالی بگذارید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1101"/>
<source>Promoted channel tag (optional)</source>
<translation>تگ کانال تبلیغی (اختیاری)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1102"/>
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
<translation>32 نویسه هگزادسیمال از @MTProxyBot (مثلاً 3b7b2fa9…)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1123"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F).</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1133"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F). اگر استفاده نمی‌شود خالی بگذارید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1152"/>
<source>Get a tag from</source>
<translation>دریافت تگ از</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1173"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1188"/>
<source>Transport mode</source>
<translation>حالت انتقال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1189"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1193"/>
<source>FakeTLS</source>
<translation>FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1189"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1193"/>
<source>Standard MTProto</source>
<translation>Standard MTProto</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1222"/>
<source>FakeTLS domain</source>
<translation>دامنه FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1237"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1244"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1777"/>
<source>Enter a valid domain name</source>
<translation>یک نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1265"/>
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
<translation>دامنه در کلید محرمانه کلاینت FakeTLS رمزگذاری می‌شود (ee + base_secret + hex(domain)). باید از HTTPS / TLS 1.3 پشتیبانی کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1272"/>
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
<translation>⚠ تغییر دامنه همه لینک‌های اتصال FakeTLS صادرشده پیشین را بی‌اعتبار می‌کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1285"/>
<source>Advanced</source>
<translation>پیشرفته</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1307"/>
<source>Additional secrets</source>
<translation>کلیدهای محرمانه اضافی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1315"/>
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
<translation>کلیدهای محرمانه اضافی بیفزایید تا مهاجرت تدریجی بدون قطع ارتباط کاربران فعلی امکان‌پذیر شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1516"/>
<source>Add additional secret</source>
<translation>افزودن کلید محرمانه اضافی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1532"/>
<source>Set public IP manually</source>
<translation>تعیین دستی آی‌پی عمومی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1533"/>
<source>By default the proxy auto-detects its public IP. Enable to override it manually, e.g. when the server is behind NAT / Docker bridge</source>
<translation>به‌طور پیش‌فرض پروکسی آی‌پی عمومی خود را خودکار تشخیص می‌دهد. برای تعیین دستی آن فعال کنید، مثلاً وقتی سرور پشت NAT / پل Docker است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1550"/>
<source>Public IP</source>
<translation>آی‌پی عمومی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1559"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1567"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1781"/>
<source>Enter a valid IPv4 address</source>
<translation>یک آدرس IPv4 معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1598"/>
<source>Diagnostics</source>
<translation>عیب‌یابی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1626"/>
<source>Public port reachable</source>
<translation>پورت عمومی قابل دسترسی است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1630"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1650"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1670"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1690"/>
<source>—</source>
<translation>—</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1630"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1650"/>
<source>Yes</source>
<translation>بله</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1630"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1650"/>
<source>No</source>
<translation>خیر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1646"/>
<source>Telegram upstream reachable</source>
<translation>سرورهای بالادست Telegram قابل دسترسی است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1666"/>
<source>Clients connected</source>
<translation>کلاینت‌های متصل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1686"/>
<source>Last config refresh</source>
<translation>آخرین نوسازی پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1699"/>
<source>Stats endpoint</source>
<translation>نقطه پایانی آمار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1712"/>
<source>Refreshing…</source>
<translation>در حال نوسازی…</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1712"/>
<source>Tap ↻ to refresh diagnostics</source>
<translation>برای نوسازی عیب‌یابی ↻ را بزنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1724"/>
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
<translation>اگر تنظیمات را تغییر دهید، لینک اتصال پروکسی تغییر می‌کند و لینک قبلی از کار می‌افتد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1738"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1757"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>پورت باید در محدوده ۱ تا ۶۵۵۳۵ باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1769"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
<translation>تگ پروکسی باید دقیقاً 32 نویسه هگزادسیمال باشد (0-9، A-F)، یا خالی بماند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1784"/>
<source>Public IP: enter a valid IPv4 address</source>
<translation>آی‌پی عمومی: یک آدرس IPv4 معتبر وارد کنید</translation>
</message>
</context>
<context>
<name>PageServiceTorWebsiteSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="24"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="59"/>
<source>Tor website settings</source>
<translation>تنظیمات وب‎سایت Tor</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="75"/>
<source>Website address</source>
<translation>آدرس وب‎سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="86"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="102"/>
<source>Use &lt;a href=&quot;https://www.torproject.org/download/&quot; style=&quot;color: #FBB26A;&quot;&gt;Tor Browser&lt;/a&gt; to open this URL.</source>
<translation>برای باز کردن این نشانی از &lt;a href=&quot;https://www.torproject.org/download/&quot; style=&quot;color: #FBB26A;&quot;&gt;Tor Browser&lt;/a&gt; استفاده کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="117"/>
<source>After creating your onion site, it takes a few minutes for the Tor network to make it available for use.</source>
<translation>پس از ایجاد سایت پیاز خود، چند دقیقه طول می‌کشد تا شبکه تور آن را برای استفاده فراهم کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="126"/>
<source>When configuring WordPress set the this onion address as domain.</source>
<translation>زمانی که سایت وردپرس را تنظیم میکنید این آدرس پیازی را به عنوان دامنه قرار دهید.</translation>
</message>
</context>
<context>
<name>PageSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="48"/>
<source>Settings</source>
<translation>تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="85"/>
<source>Close application</source>
<translation>بستن نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="117"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="128"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="139"/>
<source>Application</source>
<translation>نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="150"/>
<source>News &amp; Notifications</source>
<translation>اخبار و اعلان‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="166"/>
<source>Backup</source>
<translation>بک‎آپ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="177"/>
<source>About AmneziaVPN</source>
<translation>درباره Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="188"/>
<source>Dev console</source>
<translation>کنسول توسعه</translation>
</message>
</context>
<context>
<name>PageSettingsAbout</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="61"/>
<source>Support Amnezia</source>
<translation>پشتیبانی از Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="76"/>
<source>Amnezia is a free and open-source application. You can support the developers if you like it.</source>
<translation>Amnezia یک برنامه رایگان و متن باز است. اگر دوست دارید می توانید از توسعه دهندگان حمایت کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="86"/>
<source>Contacts</source>
<translation>مخاطب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="119"/>
<source>Software version: %1</source>
<translation>%1 :نسخه نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="149"/>
<source>Check for updates</source>
<translation>بررسی بروز‎رسانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="170"/>
<source>Privacy Policy</source>
<translation>سیاست حفظ حریم خصوصی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="189"/>
<source>Telegram group</source>
<translation>گروه تلگرام</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="190"/>
<source>To discuss features</source>
<translation>برای گفتگو در مورد ویژگی‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="193"/>
<source>https://t.me/amnezia_vpn_en</source>
<translation>https://t.me/amnezia_vpn_ir</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="200"/>
<source>support@amnezia.org</source>
<translation>support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="201"/>
<source>For reviews and bug reports</source>
<translation>برای ارائه نظرات و گزارشات باگ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="204"/>
<source>mailto:support@amnezia.org</source>
<translation>mailto:support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="211"/>
<source>GitHub</source>
<translation>GitHub</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="212"/>
<source>Discover the source code</source>
<translation>مشاهده کد منبع</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="215"/>
<source>https://github.com/amnezia-vpn/amnezia-client</source>
<translation>https://github.com/amnezia-vpn/amnezia-client</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="222"/>
<source>Website</source>
<translation>وب سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="223"/>
<source>Visit official website</source>
<translation>مشاهده وب‌سایت رسمی</translation>
</message>
</context>
<context>
<name>PageSettingsApiAvailableCountries</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="147"/>
<source>Subscription expired</source>
<translation>اشتراک منقضی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="147"/>
<source>Subscription expiring soon</source>
<translation>اشتراک به‌زودی منقضی می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="166"/>
<source>Renew subscription</source>
<translation>تمدید اشتراک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="180"/>
<source>Location for connection</source>
<translation>موقعیت اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="209"/>
<source>Unable change server location while trying to make an active connection</source>
<translation>هنگام تلاش برای برقراری اتصال نمی‌توان موقعیت سرور را تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="213"/>
<source>Unable change server location while there is an active connection</source>
<translation>تا زمانی که اتصال فعالی وجود دارد نمی‌توان موقعیت سرور را تغییر داد</translation>
</message>
</context>
<context>
<name>PageSettingsApiDevices</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="45"/>
<source>Active Devices</source>
<translation>دستگاه‌های فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="46"/>
<source>Manage currently connected devices</source>
<translation>مدیریت دستگاه‌های متصل کنونی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="55"/>
<source>You can find the identifier on the Support tab or, for older versions of the app, by tapping &apos;+&apos; and then the three dots at the top of the page.</source>
<translation>شناسه را می‌توانید در زبانه پشتیبانی پیدا کنید، یا در نسخه‌های قدیمی‌تر برنامه با زدن «+» و سپس سه نقطه در بالای صفحه.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
<source> (current device)</source>
<translation> (دستگاه فعلی)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="70"/>
<source>Support tag: </source>
<translation>تگ پشتیبانی: </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="70"/>
<source>Last updated: </source>
<translation>آخرین به‌روزرسانی: </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="75"/>
<source>Cannot unlink device during active connection</source>
<translation>در زمان اتصال فعال نمی‌توان پیوند دستگاه را لغو کرد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="79"/>
<source>Are you sure you want to unlink this device?</source>
<translation>مطمئنید می‌خواهید پیوند این دستگاه را لغو کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="80"/>
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing&#xa0;&quot;Reload API config&quot; in subscription settings on device.</source>
<translation>این کار دستگاه را از اشتراک شما جدا می‌کند. می‌توانید هر زمان با زدن «بارگذاری دوباره پیکربندی API» در تنظیمات اشتراک روی دستگاه، آن را دوباره متصل کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="81"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="82"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageSettingsApiInstructions</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="22"/>
<source>Windows</source>
<translation>Windows</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="23"/>
<source>documentation/instructions/connect-amnezia-premium#windows</source>
<translation>documentation/instructions/connect-amnezia-premium#windows</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="29"/>
<source>macOS</source>
<translation>macOS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="30"/>
<source>documentation/instructions/connect-amnezia-premium#macos</source>
<translation>documentation/instructions/connect-amnezia-premium#macos</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="36"/>
<source>Android</source>
<translation>Android</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="37"/>
<source>documentation/instructions/connect-amnezia-premium#android</source>
<translation>documentation/instructions/connect-amnezia-premium#android</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="43"/>
<source>AndroidTV</source>
<translation>AndroidTV</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="44"/>
<source>documentation/instructions/android_tv_connect/</source>
<translation>documentation/instructions/android_tv_connect/</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="50"/>
<source>iOS</source>
<translation>iOS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="51"/>
<source>documentation/instructions/connect-amnezia-premium#ios</source>
<translation>documentation/instructions/connect-amnezia-premium#ios</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="57"/>
<source>Linux</source>
<translation>Linux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="58"/>
<source>documentation/instructions/connect-amnezia-premium#linux</source>
<translation>documentation/instructions/connect-amnezia-premium#linux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="64"/>
<source>Routers</source>
<translation>روترها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="65"/>
<source>documentation/instructions/connect-amnezia-premium#routers</source>
<translation>documentation/instructions/connect-amnezia-premium#routers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="101"/>
<source>How to connect on another device</source>
<translation>چگونه از دستگاه دیگری متصل شویم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="102"/>
<source>Setup guides on the Amnezia website</source>
<translation>راهنمای راه‌اندازی در وب‌سایت Amnezia</translation>
</message>
</context>
<context>
<name>PageSettingsApiNativeConfigs</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/>
<source>Save AmneziaVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="60"/>
<source>Configuration Files</source>
<translation>فایل‌های پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="61"/>
<source>For router setup or the AmneziaWG app</source>
<translation>برای راه‌اندازی روتر یا برنامه AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="73"/>
<source>The configuration needs to be reissued</source>
<translation>پیکربندی باید دوباره صادر شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="135"/>
<source> configuration file</source>
<translation> فایل پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="149"/>
<source>Generate a new configuration file</source>
<translation>ایجاد فایل پیکربندی جدید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="150"/>
<source>The previously created one will stop working</source>
<translation>موردی که پیشتر ساخته شده از کار می‌افتد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="168"/>
<source>Revoke the current configuration file</source>
<translation>لغو فایل پیکربندی کنونی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="198"/>
<source>Config file saved</source>
<translation>فایل پیکربندی ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="212"/>
<source>The config has been revoked</source>
<translation>پیکربندی لغو شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="219"/>
<source>Generate a new %1 configuration file?</source>
<translation>فایل پیکربندی جدید %1 ایجاد شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="221"/>
<source>Revoke the current %1 configuration file?</source>
<translation>فایل پیکربندی کنونی %1 لغو شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="224"/>
<source>Your previous configuration file will no longer work, and it will not be possible to connect using it</source>
<translation>فایل پیکربندی پیشین شما دیگر کار نمی‌کند و امکان اتصال با آن وجود نخواهد داشت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="225"/>
<source>Download</source>
<translation>دانلود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="225"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="226"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageSettingsApiServerInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="29"/>
<source>Subscription Status</source>
<translation>وضعیت اشتراک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="38"/>
<source>Valid Until</source>
<translation>معتبر تا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="47"/>
<source>Active Connections</source>
<translation>اتصال‌های فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="158"/>
<source>Subscription expired</source>
<translation>اشتراک منقضی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="159"/>
<source>Subscription expiring soon</source>
<translation>اشتراک به‌زودی منقضی می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="189"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="254"/>
<source>Renew subscription</source>
<translation>تمدید اشتراک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="277"/>
<source>Configurations have been updated for some countries. Download and install the updated configuration files</source>
<translation>پیکربندی‌ها برای برخی کشورها به‌روزرسانی شده است. فایل‌های پیکربندی به‌روزشده را دانلود و نصب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="298"/>
<source>Subscription Key</source>
<translation>کلید اشتراک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="320"/>
<source>Configuration Files</source>
<translation>فایل‌های پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="322"/>
<source>Manage configuration files</source>
<translation>مدیریت فایل‌های پیکربندی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="340"/>
<source>Active Devices</source>
<translation>دستگاه‌های فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="342"/>
<source>Manage currently connected devices</source>
<translation>مدیریت دستگاه‌های متصل کنونی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="359"/>
<source>Support</source>
<translation>پشتیبانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="374"/>
<source>How to connect on another device</source>
<translation>چگونه از دستگاه دیگری متصل شویم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="399"/>
<source>Reload API config</source>
<translation>بارگذاری مجدد پیکربندی API</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="402"/>
<source>Reload API config?</source>
<translation>آیا می‌خواهید پیکربندی API را دوباره بارگذاری کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="403"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="441"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="478"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="404"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="442"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="479"/>
<source>Cancel</source>
<translation>لغو</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="408"/>
<source>Cannot reload API config during active connection</source>
<translation>نمی‌توان پیکربندی API را در حین اتصال فعال دوباره بارگذاری کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="436"/>
<source>Unlink this device</source>
<translation>لغو پیوند این دستگاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="439"/>
<source>Are you sure you want to unlink this device?</source>
<translation>مطمئنید می‌خواهید پیوند این دستگاه را لغو کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="440"/>
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing&#xa0;&quot;Reload API config&quot; in subscription settings on device.</source>
<translation>این کار دستگاه را از اشتراک شما جدا می‌کند. می‌توانید هر زمان با زدن «بارگذاری دوباره پیکربندی API» در تنظیمات اشتراک روی دستگاه، آن را دوباره متصل کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="446"/>
<source>Cannot unlink device during active connection</source>
<translation>در زمان اتصال فعال نمی‌توان پیوند دستگاه را لغو کرد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="474"/>
<source>Remove from application</source>
<translation>حذف از برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="477"/>
<source>Remove from application?</source>
<translation>آیا می‌خواهید از برنامه حذف کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="483"/>
<source>Cannot remove server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال حذف کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsApiSubscriptionKey</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="93"/>
<source>Copy key</source>
<translation>کپی کلید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="98"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="114"/>
<source>Save key as a file</source>
<translation>ذخیره کلید به‌صورت فایل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="121"/>
<source>Save AmneziaVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="122"/>
<source>Config files (*.vpn)</source>
<translation>فایل‌های پیکربندی (*.vpn)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="133"/>
<source>Config file saved</source>
<translation>فایل پیکربندی ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="150"/>
<source>Show key text</source>
<translation>نمایش متن کلید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="191"/>
<source>To read the QR code in the Amnezia app, tap + in the main menu → &apos;QR code&apos;</source>
<translation>برای خواندن کد QR در برنامه Amnezia، در منوی اصلی + را بزنید → «کد QR»</translation>
</message>
</context>
<context>
<name>PageSettingsApiSupport</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="22"/>
<source>Telegram</source>
<translation>تلگرام</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="30"/>
<source>Email</source>
<translation>ایمیل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="38"/>
<source>Email Billing &amp; Orders</source>
<translation>ایمیل صورت‌حساب و سفارش‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="46"/>
<source>Website</source>
<translation>وب سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="81"/>
<source>Support</source>
<translation>پشتیبانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="82"/>
<source>Our technical support specialists are available to assist you at any time</source>
<translation>کارشناسان پشتیبانی فنی ما در هر زمان آماده کمک به شما هستند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="110"/>
<source>Support tag</source>
<translation>تگ پشتیبانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="120"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
</context>
<context>
<name>PageSettingsAppSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="27"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>نمی توان تنظیمات تونل تقسیم را در طول اتصال فعال تغییر دادنمی‌توان تنظیمات تقسیم تونلینگ را در حین اتصال فعال تغییر داد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="49"/>
<source>Only the apps from the list should have access via VPN</source>
<translation>فقط برنامه‌های موجود در لیست باید از طریق VPN دسترسی داشته باشند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="56"/>
<source>Apps from the list should not have access via VPN</source>
<translation>برنامه‌های موجود در لیست نباید از طریق VPN دسترسی داشته باشند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="87"/>
<source>App split tunneling</source>
<translation>تقسیم تونلینگ برنامه‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="112"/>
<source>Mode</source>
<translation>حالت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="154"/>
<source>Only &quot;Apps from the list should not have access via VPN&quot; mode is available on Windows</source>
<translation>در Windows تنها حالت «برنامه‌های موجود در فهرست نباید از طریق VPN دسترسی داشته باشند» در دسترس است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="200"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="201"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="202"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="245"/>
<source>application name</source>
<translation>نام برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="255"/>
<source>Open executable file</source>
<translation>فایل اجرایی را باز کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="256"/>
<source>Executable files (*.*)</source>
<translation>فایل‌های اجرایی (*.*)</translation>
</message>
</context>
<context>
<name>PageSettingsApplication</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="48"/>
<source>Application</source>
<translation>نرم افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="66"/>
<source>Allow application screenshots</source>
<translation>مجوز اسکرین‎شات در برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="87"/>
<source>Enable notifications</source>
<translation>فعال کردن اعلان‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="88"/>
<source>Enable notifications to show the VPN state in the status bar</source>
<translation>اعلان ها را فعال کنید تا وضعیت VPN را در نوار وضعیت ببینید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="108"/>
<source>Auto start</source>
<translation>شروع خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="109"/>
<source>Launch the application every time the device is starts</source>
<translation>راه‎اندازی نرم‎افزار با هر بار روشن شدن دستگاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="131"/>
<source>Auto connect</source>
<translation>اتصال خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="132"/>
<source>Connect to VPN on app start</source>
<translation>اتصال به وی‎‎پی‎ان با شروع نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="154"/>
<source>Start minimized</source>
<translation>شروع به صورت کوچک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="155"/>
<source>Launch application minimized (works with autostart option turned on)</source>
<translation>اجرای برنامه به‌صورت کوچک‌شده (با فعال بودن اجرای خودکار کار می‌کند)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="180"/>
<source>News Notification</source>
<translation>اعلان اخبار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="181"/>
<source>Show a notification icon for unread news</source>
<translation>نمایش نشان اعلان برای اخبار خوانده‌نشده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="205"/>
<source>Language</source>
<translation>زبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="221"/>
<source>Logging</source>
<translation>گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="222"/>
<source>Enabled</source>
<translation>فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="222"/>
<source>Disabled</source>
<translation>غیر فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="237"/>
<source>Reset settings and remove all data from the application</source>
<translation>ریست کردن تنظیمات و حذف تمام داده‎ها از نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="242"/>
<source>Reset settings and remove all data from the application?</source>
<translation>ریست کردن تنظیمات و حذف تمام داده‎ها از نرم‎افزار؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="243"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
<translation>تمام تنظیمات به حالت پیش‎فرض ریست می‎شوند. تمام سرویس‎های Amnezia بر روی سرور باقی می‎مانند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="244"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="245"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="249"/>
<source>Cannot reset settings during active connection</source>
<translation>نمی‌توان تنظیمات را در حین اتصال فعال بازنشانی کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsBackup</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="26"/>
<source>Settings restored from backup file</source>
<translation>تنظیمات از فایل پشتیبان بازیابی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="69"/>
<source>Back up your configuration</source>
<translation>یک نسخه پشتیبان از تنظیمات خود تهیه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="70"/>
<source>You can save your settings to a backup file to restore them the next time you install the application.</source>
<translation>می‎توانید تنظیمات را در یک فایل پشتیبان ذخیره کرده و دفعه بعد که نرم‎افزار را نصب کردید آن‎ها را بازیابی کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="88"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
<translation>پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به AmneziaVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="102"/>
<source>Make a backup</source>
<translation>ایجاد یک پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="109"/>
<source>Save backup file</source>
<translation>ذخیره فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="110"/>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="148"/>
<source>Backup files (*.backup)</source>
<translation>فایل‌های پشتیبان (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="119"/>
<source>Backup file saved</source>
<translation>فایل پشتیبان ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="141"/>
<source>Restore from backup</source>
<translation>بازیابی از پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="147"/>
<source>Open backup file</source>
<translation>باز کردن فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="162"/>
<source>Import settings from a backup file?</source>
<translation>ورود تنظیمات از فایل پشتیبان؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="163"/>
<source>All current settings will be reset</source>
<translation>تمام تنظیمات جاری ریست خواهد شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="164"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="165"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="169"/>
<source>Cannot restore backup settings during active connection</source>
<translation>نمی‌توان تنظیمات پشتیبان را در حین اتصال فعال بازیابی کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsConnection</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="49"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="65"/>
<source>Use AmneziaDNS</source>
<translation>استفاده از AmneziaDNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="66"/>
<source>If AmneziaDNS is installed on the server</source>
<translation>اگر AmneziaDNS بر روی سرور نصب شده باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="83"/>
<source>DNS servers</source>
<translation>سرورهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="84"/>
<source>When AmneziaDNS is not used or installed</source>
<translation>وقتی AmneziaDNS استفاده نشده یا نصب نشده است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="99"/>
<source>Site-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="100"/>
<source>Allows you to select which sites you want to access through the VPN</source>
<translation>میتوانید مشخص کنید که چه سایت‎هایی از وی‎پی‎ان استفاده کنند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="123"/>
<source>App-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="124"/>
<source>Allows you to use the VPN only for certain Apps</source>
<translation>به شما امکان می دهد از VPN فقط برای برخی برنامه ها استفاده کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="142"/>
<source>KillSwitch</source>
<translation>KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="143"/>
<source>Blocks network connections without VPN</source>
<translation>اتصال‌های شبکه بدون VPN را مسدود می‌کند</translation>
</message>
</context>
<context>
<name>PageSettingsDns</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="46"/>
<source>Default server does not support custom DNS</source>
<translation>سرور پیش‌فرض از دی‌ان‌اس سفارشی پشتیبانی نمی‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="59"/>
<source>DNS servers</source>
<translation>سرورهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="67"/>
<source>If AmneziaDNS is not used or installed</source>
<translation>اگر AmneziaDNS نصب نباشد یا استفاده نشود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="84"/>
<source>Primary DNS</source>
<translation>DNS اصلی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="99"/>
<source>Secondary DNS</source>
<translation>DNS ثانویه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="122"/>
<source>Restore default</source>
<translation>بازگشت به پیش‎فرض</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="125"/>
<source>Restore default DNS settings?</source>
<translation>بازگشت به تنظیمات پیش‎فرض DNS؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="126"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="127"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="134"/>
<source>Settings have been reset</source>
<translation>تنظیمات ریست شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="149"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="153"/>
<source>Primary DNS cannot be empty</source>
<translation>DNS اصلی نمی‌تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="165"/>
<source>Settings saved</source>
<translation>ذخیره تنظیمات</translation>
</message>
</context>
<context>
<name>PageSettingsKillSwitch</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="40"/>
<source>KillSwitch</source>
<translation>KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="41"/>
<source>Enable to ensure network traffic goes through a secure VPN tunnel, preventing accidental exposure of your IP and DNS queries if the connection drops</source>
<translation>فعال کنید تا ترافیک شبکه از تانل امن VPN بگذرد و در صورت قطع اتصال، آی‌پی و درخواست‌های DNS شما به‌طور تصادفی افشا نشود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="52"/>
<source>KillSwitch settings cannot be changed during an active connection</source>
<translation>در زمان اتصال فعال نمی‌توان تنظیمات KillSwitch را تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="68"/>
<source>Soft KillSwitch</source>
<translation>KillSwitch نرم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="69"/>
<source>Internet access is blocked if the VPN disconnects unexpectedly</source>
<translation>اگر VPN به‌طور غیرمنتظره قطع شود، دسترسی به اینترنت مسدود می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="92"/>
<source>Strict KillSwitch</source>
<translation>KillSwitch سخت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="93"/>
<source>Internet connection is blocked even when VPN is turned off manually or hasn&apos;t started</source>
<translation>اتصال اینترنت حتی زمانی که VPN دستی خاموش شده یا راه‌اندازی نشده باشد مسدود می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="96"/>
<source>Just a little heads-up</source>
<translation>یک یادآوری کوتاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="97"/>
<source>If the VPN disconnects or drops while Strict KillSwitch is enabled, internet access will be blocked. To restore access, reconnect VPN or disable/change the KillSwitch.</source>
<translation>اگر هنگام فعال بودن KillSwitch سخت، VPN قطع شود، دسترسی به اینترنت مسدود می‌شود. برای بازگرداندن دسترسی، VPN را دوباره وصل کنید یا KillSwitch را غیرفعال/تغییر دهید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="98"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="99"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="123"/>
<source>DNS Exceptions</source>
<translation>استثناهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="124"/>
<source>DNS servers listed here will remain accessible when KillSwitch is active.</source>
<translation>سرورهای DNS فهرست‌شده در اینجا هنگام فعال بودن KillSwitch در دسترس می‌مانند.</translation>
</message>
</context>
<context>
<name>PageSettingsKillSwitchExceptions</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="44"/>
<source>DNS Exceptions</source>
<translation>استثناهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="45"/>
<source>DNS servers listed here will remain accessible when KillSwitch is active</source>
<translation>سرورهای DNS فهرست‌شده در اینجا هنگام فعال بودن KillSwitch در دسترس می‌مانند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="105"/>
<source>Delete </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="106"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="107"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="137"/>
<source>IPv4 address</source>
<translation>آدرس IPv4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="167"/>
<source>Import / Export addresses</source>
<translation>درون‌ریزی / برون‌بری آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="174"/>
<source>Import</source>
<translation>بارگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="187"/>
<source>Save address list</source>
<translation>ذخیره فهرست آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="194"/>
<source>Save addresses</source>
<translation>ذخیره آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="195"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="265"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="281"/>
<source>Address files (*.json)</source>
<translation>فایل‌های آدرس (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="254"/>
<source>Import address list</source>
<translation>درون‌ریزی فهرست آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="261"/>
<source>Replace address list</source>
<translation>جایگزینی فهرست آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="264"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="280"/>
<source>Open address file</source>
<translation>باز کردن فایل آدرس‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="277"/>
<source>Add imported addresses to existing ones</source>
<translation>افزودن آدرس‌های درون‌ریزی‌شده به آدرس‌های موجود</translation>
</message>
</context>
<context>
<name>PageSettingsLogging</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="50"/>
<source>Logging</source>
<translation>گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="51"/>
<source>Enabling this function will save application&apos;s logs automatically. By default, logging functionality is disabled. Enable log saving in case of application malfunction.</source>
<translation>فعال کردن این عملکرد باعث ذخیره خودکار لاگ‌های برنامه می‌شود. به طور پیش‌فرض، قابلیت ثبت لاگ غیرفعال است. در صورت بروز خطا در برنامه، ذخیره لاگ را فعال کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="63"/>
<source>Enable logs</source>
<translation>فعال‌سازی گزارش‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="80"/>
<source>Clear logs</source>
<translation>پاک کردن گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="85"/>
<source>Clear logs?</source>
<translation>پاک کردن گزارشات؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="86"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="87"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="93"/>
<source>Logs have been cleaned up</source>
<translation>گزارشات پاک شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="143"/>
<source>Open logs folder</source>
<translation>باز کردن پوشه گزارش‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="157"/>
<source>Export logs</source>
<translation>برون‌بری گزارش‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="181"/>
<source>Client logs</source>
<translation>گزارش‌های کلاینت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="182"/>
<source>AmneziaVPN logs</source>
<translation>گزارش‌های AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="192"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="218"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="193"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="219"/>
<source>Logs files (*.log)</source>
<translation>فایل‌های گزارش (*.log)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="202"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="227"/>
<source>Logs file saved</source>
<translation>فایل گزارشات ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="210"/>
<source>Service logs</source>
<translation>گزارش‌های سرویس</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="211"/>
<source>AmneziaVPN-service logs</source>
<translation>گزارش‌های سرویس AmneziaVPN</translation>
</message>
</context>
<context>
<name>PageSettingsNewsDetail</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsNewsDetail.qml" line="87"/>
<source>Update</source>
<translation>به‌روزرسانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsNewsDetail.qml" line="112"/>
<source>Skip</source>
<translation>رد کردن</translation>
</message>
</context>
<context>
<name>PageSettingsNewsNotifications</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsNewsNotifications.qml" line="33"/>
<source>News &amp; Notifications</source>
<translation>اخبار و اعلان‌ها</translation>
</message>
</context>
<context>
<name>PageSettingsServerData</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="28"/>
<source>All installed containers have been added to the application</source>
<translation>تمام کانتینرهای نصب شده به نرم‎افزار اضافه شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="30"/>
<source>No new installed containers found</source>
<translation>کانتینر نصب شده جدیدی پیدا نشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="98"/>
<source>Check the server for previously installed Amnezia services</source>
<translation>چک کردن سرویس‎های نصب شده Amnezia بر روی سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="99"/>
<source>Add them to the application if they were not displayed</source>
<translation>اضافه کردن آنها به نرم‎افزار اگر نمایش داده نشده‎اند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="112"/>
<source>Reboot server</source>
<translation>سرور را دوباره راه‌اندازی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="116"/>
<source>Do you want to reboot the server?</source>
<translation>آیا می‌خواهید سرور را دوباره راه‌اندازی کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="117"/>
<source>The reboot process may take approximately 30 seconds. Are you sure you wish to proceed?</source>
<translation>فرآیند راه‌اندازی ممکن است حدود ۳۰ ثانیه طول بکشد. آیا مطمئن هستید که می‌خواهید ادامه دهید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="118"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="148"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="178"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="207"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="119"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="149"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="179"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="208"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="123"/>
<source>Cannot reboot server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال راه‌اندازی مجدد کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="142"/>
<source>Remove server from application</source>
<translation>حذف کردن سرور از نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="146"/>
<source>Do you want to remove the server from application?</source>
<translation>آیا می‌خواهید سرور را از برنامه حذف کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="147"/>
<source>All installed AmneziaVPN services will still remain on the server.</source>
<translation>تمام سرویس‎های نصب‎شده Amnezia همچنان بر روی سرور باقی خواهند ماند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/>
<source>Cannot remove server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال حذف کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="172"/>
<source>Clear server from Amnezia software</source>
<translation>پاک کردن سرور از نرم‎افزار Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="176"/>
<source>Do you want to clear server from Amnezia software?</source>
<translation>آیا می‌خواهید سرور را از نرم‌افزار Amnezia پاک کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="177"/>
<source>All users whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="183"/>
<source>Cannot clear server from Amnezia software during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال از نرم‌افزار Amnezia پاک کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="201"/>
<source>Reset API config</source>
<translation>تنظیمات API را بازنشانی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="205"/>
<source>Do you want to reset API config?</source>
<translation>آیا می خواهید پیکربندی API را بازنشانی کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="212"/>
<source>Cannot reset API config during active connection</source>
<translation>نمی‌توان پیکربندی API را در حین اتصال فعال بازنشانی کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsServerInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="140"/>
<source>Protocols</source>
<translation>پروتکل‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="151"/>
<source>Services</source>
<translation>سرویس‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="160"/>
<source>Management</source>
<translation>مدیریت</translation>
</message>
</context>
<context>
<name>PageSettingsServerProtocol</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="56"/>
<source> settings</source>
<translation> تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="57"/>
<source>This protocol is no longer supported.</source>
<translation>این پروتکل دیگر پشتیبانی نمی‌شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="71"/>
<source>AmneziaWG 2.0 is outdated and does not include the latest security improvements, but it will continue to work. Moving to AmneziaWG 3.1 by deploying a new container on the server is recommended for stronger protocol security</source>
<translation>AmneziaWG 2.0 قدیمی است و آخرین بهبودهای امنیتی را ندارد، اما به کار خود ادامه می‌دهد. برای امنیت بیشتر پروتکل، مهاجرت به AmneziaWG 3.1 با نصب کانتینر جدید روی سرور توصیه می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="90"/>
<source> connection settings</source>
<translation> تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="99"/>
<source>Click the &quot;connect&quot; button to create a connection configuration</source>
<translation>برای ساخت پیکربندی اتصال، دکمه «اتصال» را بزنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="119"/>
<source> server settings</source>
<translation> تنظیمات سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="151"/>
<source>Clear profile</source>
<translation>پاک کردن پروفایل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="154"/>
<source>Clear %1 profile?</source>
<translation>آیا می‌خواهید پروفایل %1 را پاک کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="155"/>
<source>The connection configuration will be deleted for this device only</source>
<translation>پیکربندی اتصال تنها برای این دستگاه حذف می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="156"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="201"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="157"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="202"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="161"/>
<source>Unable to clear %1 profile while there is an active connection</source>
<translation>نمی‌توان پروفایل %1 را در حین اتصال فعال پاک کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="195"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="199"/>
<source>Remove %1 from server?</source>
<translation>حذف %1 از سرور؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="200"/>
<source>All users with whom you shared a connection will no longer be able to connect to it.</source>
<translation>تمام کاربرانی که این ارتباط را با آنها به اشتراک گذاشته‎اید دیگر نمی‎توانند به آن متصل شوند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="207"/>
<source>Cannot remove active container</source>
<translation>نمی‌توان کانتینر فعال را حذف کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsServersList</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServersList.qml" line="38"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
</context>
<context>
<name>PageSettingsSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="29"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>نمی توان تنظیمات تونل تقسیم را در طول اتصال فعال تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="32"/>
<source>Default server does not support split tunneling function</source>
<translation>سرور پیش‌فرض از عملکرد تونل‌سازی تقسیم شده پشتیبانی نمی‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="65"/>
<source>Only the sites listed here will be accessed through the VPN</source>
<translation>تنها سایت‌های موجود در اینجا از طریق VPN دسترسی داده خواهند شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="70"/>
<source>Addresses from the list should not be accessed via VPN</source>
<translation>دسترسی به آدرس‎های لیست بدون وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="101"/>
<source>Split tunneling</source>
<translation>جداسازی ترافیک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="128"/>
<source>Mode</source>
<translation>حالت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="210"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="211"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="361"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="212"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="362"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="262"/>
<source>website or IP</source>
<translation>وب‌سایت یا آدرس IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="308"/>
<source>Additional options</source>
<translation>گزینه‌های بیشتر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="315"/>
<source>Import</source>
<translation>بارگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="328"/>
<source>Save site list</source>
<translation>ذخیره لیست سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="335"/>
<source>Save sites</source>
<translation>ذخیره سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="336"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="462"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="475"/>
<source>Sites files (*.json)</source>
<translation>فایل‌های سایت‌ها (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="356"/>
<source>Clear site list</source>
<translation>پاک کردن فهرست سایت‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="359"/>
<source>Clear site list?</source>
<translation>فهرست سایت‌ها پاک شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="360"/>
<source>All sites will be removed from list.</source>
<translation>همه سایت‌ها از فهرست حذف می‌شوند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="424"/>
<source>Import a list of sites</source>
<translation>بارگذاری لیست سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="459"/>
<source>Replace site list</source>
<translation>جایگزین کردن لیست سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="461"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="474"/>
<source>Open sites file</source>
<translation>باز کردن فایل سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="472"/>
<source>Add imported sites to existing ones</source>
<translation>اضافه کردن سایت‎های بارگذاری شده به سایت‎های موجود</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiFreeInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="74"/>
<source>Free features</source>
<translation>قابلیت‌های رایگان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="125"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiPremiumInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="91"/>
<source>Recommended</source>
<translation>پیشنهادی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="103"/>
<source>Premium features</source>
<translation>قابلیت‌های Premium</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="132"/>
<source>Charged to your Apple ID at confirmation. Renews automatically unless auto-renew is turned off at least 24 hours before period end. Manage in Apple ID settings.</source>
<translation>هنگام تأیید از Apple ID شما کسر می‌شود. به‌طور خودکار تمدید می‌شود مگر آنکه تمدید خودکار حداقل 24 ساعت پیش از پایان دوره خاموش شود. در تنظیمات Apple ID مدیریت کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="169"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="171"/>
<source>Subscribe — %1 for %2</source>
<translation>اشتراک — %1 برای %2</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiServicesList</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="52"/>
<source>VPN by Amnezia</source>
<translation>VPN توسط Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="53"/>
<source>Choose a VPN service that suits your needs.</source>
<translation>یک سرویس VPN که مناسب نیازهای شما باشد را انتخاب کنید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="91"/>
<source>Recommended</source>
<translation>پیشنهادی</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiTrialEmail</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="65"/>
<source>Create an account</source>
<translation>ایجاد حساب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="66"/>
<source>To manage your subscription</source>
<translation>برای مدیریت اشتراک خود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="77"/>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="78"/>
<source>Email</source>
<translation>ایمیل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="102"/>
<source>We will create an account for your trial subscription and send important subscription updates to this email address</source>
<translation>برای اشتراک آزمایشی شما حسابی ایجاد می‌کنیم و به‌روزرسانی‌های مهم اشتراک را به این آدرس ایمیل می‌فرستیم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="118"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="126"/>
<source>Enter a valid email address</source>
<translation>یک آدرس ایمیل معتبر وارد کنید</translation>
</message>
</context>
<context>
<name>PageSetupWizardConfigSource</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="50"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="77"/>
<source>Settings</source>
<translation>تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="87"/>
<source>Enable logs</source>
<translation>فعال‌سازی گزارش‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="101"/>
<source>Export client logs</source>
<translation>برون‌بری گزارش‌های کلاینت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="111"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="112"/>
<source>Logs files (*.log)</source>
<translation>فایل‌های گزارش (*.log)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="121"/>
<source>Logs file saved</source>
<translation>فایل گزارشات ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="131"/>
<source>Support tag</source>
<translation>تگ پشتیبانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="142"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="161"/>
<source>Insert the key, add a configuration file or scan the QR-code</source>
<translation>کلید را وارد کنید، فایل پیکربندی را اضافه کنید یا کد QR را اسکن کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="171"/>
<source>Insert key</source>
<translation>کلید را وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="172"/>
<source>Insert</source>
<translation>وارد کردن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="190"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="207"/>
<source>Other connection options</source>
<translation>گزینه‌های اتصال دیگر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="228"/>
<source>Recommended</source>
<translation>پیشنهادی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="260"/>
<source>Site Amnezia</source>
<translation>وب‌سایت Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="284"/>
<source>VPN by Amnezia</source>
<translation>VPN توسط Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="285"/>
<source>The easiest way to connect to the VPN</source>
<translation>آسان‌ترین راه اتصال به VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="303"/>
<source>Self-hosted VPN</source>
<translation>VPN روی سرور خودتان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="304"/>
<source>Configure Amnezia VPN on your own server</source>
<translation>پیکربندی VPN Amnezia بر روی سرور خودتان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="316"/>
<source>Restore from backup</source>
<translation>بازیابی از پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="324"/>
<source>Open backup file</source>
<translation>باز کردن فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="325"/>
<source>Backup files (*.backup)</source>
<translation>فایل‌های پشتیبان (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="342"/>
<source>File with connection settings</source>
<translation>فایل شامل تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="348"/>
<source>Open config file</source>
<translation>باز کردن فایل تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="361"/>
<source>QR code</source>
<translation>QR-Code</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="377"/>
<source>Restore purchases</source>
<translation>بازیابی خریدها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="392"/>
<source>I have nothing</source>
<translation>من هیچی ندارم</translation>
</message>
</context>
<context>
<name>PageSetupWizardCredentials</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="48"/>
<source>Configure your server</source>
<translation>سرور خود را پیکربندی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="82"/>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="94"/>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="224"/>
<source>Password or SSH private key</source>
<translation>رمز عبور یا کلید خصوصی SSH</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="97"/>
<source>SSH key requirements: supported key types are ED25519 and RSA in PEM format. Paste the private key, including the BEGIN/END lines. If your key doesn’t work, generate a compatible one</source>
<translation>الزامات کلید SSH: انواع پشتیبانی‌شده ED25519 و RSA با قالب PEM هستند. کلید خصوصی را همراه با خطوط BEGIN/END بچسبانید. اگر کلید شما کار نکرد، یک کلید سازگار بسازید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="112"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="144"/>
<source>All data you enter will remain strictly confidential and will not be shared or disclosed to the Amnezia or any third parties</source>
<translation>تمام داده‎هایی که شما وارد می‎کنید به شدت محرمانه‎ است و با Amnezia یا هر شخص ثالث دیگری به اشتراک گذاشته نمی‎شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="155"/>
<source>How to run your VPN server</source>
<translation>چگونه سرور VPN خود را اجرا کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="156"/>
<source>Where to get connection data, step-by-step instructions for buying a VPS</source>
<translation>داده‌های اتصال را از کجا دریافت کنید و دستورالعمل‌های مرحله به مرحله برای خرید یک VPS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="176"/>
<source>Ip address cannot be empty</source>
<translation>آدرس آی‎پی نمی‎تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="179"/>
<source>Enter the address in the format 255.255.255.255:88</source>
<translation>آدرس را با فرمت 255.255.255.255:88 وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="184"/>
<source>Login cannot be empty</source>
<translation>نام‎کاربری نمی‎تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="190"/>
<source>Password/private key cannot be empty</source>
<translation>پسورد یا کلید خصوصی نمی‎تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="206"/>
<source>Server IP address [:port]</source>
<translation>آدرس آی‎پی سرور (:پورت)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="207"/>
<source>255.255.255.255:22</source>
<translation>255.255.255.255:22</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="215"/>
<source>SSH Username</source>
<translation>نام کاربری SSH</translation>
</message>
</context>
<context>
<name>PageSetupWizardEasy</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="85"/>
<source>Choose Installation Type</source>
<translation>نوع نصب را انتخاب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="138"/>
<source>Manual</source>
<translation>دستی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="139"/>
<source>Choose a VPN protocol</source>
<translation>یک پروتکل VPN را انتخاب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="159"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="200"/>
<source>Skip setup</source>
<translation>رد شدن از تنظیم</translation>
</message>
</context>
<context>
<name>PageSetupWizardInstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="25"/>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="69"/>
<source>Usually it takes no more than 5 minutes</source>
<translation>معمولا بیش از 5 دقیقه طول نمی‎کشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="57"/>
<source>The server has already been added to the application</source>
<translation>سرور در حال حاضر به نرم‎افزار اضافه شده است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="63"/>
<source>Amnezia has detected that your server is currently </source>
<translation>Amnezia has detected that your server is currently </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="64"/>
<source>busy installing other software. Amnezia installation </source>
<translation>مشغول نصب نرم افزارهای دیگر نصب Amnezia </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
<source>will pause until the server finishes installing other software</source>
<translation>متوقف شده تا زمانی که سرور نصب نرم‎افزار دیگر را تمام کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="104"/>
<source>Installing</source>
<translation>در حال نصب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="150"/>
<source>Cancel installation</source>
<translation>لغو عملیات نصب</translation>
</message>
</context>
<context>
<name>PageSetupWizardProtocolSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="69"/>
<source>Installing %1</source>
<translation>در حال نصب %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="88"/>
<source>More detailed</source>
<translation>جزییات بیشتر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="175"/>
<source>Close</source>
<translation>بستن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="193"/>
<source>Network protocol</source>
<translation>پروتکل شبکه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="214"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="235"/>
<source>Install</source>
<translation>نصب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="241"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>پورت باید در محدوده ۱ تا ۶۵۵۳۵ باشد</translation>
</message>
</context>
<context>
<name>PageSetupWizardProtocols</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="78"/>
<source>VPN protocol</source>
<translation>پروتکل وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="79"/>
<source>Choose the one with the highest priority for you. Later, you can install other protocols and additional services, such as DNS proxy and SFTP.</source>
<translation>پروتکلی که بیشترین اولویت را برای شما دارد انتخاب کنید. بعدا، میتوانید پروتکل‎ها و سرویس‎های اضافه مانند پروکسی DNS و SFTP را هم نصب کنید.</translation>
</message>
</context>
<context>
<name>PageSetupWizardQrReader</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardQrReader.qml" line="38"/>
<source>Point the camera at the QR code and hold for a couple of seconds. </source>
<translation>دوربین را روی QR Code بگیرید و برای چند ثانیه آن را نگه دارید. </translation>
</message>
</context>
<context>
<name>PageSetupWizardStart</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="42"/>
<source>Let&apos;s get started</source>
<translation>بیایید شروع کنیم</translation>
</message>
</context>
<context>
<name>PageSetupWizardTextKey</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="47"/>
<source>Connection key</source>
<translation>کلید ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="48"/>
<source>A line that starts with vpn://...</source>
<translation>خطی که با آن شروع می شود vpn://...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="66"/>
<source>Key</source>
<translation>کلید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="68"/>
<source>Insert</source>
<translation>وارد کردن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="89"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
</context>
<context>
<name>PageSetupWizardViewConfig</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="75"/>
<source>New connection</source>
<translation>ارتباط جدید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="115"/>
<source>Collapse content</source>
<translation>جمع کردن محتوا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="115"/>
<source>Show content</source>
<translation>نمایش محتوا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="132"/>
<source>Enable WireGuard obfuscation. It may be useful if WireGuard is blocked on your provider.</source>
<translation>فعال‌سازی استتار WireGuard. این ممکن است مفید باشد اگر WireGuard توسط ارائه‌دهنده شما مسدود شده باشد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="163"/>
<source>Use connection codes only from sources you trust. Codes from public sources may have been created to intercept your data.</source>
<translation>از کدهای اتصال فقط از منابع مورد اعتماد خود استفاده کنید. ممکن است کدهایی از منابع عمومی برای رهگیری داده های شما ایجاد شده باشند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="207"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
</context>
<context>
<name>PageShare</name>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="35"/>
<source>Config revoked</source>
<translation>تنظیمات ابطال‎شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="51"/>
<source>Save AmneziaVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="58"/>
<source>Save OpenVPN config</source>
<translation>ذخیره تنظیمات OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="65"/>
<source>Save WireGuard config</source>
<translation>ذخیره تنظیمات WireGuard</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="72"/>
<source>Save AmneziaWG config</source>
<translation>تنظیمات AmneziaWG را ذخیره کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="79"/>
<source>Save XRay config</source>
<translation>ذخیره پیکربندی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="88"/>
<source>Connection to </source>
<translation>ارتباط با </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="89"/>
<source>File with connection settings to </source>
<translation>فایل شامل تنظیمات ارتباط با </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="108"/>
<source>For the AmneziaVPN app</source>
<translation>برای نرم‎افزار AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="113"/>
<source>OpenVPN native format</source>
<translation>فرمت OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="118"/>
<source>WireGuard native format</source>
<translation>فرمت WireGuard</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="123"/>
<source>AmneziaWG native format</source>
<translation>فرمت بومی AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="128"/>
<source>XRay native format</source>
<translation>فرمت بومی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="156"/>
<source>Share VPN Access</source>
<translation>اتصال vpn را به اشتراک بگذارید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="190"/>
<source>Share full access to the server and VPN</source>
<translation>به اشتراک گذاشتن دسترسی کامل به سرور و وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="191"/>
<source>Use for your own devices, or share with those you trust to manage the server.</source>
<translation>برای دستگاه‎های خودتان استفاده کنید یا با آنهایی که برای مدیریت سرور به آن‎ها اعتماد دارید به اشتراک بگذارید.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="198"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="541"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="233"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="248"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="559"/>
<source>Users</source>
<translation>کاربران</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="271"/>
<source>Share VPN access without the ability to manage the server</source>
<translation>به اشتراک گذاشتن دسترسی وی‎پی‎ان بدون امکان مدیریت سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="282"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="301"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="302"/>
<source>Server</source>
<translation>سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="366"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="367"/>
<source>Protocol</source>
<translation>پروتکل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="479"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="480"/>
<source>Connection format</source>
<translation>فرمت ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="575"/>
<source>Search</source>
<translation>جستجو</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="704"/>
<source>Creation date: %1</source>
<translation>تاریخ ایجاد: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="716"/>
<source>Latest handshake: %1</source>
<translation>آخرین ارتباط: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="728"/>
<source>Data received: %1</source>
<translation>داده‌های دریافت شده: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="740"/>
<source>Data sent: %1</source>
<translation>داده‌های ارسال شده: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="750"/>
<source>Allowed IPs: %1</source>
<translation>آی‌پی‌های مجاز: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="765"/>
<source>Rename</source>
<translation>تغییر نام</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="790"/>
<source>Client name</source>
<translation>نام کلاینت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="801"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="837"/>
<source>Revoke</source>
<translation>ابطال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="840"/>
<source>Revoke the config for a user - %1?</source>
<translation>لغو پیکربندی برای یک کاربر - %1?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="841"/>
<source>The user will no longer be able to connect to your server.</source>
<translation>کاربر دیگر نمی‎تواند به سرور وصل شود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="842"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="843"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageShareConnection</name>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="25"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="26"/>
<source>Copy</source>
<translation>کپی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="30"/>
<source>Save AmneziaVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="150"/>
<source>Copy config string</source>
<translation>کپی‎کردن متن تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="168"/>
<source>Show connection settings</source>
<translation>نمایش تنظیمات ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="189"/>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="199"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="326"/>
<source>To read the QR code in the Amnezia app, tap + in the main menu → &apos;QR code&apos;</source>
<translation>برای خواندن کد QR در برنامه Amnezia، در منوی اصلی + را بزنید → «کد QR»</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="342"/>
<source>This config is too large for a QR code. Share the file or copy the connection settings instead.</source>
<translation>این پیکربندی برای کد QR بسیار بزرگ است. به‌جای آن فایل را به اشتراک بگذارید یا تنظیمات اتصال را کپی کنید.</translation>
</message>
</context>
<context>
<name>PageShareFullAccess</name>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="57"/>
<source>Full access to the server and VPN</source>
<translation>دسترسی کامل به سرور و وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="67"/>
<source>We recommend that you use full access to the server only for your own additional devices.
</source>
<translation>ما پیشنهاد میکنیم که ازحالت دسترسی کامل به سرور فقط برای دستگاه‎های دیگر خودتان استفاده کنید.
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="68"/>
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
<translation>اگر دسترسی کامل را با دیگران به اشتراک بگذارید، آن‎ها می‎توانند پروتکل‎ها و سرویس‎ها را حذف یا اضافه کنند که باعث می‎شود که وی‎پی‎ان دیگر برای سایر کاربران کار نکند. </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="87"/>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="88"/>
<source>Server</source>
<translation>سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="115"/>
<source>Accessing </source>
<translation>در حال دسترسی به </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="116"/>
<source>File with accessing settings to </source>
<translation>فایل شامل تنظیمات دسترسی به </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="147"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="155"/>
<source>Access error!</source>
<translation>خطای دسترسی!</translation>
</message>
</context>
<context>
<name>PageStart</name>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="207"/>
<source>Logging was disabled after 14 days, log files were deleted</source>
<translation>ثبت وقایع پس از ۱۴ روز غیرفعال شد و فایل‌های ثبت وقایع حذف شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="211"/>
<source>Settings restored from backup file</source>
<translation>تنظیمات از فایل پشتیبان بازیابی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="217"/>
<source>Logging is enabled. Note that logs will be automaticallydisabled after 14 days, and all log files will be deleted.</source>
<translation>ثبت گزارش فعال است. توجه کنید که پس از 14 روز به‌طور خودکار غیرفعال می‌شود و همه فایل‌های گزارش حذف می‌شوند.</translation>
</message>
</context>
<context>
<name>PopupType</name>
<message>
<location filename="../ui/qml/Controls2/PopupType.qml" line="101"/>
<source>Close</source>
<translation>بستن</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../core/utils/errorStrings.cpp" line="11"/>
<source>No error</source>
<translation>بدون خطا</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="12"/>
<source>Unknown error</source>
<translation>خطای ناشناخته</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="13"/>
<source>Function not implemented</source>
<translation>تابع پیاده‌سازی نشده است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="18"/>
<source>Server check failed</source>
<translation>بررسی سرور ناموفق بود</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="19"/>
<source>Server port already used. Check for another software</source>
<translation>پورت سرور از قبل استفاده شده است. نرم‌افزار دیگری را بررسی کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="20"/>
<source>Server error: Docker container missing</source>
<translation>خطای سرور: کانتینر Docker یافت نشد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="21"/>
<source>Server error: Docker failed</source>
<translation>خطای سرور: Docker با خطا مواجه شد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="22"/>
<source>Installation canceled by user</source>
<translation>نصب توسط کاربر لغو شد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="23"/>
<source>The user is not a member of the sudo group</source>
<translation>کاربر عضو گروه sudo نیست</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="29"/>
<source>Docker error: runc doesn&apos;t work on cgroups v2</source>
<translation>خطای Docker: runc روی cgroups v2 کار نمی‌کند</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="30"/>
<source>Server error: cgroup mountpoint does not exist</source>
<translation>خطای سرور: نقطه اتصال cgroup وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="31"/>
<source>Docker error: The pull rate limit has been reached</source>
<translation>خطای Docker: محدودیت تعداد دریافت (pull) به پایان رسیده است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="32"/>
<source>Server error: Linux kernel is too old</source>
<translation>خطای سرور: هسته Linux بسیار قدیمی است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="34"/>
<source>Server error: invalid or unreadable XRay server configuration</source>
<translation>خطای سرور: پیکربندی سرور XRay نامعتبر یا غیرقابل خواندن است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="37"/>
<source>Server error: XRay server has no VLESS clients</source>
<translation>خطای سرور: سرور XRay هیچ کلاینت VLESS ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="40"/>
<source>Server error: failed to read XRay Reality keys from the server</source>
<translation>خطای سرور: خواندن کلیدهای XRay Reality از سرور انجام نشد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="42"/>
<source>Server error: The default container runtime available for installation on this server is not supported.
Install Docker Engine on the server manually and try again.</source>
<translation>خطای سرور: محیط اجرای کانتینر پیش‌فرض قابل نصب روی این سرور پشتیبانی نمی‌شود.
Docker Engine را به صورت دستی روی سرور نصب کنید و دوباره تلاش کنید.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="43"/>
<source>Container runtime error: The container runtime service is not running.
Check the container runtime service on the server, or wait about a minute and try again.</source>
<translation>خطای محیط اجرای کانتینر: سرویس محیط اجرای کانتینر در حال اجرا نیست.
سرویس محیط اجرای کانتینر را روی سرور بررسی کنید، یا حدود یک دقیقه صبر کنید و دوباره تلاش کنید.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="46"/>
<source>SSH request was denied</source>
<translation>SSH request was denied</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="47"/>
<source>SSH request was interrupted</source>
<translation>SSH request was interrupted</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="48"/>
<source>SSH internal error</source>
<translation>SSH internal error</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="49"/>
<source>Invalid private key or invalid passphrase entered</source>
<translation>کلید خصوصی یا عبارت عبوری وارد‌شده نامعتبر است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="50"/>
<source>The selected private key format is not supported, use openssh ED25519 key types or PEM key types</source>
<translation>قالب کلید خصوصی انتخاب‌شده پشتیبانی نمی‌شود؛ از کلیدهای openssh ED25519 یا کلیدهای PEM استفاده کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="51"/>
<source>Timeout connecting to server</source>
<translation>زمان اتصال به سرور به پایان رسید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="70"/>
<source>The config does not contain any containers and credentials for connecting to the server</source>
<translation>تنظیمات شامل هیچ کانتینر یا اعتبارنامه‎ای برای اتصال به سرور نیست</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="79"/>
<source>VPN connection error</source>
<translation>خطای اتصال VPN</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="82"/>
<location filename="../core/utils/errorStrings.cpp" line="91"/>
<source>Error when retrieving configuration from API</source>
<translation>خطا هنگام بازیابی پیکربندی از API</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="83"/>
<source>This config has already been added to the application</source>
<translation>این پیکربندی قبلاً به برنامه اضافه شده است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="117"/>
<source>ErrorCode: %1. </source>
<translation>کد خطا: %1. </translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="57"/>
<source>OpenVPN config missing</source>
<translation>OpenVPN config missing</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="14"/>
<source>Background service is not running</source>
<translation>سرویس پس‌زمینه در حال اجرا نیست</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="15"/>
<source>The selected protocol is not supported on the current platform</source>
<translation>پروتکل انتخاب‌شده در پلتفرم فعلی پشتیبانی نمی‌شود</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="24"/>
<source>Server error: Package manager error</source>
<translation>خطای سرور: خطای مدیر بسته</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="25"/>
<source>The sudo package is not pre-installed on the server</source>
<translation>بسته sudo از قبل روی سرور نصب نشده است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="26"/>
<source>The server user&apos;s home directory is not accessible</source>
<translation>دسترسی به پوشه خانگی کاربر سرور امکان‌پذیر نیست</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="27"/>
<source>Action not allowed in sudoers</source>
<translation>این عملیات در sudoers مجاز نیست</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="28"/>
<source>The user&apos;s password is required</source>
<translation>رمز عبور کاربر لازم است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="54"/>
<source>SCP error: Generic failure</source>
<translation>خطای SCP: خطای عمومی</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="58"/>
<source>OpenVPN management server error</source>
<translation>OpenVPN management server error</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="61"/>
<source>OpenVPN executable missing</source>
<translation>OpenVPN executable missing</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="62"/>
<source>Amnezia helper service error</source>
<translation>Amnezia helper service error</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="63"/>
<source>OpenSSL failed</source>
<translation>OpenSSL با خطا مواجه شد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="66"/>
<source>Can&apos;t connect: another VPN connection is active</source>
<translation>امکان اتصال وجود ندارد: اتصال VPN دیگری فعال است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="67"/>
<source>Can&apos;t setup OpenVPN TAP network adapter</source>
<translation>امکان راه‌اندازی آداپتور شبکه TAP برای OpenVPN وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="68"/>
<source>VPN pool error: no available addresses</source>
<translation>VPN pool error: no available addresses</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="71"/>
<source>Backup files cannot be imported here. Use &apos;Restore from backup&apos; instead.</source>
<translation>فایل‌های پشتیبان را نمی‌توان از اینجا وارد کرد. به‌جای آن از &apos;بازیابی از نسخه پشتیبان&apos; استفاده کنید.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="72"/>
<source>Backup file is corrupted or has invalid format</source>
<translation>فایل پشتیبان آسیب دیده است یا قالب نامعتبری دارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="73"/>
<source>This legacy Amnezia subscription format is no longer supported</source>
<translation>این قالب قدیمی اشتراک Amnezia دیگر پشتیبانی نمی‌شود</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="74"/>
<source>This protocol is no longer supported. Please select another protocol or remove this container from the server settings.</source>
<translation>این پروتکل دیگر پشتیبانی نمی‌شود. لطفاً پروتکل دیگری انتخاب کنید یا این کانتینر را از تنظیمات سرور حذف کنید.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="75"/>
<source>Unable to open config file</source>
<translation>امکان باز کردن فایل پیکربندی وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="76"/>
<source>VPN Protocols is not installed.
Please install VPN container at first</source>
<translation>پروتکل وی‎پی‎ان نصب نشده است
لطفا کانتینر وی‎پی‎ان را نصب کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="84"/>
<source>In the response from the server, an empty config was received</source>
<translation>در پاسخ از سرور، پیکربندی خالی دریافت شد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="85"/>
<source>SSL error occurred</source>
<translation>خطای SSL رخ داد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="86"/>
<source>Server response timeout on api request</source>
<translation>زمان پاسخ سرور برای درخواست API به پایان رسید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="87"/>
<source>Missing AGW public key</source>
<translation>کلید عمومی AGW وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="88"/>
<source>Failed to decrypt response payload</source>
<translation>رمزگشایی محتوای پاسخ انجام نشد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="89"/>
<source>Missing list of available services</source>
<translation>فهرست سرویس‌های موجود وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="90"/>
<source>The limit of allowed configurations per subscription has been exceeded</source>
<translation>از حد مجاز پیکربندی‌ها برای هر اشتراک فراتر رفته‌اید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="92"/>
<source>A migration error has occurred. Please contact our technical support</source>
<translation>خطایی در انتقال داده‌ها رخ داد. لطفاً با پشتیبانی فنی ما تماس بگیرید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="93"/>
<source>Please update the application to use this feature</source>
<translation>برای استفاده از این قابلیت، برنامه را به‌روزرسانی کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="94"/>
<source>Your Amnezia Premium subscription has expired.
Please check your email for renewal instructions.
If you haven&apos;t received an email, please contact our support.</source>
<translation>اشتراک Amnezia Premium شما منقضی شده است.
لطفاً ایمیل خود را برای دستورالعمل‌های تمدید بررسی کنید.
اگر ایمیلی دریافت نکرده‌اید، با پشتیبانی ما تماس بگیرید.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="95"/>
<source>Unable to process purchase</source>
<translation>امکان پردازش خرید وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="96"/>
<source>No active subscription found</source>
<translation>هیچ اشتراک فعالی یافت نشد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="97"/>
<source>No purchased subscriptions found. Please purchase a subscription first</source>
<translation>هیچ اشتراک خریداری‌شده‌ای یافت نشد. لطفاً ابتدا یک اشتراک خریداری کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="98"/>
<source>This email address has already been used to activate a trial</source>
<translation>این آدرس ایمیل قبلاً برای فعال‌سازی نسخه آزمایشی استفاده شده است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="99"/>
<source>CAPTCHA verification is required</source>
<translation>تأیید CAPTCHA لازم است</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="100"/>
<source>CAPTCHA was incorrect. Please try again</source>
<translation>CAPTCHA نادرست بود. لطفاً دوباره تلاش کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="101"/>
<source>CAPTCHA refreshed. Please try again</source>
<translation>CAPTCHA به‌روزرسانی شد. لطفاً دوباره تلاش کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="102"/>
<source>Too many requests. Please try again later</source>
<translation>درخواست‌های بیش از حد. لطفاً بعداً دوباره تلاش کنید</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="105"/>
<source>QFile error: The file could not be opened</source>
<translation>خطای QFile: فایل باز نشد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="106"/>
<source>QFile error: An error occurred when reading from the file</source>
<translation>خطای QFile: هنگام خواندن از فایل خطایی رخ داد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="107"/>
<source>QFile error: The file could not be accessed</source>
<translation>خطای QFile: دسترسی به فایل امکان‌پذیر نبود</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="108"/>
<source>QFile error: An unspecified error occurred</source>
<translation>خطای QFile: خطای نامشخصی رخ داد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="109"/>
<source>QFile error: A fatal error occurred</source>
<translation>خطای QFile: یک خطای مهلک رخ داد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="110"/>
<source>QFile error: The operation was aborted</source>
<translation>خطای QFile: عملیات لغو شد</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="114"/>
<source>Internal error</source>
<translation>خطای داخلی</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="73"/>
<source>IPsec</source>
<translation>IPsec</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="107"/>
<source>IKEv2/IPsec - Modern stable protocol, a bit faster than others, restores connection after signal loss. It has native support on the latest versions of Android and iOS.</source>
<translation>IKEv2/IPsec - پروتکل مدرن و پایدار، کمی سریع‌تر از سایرین است و پس از قطع شدن سیگنال، اتصال را بازیابی می‌کند. از پشتیبانی بومی در آخرین نسخه‌های Android و iOS برخوردار است.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="114"/>
<source>Create a file vault on your server to securely store and transfer files.</source>
<translation>ساختن یک گنجانده فایل بر روی سرور شما برای ذخیره و انتقال ایمن فایل‌ها.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="184"/>
<source>DNS Service</source>
<translation>سرویس DNS</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="78"/>
<source>SFTP file sharing service</source>
<translation>سرویس فایل اشتراک SFTP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="76"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="183"/>
<source>Website in Tor network</source>
<translation>وب سایت در شبکه Tor</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="77"/>
<source>AmneziaDNS</source>
<translation>AmneziaDNS</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="80"/>
<location filename="../core/protocols/protocolUtils.cpp" line="72"/>
<source>MTProxy (Telegram)</source>
<translation>MTProxy (Telegram)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="81"/>
<location filename="../core/protocols/protocolUtils.cpp" line="73"/>
<source>Telemt (Telegram)</source>
<translation>Telemt (Telegram)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="88"/>
<source>OpenVPN is the most popular VPN protocol, with flexible configuration options. It uses its own security protocol with SSL/TLS for key exchange.</source>
<translation>پروتکل OpenVPN یکی از پروتکل‎های وی‎پی‎ان محبوب می‎باشد با تنظیمات و پیکربندی‎های قابل تغییر. از پروتکل امنیتی داخلی خود با تبادل کلید SSL/TLS استفاده می‎کند.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="91"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="93"/>
<source>This protocol is no longer supported.</source>
<translation>این پروتکل دیگر پشتیبانی نمی‌شود.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="117"/>
<source>Telegram MTProto proxy server</source>
<translation>سرور پروکسی Telegram MTProto</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="119"/>
<source>Telegram MTProto proxy (Telemt, Rust)</source>
<translation>پروکسی Telegram MTProto (Telemt، Rust)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="127"/>
<source>OpenVPN is one of the most popular and reliable VPN protocols. It uses SSL/TLS encryption, supports a wide variety of devices and operating systems, and is continuously improved by the community due to its open-source nature. It provides a good balance between speed and security but is easily recognized by DPI systems, making it susceptible to blocking.
Features:
* Available on all AmneziaVPN platforms
* Normal battery consumption on mobile devices
* Flexible customization for various devices and OS
* Operates over both TCP and UDP protocols</source>
<translation>OpenVPN یکی از محبوب‌ترین و قابل‌اعتمادترین پروتکل‌های VPN است. از رمزنگاری SSL/TLS استفاده می‌کند، از طیف گسترده‌ای از دستگاه‌ها و سیستم‌عامل‌ها پشتیبانی می‌کند و به دلیل متن‌باز بودن، به‌طور مستمر توسط جامعه کاربران بهبود می‌یابد. تعادل خوبی میان سرعت و امنیت برقرار می‌کند، اما سامانه‌های DPI به‌راحتی آن را تشخیص می‌دهند و در نتیجه در برابر مسدودسازی آسیب‌پذیر است.
ویژگی‌ها:
* در دسترس در همه پلتفرم‌های AmneziaVPN
* مصرف باتری معمولی در دستگاه‌های همراه
* شخصی‌سازی انعطاف‌پذیر برای دستگاه‌ها و سیستم‌عامل‌های مختلف
* کار با هر دو پروتکل TCP و UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="138"/>
<source>WireGuard is a modern, streamlined VPN protocol offering stable connectivity and excellent performance across all devices. It uses fixed encryption settings, delivering lower latency and higher data transfer speeds compared to OpenVPN. However, WireGuard is easily identifiable by DPI systems due to its distinctive packet signatures, making it susceptible to blocking.
Features:
* Available on all AmneziaVPN platforms
* Low power consumption on mobile devices
* Minimal configuration required
* Easily detected by DPI systems (susceptible to blocking)
* Operates over UDP protocol</source>
<translation>WireGuard یک پروتکل VPN مدرن و ساده است که ارتباط پایدار و عملکرد عالی را در همه دستگاه‌ها ارائه می‌دهد. از تنظیمات رمزنگاری ثابت استفاده می‌کند و در مقایسه با OpenVPN تأخیر کمتر و سرعت انتقال داده بالاتری دارد. با این حال، WireGuard به دلیل امضاهای متمایز بسته‌هایش به‌راحتی توسط سامانه‌های DPI شناسایی می‌شود و در برابر مسدودسازی آسیب‌پذیر است.
ویژگی‌ها:
* در دسترس در همه پلتفرم‌های AmneziaVPN
* مصرف انرژی کم در دستگاه‌های همراه
* نیاز به حداقل تنظیمات
* شناسایی آسان توسط سامانه‌های DPI (آسیب‌پذیر در برابر مسدودسازی)
* کار با پروتکل UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="148"/>
<source>AmneziaWG is a modern VPN protocol based on WireGuard, combining simplified architecture with high performance across all devices. It addresses WireGuard&apos;s main vulnerability (easy detection by DPI systems) through advanced obfuscation techniques, making VPN traffic indistinguishable from regular internet traffic.
AmneziaWG is an excellent choice for those seeking a fast, stealthy VPN connection.
Features:
* Available on all AmneziaVPN platforms
* Low battery consumption on mobile devices
* Minimal settings required
* Undetectable by traffic analysis systems (DPI)
* Operates over UDP protocol</source>
<translation>AmneziaWG یک پروتکل مدرن VPN بر پایه WireGuard است که معماری ساده را با کارایی بالا در همه دستگاه‌ها ترکیب می‌کند. این پروتکل ضعف اصلی WireGuard (شناسایی آسان توسط سامانه‌های DPI) را با فنون پیشرفته مبهم‌سازی برطرف می‌کند و ترافیک VPN را از ترافیک معمولی اینترنت غیرقابل تشخیص می‌سازد.
AmneziaWG گزینه‌ای بسیار مناسب برای کسانی است که به دنبال اتصال VPN سریع و پنهان هستند.
ویژگی‌ها:
* در دسترس در همه پلتفرم‌های AmneziaVPN
* مصرف باتری کم در دستگاه‌های همراه
* نیاز به حداقل تنظیمات
* غیرقابل شناسایی توسط سامانه‌های تحلیل ترافیک (DPI)
* کار با پروتکل UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="160"/>
<source>REALITY is an innovative protocol developed by the creators of XRay, designed specifically to combat high levels of internet censorship. REALITY identifies censorship systems during the TLS handshake, redirecting suspicious traffic seamlessly to legitimate websites like google.com while providing genuine TLS certificates. This allows VPN traffic to blend indistinguishably with regular web traffic without special configuration.
Unlike older protocols such as VMess, VLESS, and XTLS-Vision, REALITY incorporates an advanced built-in &quot;friend-or-foe&quot; detection mechanism, effectively protecting against DPI and other traffic analysis methods.
Features:
* Resistant to active probing and DPI detection
* No special configuration required to disguise traffic
* Highly effective in heavily censored regions
* Minimal battery consumption on devices
* Operates over TCP protocol</source>
<translation>REALITY پروتکلی نوآورانه است که توسط سازندگان XRay و به‌طور خاص برای مقابله با سطوح بالای سانسور اینترنت طراحی شده است. REALITY سامانه‌های سانسور را در جریان دست‌دهی TLS شناسایی می‌کند و ترافیک مشکوک را بی‌درنگ به وب‌سایت‌های واقعی مانند google.com هدایت می‌کند و در همان حال گواهی‌های اصیل TLS ارائه می‌دهد. این کار باعث می‌شود ترافیک VPN بدون هیچ تنظیم خاصی به‌طور کامل با ترافیک معمولی وب آمیخته شود.
برخلاف پروتکل‌های قدیمی‌تر مانند VMess، VLESS و XTLS-Vision، پروتکل REALITY دارای سازوکار پیشرفته و توکار تشخیص &quot;خودی از غیرخودی&quot; است که به‌طور مؤثر در برابر DPI و سایر روش‌های تحلیل ترافیک محافظت می‌کند.
ویژگی‌ها:
* مقاوم در برابر کاوش فعال و شناسایی DPI
* بدون نیاز به تنظیمات خاص برای پنهان‌سازی ترافیک
* بسیار کارآمد در مناطق با سانسور شدید
* مصرف باتری بسیار کم در دستگاه‌ها
* کار با پروتکل TCP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="173"/>
<source>IKEv2, combined with IPSec encryption, is a modern and reliable VPN protocol. It reconnects quickly when switching networks or devices, making it ideal for dynamic network environments. While it provides good security and speed, it&apos;s easily recognized by DPI systems and susceptible to blocking.
Features:
* Available in AmneziaVPN only on Windows
* Low battery consumption on mobile devices
* Minimal configuration required
* Detectable by DPI analysis systems(easily blocked)
* Operates over UDP protocol(ports 500 and 4500)</source>
<translation>IKEv2 در ترکیب با رمزنگاری IPSec یک پروتکل مدرن و قابل‌اعتماد VPN است. هنگام تغییر شبکه یا دستگاه به‌سرعت اتصال را برقرار می‌کند و از این رو برای محیط‌های شبکه متغیر بسیار مناسب است. با آنکه امنیت و سرعت خوبی ارائه می‌دهد، سامانه‌های DPI به‌راحتی آن را تشخیص می‌دهند و در برابر مسدودسازی آسیب‌پذیر است.
ویژگی‌ها:
* در AmneziaVPN تنها روی Windows در دسترس است
* مصرف باتری کم در دستگاه‌های همراه
* نیاز به حداقل تنظیمات
* قابل شناسایی توسط سامانه‌های تحلیل DPI (به‌راحتی مسدود می‌شود)
* کار با پروتکل UDP (پورت‌های 500 و 4500)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="192"/>
<source>Telegram MTProto proxy server. Allows Telegram clients to connect through your server using the MTProto protocol. Supports FakeTLS mode for bypassing DPI-based blocking.</source>
<translation>سرور پروکسی Telegram MTProto. به کلاینت‌های Telegram اجازه می‌دهد از طریق سرور شما و با پروتکل MTProto متصل شوند. از حالت FakeTLS برای دور زدن مسدودسازی مبتنی بر DPI پشتیبانی می‌کند.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="197"/>
<source>Telegram MTProto proxy powered by Telemt (Rust). Supports secure and TLS fronting modes with optional traffic masking.</source>
<translation>پروکسی Telegram MTProto بر پایه Telemt (Rust). از حالت امن و حالت TLS fronting با قابلیت اختیاری پنهان‌سازی ترافیک پشتیبانی می‌کند.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="329"/>
<source>Automatic</source>
<translation>خودکار</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="337"/>
<source>AmneziaWG protocol will be installed. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
<translation>پروتکل AmneziaWG نصب خواهد شد. سرعت اتصال بالایی فراهم می‌کند و عملکرد پایدار را حتی در دشوارترین شرایط شبکه تضمین می‌کند.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="95"/>
<source>WireGuard - popular VPN protocol with high performance, high speed and low power consumption.</source>
<translation>WireGuard — پروتکل محبوب VPN با کارایی بالا، سرعت زیاد و مصرف انرژی کم.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="98"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="101"/>
<location filename="../ui/models/containersModel.cpp" line="41"/>
<source>AmneziaWG is a special protocol from Amnezia based on WireGuard. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
<translation>AmneziaWG یک پروتکل ویژه از Amnezia بر پایه WireGuard است. سرعت اتصال بالایی فراهم می‌کند و عملکرد پایدار را حتی در دشوارترین شرایط شبکه تضمین می‌کند.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="104"/>
<source>XRay with REALITY masks VPN traffic as web traffic and protects against active probing. It is highly resistant to detection and offers high speed.</source>
<translation>XRay با REALITY ترافیک VPN را به شکل ترافیک وب پنهان می‌کند و از کاوش فعال محافظت می‌کند. مقاومت بسیار بالایی در برابر شناسایی دارد و سرعت زیادی ارائه می‌دهد.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="110"/>
<source>Deploy a WordPress site on the Tor network in two clicks.</source>
<translation>با دو کلیک یک سایت وردپرس در شبکه Tor راه‎اندازی کنید.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="112"/>
<source>Replace the current DNS server with your own. This will increase your privacy level.</source>
<translation>سرور DNS را با مال خودتان جایگزین کنید. این کار سطح حریم خصوصی شما را افزایش می‎دهد.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="186"/>
<source>After installation, Amnezia will create a
file storage on your server. You will be able to access it using
FileZilla or other SFTP clients, as well as mount the disk on your device to access
it directly from your device.
For more detailed information, you can
find it in the support section under &quot;Create SFTP file storage.&quot; </source>
<translation>پس از نصب، Amnezia یک ایجاد خواهد کرد
ذخیره سازی فایل در سرور شما. شما قادر خواهید بود با استفاده از آن دسترسی داشته باشید
FileZilla یا سایر کلاینت های SFTP، و همچنین دیسک را برای دسترسی روی دستگاه خود نصب کنید
این به طور مستقیم از دستگاه شما.
برای اطلاعات دقیق تر، می توانید
آن را در بخش پشتیبانی تحت &quot;ایجاد ذخیره سازی فایل SFTP&quot; پیدا کنید.&quot; </translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="70"/>
<source>SFTP service</source>
<translation>سرویس SFTP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="79"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="190"/>
<location filename="../core/protocols/protocolUtils.cpp" line="71"/>
<source>SOCKS5 proxy server</source>
<translation>سرور پروکسی SOCKS5</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="57"/>
<source>vmess:// url is invalid</source>
<translation>آدرس vmess:// نامعتبر است</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="82"/>
<source>Invalid streamSettings protocol: </source>
<translation>پروتکل streamSettings نامعتبر است: </translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="148"/>
<source>Unknown transport method: </source>
<translation>روش انتقال ناشناخته: </translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="130"/>
<source>VMess string should start with &apos;vmess://&apos;</source>
<translation>رشته VMess باید با &apos;vmess://&apos; شروع شود</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="137"/>
<source>VMess string should be a valid base64 string</source>
<translation>رشته VMess باید یک رشته base64 معتبر باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="154"/>
<source>JSON should not be empty</source>
<translation>JSON نباید خالی باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="45"/>
<source>VLESS link should start with vless://</source>
<translation>لینک VLESS باید با vless:// شروع شود</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="53"/>
<source>link parse failed: %1</source>
<translation>تجزیه لینک انجام نشد: %1</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="61"/>
<source>empty host</source>
<translation>هاست خالی است</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="70"/>
<source>missing port</source>
<translation>پورت وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="85"/>
<source>missing uuid</source>
<translation>uuid وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="54"/>
<source>Invalid ssd link: json: field %1 must exist</source>
<translation>لینک ssd نامعتبر است: json: فیلد %1 باید وجود داشته باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="61"/>
<source>Invalid ssd link: json: field %1 must be valid port number</source>
<translation>لینک ssd نامعتبر است: json: فیلد %1 باید یک شماره پورت معتبر باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="68"/>
<source>Invalid ssd link: json: field %1 must be of type &apos;string&apos;</source>
<translation>لینک ssd نامعتبر است: json: فیلد %1 باید از نوع &apos;string&apos; باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="75"/>
<source>Invalid ssd link: json: field %1 must be an array</source>
<translation>لینک ssd نامعتبر است: json: فیلد %1 باید یک آرایه باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="82"/>
<source>Skipping invalid ssd server: server must be an object</source>
<translation>سرور ssd نامعتبر نادیده گرفته شد: سرور باید یک شیء باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="88"/>
<source>Skipping invalid ssd server: missing required field %1</source>
<translation>سرور ssd نامعتبر نادیده گرفته شد: فیلد الزامی %1 وجود ندارد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="95"/>
<source>Skipping invalid ssd server: field %1 should be of type &apos;string&apos;</source>
<translation>سرور ssd نامعتبر نادیده گرفته شد: فیلد %1 باید از نوع &apos;string&apos; باشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="104"/>
<source>Invalid ssd link: should begin with ssd://</source>
<translation>لینک ssd نامعتبر است: باید با ssd:// شروع شود</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="114"/>
<source>Invalid ssd link: base64 parse failed</source>
<translation>لینک ssd نامعتبر است: تجزیه base64 انجام نشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="121"/>
<source>Invalid ssd link: json parse failed</source>
<translation>لینک ssd نامعتبر است: تجزیه json انجام نشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="144"/>
<source>Invalid ssd link: rc4-md5 encryption is not supported by v2ray-core</source>
<translation>لینک ssd نامعتبر است: رمزنگاری rc4-md5 توسط v2ray-core پشتیبانی نمی‌شود</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="51"/>
<source>SS URI is too short</source>
<translation>آدرس SS بسیار کوتاه است</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="74"/>
<location filename="../core/utils/serialization/ss.cpp" line="109"/>
<source>Can&apos;t find the colon separator between method and password</source>
<translation>جداکننده : بین روش رمزنگاری و رمز عبور یافت نشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="83"/>
<source>Can&apos;t find the at separator between password and hostname</source>
<translation>جداکننده @ بین رمز عبور و نام هاست یافت نشد</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="92"/>
<source>Can&apos;t find the colon separator between hostname and port</source>
<translation>جداکننده : بین نام هاست و پورت یافت نشد</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="417"/>
<source> (version 3.1)</source>
<translation> (نسخه 3.1)</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="418"/>
<source> (version 2)</source>
<translation> (نسخه 2)</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="419"/>
<source> (version 1.5)</source>
<translation> (نسخه 1.5)</translation>
</message>
</context>
<context>
<name>RenameServerDrawer</name>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="30"/>
<source>Server name</source>
<translation>نام سرور</translation>
</message>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="41"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
</context>
<context>
<name>SecureServersRepository</name>
<message>
<location filename="../core/repositories/secureServersRepository.cpp" line="212"/>
<source>Server</source>
<translation>سرور</translation>
</message>
</context>
<context>
<name>SelectLanguageDrawer</name>
<message>
<location filename="../ui/qml/Components/SelectLanguageDrawer.qml" line="48"/>
<source>Choose language</source>
<translation>انتخاب زبان</translation>
</message>
</context>
<context>
<name>ServersListView</name>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="70"/>
<source>Subscription expired. Please renew</source>
<translation>اشتراک منقضی شد. لطفاً تمدید کنید</translation>
</message>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="70"/>
<source>Subscription expiring soon</source>
<translation>اشتراک به‌زودی منقضی می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="83"/>
<source>Unable change server while there is an active connection</source>
<translation>امکان تغییر سرور در هنگام متصل بودن وجود ندارد</translation>
</message>
</context>
<context>
<name>ServersUiController</name>
<message>
<location filename="../ui/controllers/serversUiController.cpp" line="99"/>
<source>Legacy API v1 configs are no longer supported. Remove this server to continue.</source>
<translation>پیکربندی‌های قدیمی API v1 دیگر پشتیبانی نمی‌شوند. برای ادامه، این سرور را حذف کنید.</translation>
</message>
<message>
<location filename="../ui/controllers/serversUiController.cpp" line="100"/>
<source>Use the remove action to delete this legacy config.</source>
<translation>برای حذف این پیکربندی قدیمی از گزینه حذف استفاده کنید.</translation>
</message>
</context>
<context>
<name>ServicesCatalogController</name>
<message>
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="176"/>
<source>%1/mo</source>
<comment>IAP: price per month in plan subtitle</comment>
<translation>%1/ماه</translation>
</message>
<message>
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="196"/>
<source>from %1 per month</source>
<comment>IAP: card footer minimum monthly price from StoreKit</comment>
<translation>از %1 در ماه</translation>
</message>
</context>
<context>
<name>SettingsUiController</name>
<message>
<location filename="../ui/controllers/settingsUiController.cpp" line="183"/>
<source>All settings have been reset to default values</source>
<translation>تمام تنظیمات به مقادیر پیش فرض ریست شد</translation>
</message>
</context>
<context>
<name>SubscriptionExpiredDrawer</name>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="46"/>
<source> subscription has expired</source>
<translation> اشتراک منقضی شده است</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="59"/>
<source>Renew to continue using VPN</source>
<translation>برای ادامه استفاده از VPN تمدید کنید</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="71"/>
<source>Renew</source>
<translation>تمدید</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="95"/>
<source>Support</source>
<translation>پشتیبانی</translation>
</message>
</context>
<context>
<name>SubscriptionUiController</name>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="218"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="268"/>
<source>This subscription has already been added</source>
<translation>این اشتراک قبلاً اضافه شده است</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="225"/>
<source>%1 has been added to the app</source>
<translation>%1 به برنامه اضافه شد</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="275"/>
<source>Subscription restored successfully</source>
<translation>اشتراک با موفقیت بازیابی شد</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="303"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="356"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="479"/>
<source>%1 installed successfully.</source>
<translation>%1 با موفقیت نصب شد.</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="318"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="364"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="391"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="422"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="450"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="514"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="607"/>
<source>Enter the digits from the image to continue</source>
<translation>برای ادامه، اعداد موجود در تصویر را وارد کنید</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="472"/>
<source>This email address has already been used to activate a trial. Like the service? Upgrade to Premium</source>
<translation>این آدرس ایمیل قبلاً برای فعال‌سازی نسخه آزمایشی استفاده شده است. از سرویس راضی هستید؟ به Premium ارتقا دهید</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="532"/>
<source>API config reloaded</source>
<translation>پیکربندی API دوباره بارگذاری شد.</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="536"/>
<source>Successfully changed the country of connection to %1</source>
<translation>کشور اتصال با موفقیت به %1 تغییر یافت.</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="651"/>
<source>API config removed</source>
<translation>پیکربندی API حذف شد</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="660"/>
<source>Server &apos;%1&apos; was removed</source>
<translation>سرور %1 حذف شد</translation>
</message>
</context>
<context>
<name>SystemTrayNotificationHandler</name>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="26"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="75"/>
<source>Show</source>
<translation>نمایش</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="30"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="76"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="31"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="77"/>
<source>Disconnect</source>
<translation>قطع ارتباط</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="35"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="78"/>
<source>Visit Website</source>
<translation>بازدید وب سایت</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="41"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="79"/>
<source>Quit</source>
<translation>خروج</translation>
</message>
</context>
<context>
<name>TermsAndPrivacyText</name>
<message>
<location filename="../ui/qml/Components/TermsAndPrivacyText.qml" line="23"/>
<source>By continuing, you agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %3;&quot;&gt;Terms of Use&lt;/a&gt; and &lt;a href=&quot;%2&quot; style=&quot;color: %3;&quot;&gt;Privacy Policy&lt;/a&gt;</source>
<translation>با ادامه دادن، شما &lt;a href=&quot;%1&quot; style=&quot;color: %3;&quot;&gt;شرایط استفاده&lt;/a&gt; و &lt;a href=&quot;%2&quot; style=&quot;color: %3;&quot;&gt;سیاست حفظ حریم خصوصی&lt;/a&gt; را می‌پذیرید</translation>
</message>
</context>
<context>
<name>TextFieldWithHeaderType</name>
<message>
<location filename="../ui/qml/Controls2/TextFieldWithHeaderType.qml" line="145"/>
<source>The field can&apos;t be empty</source>
<translation>این فیلد نمی‌تواند خالی باشد.</translation>
</message>
</context>
<context>
<name>UpdateUiController</name>
<message>
<location filename="../ui/controllers/updateUiController.cpp" line="20"/>
<source>New version released: %1</source>
<translation>نسخه جدید منتشر شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/updateUiController.cpp" line="23"/>
<source>New version released: %1 (%2)</source>
<translation>نسخه جدید منتشر شد: %1 (%2)</translation>
</message>
<message>
<location filename="../ui/controllers/updateUiController.cpp" line="34"/>
<source>Failed to load changelog text</source>
<translation>بارگذاری متن تغییرات انجام نشد</translation>
</message>
</context>
<context>
<name>VpnConnection</name>
<message>
<location filename="../vpnConnection.cpp" line="554"/>
<source>Mbps</source>
<translation>Mbps</translation>
</message>
</context>
<context>
<name>VpnProtocol</name>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="136"/>
<source>Unknown</source>
<translation>ناشناخته</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="137"/>
<source>Disconnected</source>
<translation>قطع شده</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="138"/>
<source>Preparing</source>
<translation>درحال آماده‎سازی</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="139"/>
<source>Connecting...</source>
<translation>برقراری ارتباط...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="140"/>
<source>Connected</source>
<translation>وصل شد</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="141"/>
<source>Disconnecting...</source>
<translation>در حال قطع شدن...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="142"/>
<source>Reconnecting...</source>
<translation>برقراری ارتباط دوباره...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="143"/>
<source>Error</source>
<translation>خطا</translation>
</message>
</context>
<context>
<name>XrayConfigModel</name>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="707"/>
<source>Port must be in the range of 1 to 65535</source>
<translation>پورت باید در محدوده 1 تا 65535 باشد</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="713"/>
<source>SNI: enter a valid IP address or domain name</source>
<translation>SNI: یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="719"/>
<source>Host: enter a valid IP address or domain name</source>
<translation>هاست: یک آدرس IP یا نام دامنه معتبر وارد کنید</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="722"/>
<source>Path must start with &quot;/&quot;</source>
<translation>مسیر باید با &quot;/&quot; شروع شود</translation>
</message>
</context>
<context>
<name>XrayConfigSnapshotsModel</name>
<message>
<location filename="../ui/models/protocols/xrayConfigSnapshotsModel.cpp" line="153"/>
<source>Invalid JSON format</source>
<translation>قالب JSON نامعتبر است</translation>
</message>
</context>
<context>
<name>main2</name>
<message>
<location filename="../ui/qml/main2.qml" line="279"/>
<source>Private key passphrase</source>
<translation>عبارت کلید خصوصی</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="300"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="394"/>
<source>This subscription format is no longer supported</source>
<translation>این قالب اشتراک دیگر پشتیبانی نمی‌شود</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="395"/>
<source>This legacy Amnezia subscription type can no longer be used to connect in this application version.
Remove the server from the app to continue.</source>
<translation>این نوع اشتراک قدیمی Amnezia دیگر برای اتصال در این نسخه برنامه قابل استفاده نیست.
برای ادامه، سرور را از برنامه حذف کنید.</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="396"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="397"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="401"/>
<source>Cannot remove server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال حذف کرد.</translation>
</message>
</context>
</TS>