amnezia-client/client/translations/amneziavpn_fa_IR.ts

5001 lines
246 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>AdLabel</name>
<message>
<location filename="../ui/qml/Components/AdLabel.qml" line="57"/>
<source>Amnezia Premium - for access to all websites and online resources</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ApiAccountInfoModel</name>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="31"/>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="34"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="34"/>
<source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="47"/>
<source>%1 out of %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="51"/>
<source>Classic VPN for seamless work, downloading large files, and watching videos. Access all websites and online resources. Speeds up to 200 Mbps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="54"/>
<source>Free unlimited access to a basic set of websites such as Facebook, Instagram, Twitter (X), Discord, Telegram and more. YouTube is not included in the free plan.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="125"/>
<source>amnezia_free_support_bot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="127"/>
<source>amnezia_premium_support_bot</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ApiConfigsController</name>
<message>
<location filename="../ui/controllers/api/apiConfigsController.cpp" line="203"/>
<source>%1 installed successfully.</source>
<translation type="unfinished">%1 با موفقیت نصب شد.</translation>
</message>
<message>
<location filename="../ui/controllers/api/apiConfigsController.cpp" line="257"/>
<source>API config reloaded</source>
<translation type="unfinished">پیکربندی API دوباره بارگذاری شد.</translation>
</message>
<message>
<location filename="../ui/controllers/api/apiConfigsController.cpp" line="261"/>
<source>Successfully changed the country of connection to %1</source>
<translation type="unfinished">کشور اتصال با موفقیت به %1 تغییر یافت.</translation>
</message>
</context>
<context>
<name>ApiServicesModel</name>
<message>
<source>Classic VPN for comfortable work, downloading large files and watching videos. Works for any sites. Speed up to %1 MBit/s</source>
<translation type="vanished">برای کار راحت، دانلود فایل‌های بزرگ و تماشای ویدیوها، از VPN کلاسیک استفاده کنید. این VPN برای هر سایتی کار می‌کند و سرعت آن تا %1 مگابیت بر ثانیه است.</translation>
</message>
<message>
<source>VPN to access blocked sites in regions with high levels of Internet censorship. </source>
<translation type="vanished">وی پی ان برای دسترسی به سایت‌های مسدود شده در مناطق با سانسور شدید اینترنت.</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="74"/>
<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 type="unfinished"></translation>
</message>
<message>
<source>Amnezia Premium - A classic VPN for comfortable work, downloading large files, and watching videos in high resolution. It works for all websites, even in countries with the highest level of internet censorship.</source>
<translation type="vanished">امنزیا پریمیوم - یک وی پی ان کلاسیک برای کار راحت، دانلود فایل‌های بزرگ و تماشای ویدیو با کیفیت بالا. قابل استفاده برای تمامی سایت‌ها، حتی در کشورهایی با بالاترین سطح سانسور اینترنت.</translation>
</message>
<message>
<source>Amnezia Free is a free VPN to bypass blocking in countries with high levels of internet censorship</source>
<translation type="vanished">امنزیا رایگان یک وی پی ان رایگان برای دور زدن مسدودیت‌ها در کشورهایی با سطح بالای سانسور اینترنت است.</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="68"/>
<source>Amnezia Premium is classic VPN for seamless work, downloading large files, and watching videos. Access all websites and online resources. Speeds up to %1 Mbps.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="72"/>
<location filename="../ui/models/api/apiServicesModel.cpp" line="85"/>
<source>AmneziaFree provides free unlimited access to a basic set of web sites, such as Facebook, Instagram, Twitter (X), Discord, Telegram, and others. YouTube is not included in the free plan.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="82"/>
<source>Amnezia Premium is classic VPN for for seamless work, downloading large files, and watching videos. Access all websites and online resources.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="97"/>
<source>%1 MBit/s</source>
<translation>%1 MBit/s</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="104"/>
<source>%1 days</source>
<translation>%1 روز</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="113"/>
<source>VPN will open only popular sites blocked in your region, such as Instagram, Facebook, Twitter and others. Other sites will be opened from your real IP address, &lt;a href=&quot;%1/free&quot; style=&quot;color: #FBB26A;&quot;&gt;more details on the website.&lt;/a&gt;</source>
<translation>وی پی ان فقط سایت‌های محبوبی را که در منطقه شما مسدود شده‌اند، مانند اینستاگرام، فیسبوک، توییتر و غیره باز می‌کند. سایر سایت‌ها با آدرس آی‌پی واقعی شما باز خواهند شد. &lt;a href=&quot;%1/free&quot; style=&quot;color: #FBB26A;&quot;&gt;more details on the website.&lt;/a&gt;</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="121"/>
<source>Free</source>
<translation>رایگان</translation>
</message>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="123"/>
<source>%1 $/month</source>
<translation>%1 $/ماه</translation>
</message>
</context>
<context>
<name>AppSplitTunnelingController</name>
<message>
<location filename="../ui/controllers/appSplitTunnelingController.cpp" line="23"/>
<source>Application added: %1</source>
<translation>برنامه اضافه شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingController.cpp" line="26"/>
<source>The application has already been added</source>
<translation>برنامه از قبل اضافه شده است</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingController.cpp" line="37"/>
<source>The selected applications have been added</source>
<translation>برنامه‌های انتخاب شده اضافه شدند</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingController.cpp" line="48"/>
<source>Application removed: %1</source>
<translation>برنامه حذف شد: %1</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>ConnectionController</name>
<message>
<source>VPN Protocols is not installed.
Please install VPN container at first</source>
<translation type="vanished">پروتکل وی‎پی‎ان نصب نشده است
لطفا کانتینر وی‎پی‎ان را نصب کنید</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="79"/>
<source>Connecting...</source>
<translation>در حال ارتباط...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="84"/>
<source>Connected</source>
<translation>متصل</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="108"/>
<source>Preparing...</source>
<translation>در حال آماده‌سازی...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="130"/>
<source>Settings updated successfully, reconnnection...</source>
<translation>تنظیمات به روز رسانی شد
در حال اتصال دوباره...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="133"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<source>The selected protocol is not supported on the current platform</source>
<translation type="vanished">پروتکل انتخاب‌شده در پلتفرم فعلی پشتیبانی نمی‌شود.</translation>
</message>
<message>
<source>unable to create configuration</source>
<translation type="vanished">نمی‌توان پیکربندی را ایجاد کرد.</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="93"/>
<source>Reconnecting...</source>
<translation>اتصال دوباره...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.h" line="70"/>
<location filename="../ui/controllers/connectionController.cpp" line="98"/>
<location filename="../ui/controllers/connectionController.cpp" line="113"/>
<location filename="../ui/controllers/connectionController.cpp" line="119"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
<message>
<location filename="../ui/controllers/connectionController.cpp" line="103"/>
<source>Disconnecting...</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>ContextMenuType</name>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="9"/>
<source>C&amp;ut</source>
<translation>&amp;بریدن</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="15"/>
<source>&amp;Copy</source>
<translation>&amp;کپی</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="21"/>
<source>&amp;Paste</source>
<translation>&amp;پیوست</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="29"/>
<source>&amp;SelectAll</source>
<translation>&amp;انتخاب همه</translation>
</message>
</context>
<context>
<name>ExportController</name>
<message>
<source>Access error!</source>
<translation type="vanished">خطای دسترسی!</translation>
</message>
</context>
<context>
<name>HomeContainersListView</name>
<message>
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="63"/>
<source>Unable change protocol while there is an active connection</source>
<translation>امکان تغییر پروتکل در هنگام متصل بودن وجود ندارد</translation>
</message>
<message>
<source>The selected protocol is not supported on the current platform</source>
<translation type="vanished">پروتکل انتخاب شده بر روی این پلتفرم پشتیبانی نمی‎‎شود</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>ImportController</name>
<message>
<source>Unable to open file</source>
<translation type="vanished">نمی‌توان فایل را باز کرد.</translation>
</message>
<message>
<source>Invalid configuration file</source>
<translation type="vanished">فایل پیکربندی نامعتبر است.</translation>
</message>
<message>
<location filename="../ui/controllers/importController.cpp" line="650"/>
<source>Scanned %1 of %2.</source>
<translation>ارزیابی %1 از %2.</translation>
</message>
<message>
<location filename="../ui/controllers/importController.cpp" line="685"/>
<source>This configuration contains an OpenVPN setup. OpenVPN configurations can include malicious scripts, so only add it if you fully trust the provider of this config. </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/controllers/importController.cpp" line="689"/>
<source>&lt;br&gt;In the imported configuration, potentially dangerous lines were found:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>In the imported configuration, potentially dangerous lines were found:</source>
<translation type="vanished">در پیکربندی وارد شده، خطوطی که ممکن است خطرناک باشند، یافت شدند:</translation>
</message>
</context>
<context>
<name>InstallController</name>
<message>
<location filename="../ui/controllers/installController.cpp" line="156"/>
<source>%1 installed successfully. </source>
<translation>%1 با موفقیت نصب شد. </translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="158"/>
<source>%1 is already installed on the server. </source>
<translation>%1 در حال حاضر بر روی سرور نصب شده است. </translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="178"/>
<source>
Added containers that were already installed on the server</source>
<translation>
کانتینرهایی که بر روی سرور موجود بودند اضافه شدند</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="258"/>
<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/installController.cpp" line="516"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‎روز‎رسانی شدند</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="533"/>
<source>Server &apos;%1&apos; was rebooted</source>
<translation>سرور %1 راه اندازی مجدد شد</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="545"/>
<source>Server &apos;%1&apos; was removed</source>
<translation>سرور %1 حذف شد</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="556"/>
<source>All containers from server &apos;%1&apos; have been removed</source>
<translation>تمام کانتینترها از سرور %1 حذف شدند</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="574"/>
<source>%1 has been removed from the server &apos;%2&apos;</source>
<translation>%1 از سرور %2 حذف شد</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="583"/>
<source>Api config removed</source>
<translation>پیکربندی API حذف شد.</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="605"/>
<source>%1 cached profile cleared</source>
<translation>%1 پروفایل ذخیره شده پاک شد.</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="744"/>
<source>Please login as the user</source>
<translation>لطفا به عنوان کاربر وارد شوید</translation>
</message>
<message>
<location filename="../ui/controllers/installController.cpp" line="772"/>
<source>Server added successfully</source>
<translation>سرور با موفقیت اضافه شد</translation>
</message>
<message>
<source>%1 installed successfully.</source>
<translation type="vanished">%1 با موفقیت نصب شد.</translation>
</message>
<message>
<source>API config reloaded</source>
<translation type="vanished">پیکربندی API دوباره بارگذاری شد.</translation>
</message>
<message>
<source>Successfully changed the country of connection to %1</source>
<translation type="vanished">کشور اتصال با موفقیت به %1 تغییر یافت.</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="138"/>
<source>application name</source>
<translation>نام برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="151"/>
<source>Add selected</source>
<translation>اضافه کردن انتخاب شده</translation>
</message>
</context>
<context>
<name>KeyChainClass</name>
<message>
<location filename="../3rd/qtkeychain/TestAppExample/keychainclass.cpp" line="22"/>
<source>Read key failed: %1</source>
<translation>خواندن کلید انجام نشد: %1</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/TestAppExample/keychainclass.cpp" line="37"/>
<source>Write key failed: %1</source>
<translation>نوشتن کلید انجام نشد: %1</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/TestAppExample/keychainclass.cpp" line="54"/>
<source>Delete key failed: %1</source>
<translation>حذف کلید انجام نشد: %1</translation>
</message>
</context>
<context>
<name>NotificationHandler</name>
<message>
<location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source>
<translation>AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/notificationhandler.cpp" line="64"/>
<source>VPN Connected</source>
<translation>وی‎پی‎ان وصل شد</translation>
</message>
<message>
<location filename="../ui/notificationhandler.cpp" line="71"/>
<source>VPN Disconnected</source>
<translation>وی‎پی‎ان قطع شد</translation>
</message>
<message>
<location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source>
<translation>اخطار AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/notificationhandler.cpp" line="95"/>
<source>Unsecured network detected: </source>
<translation>شبکه ناامن شناسایی شد: </translation>
</message>
</context>
<context>
<name>PageDeinstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="63"/>
<source>Removing services from %1</source>
<translation>حذف سرویس‎ها از %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="88"/>
<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="68"/>
<source>Gateway endpoint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="97"/>
<source>Dev gateway environment</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageHome</name>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="77"/>
<source>Logging enabled</source>
<translation>لاگ‌برداری فعال شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="119"/>
<source>Split tunneling enabled</source>
<translation>فعال شدن تونل تقسیم‌شده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="119"/>
<source>Split tunneling disabled</source>
<translation>تونل تقسیم‌شده غیرفعال شده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="353"/>
<source>VPN protocol</source>
<translation>پروتکل وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="406"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
<message>
<source>Unable change server while there is an active connection</source>
<translation type="vanished">امکان تغییر سرور در هنگام متصل بودن وجود ندارد</translation>
</message>
</context>
<context>
<name>PageProtocolAwgClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="97"/>
<source>AmneziaWG settings</source>
<translation type="unfinished">تنظیمات AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="105"/>
<source>MTU</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="181"/>
<source>Server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="191"/>
<source>Port</source>
<translation type="unfinished">پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="278"/>
<source>Save</source>
<translation type="unfinished">ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="288"/>
<source>Save settings?</source>
<translation type="unfinished">تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="289"/>
<source>Only the settings for this device will be changed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="290"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="291"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="295"/>
<source>Unable change settings while there is an active connection</source>
<translation type="unfinished">نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolAwgSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
<source>AmneziaWG settings</source>
<translation>تنظیمات AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<source>Remove AmneziaWG</source>
<translation type="vanished">حذف AmneziaWG</translation>
</message>
<message>
<source>Remove AmneziaWG from server?</source>
<translation type="vanished">آیا میخواهید AmneziaWG از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="366"/>
<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="338"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
<source>VPN address subnet</source>
<translation type="unfinished">زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
<source>Jc - Junk packet count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
<source>Jmin - Junk packet minimum size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
<source>Jmax - Junk packet maximum size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
<source>S1 - Init packet junk size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
<source>S2 - Response packet junk size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
<source>H1 - Init packet magic header</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
<source>H2 - Response packet magic header</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
<source>H4 - Transport packet magic header</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
<source>H3 - Underload packet magic header</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
<source>The values of the H1-H4 fields must be unique</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="360"/>
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>Save settings?</source>
<translation>تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="367"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="368"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="372"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolCloakSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="82"/>
<source>Cloak settings</source>
<translation>تنظیمات Cloak</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="91"/>
<source>Disguised as traffic from</source>
<translation>پنهان کردن به عنوان ترافیک از</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="115"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="132"/>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="133"/>
<source>Cipher</source>
<translation>رمزگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="175"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="181"/>
<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="81"/>
<source>OpenVPN settings</source>
<translation>تنظیمات OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="90"/>
<source>VPN address subnet</source>
<translation>زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="106"/>
<source>Network protocol</source>
<translation>پروتکل شبکه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="139"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="158"/>
<source>Auto-negotiate encryption</source>
<translation>رمزگذاری خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="175"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="176"/>
<source>Hash</source>
<translation>هش</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="186"/>
<source>SHA512</source>
<translation>SHA512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="187"/>
<source>SHA384</source>
<translation>SHA384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="188"/>
<source>SHA256</source>
<translation>SHA256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="189"/>
<source>SHA3-512</source>
<translation>SHA3-512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="190"/>
<source>SHA3-384</source>
<translation>SHA3-384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="191"/>
<source>SHA3-256</source>
<translation>SHA3-256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="192"/>
<source>whirlpool</source>
<translation>whirlpool</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="193"/>
<source>BLAKE2b512</source>
<translation>BLAKE2b512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="194"/>
<source>BLAKE2s256</source>
<translation>BLAKE2s256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="195"/>
<source>SHA1</source>
<translation>SHA1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="223"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="224"/>
<source>Cipher</source>
<translation>رمزگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="234"/>
<source>AES-256-GCM</source>
<translation>AES-256-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="235"/>
<source>AES-192-GCM</source>
<translation>AES-192-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="236"/>
<source>AES-128-GCM</source>
<translation>AES-128-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="237"/>
<source>AES-256-CBC</source>
<translation>AES-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="238"/>
<source>AES-192-CBC</source>
<translation>AES-192-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="239"/>
<source>AES-128-CBC</source>
<translation>AES-128-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="240"/>
<source>ChaCha20-Poly1305</source>
<translation>ChaCha20-Poly1305</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="241"/>
<source>ARIA-256-CBC</source>
<translation>ARIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="242"/>
<source>CAMELLIA-256-CBC</source>
<translation>CAMELLIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="243"/>
<source>none</source>
<translation>none</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="291"/>
<source>TLS auth</source>
<translation>اعتبار TLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="308"/>
<source>Block DNS requests outside of VPN</source>
<translation>مسدود کردن درخواست‎های DNS خارج از وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="328"/>
<source>Additional client configuration commands</source>
<translation>تنظیمات و دستورات اضافه برنامه متصل شونده</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="347"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="381"/>
<source>Commands:</source>
<translation>دستورات:</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="364"/>
<source>Additional server configuration commands</source>
<translation>تنظیمات و دستورات اضافه سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="404"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
<message>
<source>Remove OpenVPN</source>
<translation type="vanished">حذف OpenVPN</translation>
</message>
<message>
<source>Remove OpenVPN from server?</source>
<translation type="vanished">آیا میخواهید OpenVPN از سرور حذف شود؟</translation>
</message>
<message>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation type="vanished">همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<source>Continue</source>
<translation type="vanished">ادامه</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="397"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
</context>
<context>
<name>PageProtocolRaw</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="40"/>
<source> settings</source>
<translation> تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="86"/>
<source>Show connection options</source>
<translation>نمایش تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="143"/>
<source>Connection options %1</source>
<translation>تنظیمات اتصال %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="188"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="192"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="193"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<source>All users who you shared a connection with will no longer be able to connect to it.</source>
<translation type="obsolete">همه کاربرانی که با آن این پروتکل VPN را به اشتراک گذاشته‌اید دیگر نمی‌توانند به آن متصل شوند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="194"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="195"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageProtocolShadowSocksSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="84"/>
<source>Shadowsocks settings</source>
<translation>تنظیمات Shadowsocks</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="95"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="114"/>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="115"/>
<source>Cipher</source>
<translation>رمزگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="160"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="166"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="91"/>
<source>WG settings</source>
<translation type="unfinished">تنظیمات WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="99"/>
<source>MTU</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="116"/>
<source>Server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="126"/>
<source>Port</source>
<translation type="unfinished">پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="149"/>
<source>Save</source>
<translation type="unfinished">ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="153"/>
<source>Save settings?</source>
<translation type="unfinished">تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="154"/>
<source>Only the settings for this device will be changed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="155"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="156"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="160"/>
<source>Unable change settings while there is an active connection</source>
<translation type="unfinished">نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="82"/>
<source>WG settings</source>
<translation>تنظیمات WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="92"/>
<source>VPN address subnet</source>
<translation type="unfinished">زیرشبکه آدرس VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="111"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="139"/>
<source>Save settings?</source>
<translation type="unfinished">تنظیمات را ذخیره کن?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="140"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation type="unfinished">همه کاربرانی که با آن‌ها ارتباطی به اشتراک گذاشته‌اید دیگر قادر به اتصال به آن نخواهند بود.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="141"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="146"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
<message>
<source>All users with whom you shared a connection will no longer be able to connect to it.</source>
<translation type="obsolete">تمام کاربرانی که این ارتباط را با آنها به اشتراک گذاشته‎اید دیگر نمی‎توانند به آن متصل شوند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="142"/>
<source>Cancel</source>
<translation type="unfinished">کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="134"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
</context>
<context>
<name>PageProtocolXraySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="80"/>
<source>XRay settings</source>
<translation>تنظیمات XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="88"/>
<source>Disguised as traffic from</source>
<translation>به‌عنوان ترافیک از طرف زیر نمایش داده می‌شود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="112"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="118"/>
<source>Unable change settings while there is an active connection</source>
<translation>نمی‌توان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
</message>
</context>
<context>
<name>PageServerContainers</name>
<message>
<source>Continue</source>
<translation type="obsolete">ادامه دهید</translation>
</message>
</context>
<context>
<name>PageServiceDnsSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="54"/>
<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="55"/>
<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="64"/>
<source>Remove </source>
<translation>جذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="68"/>
<source>Remove %1 from server?</source>
<translation>%1 از سرور حذف شود؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="69"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="70"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="75"/>
<source>Cannot remove AmneziaDNS from running server</source>
<translation>نمی‌توان AmneziaDNS را از سرور در حال اجرا حذف کرد.</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="93"/>
<source>SFTP settings</source>
<translation>تنظیمات SFTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="103"/>
<source>Host</source>
<translation>هاست</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="113"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="136"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="159"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="184"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="124"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="147"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="170"/>
<source>Password</source>
<translation>رمز عبور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="210"/>
<source>Mount folder on device</source>
<translation>بارگذاری پوشه بر روی دستگاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="235"/>
<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="237"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="240"/>
<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="238"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="241"/>
<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="270"/>
<source>Detailed instructions</source>
<translation>جزییات دستورالعمل‎ها</translation>
</message>
<message>
<source>Remove SFTP and all data stored there</source>
<translation type="vanished">حذف SFTP و تمام داده‎های ذخیره شده در آن</translation>
</message>
<message>
<source>Remove SFTP and all data stored there?</source>
<translation type="vanished">پوشه SFTP و تمام داده‎های آن حذف شوند؟</translation>
</message>
<message>
<source>Continue</source>
<translation type="vanished">ادامه</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">کنسل</translation>
</message>
</context>
<context>
<name>PageServiceSocksProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="24"/>
<source>Settings updated successfully</source>
<translation>تنظیمات با موفقیت به‌روزرسانی شد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="85"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="223"/>
<source>SOCKS5 settings</source>
<translation>تنظیمات SOCKS5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="95"/>
<source>Host</source>
<translation>هاستمیزبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="105"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="128"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="151"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="176"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="116"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="233"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="139"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="162"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="275"/>
<source>Password</source>
<translation>رمز عبور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="253"/>
<source>Username</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="303"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="340"/>
<source>Change connection settings</source>
<translation>تغییر تنظیمات اتصال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="309"/>
<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="313"/>
<source>Password cannot be empty</source>
<translation>رمز عبور نمی‌تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="316"/>
<source>Username cannot be empty</source>
<translation>نام کاربری نمی‌تواند خالی باشد</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="62"/>
<source>Tor website settings</source>
<translation>تنظیمات وب‎سایت Tor</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="70"/>
<source>Website address</source>
<translation>آدرس وب‎سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="85"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="100"/>
<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></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="109"/>
<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="118"/>
<source>When configuring WordPress set the this onion address as domain.</source>
<translation>زمانی که سایت وردپرس را تنظیم میکنید این آدرس پیازی را به عنوان دامنه قرار دهید.</translation>
</message>
<message>
<source>Remove website</source>
<translation type="vanished">حذف وب سایت</translation>
</message>
<message>
<source>The site with all data will be removed from the tor network.</source>
<translation type="vanished">سایت با تمام داده‎ها از شبکه Tor حذف خواهد شد.</translation>
</message>
<message>
<source>Continue</source>
<translation type="vanished">ادامه</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">کنسل</translation>
</message>
</context>
<context>
<name>PageSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="39"/>
<source>Settings</source>
<translation>تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="47"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="62"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="77"/>
<source>Application</source>
<translation>نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="92"/>
<source>Backup</source>
<translation>بک‎آپ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="107"/>
<source>About AmneziaVPN</source>
<translation>درباره Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="123"/>
<source>Dev console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="142"/>
<source>Close application</source>
<translation>بستن نرم‎افزار</translation>
</message>
</context>
<context>
<name>PageSettingsAbout</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="144"/>
<source>Support Amnezia</source>
<translation>پشتیبانی از Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="159"/>
<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="169"/>
<source>Contacts</source>
<translation>مخاطب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="35"/>
<source>Telegram group</source>
<translation>گروه تلگرام</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="36"/>
<source>To discuss features</source>
<translation>برای گفتگو در مورد ویژگی‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="39"/>
<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="46"/>
<source>support@amnezia.org</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mail</source>
<translation type="vanished">ایمیل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="47"/>
<source>For reviews and bug reports</source>
<translation>برای ارائه نظرات و گزارشات باگ</translation>
</message>
<message>
<source>Copied</source>
<translation type="obsolete">کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="50"/>
<source>mailto:support@amnezia.org</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="57"/>
<source>GitHub</source>
<translation>GitHub</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="58"/>
<source>Discover the source code</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="61"/>
<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="68"/>
<source>Website</source>
<translation>وب سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="69"/>
<source>Visit official website</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>https://amnezia.org</source>
<translation type="vanished">https://amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="201"/>
<source>Software version: %1</source>
<translation>%1 :نسخه نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="231"/>
<source>Check for updates</source>
<translation>بررسی بروز‎رسانی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="252"/>
<source>Privacy Policy</source>
<translation></translation>
</message>
</context>
<context>
<name>PageSettingsApiAvailableCountries</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="84"/>
<source>Location for connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="123"/>
<source>Unable change server location while there is an active connection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageSettingsApiDevices</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="45"/>
<source>Active Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="46"/>
<source>Manage currently connected devices</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
<source> (current device)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="70"/>
<source>Support tag: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="70"/>
<source>Last updated: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="75"/>
<source>Cannot unlink device during active connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="79"/>
<source>Are you sure you want to unlink this device?</source>
<translation type="unfinished"></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;Connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="81"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="82"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageSettingsApiInstructions</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="22"/>
<source>Windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="23"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="29"/>
<source>macOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="30"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#macos</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="36"/>
<source>Android</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="37"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#android</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="43"/>
<source>AndroidTV</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="44"/>
<source>https://docs.amnezia.org/ru/documentation/instructions/android_tv_connect/</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="50"/>
<source>iOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="51"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#ios</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="57"/>
<source>Linux</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="58"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#linux</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="64"/>
<source>Routers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="65"/>
<source>https://docs.amnezia.org/documentation/instructions/connect-amnezia-premium#routers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="101"/>
<source>How to connect on another device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="102"/>
<source>Setup guides on the Amnezia website</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageSettingsApiNativeConfigs</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/>
<source>Save AmneziaVPN config</source>
<translation type="unfinished">ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="48"/>
<source>Configuration Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="49"/>
<source>For router setup or the AmneziaWG app</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="61"/>
<source>The configuration needs to be reissued</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="126"/>
<source> configuration file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="132"/>
<source>Generate a new configuration file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="133"/>
<source>The previously created one will stop working</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="144"/>
<source>Revoke the current configuration file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="177"/>
<source>Config file saved</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="191"/>
<source>The config has been revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="198"/>
<source>Generate a new %1 configuration file?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="200"/>
<source>Revoke the current %1 configuration file?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="203"/>
<source>Your previous configuration file will no longer work, and it will not be possible to connect using it</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="204"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="204"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="205"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageSettingsApiServerInfo</name>
<message>
<source>For the region</source>
<translation type="vanished">برای منطقه</translation>
</message>
<message>
<source>Price</source>
<translation type="vanished">قیمت</translation>
</message>
<message>
<source>Work period</source>
<translation type="vanished">مدت زمان کار</translation>
</message>
<message>
<source>Speed</source>
<translation type="vanished">سرعت</translation>
</message>
<message>
<source>Copied</source>
<translation type="vanished">کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="29"/>
<source>Subscription Status</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="37"/>
<source>Valid Until</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="45"/>
<source>Active Connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="171"/>
<source>Configurations have been updated for some countries. Download and install the updated configuration files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="186"/>
<source>Subscription Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="190"/>
<source>Amnezia Premium subscription key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="194"/>
<source>Save VPN key as a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="195"/>
<source>Copy VPN key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="216"/>
<source>Configuration Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="218"/>
<source>Manage configuration files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="236"/>
<source>Active Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="238"/>
<source>Manage currently connected devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="255"/>
<source>Support</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="270"/>
<source>How to connect on another device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="295"/>
<source>Reload API config</source>
<translation>بارگذاری مجدد پیکربندی API</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="298"/>
<source>Reload API config?</source>
<translation>آیا می‌خواهید پیکربندی API را دوباره بارگذاری کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="299"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="337"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="374"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="300"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="338"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="375"/>
<source>Cancel</source>
<translation>لغو</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="304"/>
<source>Cannot reload API config during active connection</source>
<translation>نمی‌توان پیکربندی API را در حین اتصال فعال دوباره بارگذاری کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="332"/>
<source>Unlink this device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="335"/>
<source>Are you sure you want to unlink this device?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="336"/>
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing&#xa0;Connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="342"/>
<source>Cannot unlink device during active connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="370"/>
<source>Remove from application</source>
<translation>حذف از برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="373"/>
<source>Remove from application?</source>
<translation>آیا می‌خواهید از برنامه حذف کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="379"/>
<source>Cannot remove server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال حذف کرد.</translation>
</message>
</context>
<context>
<name>PageSettingsApiSupport</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="22"/>
<source>Telegram</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="30"/>
<source>Email</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="31"/>
<source>support@amnezia.org</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="38"/>
<source>Email Billing &amp; Orders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="39"/>
<source>help@vpnpay.io</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="46"/>
<source>Website</source>
<translation type="unfinished">وب سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="47"/>
<source>amnezia.org</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="81"/>
<source>Support</source>
<translation type="unfinished"></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 type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="109"/>
<source>Support tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="119"/>
<source>Copied</source>
<translation type="unfinished">کپی شد</translation>
</message>
</context>
<context>
<name>PageSettingsAppSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="28"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>نمی توان تنظیمات تونل تقسیم را در طول اتصال فعال تغییر دادنمی‌توان تنظیمات تقسیم تونلینگ را در حین اتصال فعال تغییر داد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="50"/>
<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="119"/>
<source>Mode</source>
<translation>حالت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="209"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="210"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="211"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="255"/>
<source>application name</source>
<translation>نام برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="265"/>
<source>Open executable file</source>
<translation>فایل اجرایی را باز کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="266"/>
<source>Executable files (*.*)</source>
<translation>فایل‌های اجرایی (*.*)</translation>
</message>
</context>
<context>
<name>PageSettingsApplication</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="46"/>
<source>Application</source>
<translation>نرم افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="56"/>
<source>Allow application screenshots</source>
<translation>مجوز اسکرین‎شات در برنامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="79"/>
<source>Enable notifications</source>
<translation>فعال کردن اعلان‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="80"/>
<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="101"/>
<source>Auto start</source>
<translation>شروع خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="102"/>
<source>Launch the application every time the device is starts</source>
<translation>راه‎اندازی نرم‎افزار با هر بار روشن شدن دستگاه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="125"/>
<source>Auto connect</source>
<translation>اتصال خودکار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="126"/>
<source>Connect to VPN on app start</source>
<translation>اتصال به وی‎‎پی‎ان با شروع نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="149"/>
<source>Start minimized</source>
<translation>شروع به صورت کوچک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="150"/>
<source>Launch application minimized</source>
<translation>راه‎اندازی برنامه به صورت کوچک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="170"/>
<source>Language</source>
<translation>زبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="187"/>
<source>Logging</source>
<translation>گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="188"/>
<source>Enabled</source>
<translation>فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="188"/>
<source>Disabled</source>
<translation>غیر فعال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="204"/>
<source>Reset settings and remove all data from the application</source>
<translation>ریست کردن تنظیمات و حذف تمام داده‎ها از نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="211"/>
<source>Reset settings and remove all data from the application?</source>
<translation>ریست کردن تنظیمات و حذف تمام داده‎ها از نرم‎افزار؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<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="213"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="214"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="218"/>
<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="28"/>
<source>Settings restored from backup file</source>
<translation>تنظیمات از فایل پشتیبان بازیابی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="66"/>
<source>Back up your configuration</source>
<translation>یک نسخه پشتیبان از تنظیمات خود تهیه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="67"/>
<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="74"/>
<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="85"/>
<source>Make a backup</source>
<translation>ایجاد یک پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="94"/>
<source>Save backup file</source>
<translation>ذخیره فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="95"/>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="127"/>
<source>Backup files (*.backup)</source>
<translation>Backup files (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="104"/>
<source>Backup file saved</source>
<translation>فایل پشتیبان ذخیره شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="121"/>
<source>Restore from backup</source>
<translation>بازیابی از پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="126"/>
<source>Open backup file</source>
<translation>باز کردن فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="137"/>
<source>Import settings from a backup file?</source>
<translation>ورود تنظیمات از فایل پشتیبان؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="138"/>
<source>All current settings will be reset</source>
<translation>تمام تنظیمات جاری ریست خواهد شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="139"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="140"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="144"/>
<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="44"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="52"/>
<source>Use AmneziaDNS</source>
<translation>استفاده از AmneziaDNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="53"/>
<source>If AmneziaDNS is installed on the server</source>
<translation>اگر AmneziaDNS بر روی سرور نصب شده باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="69"/>
<source>DNS servers</source>
<translation>سرورهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="70"/>
<source>When AmneziaDNS is not used or installed</source>
<translation>وقتی AmneziaDNS استفاده نشده یا نصب نشده است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="108"/>
<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="129"/>
<source>KillSwitch</source>
<translation>KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="130"/>
<source>Disables your internet if your encrypted VPN connection drops out for any reason.</source>
<translation>اگر به هر دلیلی اتصال VPN رمزگذاری شده شما قطع شود، اینترنت شما را غیرفعال می‌کند.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="143"/>
<source>Cannot change KillSwitch settings during active connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot change killSwitch settings during active connection</source>
<translation type="vanished">نمی‌توان تنظیمات Kill Switch را در حین اتصال فعال تغییر داد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="86"/>
<source>Site-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="87"/>
<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="107"/>
<source>App-based split tunneling</source>
<translation>جداسازی ترافیک بر اساس نرم‎افزار</translation>
</message>
</context>
<context>
<name>PageSettingsDns</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="38"/>
<source>Default server does not support custom DNS</source>
<translation>سرور پیش‌فرض از دی‌ان‌اس سفارشی پشتیبانی نمی‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="56"/>
<source>DNS servers</source>
<translation>سرورهای DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="61"/>
<source>If AmneziaDNS is not used or installed</source>
<translation>اگر AmneziaDNS نصب نباشد یا استفاده نشود</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="68"/>
<source>Primary DNS</source>
<translation>DNS اصلی</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="80"/>
<source>Secondary DNS</source>
<translation>DNS ثانویه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="99"/>
<source>Restore default</source>
<translation>بازگشت به پیش‎فرض</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="102"/>
<source>Restore default DNS settings?</source>
<translation>بازگشت به تنظیمات پیش‎فرض DNS؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="103"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="104"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="111"/>
<source>Settings have been reset</source>
<translation>تنظیمات ریست شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="125"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="134"/>
<source>Settings saved</source>
<translation>ذخیره تنظیمات</translation>
</message>
</context>
<context>
<name>PageSettingsLogging</name>
<message>
<source>Logging is enabled. Note that logs will be automatically disabled after 14 days, and all log files will be deleted.</source>
<translation type="vanished">ثبت وقایع فعال است. توجه داشته باشید که ثبت وقایع به‌طور خودکار پس از ۱۴ روز غیرفعال شده و تمام فایل‌های ثبت وقایع حذف خواهند شد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="48"/>
<source>Logging</source>
<translation>گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="49"/>
<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>
<source>Save logs</source>
<translation type="vanished">ذخیره گزارشات</translation>
</message>
<message>
<source>Open folder with logs</source>
<translation type="vanished">باز کردن پوشه گزارشات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="186"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="215"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="187"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="216"/>
<source>Logs files (*.log)</source>
<translation>Logs files (*.log)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="196"/>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="225"/>
<source>Logs file saved</source>
<translation>فایل گزارشات ذخیره شد</translation>
</message>
<message>
<source>Save logs to file</source>
<translation type="vanished">ذخیره گزارشات در فایل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="61"/>
<source>Enable logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="83"/>
<source>Clear logs?</source>
<translation>پاک کردن گزارشات؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="84"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="85"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="91"/>
<source>Logs have been cleaned up</source>
<translation>گزارشات پاک شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="175"/>
<source>Client logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="176"/>
<source>AmneziaVPN logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="142"/>
<source>Open logs folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="156"/>
<source>Export logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="204"/>
<source>Service logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="205"/>
<source>AmneziaVPN-service logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="78"/>
<source>Clear logs</source>
<translation>پاک کردن گزارشات</translation>
</message>
</context>
<context>
<name>PageSettingsServerData</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="31"/>
<source>All installed containers have been added to the application</source>
<translation>تمام کانتینرهای نصب شده به نرم‎افزار اضافه شدند</translation>
</message>
<message>
<source>Clear Amnezia cache</source>
<translation type="vanished">پاک کردن حافظه داخلی Amnezia</translation>
</message>
<message>
<source>May be needed when changing other settings</source>
<translation type="vanished">وقتی تنظیمات دیگر را تغییر دهید ممکن است نیاز باشد</translation>
</message>
<message>
<source>Clear cached profiles?</source>
<translation type="vanished">پاک کردن پروفایل ذخیره شده؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="33"/>
<source>No new installed containers found</source>
<translation>کانتینر نصب شده جدیدی پیدا نشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="92"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="115"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="154"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="192"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="231"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="116"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="155"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="193"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="232"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="90"/>
<source>Check the server for previously installed Amnezia services</source>
<translation>چک کردن سرویس‎های نصب شده Amnezia بر روی سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="91"/>
<source>Add them to the application if they were not displayed</source>
<translation>اضافه کردن آنها به نرم‎افزار اگر نمایش داده نشده‎اند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="109"/>
<source>Reboot server</source>
<translation>سرور را دوباره راه‌اندازی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="113"/>
<source>Do you want to reboot the server?</source>
<translation>آیا می‌خواهید سرور را دوباره راه‌اندازی کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="114"/>
<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="120"/>
<source>Cannot reboot server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال راه‌اندازی مجدد کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="152"/>
<source>Do you want to remove the server from application?</source>
<translation>آیا می‌خواهید سرور را از برنامه حذف کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="159"/>
<source>Cannot remove server during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال حذف کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="190"/>
<source>Do you want to clear server from Amnezia software?</source>
<translation>آیا می‌خواهید سرور را از نرم‌افزار Amnezia پاک کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="191"/>
<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="197"/>
<source>Cannot clear server from Amnezia software during active connection</source>
<translation>نمی‌توان سرور را در حین اتصال فعال از نرم‌افزار Amnezia پاک کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="225"/>
<source>Reset API config</source>
<translation>تنظیمات API را بازنشانی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="229"/>
<source>Do you want to reset API config?</source>
<translation>آیا می خواهید پیکربندی API را بازنشانی کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="236"/>
<source>Cannot reset API config during active connection</source>
<translation>نمی‌توان پیکربندی API را در حین اتصال فعال بازنشانی کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="148"/>
<source>Remove server from application</source>
<translation>حذف کردن سرور از نرم‎افزار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/>
<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="186"/>
<source>Clear server from Amnezia software</source>
<translation>پاک کردن سرور از نرم‎افزار Amnezia</translation>
</message>
</context>
<context>
<name>PageSettingsServerInfo</name>
<message>
<source>Server name</source>
<translation type="vanished">نام سرور</translation>
</message>
<message>
<source>Save</source>
<translation type="vanished">ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="131"/>
<source>Protocols</source>
<translation>پروتکل‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="142"/>
<source>Services</source>
<translation>سرویس‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="151"/>
<source>Management</source>
<translation>مدیریت</translation>
</message>
</context>
<context>
<name>PageSettingsServerProtocol</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="43"/>
<source> settings</source>
<translation> تنظیمات</translation>
</message>
<message>
<source>Clear %1 profile</source>
<translation type="vanished">پاک کردن پروفایل %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="175"/>
<source>Clear %1 profile?</source>
<translation>آیا می‌خواهید پروفایل %1 را پاک کنید؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="137"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="182"/>
<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="222"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="226"/>
<source>Remove %1 from server?</source>
<translation>حذف %1 از سرور؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="227"/>
<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="234"/>
<source>Cannot remove active container</source>
<translation>نمی‌توان کانتینر فعال را حذف کرد.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="177"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="228"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="98"/>
<source> connection settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="110"/>
<source>Click the &quot;connect&quot; button to create a connection configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="130"/>
<source> server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="172"/>
<source>Clear profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="176"/>
<source>The connection configuration will be deleted for this device only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="178"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="229"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
</context>
<context>
<name>PageSettingsServersList</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServersList.qml" line="39"/>
<source>Servers</source>
<translation>سرورها</translation>
</message>
</context>
<context>
<name>PageSettingsSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="33"/>
<source>Default server does not support split tunneling function</source>
<translation>سرور پیش‌فرض از عملکرد تونل‌سازی تقسیم شده پشتیبانی نمی‌کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="71"/>
<source>Addresses from the list should not be accessed via VPN</source>
<translation>دسترسی به آدرس‎های لیست بدون وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="104"/>
<source>Split tunneling</source>
<translation>جداسازی ترافیک</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="140"/>
<source>Mode</source>
<translation>حالت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="226"/>
<source>Remove </source>
<translation>حذف </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="227"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="228"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="30"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>نمی توان تنظیمات تونل تقسیم را در طول اتصال فعال تغییر داد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="66"/>
<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="277"/>
<source>website or IP</source>
<translation>وب‌سایت یا آدرس IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="322"/>
<source>Import / Export Sites</source>
<translation>وارد کردن / صادر کردن وب‌سایت‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="329"/>
<source>Import</source>
<translation>بارگذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="342"/>
<source>Save site list</source>
<translation>ذخیره لیست سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="349"/>
<source>Save sites</source>
<translation>ذخیره سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="350"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="420"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="436"/>
<source>Sites files (*.json)</source>
<translation>Sites files (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="409"/>
<source>Import a list of sites</source>
<translation>بارگذاری لیست سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="416"/>
<source>Replace site list</source>
<translation>جایگزین کردن لیست سایت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="419"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="435"/>
<source>Open sites file</source>
<translation>باز کردن فایل سایت‎ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="432"/>
<source>Add imported sites to existing ones</source>
<translation>اضافه کردن سایت‎های بارگذاری شده به سایت‎های موجود</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiServiceInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="54"/>
<source>For the region</source>
<translation>برای منطقه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="63"/>
<source>Price</source>
<translation>قیمت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="72"/>
<source>Work period</source>
<translation>مدت زمان کار</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="83"/>
<source>Speed</source>
<translation>سرعت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="92"/>
<source>Features</source>
<translation>ویژگی‌ها</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServiceInfo.qml" line="131"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiServicesList</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="38"/>
<source>VPN by Amnezia</source>
<translation>VPN توسط Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="39"/>
<source>Choose a VPN service that suits your needs.</source>
<translation>یک سرویس VPN که مناسب نیازهای شما باشد را انتخاب کنید.</translation>
</message>
</context>
<context>
<name>PageSetupWizardConfigSource</name>
<message>
<source>Server connection</source>
<translation type="vanished">ارتباط سرور</translation>
</message>
<message>
<source>Do not use connection code from public sources. It may have been created to intercept your data.
It&apos;s okay as long as it&apos;s from someone you trust.</source>
<translation type="vanished">از کد اتصالاتی که در منابع عمومی هستند استفاده نکنید. ممکن است برای شنود اطلاعات شما ایجاد شده باشند.
ایرادی ندارد که از طرف کسی باشد که به او اعتماد دارید.</translation>
</message>
<message>
<source>Do not use connection codes from untrusted sources, as they may be created to intercept your data.</source>
<translation type="vanished">از کدهای اتصال از منابع نامعتبر استفاده نکنید، زیرا ممکن است برای رهگیری داده های شما ایجاد شده باشند.</translation>
</message>
<message>
<source>What do you have?</source>
<translation type="vanished">چی داری؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="298"/>
<source>File with connection settings</source>
<translation>فایل شامل تنظیمات اتصال</translation>
</message>
<message>
<source>File with connection settings or backup</source>
<translation type="vanished">فایل شامل تنظیمات اتصال یا بک‎آپ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="56"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="83"/>
<source>Settings</source>
<translation type="unfinished">تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="93"/>
<source>Enable logs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="109"/>
<source>Support tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="120"/>
<source>Copied</source>
<translation type="unfinished">کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="139"/>
<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="149"/>
<source>Insert key</source>
<translation>کلید را وارد کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="150"/>
<source>Insert</source>
<translation>وارد کردن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="168"/>
<source>Continue</source>
<translation>ادامه دهید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="185"/>
<source>Other connection options</source>
<translation>گزینه‌های اتصال دیگر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="228"/>
<source>Site Amnezia</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="251"/>
<source>VPN by Amnezia</source>
<translation>VPN توسط Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="252"/>
<source>Connect to classic paid and free VPN services from Amnezia</source>
<translation>اتصال به سرویس‌های VPN کلاسیک پولی و رایگان از Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="268"/>
<source>Self-hosted VPN</source>
<translation>Self-hosted VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="269"/>
<source>Configure Amnezia VPN on your own server</source>
<translation>پیکربندی VPN Amnezia بر روی سرور خودتان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="280"/>
<source>Restore from backup</source>
<translation>بازیابی از پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="279"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="285"/>
<source>Open backup file</source>
<translation>باز کردن فایل پشتیبان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="286"/>
<source>Backup files (*.backup)</source>
<translation>Backup files (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="305"/>
<source>Open config file</source>
<translation>باز کردن فایل تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="317"/>
<source>QR code</source>
<translation>QR-Code</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="332"/>
<source>I have nothing</source>
<translation>من هیچی ندارم</translation>
</message>
<message>
<source>Key as text</source>
<translation type="vanished">متن شامل کلید</translation>
</message>
</context>
<context>
<name>PageSetupWizardCredentials</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="219"/>
<source>Server IP address [:port]</source>
<translation>آدرس آی‎پی سرور (:پورت)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="128"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="192"/>
<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="75"/>
<source>Configure your server</source>
<translation>سرور خود را پیکربندی کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="220"/>
<source>255.255.255.255:22</source>
<translation></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="228"/>
<source>SSH Username</source>
<translation></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="237"/>
<source>Password or SSH private key</source>
<translation>رمز عبور یا کلید خصوصی SSH</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="160"/>
<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="171"/>
<source>How to run your VPN server</source>
<translation>چگونه سرور VPN خود را اجرا کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="172"/>
<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="189"/>
<source>Ip address cannot be empty</source>
<translation>آدرس آی‎پی نمی‎تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="197"/>
<source>Login cannot be empty</source>
<translation>نام‎کاربری نمی‎تواند خالی باشد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="203"/>
<source>Password/private key cannot be empty</source>
<translation>پسورد یا کلید خصوصی نمی‎تواند خالی باشد</translation>
</message>
</context>
<context>
<name>PageSetupWizardEasy</name>
<message>
<source>What is the level of internet control in your region?</source>
<translation type="vanished">سطح کنترل اینترنت در منطقه شما چگونه است؟</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="68"/>
<source>Choose Installation Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="142"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="143"/>
<source>Choose a VPN protocol</source>
<translation>یک پروتکل VPN را انتخاب کنید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="200"/>
<source>Skip setup</source>
<translation>رد شدن از تنظیم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="157"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
</context>
<context>
<name>PageSetupWizardInstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="59"/>
<source>The server has already been added to the application</source>
<translation>سرور در حال حاضر به نرم‎افزار اضافه شده است</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
<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="66"/>
<source>busy installing other software. Amnezia installation </source>
<translation>مشغول نصب نرم افزارهای دیگر نصب Amnezia </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="67"/>
<source>will pause until the server finishes installing other software</source>
<translation>متوقف شده تا زمانی که سرور نصب نرم‎افزار دیگر را تمام کند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="125"/>
<source>Installing</source>
<translation>در حال نصب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="164"/>
<source>Cancel installation</source>
<translation>لغو عملیات نصب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="22"/>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="71"/>
<source>Usually it takes no more than 5 minutes</source>
<translation>معمولا بیش از 5 دقیقه طول نمی‎کشد</translation>
</message>
</context>
<context>
<name>PageSetupWizardProtocolSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="104"/>
<source>Installing %1</source>
<translation>در حال نصب %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="122"/>
<source>More detailed</source>
<translation>جزییات بیشتر</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="201"/>
<source>Close</source>
<translation>بستن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="217"/>
<source>Network protocol</source>
<translation>پروتکل شبکه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="233"/>
<source>Port</source>
<translation>پورت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="249"/>
<source>Install</source>
<translation>نصب</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="255"/>
<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="69"/>
<source>VPN protocol</source>
<translation>پروتکل وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="70"/>
<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>
<source>Settings restored from backup file</source>
<translation type="vanished">تنظیمات از فایل بک‎آپ بازیابی شدند</translation>
</message>
<message>
<source>Free service for creating a personal VPN on your server.</source>
<translation type="vanished">سرویس رایگان برای ایجاد وی‎پی‎ان شخصی بر روی سرور خودتان.</translation>
</message>
<message>
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
<translation type="vanished"> به شما کمک می‎کند که بدون فاش کردن حریم شخصی خودتان, حتی برای ارائه دهنده وی‎پی‎ان به محتوای مسدود شده دسترسی پیدا کنید.</translation>
</message>
<message>
<source>I have the data to connect</source>
<translation type="vanished">من داده برای اتصال دارم</translation>
</message>
<message>
<source>I have nothing</source>
<translation type="vanished">من هیچی ندارم</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="41"/>
<source>Let&apos;s get started</source>
<translation>بیایید شروع کنیم</translation>
</message>
</context>
<context>
<name>PageSetupWizardTextKey</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="41"/>
<source>Connection key</source>
<translation>کلید ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="42"/>
<source>A line that starts with vpn://...</source>
<translation>خطی که با آن شروع می شود vpn://...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="53"/>
<source>Key</source>
<translation>کلید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="55"/>
<source>Insert</source>
<translation>وارد کردن</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="75"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
</context>
<context>
<name>PageSetupWizardViewConfig</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="65"/>
<source>New connection</source>
<translation>ارتباط جدید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="100"/>
<source>Collapse content</source>
<translation>جمع کردن محتوا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="100"/>
<source>Show content</source>
<translation>نمایش محتوا</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="115"/>
<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="136"/>
<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="186"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
</context>
<context>
<name>PageShare</name>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="124"/>
<source>OpenVPN native format</source>
<translation>فرمت OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="129"/>
<source>WireGuard native format</source>
<translation>فرمت WireGuard</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="254"/>
<source>Connection</source>
<translation>ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="316"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="317"/>
<source>Server</source>
<translation>سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="38"/>
<source>Config revoked</source>
<translation>تنظیمات ابطال‎شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="45"/>
<source>Connection to </source>
<translation>ارتباط با </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="46"/>
<source>File with connection settings to </source>
<translation>فایل شامل تنظیمات ارتباط با </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 Shadowsocks config</source>
<translation>ذخیره تنظیمات Shadowsocks</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="86"/>
<source>Save Cloak config</source>
<translation>ذخیره تنظیمات Cloak</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="93"/>
<source>Save XRay config</source>
<translation>ذخیره پیکربندی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="119"/>
<source>For the AmneziaVPN app</source>
<translation>برای نرم‎افزار AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="134"/>
<source>AmneziaWG native format</source>
<translation>فرمت بومی AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="139"/>
<source>Shadowsocks native format</source>
<translation>فرمت Shadowsocks</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="144"/>
<source>Cloak native format</source>
<translation>فرمت Cloak</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="149"/>
<source>XRay native format</source>
<translation>فرمت بومی XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="177"/>
<source>Share VPN Access</source>
<translation>اتصال vpn را به اشتراک بگذارید</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="211"/>
<source>Share full access to the server and VPN</source>
<translation>به اشتراک گذاشتن دسترسی کامل به سرور و وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="212"/>
<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="266"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="541"/>
<source>Users</source>
<translation>کاربران</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="297"/>
<source>User name</source>
<translation>نام کاربری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="557"/>
<source>Search</source>
<translation>جستجو</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="680"/>
<source>Creation date: %1</source>
<translation>تاریخ ایجاد: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="692"/>
<source>Latest handshake: %1</source>
<translation>آخرین ارتباط: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="704"/>
<source>Data received: %1</source>
<translation>داده‌های دریافت شده: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="716"/>
<source>Data sent: %1</source>
<translation>داده‌های ارسال شده: %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="726"/>
<source>Allowed IPs: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creation date: </source>
<translation type="vanished">تاریخ ایجاد: </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="741"/>
<source>Rename</source>
<translation>تغییر نام</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="766"/>
<source>Client name</source>
<translation>نام کلاینت</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="777"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="811"/>
<source>Revoke</source>
<translation>ابطال</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="814"/>
<source>Revoke the config for a user - %1?</source>
<translation>لغو پیکربندی برای یک کاربر - %1?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="815"/>
<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="816"/>
<source>Continue</source>
<translation>ادامه</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="817"/>
<source>Cancel</source>
<translation>کنسل</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="286"/>
<source>Share VPN access without the ability to manage the server</source>
<translation>به اشتراک گذاشتن دسترسی وی‎پی‎ان بدون امکان مدیریت سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="377"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="378"/>
<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="219"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="520"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
</context>
<context>
<name>PageShareFullAccess</name>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="51"/>
<source>Full access to the server and VPN</source>
<translation>دسترسی کامل به سرور و وی‎پی‎ان</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="59"/>
<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="60"/>
<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="76"/>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="77"/>
<source>Server</source>
<translation>سرور</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
<source>Accessing </source>
<translation>در حال دسترسی به </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="104"/>
<source>File with accessing settings to </source>
<translation>فایل شامل تنظیمات دسترسی به </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="134"/>
<source>Access error!</source>
<translation type="unfinished">خطای دسترسی!</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="140"/>
<source>Connection to </source>
<translation>ارتباط با </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="141"/>
<source>File with connection settings to </source>
<translation>فایل شامل تنظیمات ارتباط با </translation>
</message>
</context>
<context>
<name>PageStart</name>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="187"/>
<source>Logging was disabled after 14 days, log files were deleted</source>
<translation>ثبت وقایع پس از ۱۴ روز غیرفعال شد و فایل‌های ثبت وقایع حذف شدند</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="191"/>
<source>Settings restored from backup file</source>
<translation>تنظیمات از فایل پشتیبان بازیابی شد</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="197"/>
<source>Logging is enabled. Note that logs will be automaticallydisabled after 14 days, and all log files will be deleted.</source>
<translation type="unfinished"></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>QKeychain::DeletePasswordJobPrivate</name>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="104"/>
<source>Password entry not found</source>
<translation>Password entry not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="108"/>
<source>Could not decrypt data</source>
<translation>Could not decrypt data</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="585"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="593"/>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="614"/>
<source>Could not open wallet: %1; %2</source>
<translation>Could not open wallet: %1; %2</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="177"/>
<source>Password not found</source>
<translation>Password not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="175"/>
<source>Could not open keystore</source>
<translation>Could not open keystore</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="181"/>
<source>Could not remove private key from keystore</source>
<translation>Could not remove private key from keystore</translation>
</message>
</context>
<context>
<name>QKeychain::JobPrivate</name>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="295"/>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="542"/>
<source>Access to keychain denied</source>
<translation>Access to keychain denied</translation>
</message>
</context>
<context>
<name>QKeychain::PlainTextStore</name>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="65"/>
<source>Could not store data in settings: access error</source>
<translation>Could not store data in settings: access error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="67"/>
<source>Could not store data in settings: format error</source>
<translation>Could not store data in settings: format error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="85"/>
<source>Could not delete data from settings: access error</source>
<translation>Could not delete data from settings: access error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="87"/>
<source>Could not delete data from settings: format error</source>
<translation>Could not delete data from settings: format error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="104"/>
<source>Entry not found</source>
<translation>Entry not found</translation>
</message>
</context>
<context>
<name>QKeychain::ReadPasswordJobPrivate</name>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="32"/>
<source>Password entry not found</source>
<translation>Password entry not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="36"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="139"/>
<source>Could not decrypt data</source>
<translation>Could not decrypt data</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="205"/>
<source>D-Bus is not running</source>
<translation>D-Bus is not running</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="214"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="224"/>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="316"/>
<source>No keychain service available</source>
<translation>No keychain service available</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="318"/>
<source>Could not open wallet: %1; %2</source>
<translation>Could not open wallet: %1; %2</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="363"/>
<source>Access to keychain denied</source>
<translation>Access to keychain denied</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="384"/>
<source>Could not determine data type: %1; %2</source>
<translation>Could not determine data type: %1; %2</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="393"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="52"/>
<source>Entry not found</source>
<translation>Entry not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="402"/>
<source>Unsupported entry type &apos;Map&apos;</source>
<translation>Unsupported entry type &apos;Map&apos;</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="405"/>
<source>Unknown kwallet entry type &apos;%1&apos;</source>
<translation>Unknown kwallet entry type &apos;%1&apos;</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="96"/>
<source>Password not found</source>
<translation>Password not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="60"/>
<source>Could not open keystore</source>
<translation>Could not open keystore</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="68"/>
<source>Could not retrieve private key from keystore</source>
<translation>Could not retrieve private key from keystore</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="75"/>
<source>Could not create decryption cipher</source>
<translation>Could not create decryption cipher</translation>
</message>
</context>
<context>
<name>QKeychain::WritePasswordJobPrivate</name>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="78"/>
<source>Credential size exceeds maximum size of %1</source>
<translation>Credential size exceeds maximum size of %1</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="87"/>
<source>Credential key exceeds maximum size of %1</source>
<translation>Credential key exceeds maximum size of %1</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="92"/>
<source>Writing credentials failed: Win32 error code %1</source>
<translation>Writing credentials failed: Win32 error code %1</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="162"/>
<source>Encryption failed</source>
<translation>Encryption failed</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="445"/>
<source>D-Bus is not running</source>
<translation>D-Bus is not running</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="455"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="482"/>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="501"/>
<source>Could not open wallet: %1; %2</source>
<translation>Could not open wallet: %1; %2</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="144"/>
<source>Password not found</source>
<translation>Password not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="95"/>
<source>Could not open keystore</source>
<translation>Could not open keystore</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="126"/>
<source>Could not create private key generator</source>
<translation>Could not create private key generator</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="133"/>
<source>Could not generate new private key</source>
<translation>Could not generate new private key</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="141"/>
<source>Could not retrieve private key from keystore</source>
<translation>Could not retrieve private key from keystore</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="149"/>
<source>Could not create encryption cipher</source>
<translation>Could not create encryption cipher</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="157"/>
<source>Could not encrypt data</source>
<translation>Could not encrypt data</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../core/errorstrings.cpp" line="11"/>
<source>No error</source>
<translation>No error</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="12"/>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="276"/>
<source>Unknown error</source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="13"/>
<source>Function not implemented</source>
<translation>Function not implemented</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="18"/>
<source>Server check failed</source>
<translation>Server check failed</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="19"/>
<source>Server port already used. Check for another software</source>
<translation>Server port already used. Check for another software</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="20"/>
<source>Server error: Docker container missing</source>
<translation>Server error: Docker container missing</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="21"/>
<source>Server error: Docker failed</source>
<translation>Server error: Docker failed</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="22"/>
<source>Installation canceled by user</source>
<translation>Installation canceled by user</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="23"/>
<source>The user is not a member of the sudo group</source>
<translation>کاربر عضو گروه sudo نیست</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="31"/>
<source>SSH request was denied</source>
<translation>SSH request was denied</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="32"/>
<source>SSH request was interrupted</source>
<translation>SSH request was interrupted</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="33"/>
<source>SSH internal error</source>
<translation>SSH internal error</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="34"/>
<source>Invalid private key or invalid passphrase entered</source>
<translation>Invalid private key or invalid passphrase entered</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="35"/>
<source>The selected private key format is not supported, use openssh ED25519 key types or PEM key types</source>
<translation>The selected private key format is not supported, use openssh ED25519 key types or PEM key types</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="36"/>
<source>Timeout connecting to server</source>
<translation>Timeout connecting to server</translation>
</message>
<message>
<source>Sftp error: End-of-file encountered</source>
<translation type="vanished">Sftp error: End-of-file encountered</translation>
</message>
<message>
<source>Sftp error: File does not exist</source>
<translation type="vanished">Sftp error: File does not exist</translation>
</message>
<message>
<source>Sftp error: Permission denied</source>
<translation type="vanished">Sftp error: Permission denied</translation>
</message>
<message>
<source>Sftp error: Generic failure</source>
<translation type="vanished">Sftp error: Generic failure</translation>
</message>
<message>
<source>Sftp error: Garbage received from server</source>
<translation type="vanished">Sftp error: Garbage received from server</translation>
</message>
<message>
<source>Sftp error: No connection has been set up</source>
<translation type="vanished">Sftp error: No connection has been set up</translation>
</message>
<message>
<source>Sftp error: There was a connection, but we lost it</source>
<translation type="vanished">Sftp error: There was a connection, but we lost it</translation>
</message>
<message>
<source>Sftp error: Operation not supported by libssh yet</source>
<translation type="vanished">Sftp error: Operation not supported by libssh yet</translation>
</message>
<message>
<source>Sftp error: Invalid file handle</source>
<translation type="vanished">Sftp error: Invalid file handle</translation>
</message>
<message>
<source>Sftp error: No such file or directory path exists</source>
<translation type="vanished">Sftp error: No such file or directory path exists</translation>
</message>
<message>
<source>Sftp error: An attempt to create an already existing file or directory has been made</source>
<translation type="vanished">Sftp error: An attempt to create an already existing file or directory has been made</translation>
</message>
<message>
<source>Sftp error: Write-protected filesystem</source>
<translation type="vanished">Sftp error: Write-protected filesystem</translation>
</message>
<message>
<source>Sftp error: No media was in remote drive</source>
<translation type="vanished">Sftp error: No media was in remote drive</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="57"/>
<source>The config does not contain any containers and credentials for connecting to the server</source>
<translation>تنظیمات شامل هیچ کانتینر یا اعتبارنامه‎ای برای اتصال به سرور نیست</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="62"/>
<source>VPN connection error</source>
<translation>خطای اتصال VPN</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="65"/>
<location filename="../core/errorstrings.cpp" line="74"/>
<source>Error when retrieving configuration from API</source>
<translation>خطا هنگام بازیابی پیکربندی از API</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="66"/>
<source>This config has already been added to the application</source>
<translation>این پیکربندی قبلاً به برنامه اضافه شده است</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="89"/>
<source>ErrorCode: %1. </source>
<translation>کد خطا: %1. </translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="42"/>
<source>OpenVPN config missing</source>
<translation>OpenVPN config missing</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="14"/>
<source>Background service is not running</source>
<translation>Background service is not running</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="15"/>
<source>The selected protocol is not supported on the current platform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="24"/>
<source>Server error: Package manager error</source>
<translation>خطای سرور: خطای مدیر بسته</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="25"/>
<source>The sudo package is not pre-installed on the server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="26"/>
<source>The server user&apos;s home directory is not accessible</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="27"/>
<source>Action not allowed in sudoers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="28"/>
<source>The user&apos;s password is required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="39"/>
<source>SCP error: Generic failure</source>
<translation>SCP error: Generic failure</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="43"/>
<source>OpenVPN management server error</source>
<translation>OpenVPN management server error</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="46"/>
<source>OpenVPN executable missing</source>
<translation>OpenVPN executable missing</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="47"/>
<source>Shadowsocks (ss-local) executable missing</source>
<translation>Shadowsocks (ss-local) executable missing</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="48"/>
<source>Cloak (ck-client) executable missing</source>
<translation>Cloak (ck-client) executable missing</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="49"/>
<source>Amnezia helper service error</source>
<translation>Amnezia helper service error</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="50"/>
<source>OpenSSL failed</source>
<translation>OpenSSL failed</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="53"/>
<source>Can&apos;t connect: another VPN connection is active</source>
<translation>Can&apos;t connect: another VPN connection is active</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="54"/>
<source>Can&apos;t setup OpenVPN TAP network adapter</source>
<translation>Can&apos;t setup OpenVPN TAP network adapter</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="55"/>
<source>VPN pool error: no available addresses</source>
<translation>VPN pool error: no available addresses</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="58"/>
<source>Unable to open config file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="59"/>
<source>VPN Protocols is not installed.
Please install VPN container at first</source>
<translation type="unfinished">پروتکل وی‎پی‎ان نصب نشده است
لطفا کانتینر وی‎پی‎ان را نصب کنید</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="67"/>
<source>In the response from the server, an empty config was received</source>
<translation>در پاسخ از سرور، پیکربندی خالی دریافت شد</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="68"/>
<source>SSL error occurred</source>
<translation type="unfinished">SSL error occurred</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="69"/>
<source>Server response timeout on api request</source>
<translation>Server response timeout on api request</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="70"/>
<source>Missing AGW public key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="71"/>
<source>Failed to decrypt response payload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="72"/>
<source>Missing list of available services</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="73"/>
<source>The limit of allowed configurations per subscription has been exceeded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="77"/>
<source>QFile error: The file could not be opened</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="78"/>
<source>QFile error: An error occurred when reading from the file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="79"/>
<source>QFile error: The file could not be accessed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="80"/>
<source>QFile error: An unspecified error occurred</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="81"/>
<source>QFile error: A fatal error occurred</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="82"/>
<source>QFile error: The operation was aborted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="86"/>
<source>Internal error</source>
<translation>Internal error</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="98"/>
<source>IPsec</source>
<translation>IPsec</translation>
</message>
<message>
<source>Shadowsocks - masks VPN traffic, making it similar to normal web traffic, but it may be recognized by analysis systems in some highly censored regions.</source>
<translation type="vanished">شدوساکس - ترافیک VPN را پنهان می کند، به طوری که مشابه ترافیک وب عادی می شود، اما ممکن است توسط سیستم های تجزیه و تحلیل در برخی از مناطق با سانسور شدید شناسایی شود.</translation>
</message>
<message>
<source>OpenVPN over Cloak - OpenVPN with VPN masquerading as web traffic and protection against active-probing detection. Ideal for bypassing blocking in regions with the highest levels of censorship.</source>
<translation type="vanished">OpenVPN روی Cloak - OpenVPN با VPN که به عنوان ترافیک وب پنهان می‌شود و مقاومت در برابر تشخیص فعال از طریق پیشرفته. ایده‌آل برای دور زدن مسدود کردن در مناطق با بالاترین سطوح سانسور.</translation>
</message>
<message>
<source>XRay with REALITY - Suitable for countries with the highest level of internet censorship. Traffic masking as web traffic at the TLS level, and protection against detection by active probing methods.</source>
<translation type="vanished">XRay با REALITY - مناسب برای کشورهایی با بالاترین سطح سانسور اینترنت. استتار ترافیک به عنوان ترافیک وب در سطح TLS و حفاظت در برابر شناسایی با روش‌های پروب فعال.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="127"/>
<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="../containers/containers_defs.cpp" line="134"/>
<source>Create a file vault on your server to securely store and transfer files.</source>
<translation>ساختن یک گنجانده فایل بر روی سرور شما برای ذخیره و انتقال ایمن فایل‌ها.</translation>
</message>
<message>
<source>This is a combination of the OpenVPN protocol and the Cloak plugin designed specifically for protecting against blocking.
OpenVPN provides a secure VPN connection by encrypting all internet traffic between the client and the server.
Cloak protects OpenVPN from detection and blocking.
Cloak can modify packet metadata so that it completely masks VPN traffic as normal web traffic, and also protects the VPN from detection by Active Probing. This makes it very resistant to being detected
Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems.
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms
* High power consumption on mobile devices
* Flexible settings
* Not recognised by DPI analysis systems
* Works over TCP network protocol, 443 port.
</source>
<translation type="vanished">این ترکیبی از پروتکل OpenVPN و پلاگین Cloak به طور خاص برای محافظت در برابر مسدود کردن طراحی شده است.
OpenVPN ارتباط امن VPN را با رمزگذاری تمام ترافیک اینترنتی بین مشتری و سرور فراهم می‌کند.
Cloak OpenVPN را از شناسایی و مسدود کردن محافظت می‌کند.
Cloak می‌تواند اطلاعات فراداده بسته را تغییر دهد تا ترافیک VPN را به طور کامل به عنوان ترافیک وب عادی پنهان کند و همچنین VPN را از شناسایی توسط Active Probing محافظت کند. این باعث می‌شود این سیستم بسیار مقاوم در برابر شناسایی شود.
فوراً پس از دریافت اولین بسته داده، Cloak اتصال ورودی را تأیید می‌کند. اگر تأیید اعتبار ناموفق باشد، پلاگین سرور را به عنوان یک وب‌سایت جعلی پنهان می‌کند و VPN شما برای سیستم‌های تجزیه و تحلیل غیر قابل دسترسی می‌شود
اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه می‌شود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید.
* در دسترس در AmneziaVPN بر روی تمام پلتفرم‌ها
* مصرف بالای برق در دستگاه‌های تلفن همراه
* تنظیمات انعطاف پذیر
* توسط سیستم‌های تجزیه و تحلیل DPI شناخته نمی‌شود
* بر روی پروتکل شبکه TCP، پورت 443 کار می‌کند.
</translation>
</message>
<message>
<source>A relatively new popular VPN protocol with a simplified architecture.
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms
* Low power consumption
* Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking
* Works over UDP network protocol.</source>
<translation type="vanished">یک پروتکل VPN محبوب نسبتا جدید با معماری ساده شده.
WireGuard اتصال VPN پایدار و عملکرد بالا را در همه دستگاه ها فراهم می کند. از تنظیمات رمزگذاری سخت کد شده استفاده می کند. WireGuard در مقایسه با OpenVPN دارای تأخیر کمتر و توان انتقال داده بهتر است.
WireGuard به دلیل امضاهای بسته متمایز خود، بسیار مستعد مسدود شدن است. برخلاف برخی دیگر از پروتکل‌های VPN که از تکنیک‌های مبهم سازی استفاده می‌کنند، الگوهای امضای ثابت بسته‌های WireGuard را می‌توان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه.
* در AmneziaVPN در همه سیستم عامل ها موجود است
* مصرف برق کم
* حداقل تعداد تنظیمات
* به راحتی توسط سیستم های تجزیه و تحلیل DPI شناخته می شود، مستعد مسدود شدن است
* روی پروتکل شبکه UDP کار می کند.</translation>
</message>
<message>
<source>The REALITY protocol, a pioneering development by the creators of XRay, is specifically designed to counteract the highest levels of internet censorship through its novel approach to evasion.
It uniquely identifies censors during the TLS handshake phase, seamlessly operating as a proxy for legitimate clients while diverting censors to genuine websites like google.com, thus presenting an authentic TLS certificate and data.
This advanced capability differentiates REALITY from similar technologies by its ability to disguise web traffic as coming from random, legitimate sites without the need for specific configurations.
Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REALITY&apos;s innovative &quot;friend or foe&quot; recognition at the TLS handshake enhances security and circumvents detection by sophisticated DPI systems employing active probing techniques. This makes REALITY a robust solution for maintaining internet freedom in environments with stringent censorship.</source>
<translation type="vanished">پروتکل REALITY، یک توسعه پیشگامانه توسط خالقان XRay، به‌طور خاص برای مقابله با بالاترین سطح سانسور اینترنتی طراحی شده است و از رویکرد نوآورانه‌ای برای دور زدن محدودیت‌ها استفاده می‌کند.
REALITY به‌طور منحصربه‌فردی سانسورچیان را در مرحله دست‌دهی TLS شناسایی می‌کند و به‌صورت یکپارچه به‌عنوان پراکسی برای کاربران قانونی عمل می‌کند، در حالی که سانسورچیان را به سایت‌های معتبر مانند google.com هدایت می‌کند و در نتیجه یک گواهی TLS واقعی و داده‌های اصلی ارائه می‌دهد.
این قابلیت پیشرفته، REALITY را از فناوری‌های مشابه متمایز می‌کند، زیرا می‌تواند ترافیک وب را بدون نیاز به پیکربندی‌های خاص، به‌عنوان ترافیک از سایت‌های تصادفی و معتبر جا بزند. برخلاف پروتکل‌های قدیمی‌تر مانند VMess، VLESS و انتقال XTLS-Vision، تشخیص نوآورانه &quot;دوست یا دشمن&quot; REALITY در مرحله دست‌دهی TLS امنیت را افزایش داده و از شناسایی توسط سیستم‌های پیشرفته DPI که از تکنیک‌های پروب فعال استفاده می‌کنند، جلوگیری می‌کند. این ویژگی REALITY را به یک راه‌حل قوی برای حفظ آزادی اینترنت در محیط‌هایی با سانسور شدید تبدیل می‌کند.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="225"/>
<source>IKEv2, paired with the IPSec encryption layer, stands as a modern and stable VPN protocol.
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows
* Low power consumption, on mobile devices
* Minimal configuration
* Recognised by DPI analysis systems
* Works over UDP network protocol, ports 500 and 4500.</source>
<translation>پروتکل IKEv2 به همراه لایه رمزنگاری IPSec به عنوان پروتکل وی‎پی‎ان مدرن و پایدار است.
یکی از قابلیت‎‎های متمایز این پروتکل قابلیت سوییچ بین شبکه‎ها و دستگاه‎هاست که قابلیت انطباق بالایی در محیط شبکه‎های دینامیک را دارد
در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد.
* در AmneziaVPN فقط بر روی ویندوز در دسترس است
* مصرف باتری کم روی دستگاه‎های موبایل
* تنظیمات ساده
* امکان شناسایی شدن در شبکه‎های تحلیل DPI
* روی پروتکل شبکه UDP، پورت‎های 500 و 4500 کار می‎کند.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="237"/>
<source>DNS Service</source>
<translation>سرویس DNS</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="103"/>
<source>SFTP file sharing service</source>
<translation>سرویس فایل اشتراک SFTP</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="101"/>
<location filename="../containers/containers_defs.cpp" line="236"/>
<source>Website in Tor network</source>
<translation>وب سایت در شبکه Tor</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="102"/>
<source>AmneziaDNS</source>
<translation>AmneziaDNS</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="110"/>
<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="../containers/containers_defs.cpp" line="113"/>
<source>Shadowsocks masks VPN traffic, making it resemble normal web traffic, but it may still be detected by certain analysis systems.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="115"/>
<source>OpenVPN over Cloak - OpenVPN with VPN masquerading as web traffic and protection against active-probing detection. It is very resistant to detection, but offers low speed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="118"/>
<source>WireGuard - popular VPN protocol with high performance, high speed and low power consumption.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="121"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="124"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="143"/>
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms
* Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI systems and therefore susceptible to blocking
* Can operate over both TCP and UDP network protocols.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="168"/>
<source>This is a combination of the OpenVPN protocol and the Cloak plugin designed specifically for protecting against detection.
OpenVPN provides a secure VPN connection by encrypting all internet traffic between the client and the server.
Cloak protects OpenVPN from detection.
Cloak can modify packet metadata so that it completely masks VPN traffic as normal web traffic, and also protects the VPN from detection by Active Probing. This makes it very resistant to being detected
Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems.
* Available in the AmneziaVPN across all platforms
* High power consumption on mobile devices
* Flexible settings
* Not recognised by detection systems
* Works over TCP network protocol, 443 port.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="185"/>
<source>A relatively new popular VPN protocol with a simplified architecture.
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to detection and blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms
* Low power consumption
* Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking
* Works over UDP network protocol.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="198"/>
<source>A modern iteration of the popular VPN protocol, AmneziaWG builds upon the foundation set by WireGuard, retaining its simplified architecture and high-performance capabilities across devices.
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms
* Low power consumption
* Minimum number of settings
* Not recognised by traffic analysis systems
* Works over UDP network protocol.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="214"/>
<source>The REALITY protocol, a pioneering development by the creators of XRay, is designed to provide the highest level of protection against detection through its innovative approach to security and privacy.
It uniquely identifies attackers during the TLS handshake phase, seamlessly operating as a proxy for legitimate clients while diverting attackers to genuine websites, thus presenting an authentic TLS certificate and data.
This advanced capability differentiates REALITY from similar technologies by its ability to disguise web traffic as coming from random, legitimate sites without the need for specific configurations.
Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REALITY&apos;s innovative &quot;friend or foe&quot; recognition at the TLS handshake enhances security. This makes REALITY a robust solution for maintaining internet freedom.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WireGuard - New popular VPN protocol with high performance, high speed and low power consumption. Recommended for regions with low levels of censorship.</source>
<translation type="vanished">پروتکل WireGuard یک پروتکل وی‎پی‎ان جدید با عملکرد بسیار خوب، سرعت بالا و مصرف انرژی پایین. برای مناطقی که سطح سانسور پایینی دارند پیشنهاد می‎شود.</translation>
</message>
<message>
<source>AmneziaWG - Special protocol from Amnezia, based on WireGuard. It&apos;s fast like WireGuard, but very resistant to blockages. Recommended for regions with high levels of censorship.</source>
<translation type="vanished">پروتکل AmneziaWG یک پروتکل اختصاصی Amnezia که بر اساس WireGaurd کار میکند. به اندازه WireGaurd پرسرعت است و در عین حال بسیار مقاوم به بلاک شدن توسط شبکه ست. مناسب برای مناطق با سطح سانسور بالاست.</translation>
</message>
<message>
<source>IKEv2/IPsec - Modern stable protocol, a bit faster than others, restores connection after signal loss.</source>
<translation type="vanished">پروتکل IKEv2/IPsec پروتکلی پایدار و مدرن که مقداری سریعتر از سایر پروتکل‎هاست. بعد از قطع سیگنال دوباره اتصال را بازیابی می‎کند.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="130"/>
<source>Deploy a WordPress site on the Tor network in two clicks.</source>
<translation>با دو کلیک یک سایت وردپرس در شبکه Tor راه‎اندازی کنید.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="132"/>
<source>Replace the current DNS server with your own. This will increase your privacy level.</source>
<translation>سرور DNS را با مال خودتان جایگزین کنید. این کار سطح حریم خصوصی شما را افزایش می‎دهد.</translation>
</message>
<message>
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms
* Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking
* Can operate over both TCP and UDP network protocols.</source>
<translation type="vanished">پروتکل OpenVPN یکی از پروتکل‎های محبوب و تست شده در دسترس می‎باشد که از پروتکل امنیتی مخصوص خودش استفاده میکند.
از امتیازات SSL/TLS برای رمزنگاری و تبادل کلید استفاده میکند.
همچنین OpenVPN از روش‎های چندگانه‎ای برای احراز هویت پشتیبانی می‎کند که آن را قابل انطباق و منعطف میکند.
از طیف وسیعی از دستگاه‎ها و سیستم عامل‎ها نیز پشتیبانی می‎کند.
به دلیل طبیعت متن-باز آن، OpenVPN از بررسی گسترده توسط یک جامعه جهانی سود می‎برد که باعث بهتر شدن وضعیت امنیتی آن می‎شود.
به دلیل تعادل قوی بین عملکرد، امنیت و سازگاری OpenVPN تبدیل به یکی از انتخاب‎های اصلی برای اشخاص آگاه بر حریم خصوصی و تجارت‎های مشابه شده است.
* بر روی تمام سیستم‎عامل‎ها در AmneziaVPN در دسترس است.
* مصرف انرژی عادی بر روی دستگاه‎های موبایل
* قابلیت شخصی‎سازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاه‎ها و سیستم عامل‎های مختلف را می‎دهد.
* قابل شناسایی توسط سیستم‎های تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن
* امکان کار بر روی دو پروتکل TCP و UDP</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="159"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms
* Configurable encryption protocol
* Detectable by some DPI systems
* Works over TCP network protocol.</source>
<translation>پروتکل Shadowsocks، الهام گرفته از پروتکل Socks5، اتصال را با استفاده از رمزگذاری AEAD امن میکند. اگرچه Shadowsocks طوری طراحی شده که برای شناسایی در شبکه چالش‎برانگیز باشد و محتاط عمل کند اما این پروتکل مانند یک اتصال استاندارد HTTPS نیست و برخی از سیستم‎های تحلیل ترافیک مشخص ممکن است بتوانند اتصال Shadowsocks را شناسایی کنند. به دلیل محدودیت پشتیبانی در Amnezia پیشنهاد می‎شود که از َAmneziaWG استفاده شود.
* فقط بر روی پلتفرم دسکتاپ بر روی Amnezia قابل دسترس است
* پروتکل رمزنگاری قابل پیکربندی
* قابل شناسایی توسط برخی سیستم‎های تحلیل عمیق DPI
* عملکرد بر روی پروتکل شبکه TCP</translation>
</message>
<message>
<source>A modern iteration of the popular VPN protocol, AmneziaWG builds upon the foundation set by WireGuard, retaining its simplified architecture and high-performance capabilities across devices.
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms
* Low power consumption
* Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking
* Works over UDP network protocol.</source>
<translation type="vanished">یک نسخه مدرن از پروتکل وی‎پی‎ان محبوب، AmneziaWG بر روی پایه‎های WireGuard ساخته شده و معماری ساده و عملکرد بالای آن را بر روی تمام دستگاه‎ها حفظ کرده است.
در حالی‎که WireGuard به دلیل بازدهی آن شناخته می‎شود اما امکان شناسایی شدن بالا به دلیل امضای ثابت بسته داده‎های آن یکی از مشکلات آن است. AmneziaWG این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است.
این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث می‎شود که به انتخابی عالی برای آنها که وی‎پی‎ان امن و سریع می‎خواهند تبدیل شود.
* بر روی تمام پلتفرم‌ها در AmneziaVPN قابل دسترسی است.
* مصرف انرژی پایین
* کمترین میزان تنظیمات
* غیرقابل تشخیص توسط سیستم‎های تحلیل عمیق DPI و مقاوم به بلاک شدن
* کار بر روی پروتکل شبکه UDP</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="239"/>
<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="../protocols/protocols_defs.cpp" line="80"/>
<source>SFTP service</source>
<translation>سرویس SFTP</translation>
</message>
<message>
<location filename="../protocols/protocols_defs.cpp" line="81"/>
<location filename="../containers/containers_defs.cpp" line="104"/>
<location filename="../containers/containers_defs.cpp" line="243"/>
<source>SOCKS5 proxy server</source>
<translation>سرور پروکسی SOCKS5</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/libsecret.cpp" line="119"/>
<source>Entry not found</source>
<translation>Entry not found</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="255"/>
<source>Access to keychain denied</source>
<translation>Access to keychain denied</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="257"/>
<source>No keyring daemon</source>
<translation>No keyring daemon</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="259"/>
<source>Already unlocked</source>
<translation>Already unlocked</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="261"/>
<source>No such keyring</source>
<translation>No such keyring</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="263"/>
<source>Bad arguments</source>
<translation>Bad arguments</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="265"/>
<source>I/O error</source>
<translation>I/O error</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="267"/>
<source>Cancelled</source>
<translation>Cancelled</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="269"/>
<source>Keyring already exists</source>
<translation>Keyring already exists</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="271"/>
<source>No match</source>
<translation>No match</translation>
</message>
<message>
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="72"/>
<source>error 0x%1: %2</source>
<translation>error 0x%1: %2</translation>
</message>
<message>
<location filename="../core/serialization/vmess_new.cpp" line="57"/>
<source>vmess:// url is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vmess_new.cpp" line="82"/>
<source>Invalid streamSettings protocol: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vmess_new.cpp" line="148"/>
<source>Unknown transport method: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vmess.cpp" line="130"/>
<source>VMess string should start with &apos;vmess://&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vmess.cpp" line="137"/>
<source>VMess string should be a valid base64 string</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vmess.cpp" line="154"/>
<source>JSON should not be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vless.cpp" line="45"/>
<source>VLESS link should start with vless://</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vless.cpp" line="53"/>
<source>link parse failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vless.cpp" line="61"/>
<source>empty host</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vless.cpp" line="70"/>
<source>missing port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/vless.cpp" line="85"/>
<source>missing uuid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="54"/>
<source>Invalid ssd link: json: field %1 must exist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="61"/>
<source>Invalid ssd link: json: field %1 must be valid port number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="68"/>
<source>Invalid ssd link: json: field %1 must be of type &apos;string&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="75"/>
<source>Invalid ssd link: json: field %1 must be an array</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="82"/>
<source>Skipping invalid ssd server: server must be an object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="88"/>
<source>Skipping invalid ssd server: missing required field %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="95"/>
<source>Skipping invalid ssd server: field %1 should be of type &apos;string&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="104"/>
<source>Invalid ssd link: should begin with ssd://</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="114"/>
<source>Invalid ssd link: base64 parse failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="121"/>
<source>Invalid ssd link: json parse failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ssd.cpp" line="144"/>
<source>Invalid ssd link: rc4-md5 encryption is not supported by v2ray-core</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ss.cpp" line="51"/>
<source>SS URI is too short</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ss.cpp" line="74"/>
<location filename="../core/serialization/ss.cpp" line="109"/>
<source>Can&apos;t find the colon separator between method and password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ss.cpp" line="83"/>
<source>Can&apos;t find the at separator between password and hostname</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/serialization/ss.cpp" line="92"/>
<source>Can&apos;t find the colon separator between hostname and port</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RenameServerDrawer</name>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="30"/>
<source>Server name</source>
<translation type="unfinished">نام سرور</translation>
</message>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="41"/>
<source>Save</source>
<translation type="unfinished">ذخیره</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="86"/>
<source>Unable change server while there is an active connection</source>
<translation type="unfinished">امکان تغییر سرور در هنگام متصل بودن وجود ندارد</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../settings.cpp" line="35"/>
<source>Server #1</source>
<translation>Server #1</translation>
</message>
<message>
<location filename="../settings.cpp" line="213"/>
<location filename="../settings.cpp" line="220"/>
<source>Server</source>
<translation>Server</translation>
</message>
</context>
<context>
<name>SettingsController</name>
<message>
<location filename="../ui/controllers/settingsController.cpp" line="170"/>
<source>All settings have been reset to default values</source>
<translation>تمام تنظیمات به مقادیر پیش فرض ریست شد</translation>
</message>
<message>
<source>Cached profiles cleared</source>
<translation type="vanished">پروفایل ذخیره شده پاک شد</translation>
</message>
<message>
<location filename="../ui/controllers/settingsController.cpp" line="148"/>
<source>Backup file is corrupted</source>
<translation>فایل بک‎آپ خراب شده است</translation>
</message>
</context>
<context>
<name>ShareConnectionDrawer</name>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="30"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="37"/>
<source>Save AmneziaVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="25"/>
<source>Share</source>
<translation>اشتراک‎گذاری</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="26"/>
<source>Copy</source>
<translation>کپی</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="191"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="201"/>
<source>Copied</source>
<translation>کپی شد</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="142"/>
<source>Copy config string</source>
<translation>کپی‎کردن متن تنظیمات</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="165"/>
<source>Show connection settings</source>
<translation>نمایش تنظیمات ارتباط</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="370"/>
<source>To read the QR code in the Amnezia app, select &quot;Add server&quot;&quot;I have data to connect&quot;&quot;QR code, key or settings file&quot;</source>
<translation>برای خواندن QR Code در نرم‎افزار AmneziaVPN &quot;اضافه کردن سرور&quot; -&gt; &quot;من داده برای اتصال دارم&quot; -&gt; &quot;QR Code، کلید یا فایل تنظیمات&quot;</translation>
</message>
</context>
<context>
<name>SitesController</name>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="24"/>
<source>Hostname not look like ip adress or domain name</source>
<translation>فرمت هاست شبیه آدرس آی‎پی یا نام دامنه نیست</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="66"/>
<source>New site added: %1</source>
<translation>سایت جدید اضافه‎شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="78"/>
<source>Site removed: %1</source>
<translation>سایت حذف شد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="85"/>
<source>Can&apos;t open file: %1</source>
<translation>فایل باز نشد: %1</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="91"/>
<source>Failed to parse JSON data from file: %1</source>
<translation>مشکل در تحلیل داده‎های JSON در فایل: %1</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="96"/>
<source>The JSON data is not an array in file: %1</source>
<translation>داده‎های JSON در فایل به صورت آرایه نیستند: %1</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="126"/>
<source>Import completed</source>
<translation>بارگذاری کامل شد</translation>
</message>
<message>
<location filename="../ui/controllers/sitesController.cpp" line="145"/>
<source>Export completed</source>
<translation>خروجی گرفتن کامل شد</translation>
</message>
</context>
<context>
<name>SystemTrayNotificationHandler</name>
<message>
<location filename="../ui/systemtray_notificationhandler.cpp" line="28"/>
<location filename="../ui/systemtray_notificationhandler.cpp" line="60"/>
<source>Show</source>
<translation>نمایش</translation>
</message>
<message>
<location filename="../ui/systemtray_notificationhandler.cpp" line="32"/>
<location filename="../ui/systemtray_notificationhandler.cpp" line="61"/>
<source>Connect</source>
<translation>اتصال</translation>
</message>
<message>
<location filename="../ui/systemtray_notificationhandler.cpp" line="33"/>
<location filename="../ui/systemtray_notificationhandler.cpp" line="62"/>
<source>Disconnect</source>
<translation>قطع ارتباط</translation>
</message>
<message>
<location filename="../ui/systemtray_notificationhandler.cpp" line="37"/>
<location filename="../ui/systemtray_notificationhandler.cpp" line="63"/>
<source>Visit Website</source>
<translation>بازدید وب سایت</translation>
</message>
<message>
<location filename="../ui/systemtray_notificationhandler.cpp" line="41"/>
<location filename="../ui/systemtray_notificationhandler.cpp" line="64"/>
<source>Quit</source>
<translation>خروج</translation>
</message>
</context>
<context>
<name>TextFieldWithHeaderType</name>
<message>
<location filename="../ui/qml/Controls2/TextFieldWithHeaderType.qml" line="130"/>
<source>The field can&apos;t be empty</source>
<translation>این فیلد نمی‌تواند خالی باشد.</translation>
</message>
</context>
<context>
<name>VpnConnection</name>
<message>
<location filename="../vpnconnection.cpp" line="421"/>
<source>Mbps</source>
<translation>Mbps</translation>
</message>
</context>
<context>
<name>VpnProtocol</name>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="133"/>
<source>Unknown</source>
<translation>ناشناخته</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="134"/>
<source>Disconnected</source>
<translation>قطع شده</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="135"/>
<source>Preparing</source>
<translation>درحال آماده‎سازی</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="136"/>
<source>Connecting...</source>
<translation>برقراری ارتباط...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="137"/>
<source>Connected</source>
<translation>وصل شد</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="138"/>
<source>Disconnecting...</source>
<translation>در حال قطع شدن...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="139"/>
<source>Reconnecting...</source>
<translation>برقراری ارتباط دوباره...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="140"/>
<source>Error</source>
<translation>خطا</translation>
</message>
</context>
<context>
<name>amnezia::ContainerProps</name>
<message>
<source>Low</source>
<translation type="vanished">پایین</translation>
</message>
<message>
<source>High</source>
<translation type="vanished">متوسط یا بالا</translation>
</message>
<message>
<source>Extreme</source>
<translation type="vanished">شدید</translation>
</message>
<message>
<source>I just want to increase the level of my privacy.</source>
<translation type="vanished">من فقط میخواهم سطح حریم شخصی خودم را بالا ببرم</translation>
</message>
<message>
<source>I want to bypass censorship. This option recommended in most cases.</source>
<translation type="vanished">من میخواهم از سانسور عبور کنم. این گزینه در اکثر موارد توصیه می‎‌شود</translation>
</message>
<message>
<source>Most VPN protocols are blocked. Recommended if other options are not working.</source>
<translation type="vanished">اکثر پروتکل‎های وی‎پی‎ان مسدود شده‎اند. در مواردی که بقیه گزینه‎ها کار نمی‎کنند توصی می‎شود.</translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="338"/>
<source>Automatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../containers/containers_defs.cpp" line="346"/>
<source>AmneziaWG protocol will be installed. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>main2</name>
<message>
<location filename="../ui/qml/main2.qml" line="200"/>
<source>Private key passphrase</source>
<translation>عبارت کلید خصوصی</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="221"/>
<source>Save</source>
<translation>ذخیره</translation>
</message>
</context>
</TS>