diff --git a/app/assets/locales/fa_IR.json b/app/assets/locales/fa_IR.json
new file mode 100644
index 0000000000000000000000000000000000000000..c249902625edb11da11cc1295031f70c74126037
--- /dev/null
+++ b/app/assets/locales/fa_IR.json
@@ -0,0 +1,677 @@
+{
+  "start": "شروع",
+  "search": "جستجو",
+  "home": "صفحه اصلی",
+  "previous": "قبلی",
+  "back": "بازگشت",
+  "next": "بعدی",
+  "view": "نمایش",
+  "join": "پیوستن",
+  "edit": "ویرایش",
+  "save": "ذخیره",
+  "save_changes": "ذخیره تغییرات",
+  "update": "به‌روزرسانی",
+  "report": "گزارش",
+  "share": "اشتراک گذاری",
+  "cancel": "انصراف",
+  "close": "بستن",
+  "delete": "حذف",
+  "copy": "کپی پیوند عضویت",
+  "or": "یا",
+  "online": "آنلاین",
+  "help_center": "مرکز راهنمایی",
+  "are_you_sure": "آیا مطمئنی؟",
+  "return_home": "بازگشت به صفحه اصلی",
+  "created_at": "ایجاد شده در",
+  "view_recordings": "مشاهدهٔ ضبط‌شده‌ها",
+  "join_session": "پیوستن به نشست",
+  "no_result_search_input": "هیچ نتیجه‌ای برای «{{ searchInput }}» یافت نشد",
+  "action_permanent": "این عمل قابل بازگردانی نیست.",
+  "homepage": {
+    "welcome_bbb": "به BigBlueButton خوش آمدید.",
+    "bigbluebutton_description": "BigBlueButton یک سیستم کنفرانس وب متن باز برای کلاس‌های آنلاین است. این پلتفرم زمان را برای یادگیری کاربردی به حداکثر می‌رساند و به دانش‌اموزان امکاناتی ارائه می‌دهد تا با یکدیگر همکاری کنند و بازخورد دریافت کنند.",
+    "greenlight_description": "اتاق‌های خود را برای میزبانی جلسات با استفاده از یک پیوند کوتاه و راحت برای پیوستن دیگران ایجاد کنید.",
+    "learn_more": "درباره BigBlueButton بیشتر بدانید",
+    "explore_features": "کاوش ویژگی‌های ما",
+    "meeting_title": " راه‌اندازی جلسه",
+    "meeting_description": "یک کلاس مجازی به صورت ویدیوای، صوتی، اشتراک گذاری صفحه نمایش، گفتگو و تمام ابزارهای مورد نیاز برای یادگیری کاربردی راه‌اندازی کنید.",
+    "recording_title": "ضبط جلسات خود",
+    "recording_description": "جلسات BigBlueButton را ضبط کنید و آنها را با دانش‌آموزان به اشتراک بگذارید تا مطالب را دوباره بررسی و مشاهده کنند.",
+    "settings_title": "مدیریت اتاق‌های خود",
+    "settings_description": "تنظیمات اتاق‌ها و جلسه خود را به گونه‌ای پیکربندی کنید که در روند کلاسی تأثیر بهتری داشته باشد.",
+    "and_more_title": "و بیشتر!",
+    "and_more_description": "BigBlueButton برای یادگیری کاربردی، ابزارهای درونی مختلفی را ارائه می‌کند و برای صرفه‌جویی در وقت شما در طول کلاس طراحی شده است.",
+    "enter_meeting_url": "نشانی اینترنتی جلسه را وارد کنید",
+    "enter_meeting_url_instruction": "لطفا نشانی اینترنتی جلسه BigBlueButton خود را در فیلد زیر وارد کنید."
+  },
+  "authentication": {
+    "sign_in": "ورود",
+    "sign_up": "ثبت نام",
+    "sign_out": "خروج",
+    "email": "ایمیل",
+    "password": "گذرواژه",
+    "confirm_password": "تایید گذرواژه",
+    "enter_email": "ایمیل خود را وارد کنید",
+    "enter_name": "نام خود را وارد کنید",
+    "remember_me": "مرا به خاطر بسپار",
+    "forgot_password": "رمز عبور را فراموش کرده‌اید؟",
+    "dont_have_account": "حساب کاربری ندارید؟",
+    "create_account": "ایجاد حساب کاربری",
+    "create_an_account": "ایجاد یک حساب کاربری",
+    "already_have_account": "از قبل حساب کاربری دارید؟"
+  },
+  "user": {
+    "user": "کاربر",
+    "users": "کاربران",
+    "name": "نام",
+    "email_address": "نشانی ایمیل",
+    "authenticator": "احراز هویت",
+    "full_name": "نام کامل",
+    "no_user_found": "هیچ کاربری پیدا نشد",
+    "type_three_characters": "لطفا سه «۳» کاراکتر یا بیشتر برای نمایش دیگر کاربران تایپ کنید.",
+    "search_not_found": "هیچ کاربری پیدا نشد",
+    "profile": {
+      "profile": "نمایه",
+      "language": "زبان",
+      "role": "نقش",
+      "administrator": "مدیر کل",
+      "guest": "مهمان"
+    },
+    "account": {
+      "account_info": "اطلاعات حساب کاربری",
+      "delete_account": "حذف حساب کاربری",
+      "change_password": "تغییر گذرواژه",
+      "reset_password": "بازنشانی گذرواژه",
+      "update_account_info": "به‌روزرسانی اطلاعات حساب کاربری",
+      "current_password": "گذرواژه فعلی",
+      "new_password": "گذرواژه جدید",
+      "confirm_password": "تایید گذرواژه",
+      "permanently_delete_account": "حساب کاربری خود را برای همیشه حذف کنید",
+      "delete_account_description": "اگر حساب کاربری خود را حذف کنید، قابل بازیابی نخواهد بود.\nتمام اطلاعات مربوط به حساب کاربری شما، از جمله تنظیمات، اتاق‌ها و موارد ضبط شده حذف خواهد شد.",
+      "delete_account_confirmation": "بله، من می‌خواهم حساب کاربریم را حذف کنم",
+      "are_you_sure_delete_account": "آیا مطمئن هستید که می‌خواهید حساب کاربری خود را حذف کنید؟"
+    },
+    "avatar": {
+      "upload_avatar": "بارگذاری آواتار",
+      "delete_avatar": "حذف آواتار",
+      "crop_avatar": "برش آواتار شما"
+    },
+    "pending": {
+      "title": "در انتظار ثبت‌نام",
+      "message": "ممنون از اینکه ثبت نام کردید! حساب کاربری شما در حال حاضر در انتظار تایید توسط مدیر کل است."
+    }
+  },
+  "room": {
+    "room": "اتاق",
+    "rooms": "اتاق‌ها",
+    "room_name": "نام اتاق",
+    "add_new_room": "+ اتاق جدید",
+    "create_room": "ایجاد اتاق",
+    "delete_room": "حذف اتاق",
+    "create_new_room": "ایجاد اتاق جدید",
+    "enter_room_name": "نام اتاق را وارد کنید",
+    "shared_by": "اشتراک گذاشته شده توسط",
+    "last_session": "آخرین جلسه: {{ localizedTime }}",
+    "no_last_session": "هنوز هیچ جلسه‌ای از قبل ایجاد نشده است",
+    "search_not_found": "هیچ اتاقی پیدا نشد",
+    "rooms_list_is_empty": "شما هنوز هیچ اتاقی ندارید!",
+    "rooms_list_empty_create_room": "با کلیک بر روی دکمه زیر و وارد کردن نام اتاق، اولین اتاق خود را ایجاد کنید.",
+    "meeting": {
+      "start_meeting": "شروع جلسه",
+      "join_meeting": "به جلسه بپیوندید",
+      "meeting_invitation": "شما برای پیوستن به جلسه دعوت شده‌اید",
+      "meeting_not_started": "جلسه هنوز شروع نشده است",
+      "join_meeting_automatically": "با شروع جلسه به طور خودکار به آن ملحق خواهید شد",
+      "recording_consent": "من اذعان دارم که این جلسه ممکن است، ضبط شود. این ممکن است شامل صدا و ویدیو من در صورت فعال شدن، باشد."
+    },
+    "presentation": {
+      "presentation": "ارائه",
+      "click_to_upload": "برای بارگذاری کلیک کنید",
+      "drag_and_drop": " یا بکشید و رها کنید",
+      "upload_description": "هر سند اداری یا پرونده PDF (بزرگتر از {{size}}) را بارگذاری کنید. بسته به اندازه پرونده، ممکن است به زمان بیشتری برای بارگذاری نیاز باشد تا بتوان از آن استفاده کرد.",
+      "are_you_sure_delete_presentation": "آیا مطمئن هستید که می‌خواهید این ارائه را حذف کنید؟"
+    },
+    "shared_access": {
+      "access": "دسترسی",
+      "add_share_access": "+ اشتراک گذاری دسترسی",
+      "share_room_access": "دسترسی به اتاق را به اشتراک بگذارید",
+      "add_some_users": "زمان افزودن چند کاربر است!",
+      "add_some_users_description": "برای افزودن کاربران جدید، روی دکمه زیر کلیک کنید و کاربرانی را که می‌خواهید این اتاق را با آنها به اشتراک بگذارید، جستجو یا انتخاب کنید.",
+      "delete_shared_access": "حذف دسترسی هم‌رسانی‌شده",
+      "are_you_sure_delete_shared_access": "آیا مطمئن هستید که می‌خواهید این دسترسی اشتراک گذاری را حذف کنید؟"
+    },
+    "settings": {
+      "settings": "تنظیمات",
+      "room_name": "نام اتاق",
+      "user_settings": "تنظیمات کاربر",
+      "allow_room_to_be_recorded": "اجازه دهید اتاق ضبط شود",
+      "require_signed_in": "کاربران قبل از پیوستن به جلسه، ملزم به ورود به سیستم شوند",
+      "require_signed_in_message": "برای پیوستن به این اتاق باید وارد سیستم شوید.",
+      "require_mod_approval": "قبل از پیوستن به جلسه نیاز به تایید مدیر باشد",
+      "allow_any_user_to_start": "به هر کاربری اجازه دهید این جلسه را شروع کند",
+      "all_users_join_as_mods": "همه کاربران به عنوان مدیر عضو شوند",
+      "mute_users_on_join": "کاربران هنگام پیوستن بی‌صدا شوند",
+      "generate": "تولید کن",
+      "access_code": "کد دسترسی",
+      "mod_access_code": "کد دسترسی مدیر",
+      "mod_access_code_optional": "کد دسترسی مدیر (اختیاری)",
+      "access_code_required": "لطفا کد دسترسی را وارد کنید",
+      "wrong_access_code": "کد دسترسی اشتباه است",
+      "generate_viewers_access_code": "ایجاد کد دسترسی برای بینندگان",
+      "generate_mods_access_code": "ایجاد کد دسترسی برای مدیران",
+      "are_you_sure_delete_room": "آیا مطمئن هستید که می‌خواهید این اتاق را حذف کنید؟"
+    }
+  },
+  "recording": {
+    "recording": "در حال ضبط",
+    "recordings": "ضبط شده‌ها",
+    "name": "نام",
+    "length": "طول مدت",
+    "users": "کاربران",
+    "visibility": "قابلیت دیدن",
+    "formats": "قالب‌ها",
+    "published": "منتشر شده",
+    "unpublished": "منتشر نشده",
+    "protected": "محافظت شده",
+    "public": "عمومی",
+    "public_protected": "عمومی/محافظت‌شده",
+    "length_in_minutes": "{{recording.length}} دقیقه.",
+    "processing_recording": "در حال پردازش ضبط، این‌کار ممکن است چند دقیقه طول بکشد...",
+    "copy_recording_urls": "کپی نشانی(های) ضبط شده",
+    "recordings_list_empty": "شما هنوز هیچ جلسه ضبط شده‌ای ندارید!",
+    "public_recordings_list_empty": "هنوز هیچ ضبط عمومی‌ای وجود ندارد!",
+    "recordings_list_empty_description": "بعد از شروع جلسه و ضبط آن، موارد ضبط‌شده در این‌جا نمایان می‌شوند.",
+    "public_recordings_list_empty_description": "موارد ضبط‌شده هنگامی که موجود شوند در این‌جا پدیدار خواهند شد.",
+    "delete_recording": "حذف ضبط",
+    "are_you_sure_delete_recording": "آیا مطمئنید که می‌خواهید این ضبط را حذف کنید؟",
+    "search_not_found": "هیچ ضبطی یافت نشد"
+  },
+  "admin": {
+    "admin_panel": "پنل مدیر کل",
+    "manage_users": {
+      "manage_users": "مدیریت کاربران",
+      "active": "فعال",
+      "approve": "تایید",
+      "decline": "رد کردن",
+      "pending": "در انتظار",
+      "banned": "مسدود شده",
+      "ban": "مسدود",
+      "unban": "لغو مسدودیت",
+      "deleted": "حذف شده",
+      "invited_tab": "دعوت شده",
+      "invite_user": "دعوت از کاربر",
+      "send_invitation": "ارسال دعوتنامه",
+      "enter_user_email": "ایمیل کاربر را وارد کنید",
+      "new_user": "کاربر جدید",
+      "add_new_user": "کاربر جدید",
+      "create_new_user": "ایجاد کاربر جدید",
+      "edit_user": "ویرایش کاربر",
+      "delete_user": "حذف کاربر",
+      "users_edit_path": "کاربران/ویرایش",
+      "create_account": "ایجاد حساب کاربری",
+      "create_room": "ایجاد اتاق",
+      "create_new_room": "ایجاد اتاق جدید",
+      "user_created_at": "ایجاد‌شده: {{user.created_at}}",
+      "are_you_sure_delete_account": "آیا مطمئن هستید که می‌خواهید حساب کاربری {{user.name}} را حذف کنید؟",
+      "delete_account_warning": "اگر این حساب کاربری را حذف کنید، قابل بازیابی نخواهد بود.",
+      "empty_active_users": "هنوز هیچ کاربر فعالی در این سرور وجود ندارد!",
+      "empty_active_users_subtext": "هنگامی که وضعیت یک کاربر به فعال تغییر می‌کند، در اینجا نمایان می‌شوند.",
+      "empty_pending_users": "هنوز هیچ کاربر در انتظار تایید در این سرور وجود ندارد!",
+      "empty_pending_users_subtext": "هنگامی که وضعیت یک کاربر به در انتظارِ تایید تغییر می‌کند، در اینجا نمایان می‌شوند.",
+      "empty_banned_users": "هنوز هیچ کاربر مسدود شده‌ای در این سرور وجود ندارد!",
+      "empty_banned_users_subtext": "هنگامی که وضعیت یک کاربر به مسدود شده تغییر می‌کند، در اینجا نمایان می‌شوند.",
+      "empty_invited_users": "هنوز هیچ کاربر دعوت‌شده‌ای در این سرور وجود ندارد!",
+      "empty_invited_users_subtext": "هنگامی که وضعیت یک کاربر به دعوت‌شده تغییر می‌کند، در اینجا نمایان می‌شوند.",
+      "invited": {
+        "time_sent": "زمان ارسال شده",
+        "valid": "معتبر"
+      }
+    },
+    "server_rooms": {
+      "server_rooms": "اتاق‌های سرور",
+      "name": "نام",
+      "owner": "صاحب",
+      "room_id": "شناسه اتاق",
+      "participants": "شركت كنندگان",
+      "status": "وضعیت",
+      "running": "در حال اجرا",
+      "not_running": "در حال اجرا نیست",
+      "active": "فعال",
+      "current_session": "جلسه فعلی: {{lastSession}}",
+      "last_session": "آخرین جلسه: {{localizedTime}}",
+      "no_meeting_yet": "هنوز هیچ جلسه‌ای وجود ندارد.",
+      "delete_server_rooms": "حذف اتاق سرور",
+      "resync_recordings": "همگام‌سازی مجدد ضبط شده‌ها",
+      "empty_room_list": "هنوز هیچ اتاق سروری وجود ندارد!",
+      "empty_room_list_subtext": "پس از اینکه اولین اتاق خود را ایجاد کنید در اینجا نمایان می‌شوند."
+    },
+    "server_recordings": {
+      "server_recordings": "سرور ضبط شده‌ها",
+      "latest_recordings": "آخرین موارد ضبط شده",
+      "no_recordings_found": "هیچ ضبطی یافت نشد."
+    },
+    "site_settings": {
+      "site_settings": "تنظیمات سایت",
+      "customize_greenlight": "شخصی‌سازی Greenlight",
+      "appearance": {
+        "appearance": "ظاهر",
+        "brand_color": "رنگ برند",
+        "regular": "عادی",
+        "lighten": "روشن",
+        "brand_image": "تصویر برند",
+        "click_to_upload": "برای بارگذاری کلیک کنید",
+        "drag_and_drop": " یا بکشید و رها کنید",
+        "upload_brand_image_description": "هر پرونده PNG، JPG یا SVG (بزرگتر از {{size}}) را می‌توانید بارگذاری کنید. بسته به اندازه پرونده، ممکن است به زمان بیشتری برای بارگذاری نیاز داشته باشد تا بتوانید از آن استفاده کنید",
+        "remove_branding_image": "حذف تصویر برند"
+      },
+      "administration": {
+        "administration": "مدیر کل",
+        "terms": "شرایط و ضوابط",
+        "privacy": "سیاست حفظ حریم خصوصی",
+        "privacy_policy": "سیاست حفظ حریم خصوصی",
+        "change_term_links": "تغییر مقررات پیوندهایی که در پایین صفحه ظاهر می‌شوند",
+        "change_privacy_link": "پیوند حریم خصوصی که در پایین صفحه ظاهر می‌شود را تغییر دهید",
+        "change_url": "تغییر نشانی اینترنتی",
+        "enter_link": "پیوند را اینجا وارد کنید"
+      },
+      "settings": {
+        "settings": "تنظیمات",
+        "allow_users_to_share_rooms": "به کاربران اجازه دهید، اتاق‌ها را به اشتراک بگذارند",
+        "allow_users_to_share_rooms_description": "تنظیمات غیرفعال باشد، دکمه‌ها از منوی کشویی گزینه‌های اتاق حذف می‌شود و از اشتراک‌گذاری اتاق توسط کاربران جلوگیری می‌کند",
+        "allow_users_to_preupload_presentation": "به کاربران اجازه دهید تا ارائه‌ها را از قبل بارگذاری کنند",
+        "allow_users_to_preupload_presentation_description": "کاربران می‌توانند یک ارائه را از قبل بارگذاری کنند تا به عنوان ارائه پیش‌فرض برای آن اتاق خاص استفاده شود"
+      },
+      "registration": {
+        "registration": "ثبت نام",
+        "role_mapping_by_email": "اعطا نقش از طریق ایمیل",
+        "role_mapping_by_email_description": "با استفاده از ایمیل کاربر نقشی بهش اعطا کنید. باید در قالب: role1=email1، role2=email2 باشد",
+        "enter_role_mapping_rule": "یک قانون اعطا نقش را وارد کنید",
+        "resync_on_login": "همگام‌سازی مجدد داده‌های کاربر در هر بار ورود",
+        "resync_on_login_description": "هر بار که کاربر وارد سیستم می‌شود، اطلاعات کاربر را مجددا همگام‌سازی می‌کند و باعث می‌شود که ارائه‌دهنده احراز هویت خارجی همیشه با اطلاعات موجود در Greenlight مطابقت داشته باشد.",
+        "default_role": "نقش پیش‌فرض",
+        "default_role_description": "نقش پیش‌فرضی که به کاربران تازه ایجاد شده اختصاص داده می‌شود",
+        "registration_method": "روش ثبت نام",
+        "registration_method_description": "نحوه ثبت نام کاربران در وب‌سایت را تغییر دهید",
+        "registration_methods" : {
+          "open": "باز کردن ثبت نام",
+          "invite": "پیوستن با دعوتنامه",
+          "approval": "تایید/رد کردن"
+        }
+      }
+    },
+    "room_configuration": {
+      "room_configuration": "پیکربندی اتاق",
+      "default": "اختیاری (پیش‌فرض: فعال‌شده)",
+      "optional": "اختیاری (پیش‌فرض: غیرفعال‌شده)",
+      "enabled": "اجباری فعال‌شده",
+      "disabled": "غیرفعال شد",
+      "configurations": {
+        "allow_room_to_be_recorded": "اجازه دهید اتاق ضبط شود",
+        "allow_room_to_be_recorded_description": "به صاحبان اتاق اجازه می‌دهد تعیین کنند که آیا می‌خواهند، اتاق را ضبط کنند یا خیر. اگر فعال باشد، مدیر همچنان باید پس از شروع جلسه، روی دکمه «ضبط» کلیک کند.",
+        "require_user_signed_in": "کاربران قبل از پیوستن به جلسه، ملزم به ورود به سیستم شوند",
+        "require_user_signed_in_description": "فقط به کاربرانی که دارای حساب کاربری در Greenlight هستند، اجازه می‌دهد به جلسه بپیوندند. اگر وارد سیستم نشده باشند، هنگام تلاش برای پیوستن به اتاق، به صفحه ورود هدایت می‌شوند.",
+        "require_mod_approval": "قبل از پیوستن به جلسه نیاز به تایید مدیر باشد",
+        "require_mod_approval_description": "هنگامی که کاربر سعی می‌کند به جلسه بپیوندد، از مدیر جلسه BigBlueButton درخواست می‌کند. در صورت تایید کاربر، می‌تواند به جلسه بپیوندد.",
+        "allow_any_user_to_start_meeting": "به هر کاربری اجازه دهید تا جلسه را شروع کند",
+        "allow_any_user_to_start_meeting_description": "به هر کاربری اجازه دهید جلسه را در هر زمانی که خواست شروع کند. به‌طور پیش‌فرض، فقط صاحب اتاق می‌تواند جلسه را شروع کند.",
+        "allow_users_to_join_as_mods": "همه کاربران به عنوان مدیر عضو شوند",
+        "allow_users_to_join_as_mods_description": "به همه کاربران هنگام پیوستن به جلسه، در BigBlueButton اختیارات مدیر را می‌دهد",
+        "mute_users_on_join": "کاربران هنگام پیوستن بی‌صدا شوند",
+        "mute_users_on_join_description": "هنگامی که کاربر به جلسه BigBlueButton می‌پیوندد، به‌طور خودکار بی‌صدا می‌شود",
+        "viewer_access_code": "کد دسترسی بینندگان",
+        "viewer_access_code_description": "به صاحبان اتاق اجازه می‌دهد تا یک کد الفبایی تصادفی داشته باشند که می‌تواند با کاربران به اشتراک بگذارند. در صورت تولید کد، برای پیوستن کاربران به جلسات اتاق الزامی است.",
+        "mod_access_code": "کد دسترسی مدیر",
+        "mod_access_code_description": "به صاحبان اتاق اجازه می‌دهد تا یک کد الفبایی تصادفی داشته باشند که می‌تواند با کاربران به اشتراک بگذارند. کد، در صورت تولید، مورد نیاز نخواهد بود و در صورت استفاده در هر جلسه اتاق، کاربر به عنوان مدیر ملحق خواهد شد."
+      }
+    },
+    "roles": {
+      "role": "نقش",
+      "roles": "نقش‌ها",
+      "administrator": "مدیر کل",
+      "guest": "مهمان",
+      "manage_roles": "مدیریت نقش‌ها",
+      "delete_role": "حذف نقش",
+      "are_you_sure_delete_role": "آیا مطمئن هستید که می‌خواهید این نقش را حذف کنید؟",
+      "enter_role_name": "نام نقش را وارد کنید",
+      "add_role": "+ ایجاد نقش",
+      "create_role": "ایجاد نقش",
+      "create_new_role": "ایجاد نقش جدید",
+      "no_role_found": "هیچ نقشی پیدا نشد.",
+      "search_not_found": "هیچ نقشی پیدا نشد",
+      "edit": {
+        "create_room": "به کاربران دارای این نقش اجازه دهید که اتاق ایجاد کنند",
+        "record": "به کاربران دارای این نقش اجازه دهید تا جلسات خود را ضبط کنند",
+        "manage_users": "به کاربران دارای این نقش اجازه دهید تا کاربران را مدیریت کنند",
+        "manage_rooms": "به کاربران دارای این نقش اجازه دهید تا اتاق‌های سرور را مدیریت کنند",
+        "manage_recordings": "به کاربران دارای این نقش اجازه دهید تا جلسات ضبط‌شده سرور را مدیریت کنند",
+        "manage_site_settings": "به کاربران دارای این نقش اجازه دهید تا تنظیمات سایت را مدیریت کنند",
+        "manage_roles": "به کاربران دارای این نقش اجازه دهید تا دیگر نقش‌ها را ویرایش کنند",
+        "shared_list": "کاربران دارای این نقش را در فهرست کشویی اشتراک‌گذاری اتاق‌ها بگنجانید",
+        "room_limit": "محدودیت اتاق"
+      }
+    }
+  },
+  "toast": {
+    "success": {
+      "user": {
+        "user_created": "یک کاربر جدید ایجاد شده‌ است.",
+        "user_updated": "کاربر به‌روز شده‌ است.",
+        "user_deleted": "کاربر حذف شده‌ است.",
+        "avatar_updated": "تصویر نمایه به‌روز شده‌ است.",
+        "password_updated": "گذرواژه به‌روز شده‌ است.",
+        "account_activated": "حساب کاربری شما فعال شده‌ است.",
+        "activation_email_sent": "ایمیلی حاوی راهنماهای فعال‌سازی حساب کاربری شما ارسال شده‌ است.",
+        "reset_pwd_email_sent": "ایمیلی حاوی راهنماهای بازنشانی گذرواژه شما ارسال شده‌ است."
+      },
+      "session": {
+        "signed_out": "از سیستم خارج شده‌اید."
+      },
+      "room": {
+        "room_created": "یک اتاق جدید ایجاد شده‌ است.",
+        "room_updated": "اتاق به‌روز شده‌ است.",
+        "room_deleted": "اتاق حذف شده‌ است.",
+        "room_shared": "اتاق اشتراک‌گذاری شده‌ است.",
+        "room_unshared": "اشتراک‌گذاری اتاق لغو شده‌ است.",
+        "recordings_synced": "ضبط‌‌شده‌های اتاق همگام‌سازی شده‌اند.",
+        "room_configuration_updated": "پیکربندی اتاق به‌روز شده‌ است.",
+        "room_setting_updated": "تنظیمات اتاق به‌روز شده‌ است.",
+        "presentation_updated": "ارائه به‌روز شده‌ است.",
+        "presentation_deleted": "ارائه حذف شده‌ است.",
+        "joining_meeting": "در حال پیوستن به جلسه...",
+        "meeting_started": "جلسه شروع شد.",
+        "access_code_copied": "کد دسترسی کپی شده‌ است.",
+        "access_code_generated": "کد دسترسی تولید شده‌ است.",
+        "access_code_deleted": "کد دسترسی حذف شده‌ است.",
+        "copied_meeting_url": "نشانی اینترنتی جلسه کپی شده‌ است. این پیوند می‌تواند برای پیوستن به جلسه استفاده شود."
+      },
+      "site_settings": {
+        "site_setting_updated": "تنظیمات سایت به‌روز شده‌اند.",
+        "brand_color_updated": "رنگ برند به‌روز شده‌ است.",
+        "brand_image_updated": "تصویر برند به‌روز شده‌ است.",
+        "brand_image_deleted": "تصویر برند حذف شده‌ است.",
+        "privacy_policy_updated": "سیاست حفظ حریم خصوصی به‌روز شده‌ است.",
+        "terms_of_service_updated": "شرایط خدمات به‌روز شده‌ است."
+      },
+      "recording": {
+        "recording_visibility_updated": "قابلیت مشاهده ضبط به‌روز شده‌ است.",
+        "recording_name_updated": "نام جلسه ضبط‌شده به‌روز شده‌ است.",
+        "recording_deleted": "جلسه ضبط‌شده حذف شده‌ است.",
+        "copied_urls": "نشانی‌های اینترنتی جلسه ضبط‌شده کپی شده‌ است."
+      },
+      "role": {
+        "role_created": "یک نقش جدید ایجاد شده‌ است.",
+        "role_updated": "نقش به‌روز شده‌ است.",
+        "role_deleted": "نقش حذف شده‌ است.",
+        "role_permission_updated": "دسترسی نقش به‌روز شده‌ است."
+      },
+      "invitations": {
+        "invitation_sent": "دعوت‌نامه ارسال شده‌ است."
+      }
+    },
+    "error": {
+      "problem_completing_action": "این عمل نمی‌تواند تکمیل شود.\nلطفا دوباره تلاش کنید.",
+      "file_type_not_supported": "نوع پرونده پشتیبانی نمی‌شود.",
+      "file_size_too_large": "اندازه پرونده خیلی بزرگ است.",
+      "file_upload_error": "پرونده نمی‌تواند بارگذاری شود.",
+      "signin_required": "برای دسترسی به این صفحه باید وارد سیستم شده باشید.",
+      "roles": {
+        "role_assigned": "این نقش نمی‌تواند حذف شود، زیرا به حداقل یک کاربر اختصاص داده شده‌ است."
+      },
+      "users": {
+        "signup_error": "شما نمی‌توانید احراز هویت شوید. لطفا با مدیریت تماس بگیرید.",
+        "invalid_invite": "ژتون دعوتنامه شما یا نامعتبر است یا نادرست است. لطفا با مدیریت تماس بگیرید تا یک ژتون جدید دریافت کنید",
+        "email_exists": "یک حساب کاربری با این ایمیل از قبل وجود دارد. لطفا با ایمیل دیگری دوباره امتحان کنید.",
+        "old_password": "گذرواژه‌ای که وارد کرده‌اید اشتباه است.",
+        "pending": "ثبت‌نام شما در انتظار تایید مدیر کل است. لطفا بعدا دوباره تلاش کنید.",
+        "banned": "شما به این برنامه دسترسی ندارید. اگر فکر می‌کنید که اشتباهی رخ داده است، لطفا با مدیریت تماس بگیرید."
+      },
+      "rooms": {
+        "room_limit": "به دلیل رسیدن به سقف مجاز تعداد اتاق‌ها، نمی‌توانید اتاق ایجاد کنید."
+      },
+      "session": {
+        "invalid_credentials": "نام‌کاربری یا گذرواژه نامعتبر است. لطفا اطلاعات کاربری خود را تایید کنید و دوباره امتحان کنید."
+      }
+    }
+  },
+  "global_error_page": {
+    "title": "خطا",
+    "message": "با عرض پوزش، مشکلی پیش آمد. اگر حادثه دوباره رخ داد، لطفا با مدیریت تماس بگیرید."
+  },
+  "not_found_error_page": {
+    "title": "صفحه یافت نشد",
+    "message": "با عرض پوزش، صفحه‌ای که سعی می‌کنید به آن دسترسی پیدا کنید یافت نشد."
+  },
+  "account_activation_page": {
+    "title": "فعال‌سازی حساب کاربری",
+    "account_unverified": "حساب کاربری شما هنوز تایید نشده است.",
+    "message": "برای استفاده از Greenlight، لطفا با دنبال‌کردن راهنماهای موجود در ایمیل فعال‌سازی که برای شما ارسال شده‌است، حساب کاربری خود را تأیید کنید.",
+    "resend_activation_link": "اگر ایمیل فعال‌سازی را دریافت نکرده‌اید یا در استفاده از آن مشکل دارید، روی دکمه زیر کلیک کنید تا ایمیل فعال‌سازی جدیدی را درخواست دهید.",
+    "resend_btn_lbl": "ارسال مجدد تائیدیه"
+  },
+  "forms": {
+    "validations": {
+      "full_name": {
+        "required": "لطفا یک نام کامل وارد کنید",
+        "min": "نام باید حداقل ۲ نویسه داشته باشد",
+        "max": "نام باید حداکثر ۲۵۵ نویسه داشته باشد"
+      },
+      "email": {
+        "required": "لطفا یک ایمیل وارد کنید",
+        "email": "مقدار وارد شده با قالب ایمیل مطابقت ندارد",
+        "min": "ایمیل باید حداقل ۶ نویسه داشته باشد",
+        "max": "ایمیل باید حداکثر ۲۵۵ نویسه داشته باشد"
+      },
+      "password": {
+        "required": "لطفا یک گذرواژه وارد کنید",
+        "match": "گذرواژه باید حداقل این موارد را داشته باشد:",
+        "min": "- هشت نویسه",
+        "lower": "- یک حرف کوچک",
+        "upper": "- یک حرف بزرگ",
+        "digit": "- یک عدد",
+        "symbol": "- یک نماد",
+        "max": "گذرواژه باید حداکثر ۲۵۵ نویسه داشته باشد"
+      },
+      "password_confirmation": {
+        "required": "لطفا تایید گذرواژه را وارد کنید",
+        "match": "گذرواژه‌ها با هم یکسان نمی‌باشند"
+      },
+      "emails": {
+        "required": "لطفا حداقل یک ایمیل معتبر وارد کنید",
+        "list": "لطفا فهرستی از ایمیل‌های معتبر جدا شده با ویرگول ارائه دهید (user@users.com,user1@users.com,user2@users.com)"
+      },
+      "role_name": {
+        "required": "لطفا نام نقش را وارد کنید"
+      },
+      "role": {
+        "limit": {
+          "required": "لطفا محدودیت تعداد اتاق را وارد کنید",
+          "min": "حداقل مجاز ۰ است",
+          "max": "حداکثر مجاز ۱۰۰ است"
+        },
+        "type": {
+          "error": "باید یک عدد مشخص کنید"
+        }
+      },
+      "room": {
+        "name": {
+          "required": "لطفا نام اتاق را وارد کنید.",
+          "min": "نام باید حداقل ۲ نویسه داشته باشد"
+        }
+      },
+      "room_join": {
+        "name": {
+          "required": "لطفا نام خود را وارد کنید."
+        }
+      },
+      "url": {
+        "invalid": "نشانی اینترنتی معتبر نیست"
+      }
+    },
+    "room": {
+      "fields": {
+        "name": {
+          "label": "نام اتاق",
+          "placeholder": "نام اتاق را وارد کنید..."
+        }
+      }
+    },
+    "room_join": {
+      "fields": {
+        "name": {
+            "label": "نام",
+            "placeholder": "نام خود را وارد کنید"
+        },
+        "access_code": {
+          "label": "کد دسترسی",
+          "placeholder": "کد دسترسی را وارد کنید"
+        },
+        "recording_consent": {
+          "label": "من اذعان دارم که این جلسه ممکن است، ضبط شود. این ممکن است شامل صدا و ویدیو من در صورت فعال شدن، باشد."
+        }
+      }
+    },
+    "user": {
+      "signup": {
+        "fields": {
+          "full_name": {
+            "label": "نام کامل",
+            "placeholder": "نام کامل خود را وارد کنید"
+          },
+          "email": {
+            "label": "ایمیل",
+            "placeholder": "ایمیل خود را وارد کنید"
+          },
+          "password": {
+            "label": "گذرواژه",
+            "placeholder": "ایجاد گذرواژه"
+          },
+          "password_confirmation": {
+            "label": "تایید گذرواژه",
+            "placeholder": "تایید گذرواژه"
+          }
+        }
+      },
+      "signin": {
+        "fields": {
+          "email": {
+            "label": "ایمیل",
+            "placeholder": "ایمیل"
+          },
+          "password": {
+            "label": "گذرواژه",
+            "placeholder": "گذرواژه"
+          },
+          "remember_me": {
+            "label": "مرا به خاطر بسپار"
+          }
+        }
+      },
+      "change_password": {
+        "fields": {
+          "old_password": {
+            "label": "گذرواژه فعلی",
+            "placeholder": "گذرواژه خود را وارد کنید"
+          },
+          "new_password": {
+            "label": "گذرواژه جدید",
+            "placeholder": "گذرواژه جدید خود را وارد کنید"
+          },
+          "password_confirmation": {
+            "label": "تایید گذرواژه",
+            "placeholder": "گذرواژه جدید خود را تایید کنید"
+          }
+        },
+        "validations": {
+          "old_password": {
+            "required": "لطفا گذرواژه کنونی خود را وارد کنید"
+          }
+        }
+      },
+      "forget_password": {
+        "fields": {
+          "email": {
+            "label": "ایمیل",
+            "placeholder": "ایمیل حساب کاربری را وارد کنید"
+          }
+        },
+        "validations": {
+          "email": {
+            "required": "لطفا ایمیل حساب کاربری را وارد کنید"
+          }
+        }
+      },
+      "reset_password": {
+        "fields": {
+          "new_password": {
+            "label": "گذرواژه جدید",
+            "placeholder": "گذرواژه جدید خود را وارد کنید"
+          },
+          "password_confirmation": {
+            "label": "تایید گذرواژه",
+            "placeholder": "گذرواژه جدید خود را تایید کنید"
+          }
+        }
+      },
+      "update_user": {
+        "fields": {
+          "full_name": {
+            "label": "نام کامل"
+          },
+          "email": {
+            "label": "ایمیل"
+          },
+          "language": {
+            "label": "زبان"
+          },
+          "role": {
+            "label": "نقش"
+          }
+        }
+      }
+    },
+    "admin": {
+      "createUser": {
+        "fields": {
+          "full_name": {
+            "label": "نام کامل",
+            "placeholder": "نام کامل خود را وارد کنید"
+          },
+          "email": {
+            "label": "ایمیل",
+            "placeholder": "ایمیل خود را وارد کنید"
+          },
+          "password": {
+            "label": "گذرواژه",
+            "placeholder": "گذرواژه کاربر را وارد کنید"
+          },
+          "password_confirmation": {
+            "label": "تایید گذرواژه",
+            "placeholder": "تأیید گذرواژه"
+          }
+        }
+      },
+      "invite_user": {
+        "fields": {
+          "emails": {
+            "label": "ایمیل‌ها"
+          }
+        }
+      },
+      "site_settings": {
+        "fields": {
+          "value": {
+            "placeholder": "پیوند را اینجا وارد کنید..."
+          }
+        }
+      },
+      "roles": {
+        "fields": {
+          "name": {
+            "label": "نام نقش",
+            "placeholder": "نام نقش را وارد کنید..."
+          }
+        }
+      }
+    }
+  }
+}