diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json
index e99a1218bb..c6331c4d78 100644
--- a/src/i18n/strings/fa.json
+++ b/src/i18n/strings/fa.json
@@ -745,5 +745,86 @@
"(connection failed)": "(ارتباط ناموفق بود)",
"(could not connect media)": "(امکان اتصال رسانه وجود ندارد)",
"(not supported by this browser)": "(توسط این مرورگر پشتیبانی نمی شود)",
- "Someone": "کسی"
+ "Someone": "کسی",
+ "Your %(brand)s is misconfigured": "%(brand)sی شما به درستی پیکربندی نشدهاست",
+ "Ensure you have a stable internet connection, or get in touch with the server admin": "از اتصال اینترنت پایدار اطمینان حاصلکرده و سپس با مدیر سرور ارتباط بگیرید",
+ "Cannot reach homeserver": "دسترسی به سرور میسر نیست",
+ "See %(msgtype)s messages posted to your active room": "پیام های %(msgtype)s ارسال شده به اتاق فعال خودتان را مشاهده کنید",
+ "See %(msgtype)s messages posted to this room": "پیام های %(msgtype)s ارسال شده به این اتاق را مشاهده کنید",
+ "Send %(msgtype)s messages as you in your active room": "همانطور که در اتاق فعال خودتان هستید پیام های %(msgtype)s را ارسال کنید",
+ "Send %(msgtype)s messages as you in this room": "همانطور که در این اتاق هستید پیام های %(msgtype)s را ارسال کنید",
+ "See general files posted to your active room": "فایلهای ارسال شده در اتاق فعال خودتان را مشاهده کنید",
+ "See general files posted to this room": "فایلهای ارسال شده در این اتاق را مشاهده کنید",
+ "Send general files as you in your active room": "همانطور که در اتاق فعال خود هستید فایل ارسال کنید",
+ "Send general files as you in this room": "همانطور که در این اتاق هستید فایل ارسال کنید",
+ "See videos posted to your active room": "فیلم های ارسال شده در اتاق فعال خودتان را مشاهده کنید",
+ "See videos posted to this room": "فیلم های ارسال شده در این اتاق را مشاهده کنید",
+ "Send videos as you in your active room": "همانطور که در اتاق فعال خود هستید فیلم ارسال کنید",
+ "Send videos as you in this room": "همانطور که در این اتاق هستید فیلم ارسال کنید",
+ "See images posted to your active room": "تصاویری را که در اتاق فعال خودتان ارسال شدهاند، مشاهده کنید",
+ "See images posted to this room": "تصاویری را که در این اتاق ارسال شدهاند، مشاهده کنید",
+ "Send images as you in your active room": "همانطور که در اتاق فعال خود هستید تصاویر را ارسال کنید",
+ "Send images as you in this room": "همانطور که در این اتاق هستید تصاویر را ارسال کنید",
+ "Send emotes as you in your active room": "همانطور که در اتاق فعال خود هستید شکلکهای خود را ارسال کنید",
+ "Send emotes as you in this room": "همانطور که در این اتاق هستید شکلکهای خود را ارسال کنید",
+ "Send text messages as you in your active room": "همانطور که در اتاق فعال خود هستید پیام های متنی ارسال کنید",
+ "Send text messages as you in this room": "همانطور که در این اتاق هستید پیام های متنی ارسال کنید",
+ "Send messages as you in your active room": "همانطور که در اتاق فعال خود هستید پیام ارسال کنید",
+ "Send messages as you in this room": "همانطور که در این اتاق هستید پیام ارسال کنید",
+ "See emotes posted to your active room": "شکلکهای ارسالشده در اتاق فعال خودتان را مشاهده کنید",
+ "See emotes posted to this room": "شکلکهای ارسالشده در این اتاق را مشاهده کنید",
+ "See text messages posted to your active room": "پیامهای متنی که در اتاق فعال شما ارسال شدهاند را مشاهده کنید",
+ "See text messages posted to this room": "پیامهای متنی که در این گروه ارسال شدهاند را مشاهده کنید",
+ "See messages posted to your active room": "مشاهدهی پیامهایی که در اتاق فعال شما ارسال شدهاند",
+ "See messages posted to this room": "مشاهدهی پیامهایی که در این اتاق ارسال شدهاند",
+ "The %(capability)s capability": "قابلیت %(capability)s",
+ "See %(eventType)s events posted to your active room": "رخدادهای %(eventType)s را که در اتاق فعال شما ارسال شده، مشاهده کنید",
+ "See %(eventType)s events posted to this room": "رخدادهای %(eventType)s را که در این اتاق ارسال شدهاند مشاهده کنید",
+ "with state key %(stateKey)s": "با کلید وضعیت (state key) %(stateKey)s",
+ "Send stickers to this room as you": "با مشخصات کاربری خودتان در این گروه استیکر ارسال نمائید",
+ "See when people join, leave, or are invited to your active room": "هنگامی که افراد به اتاق فعال شما دعوت میشوند، آن را ترک میکنند و لیست افراد دعوت شده به آن را مشاهده کنید",
+ "See when the avatar changes in your active room": "تغییرات نمایهی اتاق فعال خود را مشاهده کنید",
+ "Change the avatar of your active room": "نمایهی اتاق فعال خود را تغییر دهید",
+ "See when the avatar changes in this room": "تغییرات نمایهی این اتاق را مشاهده کنید",
+ "Change the avatar of this room": "نمایهی این اتاق را تغییر دهید",
+ "See when the name changes in your active room": "تغییرات نام اتاق فعال خود را مشاهده کنید",
+ "Change the name of your active room": "نام اتاق فعال خود را تغییر دهید",
+ "See when the name changes in this room": "تغییرات نام این اتاق را مشاهده کنید",
+ "Change the name of this room": "نام این اتاق را تغییر دهید",
+ "See when the topic changes in your active room": "تغییرات عنوان را در اتاق فعال خود مشاهده کنید",
+ "Change the topic of your active room": "عنوان اتاق فعال خود را تغییر دهید",
+ "See when the topic changes in this room": "تغییرات عنوان این اتاق را مشاهده کنید",
+ "Change the topic of this room": "عنوان این اتاق را تغییر دهید",
+ "Change which room, message, or user you're viewing": "اتاق، پیام و کاربرانی را که مشاهده میکنید، تغییر دهید",
+ "Change which room you're viewing": "اتاقهایی را که مشاهده میکنید تغییر دهید",
+ "Send stickers into your active room": "در اتاقهای فعال خود استیکر ارسال کنید",
+ "Send stickers into this room": "در این اتاق استیکر ارسال کنید",
+ "%(names)s and %(lastPerson)s are typing …": "%(names)s و %(lastPerson)s در حال نوشتن…",
+ "%(names)s and %(count)s others are typing …|one": "%(names)s و یک نفر دیگر در حال نوشتن…",
+ "%(names)s and %(count)s others are typing …|other": "%(names)s و %(count)s نفر دیگر در حال نوشتن…",
+ "%(displayName)s is typing …": "%(displayName)s در حال نوشتن…",
+ "Dark": "تاریک",
+ "Light": "روشن",
+ "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای بهروزرسانی کرد که با %(newGlob)s تطابق داشته باشد",
+ "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم سرورها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم اتاقها را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s یک قاعده تحریم کاربران را که با %(oldGlob)s تطابق داشت، به دلیل (دلایل) %(reason)s به گونهای تغییر داد که با %(newGlob)s تطابق داشته باشد",
+ "%(senderName)s created a ban rule matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم سرورها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم اتاقها را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم کاربران را که با %(glob)s تطابق دارد، به دلیل (دلایل) %(reason)s ایجاد کرد",
+ "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s": "%(senderName)s یک قاعده تحریم را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، به دلیل (دلایل) %(reason)s بهروزرسانی کرد",
+ "%(senderName)s updated an invalid ban rule": "%(senderName)s یک قاعدهی تحریم نامعتبر را بهروزرسانی کرد",
+ "%(senderName)s removed a ban rule matching %(glob)s": "%(senderName)s قاعده تحریمی را که با %(glob)s تطابق داشت، حذف کرد",
+ "%(senderName)s removed the rule banning servers matching %(glob)s": "%(senderName)s قاعده تحریم سرورها را که با %(glob)s تطابق داشت، حذف کرد",
+ "%(senderName)s removed the rule banning rooms matching %(glob)s": "%(senderName)s قاعده تحریم اتاقها را که با %(glob)s تطابق داشت، حذف کرد",
+ "%(senderName)s removed the rule banning users matching %(glob)s": "%(senderName)s قاعده تحریم کاربران را که با %(glob)s تطابق داشت، حذف کرد",
+ "%(senderName)s has updated the widget layout": "%(senderName)s چیدمان ویجت را بهروز کرد",
+ "%(widgetName)s widget removed by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s حذف گردید",
+ "%(widgetName)s widget added by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s اضافه شد",
+ "%(widgetName)s widget modified by %(senderName)s": "ویجت %(widgetName)s توسط %(senderName)s تغییر کرد",
+ "%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s قابلیت flair را در این اتاق برای %(newGroups)s فعال و برای %(oldGroups)s غیر فعال کرد."
}