diff --git a/ArchiSteamFarm.OfficialPlugins.ItemsMatcher/Localization/Strings.fa-IR.resx b/ArchiSteamFarm.OfficialPlugins.ItemsMatcher/Localization/Strings.fa-IR.resx
index abe67173df829..13ab28863bd25 100644
--- a/ArchiSteamFarm.OfficialPlugins.ItemsMatcher/Localization/Strings.fa-IR.resx
+++ b/ArchiSteamFarm.OfficialPlugins.ItemsMatcher/Localization/Strings.fa-IR.resx
@@ -64,6 +64,10 @@
در این دور جمعاً {0} ست مطابقت داده شد.
{0} will be replaced by number of sets traded
+
+ اینونتوری {0}({1}) دارای {2} آیتم است...
+ {0} will be replaced by steam ID (number), {1} will be replaced by user's nickname, {2} will be replaced with number of items in the inventory
+
در مجموع {0} مورد با ربات {1} ({2}) مطابقت داده شد، درحال ارسال ترید...
{0} will be replaced by number of items matched, {1} will be replaced by steam ID (number), {2} will be replaced by user's nickname
diff --git a/ArchiSteamFarm/Localization/Strings.fa-IR.resx b/ArchiSteamFarm/Localization/Strings.fa-IR.resx
index 28d53b9924886..10411fa88b1cb 100644
--- a/ArchiSteamFarm/Localization/Strings.fa-IR.resx
+++ b/ArchiSteamFarm/Localization/Strings.fa-IR.resx
@@ -60,103 +60,350 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ موافقت با ترید: {0}
+ {0} will be replaced by trade number
+
+
+ برنامه برای نسخه ی جدید هر {0} به صورت خودکار چک خواهد کرد.
+ {0} will be replaced by translated TimeSpan string (such as "24 hours")
+
+
+ محتوا:
+{0}
+ {0} will be replaced by content string. Please note that this string should include newline for formatting.
+
+
+ کانفیگ {0}، مشکل در: {1}
+ {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value
+
+
+ قبل از لود شدن برنامه ی لاگ کردن ASF نسخه ی {0} کرش شده است!
+ {0} will be replaced by version number
+
+
+ ارور:
+Exception: {0}() {1}
+StackTrace:
+{2}
+ {0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting.
+
+
+ برنامه به مشکل خورده است، شماره ی ارور: {0}!
+ {0} will be replaced by error code (number)
+
+
+ درخواست ناموفق: {0}
+ {0} will be replaced by URL of the request
+
+
+ کانفیگ اصلی قابل لود نیست. مطمئن باشید {0} وجود دارد و فاقد مشکلات می باشد! می توانید در صورت گیج شدن از صفحه ی ویکی برنامه کمک بگیرید.
+ {0} will be replaced by file's path
+
+
+ {0} صحیح نیست!
+ {0} will be replaced by object's name
+
+
+ رباتی ساخته نشده است. آیا فراموش کردید برنامه را کانفیگ کنید؟
+می توانید در صورت گیج شدن از صفحه ی ویکی برنامه کمک بگیرید.
+
+
+ {0} فاقد اطلاعات است!
+ {0} will be replaced by object's name
+
+
+ دریافت {0} ناموفق بود!
+ {0} will be replaced by object's name
+
+
+ درخواست بعد از تعداد {0} تلاش شکست خورد!
+ {0} will be replaced by maximum number of tries
+
+
+ چک کردن آپدیت به مشکل خورد!
+
+
+ فایلی منطبق با نسخه ی جدید پیدا نشد، به روز رسانی خودکار به آن نسخه امکانپذیر نیست.
+
+
+ نتوانستیم به آن نسخه آپدیت کنیم زیرا هیچ گونه فایلی نداشت!
+
+
+ درخواستی برای ورودی دریافت شد اما برنامه در حال اجرا در نسخه ی بدون رابط کاربری است!
+
+
+ در حال خارج شدن...
+
+
+ ارور!
+
+
+ فایل کانفیگ اصلی تغییر یافته است!
+
+
+ فایل کانفیگ اصلی حذف شده است!
+
+
+ پاسخ ندادن به درخواست تبادل: {0}
+ {0} will be replaced by trade number
+
+
+ در حال ورود به {0}...
+ {0} will be replaced by service's name
+
+
+ هیچ رباتی در حال اجرا نیست، در حال خارج شدن از برنامه...
+
+
+ در حال رفرش کردن سشن!
+
+
+ در حال رد کردن درخواست تبادل: {0}
+ {0} will be replaced by trade number
+
+
+ در حال راهاندازی دوباره...
+
+
+ در حال راهاندازی...
+
+
+ موفقیت!
+
+
+ در حال باز کردن parental account...
+
+
+ در حال چک کردن برای نسخه ی جدید...
+
+
+ در حال دانلود نسخه ی جدید: {0} ({1} مگابایت})... تا دانلود بشه لطفاً به دونیت کردن فکر کنید اگر از برنامه رضایت دارید! :)
+ {0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
+
+
+ عملیات به روز رسانی با موفقیت انجام شد!
+
+
+ نسخه ی جدیدی از ASF در دسترس است! آپدیت کردن دستی را در نظر بگیرید!
+
+
+ نسخه ی محلی: {0} | نسخه ی آنلاین: {1}
+ {0} will be replaced by current version, {1} will be replaced by remote version
+
+
+ لطفاً برنامه ی استیم موبایل خود را چک کنید، باید اعلان لاگین کردن را دریافت کرده باشید. از دکمه Y استفاده کنید اگر اعلان را دریافت نموده و آن را قبول کرده اید، و اما اگر می خواهید کد لاگین وارد کنید از دکمه ی N استفاده کنید:
+ Please note that this translation should end with space
+
+
+ لطفاً کد ورود دو مرحله ای را از برنامه ی استیم گوشی وارد کنید:
+ Please note that this translation should end with space
+
+
+ لطفاً کد ورودی که به ایمیلتان فرستاده شده را وارد کنید:
+ Please note that this translation should end with space
+
+
+ لطفاً یوزرنیم استیم خود را وارد کنید:
+ Please note that this translation should end with space
+
+
+ لطفا parental code اکانت خود را وارد کنید:
+ Please note that this translation should end with space
+
+
+ لطفاً رمز عبور اکانت استیم خود را وارد کنید:
+ Please note that this translation should end with space
+
+
+ مقداری نامفهوم برای {0} دریافت شده، لطفاً این را گزارش دهید: {1}
+ {0} will be replaced by object's name, {1} will be replaced by value for that object
+
+
+ سرور IPC آماده است!
+
+
+ در حال راهاندازی سرور IPC...
+
+
+ این ربات از قبل خاموش بوده است!
+
+
+ هیچ رباتی با اسم {0} یافت نشد!
+ {0} will be replaced by bot's name query (string)
+
+
+ در حال حاضر {0}/{1} ربات در حال اجرا هستند، تعداد گیم های مانده برای فارم: {2} ({3} کارت).
+ {0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to farm, {3} will be replaced by total number of cards left to farm
+
+
+ ربات در حال فارم بازی است: {0} ({1}، تعداد کارت های باقی مانده: {2})، از تعداد {3} بازی است، تعداد کلی کارت های باقی مانده: {4} (تقریباً {5} به طول خواهد انجامید).
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to farm, {3} will be replaced by total number of games to farm, {4} will be replaced by total number of cards to farm, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ ربات در حال فارم کردن بازی است: {0} از تعداد کلی {1} بازی({2} کارت برای فارم مانده) تقریباً {3} به طول خواهد انجامید.
+ {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to farm, {2} will be replaced by total number of cards to farm, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ در حال چک کردن صفحه ی اول بج های اکانت...
+
+
+ در حال چک کردن صفحه های بعدی بج های اکانت...
+
+
+ الگوریتم فار کردن انتخاب شده: {0}
+ {0} will be replaced by the name of chosen farming algorithm
+
+
+ انجام شد!
+
+
+ تعداد بازی های باقی مانده برای فارم {0} است({1} کارت) باقی مانده برای فارم کردن (تقریباً {2} باقی مانده است)...
+ {0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ فارم کردن به اتمام رسید!
+
+
+ فارم کردن {0} ({1}) بعد از {2} پلی تایم به اتمام رسید!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
+
+
+ فارم کردن این بازی ها به پایان رسید: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ وضعیت فارم کردن برای {0} ({1}): تعداد کارت های باقی مانده {2} است
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to farm
+
+
+ فارم کردن متوقف شد!
+
+
+ در حال رد کردن این درخواست به دلیل روشن بودن مکث همیشگی(Permanent pause)!
+
+
+ ما هیچ چیزی برای فارم کردن در این اکانت نداریم!
+
+
+ در حال فارم کردن: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ در حال فارم کردن: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ پلی دادن در حال حاضر قابل دسترسی نیست، بعداً دوباره تلاش خواهیم کرد!
+
+
+ همچنان در حال فارم: {0} ({1})
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ همچنان در حال فارم: {0}
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ فارم کردن {0} ({1}) متوقف شد
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ فارم کردن {0} متوقف شد
+ {0} will be replaced by list of the games (IDs, numbers), separated by a comma
+
+
+ دستور نامفهوم!
+
+
+ دریافت بج های اکانت با مشکل مواجه شد، بعداً دوباره امتحان خواهیم کرد!
+
+
+ وضعیت کارت های {0} ({1}) را نتوانستیم بررسی کنیم، بعداً دوباره امتحان خواهیم کرد!
+ {0} will be replaced by game's ID (number), {1} will be replaced by game's name
+
+
+ در حال قبول کردن هدیه: {0}...
+ {0} will be replaced by giftID (number)
+
+
+ این اکانت محدود است، امکان فارم کردن تا زمانی که محدودیت از بین برود مقدور نیست!
+
+
+ آیدی: {0} | وضعیت: {1}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string
+
+
+ آیدی: {0} | وضعیت: {1} | آیتم ها: {2}
+ {0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma
+
+
+ این ربات در حال اجرا است!
+
+
+ درحال تبدیل فایل با فرمت maFile. به فرمت ASF...
+
+
+ وارد کردن تایید کننده موبایل با موفقیت انجام شد!
+
+
+ توکن دو مرحله ای: {0}
+ {0} will be replaced by generated 2FA token (string)
+
+
+ فارم کردن خودکار مکث شد!
+
+
+ در حال ادامه دادن فارم کردن خودکار!
+
+
+ فارم کردن خودکار در حالت مکث می باشد!
+
+
+ فارم کردن خودکار در حال اجرا می باشد!
+
+
+ به استیم متصل شدیم!
+
+
+ از استیم قطع شدیم!
+
+
+ در حال قطع شدن...
+
+
+ این ربات را استارت نمی کنیم زیرا در فایل کانفیگ غیر فعال می باشد!
+
+
+ ارور کد 2 مرحله ای اشتباه را {0} دفعه پشت هم دریافت کردیم. یا کد 2مرحله ای شما دیگر معتبر نیست، یا ساعت شما تنظیم نیست، در حال کنسل کردن!
+ {0} will be replaced by maximum allowed number of failed 2FA attempts
+
+
+ از استیم خارج شد: {0}
+ {0} will be replaced by logging off reason (string)
+
+
+ {0} با موفقیت وارد شد.
+ {0} will be replaced by steam ID (number)
+
+
+ در حال وارد شدن...
+
+
+ به نظر می رسید این اکانت در حال استفاده از نمایه ی دیگری از ASF است، در حال خودداری از اجرا کردنش هستیم!
+
+
+ پیشنهاد تبادل ناموفق بود!
+
+
+ پیشنهاد تبادل را نتوانستیم ارسال کنیم زیرا هیچ کاربری با پرمیشن مَستِر معرفی نشده است!
+
+
+ پیشنهاد تبادل با موفقیت ارسال شد!
+
+
+ شما نمی توانید به خودتان پیشنهاد تبادل ارسال کنید!
+
diff --git a/wiki b/wiki
index a6af7366626ca..450d6d2ddfdd9 160000
--- a/wiki
+++ b/wiki
@@ -1 +1 @@
-Subproject commit a6af7366626ca95758c1454071a33c729ed90cbb
+Subproject commit 450d6d2ddfdd96cf5eeabf61b524f4d60bef0581