{"academic":{"module_title":"Academic Structure","name_en":"Name (English)","name_bn":"Name (Bangla)","order":"Order","is_active":"Active","active":"Active","inactive":"Inactive","code":"Code","capacity":"Capacity","head_name":"Head of department","numeric_level":"Level","section_name":"Section name","full_marks":"Full marks","pass_marks":"Pass marks","start_time":"Start time","end_time":"End time","grading_name":"Grading system name","session_name":"Session name","session_title":"Session title","start_date":"Start date","end_date":"End date","session_created":"Academic session created.","session_updated":"Academic session updated.","session_archived":"Academic session archived.","session_unarchived":"Academic session restored.","session_switched":"Current session switched.","cannot_archive_current":"You cannot archive the current session. Switch to another session first.","cannot_set_current_archived":"An archived session cannot be made current.","session_dates_overlap":"These dates overlap the :name session. Two academic years cannot cover the same day.","class_created":"Class created.","class_updated":"Class updated.","class_deleted":"Class deleted.","class_has_dependents":"This class is in use (subjects or enrolments) and cannot be deleted.","section_created":"Section added.","section_updated":"Section updated.","section_deleted":"Section removed.","group_created":"Group created.","group_updated":"Group updated.","group_deleted":"Group deleted.","group_classes_updated":"Group class mapping updated.","shift_created":"Shift created.","shift_updated":"Shift updated.","shift_deleted":"Shift deleted.","department_created":"Department created.","department_updated":"Department updated.","department_deleted":"Department deleted.","subject_created":"Subject created.","subject_updated":"Subject updated.","subject_deleted":"Subject deleted.","subject_has_dependents":"This subject is assigned to classes (or has marks) and cannot be deleted.","class_subject_updated":"Subject assignments saved.","student_subject_updated":"Student subject selection saved.","grading_created":"Grading system created.","grading_updated":"Grading system updated.","grading_deleted":"Grading system deleted.","grading_default_set":"Default grading system updated.","grades_saved":"Grades saved.","cannot_delete_default_grading":"The default grading system cannot be deleted. Set another default first.","component_sum_exceeds":"Component marks (:sum) exceed the subject full marks (:full).","component_pass_exceeds":"Component pass mark cannot exceed its marks.","grade_min_max":"Minimum mark must be lower than the maximum mark.","grade_overlap":"Grade ranges must not overlap.","nav":{"sessions":"Academic Sessions","classes":"Classes","groups":"Groups","shifts":"Shifts","departments":"Departments","subjects":"Subjects","class_subject":"Class Subjects","student_subject":"Student Subjects","grading":"Grading"},"sessions":{"title":"Academic Sessions","subtitle":"Create, switch and archive academic years.","new":"New session","edit":"Edit session","name":"Session name","name_help":"A short unique label, e.g. 2026.","title_label":"Title","title_help":"Optional descriptive title.","start_date":"Start date","end_date":"End date","dates":"Duration","current":"Current","set_current":"Set current","archive":"Archive","unarchive":"Unarchive","status_active":"Active","status_archived":"Archived","archive_confirm":"Archive this session? All of its data becomes read-only.","unarchive_confirm":"Restore this session to active (editable)?","set_current_confirm":"Make this the current working session?","empty":"No academic sessions yet.","contents":"Contents","stat_students":"students","stat_fee_structures":"fee items","stat_invoices":"invoices","stat_routines":"routine periods","stat_exams":"exams","stats_empty":"Empty","stats_tooltip":"What this session holds. An empty session is safe to archive."},"rollover":{"title":"Copy setup from another session","action":"Copy setup","description":"Bring the fee chart, class routine and class-teacher assignments of an earlier year into :name. Students, invoices, attendance and results are never copied.","source":"Copy from","source_placeholder":"Pick a session","datasets":"What to copy","dataset_fee_structures":"Fee structure","dataset_routines":"Class routine","dataset_class_teachers":"Class teachers","preview_source":":count in source","preview_existing":":count already here","preview_copyable":":count will be copied","nothing_to_copy":"Nothing new to copy \u2014 the target already has everything.","submit":"Copy now","done":":count row(s) copied into :name.","same_session":"Pick a different session to copy from.","target_archived":"An archived session cannot receive a copy. Restore it first."},"classes":{"title":"Classes","subtitle":"Manage classes and their sections.","new":"New class","edit":"Edit class","level":"Level","level_help":"Numeric level used for ordering and promotion (e.g. 9).","sections":"Sections","manage_sections":"Manage sections","section_for":"Sections \u2014 :name","add_section":"Add section","no_sections":"No sections yet.","empty":"No classes yet. Create your first class.","delete_confirm":"Delete this class? This cannot be undone."},"groups":{"title":"Groups","subtitle":"Science, Arts, Commerce and other streams.","new":"New group","edit":"Edit group","classes":"Classes","map_classes":"Assign classes","map_classes_for":"Assign classes \u2014 :name","no_classes":"No classes assigned.","empty":"No groups yet.","delete_confirm":"Delete this group?"},"shifts":{"title":"Shifts","subtitle":"Morning, Day and other shifts.","new":"New shift","edit":"Edit shift","time":"Time","empty":"No shifts yet.","delete_confirm":"Delete this shift?"},"departments":{"title":"Departments","subtitle":"College-level departments.","new":"New department","edit":"Edit department","empty":"No departments yet.","delete_confirm":"Delete this department?"},"subjects":{"title":"Subjects","subtitle":"Subjects, mark distribution and components.","new":"New subject","edit":"Edit subject","type":"Type","type_theory":"Theory","type_practical":"Practical","type_both":"Both","optional":"Optional","marks":"Marks","has_components":"Has components","components":"Components","component_name":"Component","component_marks":"Marks","component_pass":"Pass","add_component":"Add component","no_components":"No components added.","empty":"No subjects yet.","delete_confirm":"Delete this subject?"},"class_subject":{"title":"Class Subjects","subtitle":"Assign subjects to each class.","select_class":"Select class","pick_class_first":"Pick a class to manage its subjects.","available":"Available subjects","assigned":"Assigned subjects","group":"Group","all_groups":"All groups","optional":"Optional (4th subject)","elective":"Elective","elective_pick":"Electives to pick","add":"Add","remove":"Remove","save":"Save assignments","empty":"No subjects assigned yet."},"student_subject":{"title":"Student Subjects","subtitle":"Compulsory papers are assigned automatically; pick each student's electives and 4th subject.","class":"Class","section":"Section","group":"Group","student":"Student","optional_subject":"4th subject","optional_eligible":"May be 4th","none":"None","compulsory_count":":count compulsory subjects","pick_count":"pick :count elective(s)","save":"Save selection","empty":"No students or no subject profile for this class and group."},"grading":{"title":"Grading Systems","subtitle":"Grade scales and GPA points.","new":"New grading system","edit":"Edit grading system","name":"Name","default":"Default","set_default":"Set default","grades":"Grades","grade_name":"Grade","min_mark":"Min","max_mark":"Max","grade_point":"Point","remarks":"Remarks","add_grade":"Add grade","save_grades":"Save grades","no_grades":"No grades defined.","empty":"No grading systems yet.","delete_confirm":"Delete this grading system?"}},"access":{"roles":"Roles","role":"Role","role_name":"Role name","role_label":"Display label","users_count":"Users","permissions_count":"Permissions","create_role":"Create role","edit_role":"Edit role","delete_role":"Delete role","role_created":"Role created.","role_updated":"Role updated.","role_deleted":"Role deleted.","role_protected":"This role is protected and cannot be modified.","matrix":"Permission matrix","matrix_save":"Save permissions","matrix_saved":"Permissions updated.","all_in_feature":"All","none_in_feature":"None","select_role":"Select role","users":"Users","user":"User","create_user":"Create user","edit_user":"Edit user","delete_user":"Delete user","user_created":"User created.","user_updated":"User updated.","user_deleted":"User deleted.","reset_password":"Reset password","password_reset":"Password reset.","toggle_status":"Toggle status","status_updated":"User status updated.","assign_roles":"Assign roles","last_super_admin":"At least one super admin user must remain.","cannot_strip_super_admin":"Cannot remove the super-admin role.","cannot_delete_super_admin":"Cannot delete a super-admin user.","self_strip_warning":"Warning: you are removing administrative permissions from your own role.","feature":"Feature","permission":"Permission","summary":{"total":"Users","logged_in":"Has logged in","verified":"Email verified"}},"activity":{"title":"Activity log","log_name":"Log","description":"Description","subject":"Subject","causer":"Causer","event":"Event","created_at":"When","filter_log":"Filter by log","filter_causer":"Filter by user","no_entries":"No activity logged yet.","subject_type":"Record type","events":{"created":"Created","updated":"Updated","deleted":"Deleted"},"summary":{"total":"Log entries","causers":"Distinct users"}},"assistant":{"disclaimer":"Answers come from your school data. Check anything important.","no_history":"No saved chats yet.","empty_title":"What would you like to know?","button":"Bidya AI","title":"Bidya AI","subtitle":"Ask anything about your school \u2014 it only sees what you may see","placeholder":"Ask anything about your school\u2026","send":"Send","clear":"Clear chat","thinking":"Thinking\u2026","empty":"Ask in Bangla or English. Try one of these:","history":"Saved chats","new_chat":"New chat","confirm":"Confirm","cancel":"Cancel","working":"Looking up :skill\u2026","delete_chat":"Delete this chat","suggestions":{"fee_collection":"How much fee was collected this month?","finance_summary":"Income vs expense this month?","payroll_summary":"What is this month's salary bill?","attendance_summary":"How many students are absent today?","compare_period":"Did we collect more than last month?","library_summary":"How many books are in the library?","hostel_summary":"How many hostel beds are free?","transport_summary":"How many students use transport?","inventory_stock":"What stock is running low?","admission_summary":"How many admission applications are pending?","routine_lookup":"What classes are on today?","navigate":"Where do I collect fees?","notice_draft":"Draft a notice about tomorrow being off","calendar_lookup":"When is the next holiday?"},"links":{"books":"Open the library","hostel":"Open the hostel report","transport":"Open the transport report","stock":"Open the stock list","admissions":"Open the applications","diary":"Open the diary","routine":"Open the routine","routine_teacher":"Open the teacher routine","notice_edit":"Open the notice","calendar":"Open the calendar","holidays":"Open the holiday list","student_due":"Open the due list","due_list":"Open the due list","transactions":"Open the transactions","collection":"Open fee collection","payroll_run":"Open the payroll run","payslips":"Open the payslips","attendance":"Open attendance","results":"Open the results"},"period":{"today":"today","yesterday":"yesterday","this_week":"this week","this_month":"this month","last_month":"last month","this_year":"this year","last_year":"last year"},"days":{"sat":"Saturday","sun":"Sunday","mon":"Monday","tue":"Tuesday","wed":"Wednesday","thu":"Thursday","fri":"Friday"},"measures":{"fee_collection":"fee collection","income":"income","expense":"expense","payroll":"the salary bill","attendance":"attendance"},"direction":{"up":"more","down":"less"},"columns":{"title":"Title","author":"Author","copies":"Copies","available":"Available","hostel":"Hostel","beds":"Beds","occupied":"Occupied","free":"Free","route":"Route","students":"Students","fare":"Fare","item":"Item","stock":"Stock","reorder_level":"Reorder at","subject":"Subject","homework":"Homework","time":"Time","teacher":"Teacher","room":"Room","class":"Class","field":"Field","value":"Value","body":"Body","category":"Category","date":"Date","occasion":"Occasion","kind":"Kind","name":"Name","identifier":"ID"},"student_due":":name owes \u09f3:amount across :count unpaid invoice(s).","student_clear":":name has no outstanding fee.","student_not_found":"No student found matching \":name\".","student_ambiguous":":count students match \":name\" \u2014 which one did you mean?","class_due":"Outstanding fee for :scope is \u09f3:amount across :count student(s).","class_not_found":"No class found matching \":name\".","whole_school":"the whole school","fee_collection":"\u09f3:amount collected in fee payments :period, across :count payment(s).","finance_summary":":period \u2014 income \u09f3:income, expense \u09f3:expense, net \u09f3:net.","payroll_summary":":month :year salary bill is \u09f3:amount across :count payslip(s).","payroll_unpaid_left":":count payslip(s) are still unpaid.","payroll_not_found":"No payroll run was found for :month.","employee_salary":":name's latest payslip (:month): net \u09f3:amount.","employee_not_found":"No employee found matching \":name\".","employee_ambiguous":":count employees match \":name\" \u2014 which one did you mean?","payslip_not_found":":name has no payslip yet.","attendance_student_today":"Today :name was present :present time(s) and absent :absent time(s).","attendance_student_month":"This month :name was present :present day(s) and absent :absent day(s).","attendance_scope_today":"Today :scope \u2014 :present present, :absent absent.","attendance_scope_month":":period :scope \u2014 :present present, :absent absent.","attendance_absentees":"Absent in :scope (:count): :names.","attendance_none_absent":"Nobody was absent in :scope :period.","result_pass":":name passed :exam \u2014 :marks marks, GPA :gpa, grade :grade, position :position.","result_fail":":name did not pass :exam \u2014 :marks marks, GPA :gpa, grade :grade, position :position.","result_not_found":":name has no published result yet.","compare_change":":measure :period is \u09f3:current \u2014 :percent% :direction than the period before (\u09f3:previous).","compare_no_base":":measure :period is :current, with nothing to compare against in the period before.","library_summary":"The library has :titles titles and :copies copies \u2014 :available available, :issued issued.","library_book":"\":title\" \u2014 :available of :copies copies available.","library_ambiguous":":count books match \":name\" \u2014 which one did you mean?","library_not_found":"No book found matching \":name\".","hostel_summary":":scope \u2014 :capacity beds, :occupied taken, :free free.","hostel_not_found":"No hostel found matching \":name\".","hostel_none":"No hostel has been set up yet.","all_hostels":"All hostels","transport_summary":":scope \u2014 :students students on :routes route(s).","transport_not_found":"No route found matching \":name\".","transport_none":"No transport route has been set up yet.","all_routes":"All routes","inventory_stock":":name has :stock :unit in stock.","inventory_low":":count item(s) are at or below their reorder level.","inventory_none_low":"Nothing is below its reorder level.","inventory_not_found":"No item found matching \":name\".","admission_summary":":scope \u2014 :pending pending, :approved approved, :rejected rejected applications.","diary_summary":":scope, :date \u2014 :filled of :periods periods filled, :homework with homework.","diary_none":"No diary was filled in for :scope on :date.","routine_summary":":scope has :count period(s) on :day.","routine_teacher_summary":":scope takes :count period(s) on :day.","routine_sections_summary":":scope on :day \u2014 :breakdown periods per section.","section_not_found":":scope has no section matching \":name\".","routine_none":":scope has no periods on :day.","navigate":"You will find that under :label.","navigate_several":"The closest is :label \u2014 the other matching screens are listed below.","navigate_not_found":"I could not find a screen for \":name\".","record_found":":count record(s) match \":name\".","record_not_found":"Nothing found matching \":name\".","calendar_next":"Next up: :title on :date. :count entries in this period.","calendar_none":"Nothing is on the calendar between :from and :to.","calendar_kind":{"holiday":"Holiday","event":"Event"},"notice_pending":"The notice \":title\" is ready \u2014 confirm to save it as a draft.","notice_saved":"The notice \":title\" was saved as an unpublished draft.","notice_confirm":"Save as draft","notice_incomplete":"I need both a title and the notice text.","confirm_expired":"That confirmation is no longer valid. Please ask again.","quota_exhausted":"The school's assistant questions for this month are used up.","no_access":"You do not have permission to look that up.","out_of_scope":"Sorry, I cannot answer that. I can only help with the school data you are allowed to see.","out_of_scope_with_skills":"Sorry, I cannot help with that yet. What I can do: :topics.","out_of_scope_with_more":"Sorry, I cannot help with that yet. I can help with :topics and more \u2014 try asking about any part of the school.","topics":{"student_due":"student dues","class_due":"class dues","fee_collection":"fee collection","finance_summary":"income & expense","payroll_summary":"monthly payroll","employee_salary":"employee salary","attendance_summary":"attendance","exam_result":"exam results","compare_period":"period comparisons","library_summary":"the library","hostel_summary":"hostel occupancy","transport_summary":"transport","inventory_stock":"stock","admission_summary":"admissions","diary_summary":"the daily diary","routine_lookup":"the class routine","navigate":"finding any screen","notice_draft":"drafting a notice","calendar_lookup":"holidays & events","record_search":"finding a record"},"no_answer":"I could not work that one out. Try rephrasing it.","unavailable":"The assistant is unavailable right now. Please try again in a moment.","rate_limited":"Too many questions at once. Try again in :seconds seconds."},"attendance":{"title":"Attendance","subtitle":"Track student and staff attendance","nav":{"student":"Student Attendance","monthly":"Monthly View","staff":"Staff Attendance","leave_types":"Leave Types","leaves":"Leave Applications","reports":"Attendance Reports"},"student_title":"Student Attendance","student_subtitle":"Mark daily attendance for a class","student_saved":"Student attendance saved successfully.","mark_all_present":"Mark All Present","mark_all_absent":"Mark All Absent","already_marked":"Already marked","not_marked":"Not yet marked","save_attendance":"Save Attendance","select_class_section":"Select class and section to load students.","no_students":"No active students found for this class\/section.","no_record":"No record","holiday_title":"Holiday","holiday_notice":"This day is a holiday (:name). Attendance cannot be recorded.","monthly_title":"Monthly Attendance View","monthly_subtitle":"Calendar grid view per class\/section","status_present":"Present","status_absent":"Absent","status_late":"Late","status_leave":"Leave","status_half_day":"Half Day","staff_title":"Staff Attendance","staff_subtitle":"Mark daily attendance for staff and teachers","staff_saved":"Staff attendance saved successfully.","staff_bulk_saved":"Bulk staff attendance saved successfully.","biometric_import":"Biometric Import","biometric_imported":":count records imported from biometric device.","import_biometric":"Import Biometric","check_in":"Check In","check_out":"Check Out","leave_type_title":"Leave Types","leave_type_subtitle":"Manage leave categories","leave_type_created":"Leave type created successfully.","leave_type_updated":"Leave type updated successfully.","leave_type_deleted":"Leave type deleted.","leave_type_name":"Leave Type Name","days_per_year":"Days Per Year","applies_to":"Applies To","applies_to_student":"Students Only","applies_to_employee":"Employees Only","applies_to_both":"Both","add_leave_type":"Add Leave Type","edit_leave_type":"Edit Leave Type","leave_title":"Leave Applications","leave_subtitle":"Manage leave requests","leave_applied":"Leave application submitted successfully.","leave_approved":"Leave application approved.","leave_rejected":"Leave application rejected.","leave_deleted":"Leave application deleted.","apply_leave":"Apply for Leave","leave_type":"Leave Type","from_date":"From Date","to_date":"To Date","reason":"Reason","status_pending":"Pending","status_approved":"Approved","status_rejected":"Rejected","days":"Days","applicant":"Applicant","applicant_student":"Student","applicant_employee":"Employee","approve":"Approve","reject":"Reject","approve_confirm":"Are you sure you want to approve this leave?","reject_confirm":"Are you sure you want to reject this leave?","delete_confirm":"Are you sure you want to delete this application?","report_title":"Attendance Reports","report_subtitle":"Daily, monthly, and individual attendance summaries","report_daily":"Daily Summary","report_monthly":"Monthly Summary","report_individual":"Individual Report","report_staff":"Staff Summary","half_days":"Half Day","send_absent_sms":"Send Absent SMS","sms_sent":"SMS queued for :count guardian(s).","sms_absent":"Dear Guardian, :name was absent from :class on :date.","export_pdf":"Export PDF","export_excel":"Export Excel","percentage":"Attendance %","total_days":"Total Days","present_days":"Present","absent_days":"Absent","late_days":"Late","class_report":"Class","select_student":"Select a student to view the day-by-day record.","leave_days":"Leave","no_records":"No attendance records in this date range.","no_records_on_date":"No attendance was taken on this date.","day_wise":"Day-wise Record","date":"Date","year":"Year","month":"Month","fields":{"class":"Class","section":"Section","subject":"Subject","period":"Period","date":"Date","status":"Status","remark":"Remark","roll_no":"Roll","student":"Student","employee":"Employee"},"validation":{"class_required":"Please select a class.","section_required":"Please select a section.","date_required":"Date is required.","date_not_future":"Attendance date cannot be in the future.","records_required":"Attendance records are required.","invalid_status":"Invalid attendance status.","employee_required":"Please select an employee.","checkout_after_checkin":"Check-out time must be after check-in time.","to_date_after_from":"End date must be on or after start date.","reason_required":"Please provide a reason for the leave.","holiday":"Attendance cannot be recorded \u2014 this day is a holiday (:name)."},"applicant_type":"Applicant type","leave_dates":"Leave dates"},"auth":{"failed":"These credentials do not match our records.","password":"The provided password is incorrect.","throttle":"Too many login attempts. Please try again in :seconds seconds.","login":"Sign in","register":"Register","logout":"Sign out","email":"Email address","password_label":"Password","remember_me":"Remember me","forgot_password":"Forgot your password?","reset_password":"Reset password","send_reset_link":"Send password reset link","confirm_password":"Confirm password","new_password":"New password","current_password":"Current password","sign_in_title":"Sign in to your account","sign_in_sub":"Enter your phone number or email to continue.","welcome_back":"Welcome Back","inactive":"Your account is inactive. Please contact an administrator.","session_inactive":"No active academic session is configured.","organization_inactive":":name is suspended right now. Please contact support to restore access.","organization_forbidden":"You do not have access to that organization.","organization_switched":"Switched to :name.","identifier":"Phone, email or user ID","identifier_placeholder":"01XXXXXXXXX","identifier_hint":"Use your phone number, or your email or user ID if you prefer.","phone":"Phone number","phone_placeholder":"01XXXXXXXXX","email_optional":"Email address (optional)","name":"Full name","name_placeholder":"Your full name","password_placeholder":"Enter your password","confirm_password_placeholder":"Re-enter your password","create_account":"Create account","no_account":"Don't have an account?","have_account":"Already have an account?","sign_up":"Sign up","register_title":"Create your account","register_sub":"A phone number is all you need to get started.","continue_with_google":"Continue with Google","or_continue_with":"or","google_unavailable":"Google sign-in is not available right now.","app_handoff_title":"Signing you in\u2026","app_handoff_body":"Returning to the app. You can close this tab.","app_handoff_open":"Open the app","google_failed":"We could not sign you in with Google. Please try again.","google_no_email":"Your Google account did not share an email address.","google_no_account":"No account was found for this Google address. Apply for admission first \u2014 your login is created once an admin approves your application.","continue_with":"or continue with","brand_tagline":"Smart school management, made simple.","sign_in_journey":"Sign in to continue your learning journey","trust_secure":"Secure & Safe","trust_secure_sub":"Your data is protected","trust_learning":"Smart Learning","trust_learning_sub":"Learn at your pace","trust_excellence":"Excellence","trust_excellence_sub":"Build a better future"},"backup":{"title":"Backups","run":"Run backup","created":"Backup created.","deleted":"Backup deleted.","download":"Download","no_backups":"No backups yet.","failed":"Backup failed.","file":"File","size":"Size","created_at":"Created"},"branch":{"nav":{"branches":"Branches"},"branch":"Branch","branches":"Branches","subtitle":"The campuses this school runs.","new":"Add branch","delete_confirm":"Delete this branch? Only a branch with no records can be removed.","users_count":"Members","title":"Branches \/ Campuses","current":"Current branch","select":"Select branch","switch":"Switch branch","switched":"Switched to :name.","all":"All branches","all_hint":"Viewing every branch together \u2014 read-only.","shared":"All campuses","scope":"Campus","shared_hint":"Shared with every campus unless you pick one.","select_before_writing":"Pick a single branch before adding or changing anything.","forbidden":"You do not have access to that branch.","inactive":":name is not active.","create":"Add branch","edit":"Edit branch","name":"Branch name","code":"Branch code","email":"Email","phone":"Phone","address":"Address","logo":"Logo","is_main":"Main branch","is_main_hint":"The default branch for new users and existing records.","is_active":"Active","order":"Order","main":"Main","created":"Branch added.","updated":"Branch updated.","deleted":"Branch deleted.","cannot_delete_main":"The main branch cannot be deleted.","cannot_delete_in_use":":name still has records and cannot be deleted.","empty":"No branches yet.","transfer":{"title":"Transfer branch","action":"Transfer","from":"From branch","to":"To branch","date":"Transfer date","reason":"Reason","same_branch":"The student is already in that branch.","dues_pending":":name has :amount outstanding. Clear the dues before transferring.","dues_heading":"Outstanding invoices","force":"Transfer anyway, carrying the dues over","done":":name has been transferred to :branch.","history":"Transfer history"}},"calendar":{"nav":{"calendar":"Calendar","events":"Events"},"title":"Academic Calendar","subtitle":"Events, holidays and exam days on one month view.","today":"Today","prev_month":"Previous month","next_month":"Next month","print":"Print calendar","empty_day":"Nothing scheduled on this day.","nothing_this_month":"Nothing on the calendar this month.","legend":"Showing","all_audiences":"Everyone","entries_count":":count entr(y\/ies)","read_only":"Managed elsewhere \u2014 open its own screen to change it.","source_holiday_hint":"Holidays are managed under Website \u2192 Holidays.","source_exam_hint":"Exam days come from the exam routine.","types":{"general":"General","academic":"Academic","exam":"Exam","meeting":"Meeting","ptm":"Parents' meeting","sports":"Sports","cultural":"Cultural","trip":"Trip","holiday":"Holiday"},"audiences":{"all":"Everyone","students":"Students","teachers":"Teachers","parents":"Parents","staff":"Staff"},"weekdays":{"sat":"Sat","sun":"Sun","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri"},"event":{"title":"Events","subtitle":"Everything the school has put on the calendar this session.","new":"New Event","edit":"Edit Event","name":"Title","description":"Description","type":"Type","audience":"For","start_date":"Starts","end_date":"Ends","end_date_hint":"Leave blank for a single-day event.","start_time":"From","end_time":"To","time_hint":"Leave blank for an all-day event.","venue":"Venue","is_public":"Show on the public website","is_active":"Active","notify":"Notify the audience","notify_hint":"Puts the event in their notification bell.","when":"When","all_day":"All day","all_types":"All types","date_range":"Date range","empty":"No events yet.","created":"Event created.","updated":"Event updated.","deleted":"Event deleted.","delete_confirm":"Delete this event?","public_badge":"Public","summary":{"total":"Events","upcoming":"Upcoming","public":"On the website"}},"pdf":{"title":"Academic Calendar","month":"Month","session":"Session","date":"Date","entries":"Programme","empty":"Nothing on the calendar this month."},"public":{"events_title":"Events","events_empty":"No events announced yet."},"validation":{"title_en_required":"English title is required.","title_bn_required":"Bangla title is required.","end_after_start":"The end date cannot be before the start date.","end_time_after_start":"The end time must be after the start time."}},"certificates":{"types":{"testimonial":"Testimonial","character":"Character Certificate","transfer":"Transfer Certificate","id_card":"ID Card","admit_card":"Admit Card"},"subtitles":{"testimonial":"Certifies study, conduct and good moral character","character":"Certifies conduct and character during the period of study","transfer":"Releases a student from the roll for admission elsewhere","id_card":"Two-sided lanyard card, three students to a sheet","admit_card":"Carries the exam routine for the student's class"},"templates":{"lanyard":"Vertical Lanyard","classic":"Framed Classic","board":"Board Standard"},"languages":{"en":"English","bn":"Bangla"},"template_hints":{"en":"Board sheet set in English","bn":"Board sheet set in Bangla","lanyard":"CR80 portrait card, front and back","classic":"Bordered card with masthead, address and validity dates","board":"Board admit card, two to an A4 page"},"fields":{"student":"Student","language":"Language","class":"Class","section":"Section","group":"Group","shift":"Shift","exam":"Exam","select_exam":"Select exam","all":"All","reasons":"Reasons for leaving","reasons_hint":"One reason per line. Each line prints as its own bullet; leave empty to omit the section.","select_all":"Select all"},"choose_template":"Choose a design","choose_template_hint":"The sheet will be printed for :count selected student(s).","quick_add":"Quick add:","selected_of":":selected of :total selected","print":"Print","print_selected":"Print (:count)","print_title":"Print Certificates","sheets_ready":"Sheets ready to print"},"common":{"app_name":"Bidya","create":"Create","edit":"Edit","delete":"Delete","save":"Save","cancel":"Cancel","search":"Search","search_by_name":"Search by name\u2026","no_results":"No match found.","actions":"Actions","confirm":"Confirm","yes":"Yes","no":"No","status":"Status","active":"Active","inactive":"Inactive","view":"View","back":"Back","submit":"Submit","reset":"Reset","close":"Close","name":"Name","email":"Email","phone":"Phone","avatar":"Avatar","locale":"Language","theme":"Theme","last_login":"Last login","created_at":"Created","updated_at":"Updated","no_records":"No records found.","showing":"Showing :from to :to of :total","select":"Select\u2026","success":"Success","failed":"Failed","loading":"Loading\u2026","saving":"Saving\u2026","delete_confirm":"This action cannot be undone.","are_you_sure":"Are you sure?","cannot_undo":"This action cannot be undone.","created":"Created successfully.","updated":"Updated successfully.","deleted":"Deleted successfully.","saved":"Saved successfully.","choose_file":"Choose file","upload":"Upload","all":"All","none":"None","optional":"Optional","required":"Required","login":"Login","logout":"Logout","organizations":"Organizations","suspended":"Suspended","profile":"Profile","settings":"Settings","dashboard":"Dashboard","filters":"Filters","advanced_filters":"Advanced filters","per_page":"Per page","per_page_n":":n \/ page","clear":"Clear","apply":"Apply","from":"From","to":"To","total":"Total","summary":"Summary","select_all":"Select all","select_row":"Select row","selected_n":":count selected","delete_selected":"Delete selected","bulk_delete_confirm":"Delete the :count selected records? This action cannot be undone.","bulk_deleted":":count records deleted.","bulk_delete_skipped":":count could not be deleted because they are still in use.","bulk_delete_none":"None of the selected records could be deleted because they are still in use."},"communication":{"nav":{"sms":"SMS","email":"Email","push":"Push"},"common":{"category":"Category","audience":"Audience","status":"Status","actions":"Actions","save":"Save","send":"Send","cancel":"Cancel","search":"Search","all":"All","active":"Active","inactive":"Inactive","name":"Name","created_at":"Created","none":"None","optional":"Optional","preview":"Preview","edit":"Edit","delete":"Delete"},"sms":{"summary":{"total":"Messages","sent":"Sent","failed":"Failed","cost":"Total cost"},"title":"SMS","compose":"Compose SMS","templates":"Templates","logs":"SMS logs","balance":"Balance","rate":":rate BDT per SMS","parts":":count SMS","alphabet_gsm":"English (160\/SMS)","alphabet_unicode":"Unicode (70\/SMS)","unicode_hint":"These characters force Unicode: :characters","selected_count":":selected of :total selected","no_role_members":"Nobody in this role has a mobile number.","cost_title":"What this send costs","cost_recipients":"Recipients","cost_parts":"Parts per message","cost_parts_hint":"Bangla text fits 70 characters per SMS, English 160.","cost_total_sms":"Total SMS","cost_rate":"Rate per SMS","cost_total":"Total charge","cost_after":"Balance after sending","cost_over_balance":"This send costs more than the balance left.","parts_cost":":count SMS \u00b7 :cost BDT","no_balance":"Not enough SMS balance. Please top up to keep sending.","to":"Send to","recipients":"Recipients","recipients_hint":"Numbers separated by comma, space, or new line.","by_role":"By role","custom_numbers":"Custom numbers","choose_role":"Choose role","template":"Template","no_template":"No template","message":"Message","message_hint":"Up to 1000 characters.","preview":"Preview","send":"Send SMS","queued":":count message(s) queued for delivery.","result_sent":":count message(s) sent. Gateway: :response","result_failed":":failed of :total message(s) failed. Gateway: :response","no_recipients":"No valid mobile number was found in that audience.","template_name":"Template name","template_key":"Key","template_body":"Body","template_variables":"Variables","variables_hint":"Use {variable} placeholders \u2014 detected from the body automatically.","new_template":"New template","edit_template":"Edit template","template_saved":"Template saved.","template_deleted":"Template deleted.","no_templates":"No templates yet","log_recipient":"Recipient","log_cost":"Cost","log_sent_at":"Sent at","no_logs":"No SMS sent yet"},"email":{"summary":{"total":"Emails"},"title":"Email","compose":"Compose email","templates":"Templates","logs":"Email logs","recipients":"Recipients","recipients_hint":"Email addresses separated by comma, space, or new line.","subject":"Subject","body":"Body","body_hint":"HTML is supported.","template":"Template","no_template":"No template","send":"Send email","sent":"Email queued for :count recipient(s).","no_valid_recipients":"No valid email addresses were found.","sent_with_invalid":"Email queued for :count recipient(s). :invalid address(es) were not valid and are logged as failed.","invalid_address":"Not a valid email address.","template_name":"Template name","template_key":"Key","template_subject":"Subject","template_body":"Body (HTML)","new_template":"New template","edit_template":"Edit template","template_saved":"Template saved.","template_deleted":"Template deleted.","no_templates":"No templates yet","log_recipient":"Recipient","log_subject":"Subject","log_status":"Status","log_sent_at":"Sent at","no_logs":"No emails sent yet"},"push":{"title":"Push notifications","send":"Send notification","notification_title":"Title","body":"Message","audience":"Recipients","by_role":"By role","role":"Role","choose_role":"Choose a role","pick_people":"Pick people","class":"Class","section":"Section","group":"Group","any_class":"All classes","any_section":"All sections","any_group":"All groups","student_filter_hint":"Leave a filter on \"all\" to include every student in that dimension.","roll":"Roll","everyone_matched":"Everyone matched","pick_from_matched":"Only some of them","matched_count":":count person(s) matched","loading_matches":"Loading matches\u2026","no_matches":"Nobody matches these filters","subset_hint":"Leave this on \"everyone matched\" to reach the whole filtered list.","no_recipients":"No active users matched this audience.","choose_users":"Specific users","history":"Recent notifications","recipients_count":"Recipients","sent_at":"Sent at","no_history":"No notifications sent yet","token_registered":"Device registered.","sent":"Notification queued for :count device(s)."},"errors":{"resolver_unsupported":"Recipient type \":type\" is not supported yet."}},"dashboard":{"title":"Dashboard","welcome":"Welcome, :name","overview":"Overview","quick_actions":"Quick actions","recent_activity":"Recent activity","stats_users":"Users","stats_sessions":"Academic sessions","stats_roles":"Roles","stats_permissions":"Permissions","no_access":"There is no overview data available for your account yet.","no_data":"No data","today":"Today","this_month":"This month","greeting_morning":"Good morning","greeting_afternoon":"Good afternoon","greeting_evening":"Good evening","greeting_night":"Good evening","financial_summary":"Financial summary","hint_total":"Total :label","present_of_total":"Present \/ total","kpi_students":"Students","kpi_teachers":"Teachers","kpi_staff":"Staff","kpi_attendance":"Attendance","kpi_staff_present":"Staff present","kpi_today_collection":"Today's collection","kpi_month_collection":"This month collection","kpi_outstanding":"Outstanding dues","unpaid_invoices":"Unpaid & partial invoices","kpi_pending_admissions":"Pending admissions","kpi_pending_leaves":"Pending leaves","collection_trend":"Fee collection trend","collection":"Collection","class_distribution":"Students per class","gender_distribution":"Gender distribution","grade_distribution":"Grade distribution","male":"Male","female":"Female","other":"Other","hostel_occupancy":"Hostel occupancy","beds_filled":"Beds occupied","transport":"Transport users","transport_hint":":vehicles vehicles \u00b7 :routes routes","library":"Library \u2014 available","library_hint":":issued issued of :total copies","recent_admissions":"Recent admissions","upcoming_exams":"Upcoming exams","recent_notices":"Recent notices","upcoming_holidays":"Upcoming holidays","status_pending":"Pending","status_approved":"Approved","status_rejected":"Rejected"},"diary":{"title":"Daily Diary","subtitle":"Routine-driven daily class diary \u2014 lessons and homework","saved":"Diary saved successfully.","nav":{"board":"Daily Diary","my":"My Child's Diary"},"select_prompt":"Select a class, section and date to open the diary.","no_periods":"No routine periods scheduled for this day.","no_students":"No active students in this section.","not_owned_period":"Assigned to another teacher","lesson_auto":"Auto-filled from the previous class's homework.","no_previous_lesson":"No lesson was assigned in the previous class yet.","save":"Save Diary","print":"Print","same_as_class":"Same as class homework","fields":{"class":"Class","section":"Section","date":"Date","subject":"Subject","teacher":"Teacher","lesson":"Today's lesson","lesson_status":"Lesson done?","class_homework":"Next-day homework \/ classwork (whole class)","homework":"Homework","homework_override":"Homework (this student)","roll":"Roll","student":"Student"},"lesson":{"done":"Done","partial":"Partially done","not_done":"Not done"},"guardian":{"title":"My Child's Diary","subtitle":"View your child's daily diary and acknowledge it","child":"Child","no_children":"No children are linked to your account.","no_diary":"No diary has been recorded for this day yet.","acknowledge":"Acknowledge","acknowledged":"Acknowledged","acknowledged_at":"Acknowledged on :date","your_comment":"Your comment (optional)","ack_done":"Diary acknowledged. Thank you.","ack_failed":"Could not acknowledge \u2014 no diary found for this day."},"pdf":{"title":"Daily Diary"}},"exam":{"nav":{"exams":"Exams","setup":"Setup","rooms":"Exam Rooms","seat_plan":"Seat Plan","mark_entry":"Mark Entry","results":"Results","marksheet":"Marksheet"},"title":"Examinations","subtitle":"Manage exams for this academic session","new":"New Exam","edit":"Edit Exam","created":"Exam created successfully.","updated":"Exam updated successfully.","deleted":"Exam deleted successfully.","empty":"No exams found. Create the first one.","fields":{"name":"Exam Name","type":"Type","full_marks":"Total Marks","full_marks_hint":"Blank = subject marks","start_date":"Start Date","end_date":"End Date","dates":"Dates","result_published":"Result Published"},"classes_label":"classes","types":{"terminal":"Terminal","test":"Test","model":"Model","final":"Final","other":"Other"},"setup_title":"Routine & Marks","setup_subtitle":"Dates down the left, classes across the top \u2014 a class can sit more than one paper a day.","setup_saved":"Exam routine saved.","classes_assigned":"Classes updated and routine generated.","assign_classes_first":"Choose one or more classes above to build the exam routine.","no_class_subjects":"This class has no subjects. Assign subjects to the class first.","routine_pdf":"Routine PDF","step1_title":"Which classes will sit this exam?","step1_short":"Classes & shift","confirm_classes":"Confirm classes","shift_morning":"Morning","shift_afternoon":"Afternoon","scheduled_summary":":done of :total scheduled","marks_label":"marks","save_all":"Save all","full_marks":"Full Marks","pass_marks":"Pass Marks","components":"Components (CQ \/ MCQ \/ Practical\u2026)","add_component":"Add Component","component_name":"Component","component_marks":"Marks","component_pass":"Pass","setup_progress":"Schedule","no_classes_yet":"No classes yet","no_dates_hint":"Set the exam start and end date, or add a date by hand.","add_date":"Add date","auto_draft_notice":"This routine was laid out automatically from each class's subjects \u2014 one paper a day, with a group's papers sharing a day. Adjust it as you like, then save; nothing is stored until you do.","drop_date":"Remove day","add_subject":"Add subject","add_subject_hint":"Put a paper on this day","cross_title":"Exam routine","all_classes":"All classes","n_classes":":count classes","edit_paper":"Edit time & marks","move_to_date":"Move to another day","remove_from_day":"Remove from this day","routine":{"title":"Exam Routine","date":"Date","day":"Day","start_time":"Start","end_time":"End","start_time_label":"Exam start time","class":"Class","subject":"Subject","empty":"No scheduled subjects.","instructions_title":"Important Instructions:","instructions":["No books, notes, exercise books or bags may be brought to school on exam day.","Students must come wearing the correct uniform.","Examinees must take their seats in the exam hall at least 30 minutes before the exam starts.","Bring all required materials with you; nothing may be borrowed from others during the exam."],"sign_coordinator":"Co-ordinators","sign_vice":"Vice Principal (School)","sign_principal":"Principal"},"marks_title":"Mark Entry","marks_subtitle":"One sheet per class \u2014 students down the left, every paper across the top.","marks_saved":"Marks saved successfully.","marks_submitted":"Marks submitted for approval.","marks_submitted_count":":count subject(s) submitted for approval.","marks_approved":"Marks approved.","marks_approved_count":":count subject(s) approved.","select_exam_class_section_subject":"Select exam, class, section, and subject to enter marks.","select_exam_class_marks":"Select an exam and a class to open the mark sheet.","no_exam_subjects":"This exam has no papers for this class. Set the exam routine up first.","no_students_in_scope":"No active students in this class, section or group.","all_sections":"All sections","all_groups":"All groups","search_student":"Search roll, ID or name","sheet_summary":":students students \u00d7 :subjects subjects","absent_hint":"Type A in a box to mark absent. Enter or \u2191 \u2193 moves down the column.","subject_not_taken":"This student does not sit for this paper.","save_all_marks":"Save all marks","unsaved_cells":":count unsaved change(s)","all_saved":"Everything is saved.","submit_all_subjects":"Submit :count subject(s)","approve_all_subjects":"Approve :count subject(s)","reopen_all_subjects":"Reopen :count subject(s)","marks_reopened_count":":count subject(s) reopened for editing.","invalid_cells":":count mark(s) above the paper total \u2014 fix them to save.","mark_max_hint":"Maximum :max","marks_save_failed":"Marks could not be saved.","validation":{"name_en_required":"English exam name is required.","name_bn_required":"Bangla exam name is required.","type_required":"Exam type is required."},"absent":"Absent","total_mark":"Total","submit_for_approval":"Submit for Approval","approve":"Approve","approval_status":{"draft":"Draft","submitted":"Submitted","approved":"Approved"},"pending_approvals":"Pending Approvals","no_pending":"No pending approvals.","results_title":"Results","results_subtitle":"Process and publish exam results","result_processed":":count results processed.","result_published":"Results published.","result_unpublished":"Results unpublished.","result_not_found":"Result not found.","process_result":"Process Results","publish_result":"Publish","unpublish_result":"Unpublish","published_badge":"Published","unpublished_badge":"Unpublished","select_exam_class_result":"Select an exam and class to view results.","no_results":"No results yet. Process the results first.","result_fields":{"student":"Student","roll":"Roll","section":"Section","total":"Total Marks","gpa":"GPA","grade":"Grade","position":"Position","section_position":"Section Position","status":"Status","pass":"Pass","fail":"Fail"},"marksheet_title":"Marksheet & Tabulation","marksheet_subtitle":"View and download marksheets and tabulation sheets","download_marksheet":"Download Marksheet","download_tabulation":"Download Tabulation","print_marksheet":"Print Marksheet","marksheet_all_students":"All students in this scope","marksheet_templates":{"plain":"Plain Marksheet","plain_hint":"The report-style PDF \u2014 one student, downloads directly.","transcript_en":"Academic Transcript (English)","transcript_en_hint":"Board-style engraved sheet with the grade legend.","transcript_bn":"Academic Transcript (Bangla)","transcript_bn_hint":"The same sheet, typeset in Bangla."},"room":{"title":"Exam Rooms","subtitle":"Halls used for seating candidates, described row by row as benches and the candidates each bench seats.","new":"New Room","edit":"Edit Room","name":"Room name","building":"Building","rows":"Rows","cols":"Benches per row","seats_per_bench":"Candidates per bench, row by row","row_label":"Row :row","capacity":"Capacity","status":"Status","active":"In use","grid_hint":"Capacity is benches per row \u00d7 the candidates each row's benches seat.","empty":"No exam rooms defined yet.","created":"Exam room created.","updated":"Exam room updated.","deleted":"Exam room deleted.","delete_confirm":"Delete this exam room?","duplicate_name":"A room with this name already exists.","in_use":"This room is part of a seat plan and cannot be deleted. Clear that plan first.","summary":{"rooms":"Rooms","seats":"Total seats"}},"seat_plan":{"title":"Seat Plan","front":"FRONT OF HALL","room_sign_pdf":"Sign sheet","subtitle":"Seat an exam's candidates into halls, then print the charts.","select_exam":"Select exam","exam":"Exam","rooms":"Rooms to use","rooms_hint":"Halls are filled in the order listed.","mode":"Seating order","modes":{"sequential":"Class by class","mixed":"Mixed (no classmates side by side)"},"mode_hint_sequential":"Candidates are seated straight down the register, so a class sits together.","mode_hint_mixed":"Classes are rotated seat by seat, so no two neighbours are classmates.","generate":"Generate seat plan","regenerate":"Regenerate","regenerate_confirm":"Regenerate the seat plan? Every candidate is reseated, so any chart already printed becomes wrong.","generated":"Seat plan created \u2014 :count candidates across :rooms room(s).","clear":"Clear plan","clear_confirm":"Clear this exam's seat plan?","cleared":"Seat plan cleared.","chart_pdf":"Seat chart (PDF)","sign_pdf":"Signature sheet (PDF)","no_rooms":"Select at least one room.","no_candidates":"This exam has no candidates \u2014 assign classes to it first.","not_enough_seats":"Not enough seats: :needed candidates but only :available seats selected \u2014 short by :short.","empty":"No seat plan yet. Pick the rooms and generate one.","no_exam":"Select an exam to see or build its seat plan.","seat":"Seat","seated_count":":count of :capacity seats used","summary":{"candidates":"Candidates","seated":"Seated","unseated":"Not seated","rooms_used":"Rooms used","seats_available":"Seats available"},"pdf":{"chart_title":"Seat Chart","sign_title":"Candidate Signature Sheet","exam":"Exam","session":"Session","front":"FRONT OF HALL","room_sign_pdf":"Sign sheet","seated":":count of :capacity seats","seat":"Seat","position":"Row\/Bench","cell":"R:row \u00b7 B:col \u00b7 S:seat","roll":"Roll","student":"Candidate","class":"Class","signature":"Signature","invigilator":"Invigilator","exam_controller":"Exam Controller"}}},"fees":{"module_title":"Fees & Accounting","sms_due_reminder":"Dear Guardian, :name has :amount due on :date. Please pay on time.","nav":{"heads":"Fee Heads","structures":"Fee Structures","discounts":"Discounts","invoices":"Invoices","collection":"Fee Collection","due":"Due List","arrears":"Previous Dues","online":"Online Pay","accounts":"Accounts","income_heads":"Income Heads","expense_heads":"Expense Heads","transactions":"Transactions","ledger":"Ledger","reports":"Reports"},"head":{"title":"Fee Heads","subtitle":"Define fee categories (tuition, exam, transport, etc.)","new":"New Fee Head","edit":"Edit Fee Head","name_en":"Name (English)","name_bn":"Name (Bengali)","code":"Code","type":"Type","types":{"monthly":"Monthly","one_time":"One-time","admission":"Admission","exam":"Exam","transport":"Transport","hostel":"Hostel","arrear":"Previous dues","other":"Other"},"empty":"No fee heads defined yet.","delete_confirm":"Delete this fee head?","created":"Fee head created.","updated":"Fee head updated.","deleted":"Fee head deleted.","has_dependents":"This fee head has structures or invoice items and cannot be deleted."},"structure":{"title":"Fee Structures","subtitle":"Class-wise fee amounts and rules for this session.","new":"New Structure","edit":"Edit Structure","fee_head":"Fee Head","class":"Class","amount":"Amount","frequency":"Frequency","frequencies":{"monthly":"Monthly","yearly":"Yearly","one_time":"One-time"},"due_day":"Due Day","due_day_hint":"Day of month (1\u201331). Leave blank for no due date.","late_fine_type":"Late Fine","late_fine_types":{"none":"None","fixed":"Fixed amount","percent":"Percentage"},"late_fine_amount":"Fine Amount \/ %","filter_class":"Filter by class","all_classes":"All classes","empty":"No fee structures for this session.","delete_confirm":"Delete this fee structure?","created":"Fee structure created.","updated":"Fee structure updated.","deleted":"Fee structure deleted.","summary":{"total":"Structures","classes":"Classes covered","amount":"Total amount","avg":"Average amount","min_amount":"Min amount","max_amount":"Max amount"}},"discount":{"title":"Discounts","subtitle":"Define discount schemes and assign to students.","new":"New Discount","edit":"Edit Discount","name":"Discount name","type":"Type","types":{"percent":"Percent (%)","fixed":"Fixed (Tk)"},"value":"Value","kind":"Kind","kinds":{"waiver":"Waiver","scholarship":"Scholarship","sibling":"Sibling","other":"Other"},"student_tab":"Student Assignments","assign":"Assign Discount","student_enrollment":"Student Enrollment","reason":"Reason","student_name":"Student","class_name":"Class","discount_name":"Discount","assigned":"Discount assigned.","removed":"Discount removed.","empty":"No discounts defined.","empty_assignments":"No student discounts assigned.","summary":{"assigned":"Student assignments"},"delete_confirm":"Delete this discount?","created":"Discount created.","updated":"Discount updated.","deleted":"Discount deleted.","has_dependents":"This discount is assigned to students and cannot be deleted."},"invoice":{"title":"Invoices","subtitle":"View all generated fee invoices.","generate_title":"Generate Invoices","generate_subtitle":"Bulk-create invoices for a class and period.","class":"Class","period":"Period","period_hint":"Format: YYYY-MM for monthly (e.g. 2026-06), or \"yearly\" for annual.","generate":"Generate","preview":"Preview","no_structures":"No fee structures found for this class in the current session.","generated":"Done \u2014 :created invoice(s) created, :skipped skipped (already exist).","invoice_no":"Invoice No.","student":"Student","period_col":"Period","total":"Total","discount":"Discount","fine":"Fine","payable":"Payable","paid":"Paid","due":"Due","status":"Status","due_date":"Due Date","statuses":{"unpaid":"Unpaid","partial":"Partial","paid":"Paid","carried":"Carried forward"},"show":{"title":"Invoice","subtitle":"Full invoice detail \u2014 printable copy.","print":"Print","print_title":"Invoice Print","bulk_print":"Print selected","back":"Back to invoices","bill_to":"Billed to","student_info":"Student Information","date_info":"Invoice Dates","invoice_month":"Invoice Month","student_id":"Student ID","class_section":"Class \/ Section","roll":"Roll","guardian":"Guardian","issued_on":"Issued on","sl":"SL","particulars":"Particulars","amount":"Amount","carried_from":"Carried from","no_items":"This invoice has no line items.","in_words":"In words","payments":"Payment History","no_payments":"No payments recorded against this invoice.","date":"Date","method":"Method","txn":"Transaction","received_by":"Received by","receipt":"Receipt","guardian_signature":"Guardian signature","accountant":"Accountant","computer_generated":"This is a computer-generated invoice."},"all_statuses":"All statuses","empty":"No invoices found.","summary":{"total":"Invoices","payable":"Total payable","collected":"Collected","due":"Outstanding","min_due":"Min due","max_due":"Max due","overdue":"Overdue only"}},"collection":{"title":"Fee Collection","subtitle":"All fee invoices \u2014 filter the list and collect payments.","search_placeholder":"Search by invoice no, name or student ID\u2026","search":"Search","student_found":"Student found","no_invoices":"No invoices for this student.","collect":"Collect","amount":"Amount to collect","method":"Payment method","methods":{"cash":"Cash","bank":"Bank transfer"},"collected":"Payment collected.","amount_positive":"Amount must be positive.","exceeds_due":"Amount cannot exceed the invoice due.","no_active_account":"No active account is set up, so the payment could not be recorded in the ledger. Please add one first.","receipt":"Print Receipt"},"due":{"title":"Due List","subtitle":"Students with outstanding fee dues.","filter_class":"Filter by class","filter_period":"Filter by period","all_classes":"All classes","student":"Student","class":"Class","period":"Period","payable":"Payable","paid":"Paid","due":"Due","status":"Status","due_date":"Due Date","empty":"No dues found.","summary":{"total":"Due invoices"}},"arrear":{"title":"Previous Dues","subtitle":"Carry unpaid balances from earlier sessions into the current one.","tabs":{"pending":"To carry forward","carried":"Carried forward"},"student":"Student","class":"Class","roll":"Roll","previous_due":"Previous due","invoice_count":"Old invoices","invoice_no":"Invoice","payable":"Carried amount","paid":"Collected","due":"Still due","status":"Status","sources":"Carried from","carry":"Carry forward","carry_selected":"Carry selected forward","carry_confirm":"Carry the previous dues of :count student(s) into the current session? An arrear invoice will be raised for each, and the old invoices will be marked as carried.","carried":"Carried forward \u2014 :count student(s), :amount total.","carried_none":"Nothing was carried forward \u2014 the selected students have no outstanding balance from an earlier session.","revert":"Undo carry-forward","revert_confirm":"Undo this carry-forward? The balance goes back to the invoices it came from.","reverted":"Carry-forward undone.","revert_paid":"This arrear invoice has already been paid against, so it cannot be undone.","not_arrear":"This is not an arrear invoice.","target_not_current":"Dues can only be carried into the session the app is currently working in.","empty_pending":"Nobody is carrying an unpaid balance out of an earlier session.","empty_carried":"No dues have been carried forward into this session yet.","notice_title":"This student owes money from an earlier session","notice_body":":amount across :count invoice(s) from :sessions. Carry it forward to collect it here.","summary":{"pending_students":"Students with old dues","pending_amount":"Not yet carried","carried_invoices":"Arrear invoices","carried_amount":"Carried forward","carried_due":"Still outstanding","carried_due_hint":"Of the amount carried into this session"}},"online":{"title":"Online Payment","subtitle":"Pay your fees online using a digital payment method.","invoice_no":"Invoice","period":"Period","due":"Amount Due","pay_now":"Pay Now","gateway":"Select gateway","not_configured":"This payment gateway is not yet configured.","payment_failed":"Payment verification failed. Please try again.","already_paid":"This payment was already recorded.","payment_success":"Payment received successfully.","empty":"No pending invoices."},"account":{"title":"Accounts","subtitle":"Cash and bank accounts.","new":"New Account","edit":"Edit Account","name":"Account name","type":"Type","types":{"cash":"Cash","bank":"Bank"},"opening_balance":"Opening balance","current_balance":"Current balance","empty":"No accounts set up.","delete_confirm":"Delete this account?","created":"Account created.","updated":"Account updated.","deleted":"Account deleted.","has_dependents":"This account has transactions and cannot be deleted.","summary":{"total":"Accounts","active":"Active","balance":"Current balance","opening":"Opening balance"},"filters":{"all_types":"All types","min_balance":"Min balance","max_balance":"Max balance"}},"income_head":{"title":"Income Heads","subtitle":"Categories for income transactions.","new":"New Income Head","edit":"Edit Income Head","name":"Head name","empty":"No income heads defined.","delete_confirm":"Delete this income head?","created":"Income head created.","updated":"Income head updated.","deleted":"Income head deleted."},"expense_head":{"title":"Expense Heads","subtitle":"Categories for expense transactions.","new":"New Expense Head","edit":"Edit Expense Head","name":"Head name","empty":"No expense heads defined.","delete_confirm":"Delete this expense head?","created":"Expense head created.","updated":"Expense head updated.","deleted":"Expense head deleted."},"transaction":{"title":"Transactions","subtitle":"All income and expense records.","new":"New Transaction","account":"Account","flow":"Type","flows":{"income":"Income","expense":"Expense"},"all_flows":"All types","summary":{"total":"Transactions","net":"Net","min_amount":"Min amount","max_amount":"Max amount"},"head":"Head","amount":"Amount","date":"Date","voucher_no":"Voucher No.","reference":"Reference","description":"Description","empty":"No transactions found.","delete_confirm":"Delete this transaction? The account balance will be reversed.","created":"Transaction recorded.","deleted":"Transaction deleted."},"ledger":{"title":"Account Ledger","subtitle":"Statement of transactions for an account.","select_account":"Select account","from":"From","to":"To","apply":"View","date":"Date","description":"Description","voucher":"Voucher","debit":"Debit (Expense)","credit":"Credit (Income)","balance":"Balance","opening":"Opening Balance","closing":"Closing Balance","total_credit":"Total Credit","total_debit":"Total Debit","empty":"No transactions in this date range."},"reports":{"title":"Accounting Reports","subtitle":"Cashbook, income-expense, and balance sheet.","type":"Report type","types":{"income_expense":"Income & Expense","cashbook":"Cash Book","balance_sheet":"Balance Sheet"},"from":"From","to":"To","generate":"Generate","export_pdf":"PDF","total_income":"Total Income","total_expense":"Total Expense","net":"Net (Surplus \/ Deficit)","head":"Head","amount":"Amount","account":"Account","opening_balance":"Opening Balance","current_balance":"Current Balance","no_data":"No data for this period."},"receipt":{"title":"Payment Receipt","invoice_no":"Invoice No.","student":"Student","period":"Period","amount":"Amount Paid","method":"Method","paid_at":"Paid On","received_by":"Received By","thank_you":"Thank you for your payment."}},"hostel":{"module_title":"Hostel","nav":{"hostels":"Hostels","rooms":"Rooms","allocations":"Allocations","reports":"Reports"},"type":{"boys":"Boys","girls":"Girls"},"hostel":{"title":"Hostels","subtitle":"Manage the boys\u2019 and girls\u2019 hostels, wardens and capacity.","new":"New Hostel","edit":"Edit Hostel","name":"Hostel Name","type":"Type","type_invalid":"Select a valid hostel type.","warden":"Warden","warden_hint":"Optional \u2014 name of the hostel warden.","capacity":"Capacity","capacity_hint":"Indicative total \u2014 actual beds come from rooms.","rooms":"Rooms","beds":"Beds","occupied":"Occupied","occupancy":"Occupancy","empty":"No hostels added yet.","search_placeholder":"Search by name or warden","delete_confirm":"Delete this hostel?","summary":{"occupied":"Occupied beds","vacant":"Vacant beds"},"has_rooms":"This hostel has rooms and cannot be deleted.","created":"Hostel added.","updated":"Hostel updated.","deleted":"Hostel deleted."},"room":{"title":"Rooms","subtitle":"Define rooms per hostel with type, capacity and rent.","new":"New Room","edit":"Edit Room","hostel":"Hostel","select_hostel":"Select hostel","all_hostels":"All hostels","hostel_filter":"Filter by hostel","room_no":"Room No.","type":"Type","type_placeholder":"e.g. Single, Double, Dormitory","capacity":"Capacity","rent":"Rent","occupancy":"Occupancy","occupied":"Occupied","beds":"beds","available":"available","empty":"No rooms added yet.","search_placeholder":"Search by room no or type","delete_confirm":"Delete this room?","summary":{"occupancy":"Occupancy","available":"Has space","full":"Full","total_rent":"Total rent","min_rent":"Min rent","max_rent":"Max rent"},"has_allocations":"This room has active allocations and cannot be deleted.","duplicate_number":"This room number already exists in the hostel.","capacity_min":"Capacity must be at least 1.","created":"Room added.","updated":"Room updated.","deleted":"Room deleted."},"allocation":{"title":"Hostel Allocations","subtitle":"Allocate students to hostel rooms for the current session.","new":"New Allocation","new_title":"Allocate Room","student":"Student","select_student":"Select student","hostel":"Hostel","select_hostel":"Select hostel","room":"Room","select_room":"Select room","no_rooms":"No rooms in this hostel.","fee":"Fee","allocated_at":"Allocated on","vacated_at":"Vacated on","class":"Class","roll":"Roll","beds_available":":count beds free","room_full":"Room :room is full (capacity :capacity).","already_allocated":"This student already has an active hostel allocation.","status":"Status","status_active":"Active","status_vacated":"Vacated","all_status":"All","all_hostels":"All hostels","hostel_filter":"Filter by hostel","status_filter":"Filter by status","search_placeholder":"Search by student name","empty":"No hostel allocations yet.","no_enrollments":"No assignable students \u2014 all active students already have a room.","vacate":"Vacate","vacate_confirm":"Vacate this allocation? The bed will be freed.","vacated":"Allocation vacated.","delete_confirm":"Remove this allocation permanently?","summary":{"total":"Allocations","fee":"Total fee"},"created":"Room allocated.","deleted":"Allocation removed.","full":"Full"},"report":{"title":"Hostel Reports","subtitle":"Review hostel occupancy and room-wise capacity.","hostel_summary":"Hostel Occupancy","room_occupancy":"Room Occupancy","hostel":"Hostel","type":"Type","warden":"Warden","rooms":"Rooms","beds":"Beds","occupied":"Occupied","free":"Free","occupancy":"Occupancy","room":"Room","capacity":"Capacity","rent":"Rent","students":"Students","download":"Download PDF","empty_hostels":"No hostels to report.","empty_rooms":"No rooms to report.","pdf_title":"Hostel Report","hostel_wise_title":"Hostel-wise Student List","occupancy_title":"Hostel Occupancy Summary","session":"Session","generated_on":"Generated on","student":"Student","class":"Class","roll":"Roll","allocated":"Allocated","fee":"Fee","total_students":"Total students","no_students":"No students allocated to this hostel."}},"inventory":{"module_title":"Inventory","nav":{"categories":"Categories","items":"Items","suppliers":"Suppliers","purchases":"Purchases","stock":"Stock","reports":"Reports"},"category":{"title":"Item Categories","subtitle":"Group stock items into nested categories.","new":"New Category","edit":"Edit Category","name":"Category name","parent":"Parent category","no_parent":"None (top level)","items_count":"Items","subcategories":"Subcategories","top_level":"Top level","empty":"No categories yet.","delete_confirm":"Delete this category?","created":"Category created.","updated":"Category updated.","deleted":"Category deleted.","has_dependents":"This category has subcategories or items and cannot be deleted.","self_parent":"A category cannot be its own parent."},"item":{"title":"Items","subtitle":"Stockable items, units and reorder levels.","new":"New Item","edit":"Edit Item","name":"Item name","code":"Code","category":"Category","unit":"Unit","unit_placeholder":"pcs, box, kg\u2026","reorder_level":"Reorder level","reorder_hint":"Flag the item as low when stock falls to this level. 0 disables.","description":"Description","current_stock":"Current stock","low":"Low","empty":"No items found.","delete_confirm":"Delete this item?","created":"Item created.","updated":"Item updated.","deleted":"Item deleted.","has_dependents":"This item has stock movements or purchases and cannot be deleted.","summary":{"total":"Items","categories":"Categories","low_stock":"Low stock"}},"supplier":{"title":"Suppliers","subtitle":"Vendors you purchase stock from.","new":"New Supplier","edit":"Edit Supplier","name":"Supplier name","contact_person":"Contact person","phone":"Phone","email":"Email","address":"Address","purchases_count":"Purchases","empty":"No suppliers yet.","delete_confirm":"Delete this supplier?","created":"Supplier created.","updated":"Supplier updated.","deleted":"Supplier deleted.","has_dependents":"This supplier has purchases and cannot be deleted.","summary":{"with_purchases":"With purchases"}},"purchase":{"title":"Purchases","subtitle":"Record stock purchases from suppliers.","new":"New Purchase","create_title":"New Purchase","edit_title":"Edit Purchase","supplier":"Supplier","select_supplier":"Select supplier","invoice_no":"Invoice no.","date":"Purchase date","paid":"Paid","total":"Total","due":"Due","note":"Note","item":"Item","select_item":"Select item","quantity":"Qty","unit_price":"Unit price","line_total":"Line total","lines":"Line items","add_line":"Add item","lines_required":"Add at least one line item.","items_count":"Items","back":"Back to purchases","summary":"Summary","recorded_by":"Recorded by","empty":"No purchases recorded.","delete_confirm":"Delete this purchase? The stock it posted will be reversed.","created":"Purchase saved and stock updated.","updated":"Purchase updated and stock re-posted.","deleted":"Purchase deleted and stock reversed.","stats":{"count":"Purchases","payment":"Payment","min_total":"Min total","max_total":"Max total"}},"stock":{"title":"Stock","subtitle":"Current balances \u2014 issue and adjust stock.","item":"Item","quantity":"Quantity","counted_quantity":"Counted quantity","current_stock":"Current stock","reorder_level":"Reorder level","status":"Status","low":"Low stock","ok":"OK","low_only":"Low stock only","issue":"Issue stock","adjust":"Adjust stock","reference":"Reference","note":"Note","date":"Date","available":"Available","recent_movements":"Recent movements","type":"Type","type_in":"In","type_out":"Out","type_adjust":"Adjust","empty":"No items found.","no_movements":"No stock movements yet.","issued":"Stock issued.","adjusted":"Stock adjusted.","insufficient":"Not enough stock \u2014 only :available available.","adjust_hint":"Enter the actual counted quantity; the difference is recorded as an adjustment.","low_count":":count item(s) at or below reorder level.","summary":{"items":"Items in stock list","level":"Stock level","in_stock":"In stock","out_of_stock":"Out of stock"}},"reports":{"title":"Inventory Reports","subtitle":"Stock, purchases, low-stock and supplier reports.","stock":"Stock Report","low_stock":"Low Stock Report","purchases":"Purchase Report","supplier_wise":"Supplier-wise Report","from":"From","to":"To","apply":"Apply","export_pdf":"PDF","export_excel":"Excel","generated":"Generated","no_data":"No data for this report.","purchase_count":"Purchases","total_purchases":"Total purchases","total_paid":"Total paid","total_due":"Total due"}},"library":{"module_title":"Library","nav":{"categories":"Book Categories","books":"Books","settings":"Library Settings"},"category":{"title":"Book Categories","subtitle":"Organise the catalogue into nested categories.","new":"New Category","edit":"Edit Category","name":"Category name","parent":"Parent category","no_parent":"None (top level)","top_level":"Top level","books_count":"Books","subcategories":"Subcategories","empty":"No categories yet.","delete_confirm":"Delete this category?","created":"Category created.","updated":"Category updated.","deleted":"Category deleted.","has_dependents":"This category has subcategories or books and cannot be deleted.","self_parent":"A category cannot be its own parent."},"book":{"title":"Books","subtitle":"The library catalogue \u2014 titles, authors and copies.","new":"New Book","edit":"Edit Book","book_title":"Title","author":"Author","isbn":"ISBN","no_isbn":"No ISBN","category":"Category","publisher":"Publisher","edition":"Edition","price":"Price","rack_no":"Rack no.","cover":"Cover image","description":"Description","copies":"Copies","available":"Available","details":"Details","search_placeholder":"Search title, author, ISBN\u2026","view":"View book","back":"Back to books","empty":"No books found.","summary":{"titles":"Titles","categories":"Categories","copies":"Copies","available":"Available","issued":"Issued","availability":"Availability","unavailable":"None available","publisher":"Publisher"},"delete_confirm":"Delete this book and all its copies?","created":"Book created.","updated":"Book updated.","deleted":"Book deleted.","has_issued_copies":"This book has issued copies and cannot be deleted."},"copy":{"title":"Copies","manager":"Copies manager","copy_no":"Barcode","status":"Status","status_available":"Available","status_issued":"Issued","status_lost":"Lost","status_damaged":"Damaged","bulk_add":"Add copies","count":"Number of copies","count_hint":"Barcodes are generated automatically (1\u2013500 at a time).","add":"Add","empty":"No copies yet. Add some to make this book borrowable.","mark_available":"Mark available","mark_lost":"Mark lost","mark_damaged":"Mark damaged","delete_confirm":"Remove this copy?","bulk_created":":count copies added.","updated":"Copy updated.","deleted":"Copy removed.","issued_locked":"An issued copy cannot be changed here \u2014 it is managed by the issue\/return desk.","total":"Total"},"settings":{"title":"Library Settings","subtitle":"Loan rules used by the issue\/return desk.","loan_days":"Loan period (days)","loan_days_hint":"Default number of days a book may be borrowed.","fine_per_day":"Fine per day","fine_per_day_hint":"Amount charged for each day a book is overdue.","max_books":"Max books per member","max_books_hint":"How many books a member may borrow at once.","saved":"Library settings saved."}},"nav":{"main":"Main","academic":"Academic","people":"People","attendance":"Attendance","exam":"Examination","online_exam":"Online Examination","certificate":"Certificates","communication":"Communication","library":"Library","transport":"Transport","hostel":"Hostel","inventory":"Inventory","finance":"Finance","payroll":"Payroll","reports":"Reports","website":"Website","system":"System","dashboard":"Dashboard","settings":"Settings","access":"Access Control","roles":"Roles & Permissions","users":"Users","activity":"Activity Log","sessions":"Academic Sessions","more":"More","pin":"Pin to favourites","unpin":"Remove from favourites","favorites":"Favourites","recent":"Recently opened","quick_actions":"Shortcuts","quick_actions_hint":"The jobs you do most, one tap away. Pin any page with \u2605 to add it here."},"notifications":{"title":"Notifications","subtitle":"Everything the school sent you, in one place","bell":"Notifications","empty":"Nothing here yet.","empty_hint":"Notices, fee invoices, results and diary updates will appear here.","view_all":"View all","mark_all_read":"Mark all as read","mark_read":"Mark as read","clear_read":"Clear read","all_read":"All notifications marked as read.","deleted":"Notification deleted.","cleared":"Read notifications cleared.","unread_badge":":count unread","summary":{"total":"Total","unread":"Unread","read":"Read"},"status":{"all":"All","unread":"Unread","read":"Read"},"types":{"notice":"Notice","fee":"Fees","exam":"Exam","diary":"Diary","admission":"Admission","event":"Event","system":"System"},"events":{"invoice":{"title":"Fee invoice for :period","body":"Your :period fee invoice has been generated. Please pay before the due date."},"payment":{"title":"Payment received \u2014 :amount","body":"Invoice :invoice updated. Remaining due: :due."},"result":{"title":":exam result published","body":"The result for :exam is now available."},"diary":{"title":"Today's diary \u2014 :date","body":"Today's lesson and homework have been posted."},"event":{"body":"On :date. Open the calendar for details."},"admission":{"title":"New online admission application","body":":name applied (tracking number :no). Review it in the admissions queue."},"admission_approved":{"title":"Admission approved","body":":name has been admitted. Welcome!"},"due_reminder":{"title":"Fee due \u2014 :amount","body":"Invoice :invoice is due on :date. Please pay on time to avoid a late fine."},"subscription":{"title":"Subscription expires in :days day(s)","body":"Your plan ends on :date. Renew before then to keep access."},"website_content_expiry":{"title":"Website content expires in :days day(s)","body":":block ends on :date. After that the site shows the default text \u2014 extend or update it."}}},"offline":{"offline":"You are offline","offline_hint":"Pages you opened before still work. Saved changes will sync when you reconnect.","pending":":count waiting to sync","syncing":"Syncing\u2026","sync_now":"Sync now","synced":":count offline change(s) synced.","failed":":count could not be synced","needs_login":"Sign in again to sync your offline changes.","sign_in":"Sign in","retry":"Retry","discard":"Discard","details":"Details","queued":"No internet \u2014 saved on this device. It will sync automatically.","pending_here":"Saved offline, waiting to sync.","date_offline":"Offline: showing the same student list for a different date.","unavailable":"This page has not been opened on this device yet, so it is not available offline."},"online_exam":{"module_title":"Online Exam","nav":{"bank":"Question Bank","exams":"Exam List","results":"Results","take":"Take Exam"},"difficulty":{"easy":"Easy","medium":"Medium","hard":"Hard"},"common":{"class":"Class","subject":"Subject","marks":"Marks","questions":"Questions","duration":"Duration","minutes":"min","actions":"Actions"},"bank":{"title":"Question Bank","subtitle":"Author MCQs by class, subject and chapter for online exams.","new":"New Question","edit":"Edit Question","import":"Import","question":"Question","question_en":"Question (English)","question_bn":"Question (Bangla)","options":"Options","option":"Option","option_en":"Option text (EN)","option_bn":"Option text (BN)","add_option":"Add option","mark_correct":"Correct","correct":"Correct answer","correct_answer":"Correct Answer","marks":"Marks","difficulty":"Difficulty","chapter":"Chapter","chapter_placeholder":"e.g. Chapter 1","subject":"Subject","class":"Class","select_subject":"Select subject","select_class":"Select class","all_subjects":"All subjects","all_classes":"All classes","all_difficulty":"All difficulty","all_types":"All types","min_marks":"Min marks","max_marks":"Max marks","summary":{"total":"Questions"},"search_placeholder":"Search question or chapter","empty":"No questions yet. Add one or import from Excel.","delete_confirm":"Delete this question?","in_use":"This question is used in an exam and cannot be deleted.","created":"Question added.","updated":"Question updated.","deleted":"Question deleted.","question_en_required":"The English question is required.","question_bn_required":"The Bangla question is required.","options_min":"Add at least two options.","correct_required":"Select the correct option.","correct_must_match":"The correct answer must be one of the options."},"import":{"title":"Import Questions","subtitle":"Bulk-create MCQs from an Excel sheet.","file":"Excel file","choose_file":"Choose a .xlsx, .xls or .csv file","download_template":"Download template","upload":"Upload & import","instructions":"Use the template. subject_code must match a subject code; class_level is the numeric class level. correct_answer is one of a, b, c, d. Bangla columns are optional.","back_to_bank":"Back to question bank","result_title":"Import result","created":":count question(s) imported.","failed":":count row(s) failed.","no_errors":"All rows imported successfully.","row":"Row","issues":"Issues","subject_code":"Subject Code","class_level":"Class Level","subject_not_found":"Subject with code :code not found.","class_not_found":"Class with level :level not found."},"exam":{"title":"Online Exams","subtitle":"Create timed MCQ exams, attach questions and publish.","new":"New Exam","edit":"Edit Exam","name":"Title","title_en":"Title (English)","title_bn":"Title (Bangla)","class":"Class","subject":"Subject","select_class":"Select class","select_subject":"Select subject","total_marks":"Total Marks","duration":"Duration (minutes)","starts_at":"Starts at","ends_at":"Ends at","schedule":"Schedule","questions":"Questions","attempts":"Attempts","status":"Status","status_published":"Published","status_draft":"Draft","open":"Open","closed":"Closed","publish":"Publish","unpublish":"Unpublish","open_builder":"Build","view_results":"Results","builder":"Exam Builder","back_to_exams":"Back to exams","details":"Exam details","settings":"Settings","anti_cheat":"Anti-cheat & behaviour","shuffle_questions":"Shuffle question order","shuffle_options":"Shuffle option order","track_tab_switches":"Track tab switches","auto_submit_after_switches":"Auto-submit after N tab switches","auto_submit_hint":"0 disables auto-submit; switches are still counted.","allow_retake":"Allow retake","show_results":"Show answers to student after submit","attach_questions":"Attach Questions","mode_manual":"Pick manually","mode_random":"Random","random_count":"Number of questions","random_difficulty":"Difficulty","any_difficulty":"Any difficulty","generate":"Generate set","save_selection":"Save selection","attached_questions":"Attached questions","pool":"Available questions","pool_count":"Pool: :total (easy :easy \u00b7 medium :medium \u00b7 hard :hard)","pool_empty":"No bank questions for this class and subject. Add questions to the bank first.","no_questions_yet":"No questions attached yet. Pick from the pool or generate a random set.","no_questions_selected":"Select at least one question.","count_required":"Enter how many questions to pick.","selected_count":":count selected","order":"Order","publish_needs_questions":"Attach at least one question before publishing.","publish_invalid_schedule":"Set a valid duration and start\/end time before publishing.","cannot_publish":"Cannot publish yet","search_placeholder":"Search exam title","empty":"No online exams yet.","summary":{"total":"Exams","published":"Published","draft":"Draft"},"all_published":"Published state","delete_confirm":"Delete this exam? Its questions and attempts are removed too.","created":"Exam created.","updated":"Exam updated.","deleted":"Exam deleted.","published":"Exam published.","unpublished":"Exam unpublished.","questions_assembled":"Questions saved.","title_en_required":"The English title is required.","title_bn_required":"The Bangla title is required.","duration_min_invalid":"Duration must be at least 1 minute.","ends_after_starts":"The end time must be after the start time."},"take":{"title":"Take Exam","subtitle":"Your published exams for this session.","lobby":"Exam Lobby","instructions":"Instructions","instructions_body":"This is a timed exam. Once you start, the timer cannot be paused. Each question is multiple-choice with one correct answer. Your answers are saved automatically. Submit before time runs out \u2014 otherwise the exam is submitted for you.","tab_warning":"Leaving this tab is recorded. Repeated tab switches may auto-submit your exam.","auto_submit_warning":"Your exam will be auto-submitted after :count tab switch(es).","duration":"Duration","total_marks":"Total marks","questions":"Questions","starts_at":"Opens","ends_at":"Closes","start":"Start Exam","resume":"Resume Exam","review":"View Result","retake":"Retake","score":"Score","status":"Status","status_in_progress":"In progress","status_submitted":"Submitted","status_auto_submitted":"Auto-submitted","not_attempted":"Not attempted","open":"Open now","closed":"Closed","not_open_yet":"Not open yet","window":"Exam window","empty":"No exams available right now.","no_enrollment":"No active enrollment found for your account, so you cannot take exams.","no_enrollment_title":"No enrollment","back_to_lobby":"Back to lobby","time_left":"Time left","question_n":"Question :n","of_total":"of :total","answered":"Answered","unanswered":"Unanswered","not_answered":"Not answered","next":"Next","previous":"Previous","clear":"Clear","submit":"Submit Exam","submit_confirm":"Submit your exam? You cannot change answers after submitting.","submit_unanswered":"You have :count unanswered question(s). Submit anyway?","saving":"Saving\u2026","saved":"Saved","tab_switches":"Tab switches","time_up_title":"Time is up","auto_submitting":"Time is up \u2014 submitting your exam\u2026","question_nav":"Questions","not_published":"This exam is not published.","window_closed":"This exam is not open right now.","already_attempted":"You have already attempted this exam.","already_submitted":"This attempt is already submitted.","time_up":"Time is up. The exam has been submitted.","invalid_option":"Invalid option selected.","submitted":"Exam submitted."},"review":{"title":"Answer Review","your_answer":"Your answer","correct_answer":"Correct answer","no_answer":"No answer","correct":"Correct","incorrect":"Incorrect","marks_awarded":"Marks","score":"Score","out_of":"out of","submitted_at":"Submitted at","tab_switches":"Tab switches","results_hidden":"Detailed answers are hidden for this exam. Here is your score.","back":"Back"},"result":{"title":"Exam Results","subtitle":"Review attempts and statistics per exam.","select_exam":"Select an exam to view its results.","summary":{"with_attempts":"Exams attempted","attempts":"Total attempts"},"attempted_filter":"Has attempts","attempts":"Attempts","average":"Average","highest":"Highest","lowest":"Lowest","total_marks":"Total marks","student":"Student","roll":"Roll","section":"Section","score":"Score","status":"Status","tab_switches":"Tab switches","submitted_at":"Submitted","view":"View","empty":"No finished attempts yet.","search_placeholder":"Search exam title","exams_empty":"No exams to show results for.","no_attempts":"No attempts for this exam yet.","back_to_results":"Back to results"}},"pagination":{"previous":"&laquo; Previous","next":"Next &raquo;"},"passwords":{"reset":"Your password has been reset.","sent":"We have emailed your password reset link.","throttled":"Please wait before retrying.","token":"This password reset token is invalid.","user":"We can't find a user with that email address."},"payroll":{"module_title":"HR & Payroll","nav":{"structures":"Salary Structures","runs":"Payroll Runs","payslips":"Payslips","increments":"Increments"},"months":{"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},"structure":{"title":"Salary Structures","subtitle":"Define each employee's basic pay, allowances and deductions.","new":"New Structure","edit":"Edit Structure","employee":"Employee","select_employee":"Select employee","all_employees":"All employees","filter_employee":"Filter by employee","designation":"Designation","basic":"Basic Salary","effective_from":"Effective From","allowances":"Allowances","deductions":"Deductions","add_allowance":"Add allowance","add_deduction":"Add deduction","line_name":"Name","line_amount":"Amount","gross":"Gross","net":"Net Payable","remove":"Remove","empty":"No salary structures defined yet.","delete_confirm":"Delete this salary structure?","stats":{"avg_net":"Average net","min_net":"Min net","max_net":"Max net"},"created":"Salary structure saved.","updated":"Salary structure updated.","deleted":"Salary structure deleted.","duplicate_effective":"This employee already has a structure effective on that date."},"run":{"title":"Payroll Runs","subtitle":"Generate and process monthly payroll.","detail_title":"Payroll \u2014 :month :year","generate":"Generate Payroll","generate_title":"Generate Monthly Payroll","month":"Month","year":"Year","status":"Status","statuses":{"draft":"Draft","finalized":"Finalized","paid":"Paid"},"all_statuses":"All statuses","total":"Net Total","payslips_count":"Payslips","view":"View","employee":"Employee","basic":"Basic","allowances":"Allowances","deductions":"Deductions","gross":"Gross","net":"Net","gross_total":"Gross Total","net_total":"Net Total","deduction_total":"Total Deductions","employees":"Employees","finalize":"Finalize","pay":"Mark as Paid","download_all":"Download All Payslips","finalize_confirm":"Finalize this payroll run? Payslips can no longer change after finalizing.","pay_confirm":"Mark this payroll as paid? This records the salary expense in accounting.","empty":"No payroll runs yet.","no_payslips":"No payslips in this run. Make sure employees have active salary structures.","generated":"Payroll generated \u2014 :created payslip(s) created, :skipped skipped.","finalized":"Payroll run finalized.","paid":"Payroll marked as paid.","cannot_finalize_empty":"Cannot finalize a payroll run with no payslips.","not_draft":"Only a draft payroll run can be finalized.","must_finalize_first":"Finalize the payroll run before marking it paid.","locked":"This payroll run is already finalized and cannot be regenerated.","expense_description":"Payroll for :month\/:year"},"payslip":{"title":"Payslips","subtitle":"View and print individual payslips.","employee":"Employee","period":"Period","gross":"Gross","net":"Net","status":"Status","statuses":{"unpaid":"Unpaid","paid":"Paid"},"all_runs":"All runs","all_statuses":"All statuses","pdf":"Payslip PDF","view":"View","empty":"No payslips found.","pdf_title":"PAYSLIP","designation":"Designation","department":"Department","employee_id":"Employee ID","basic":"Basic Salary","earnings":"Earnings","deductions":"Deductions","amount":"Amount","total_earnings":"Total Earnings","total_deductions":"Total Deductions","net_pay":"Net Pay","paid_on":"Paid on","generated_on":"Generated on"},"increment":{"title":"Increments","subtitle":"Salary increments roll an employee's structure forward from the effective date.","new":"New Increment","employee":"Employee","select_employee":"Select employee","all_employees":"All employees","filter_employee":"Filter by employee","designation":"Designation","type":"Type","types":{"fixed":"Fixed amount","percent":"Percentage"},"value":"Value","value_hint":"Amount (Tk) for fixed, or percentage for percent.","effective_from":"Effective From","reason":"Reason","empty":"No increments recorded.","delete_confirm":"Delete this increment? The salary structure it created will remain.","created":"Increment applied.","deleted":"Increment deleted."}},"portal":{"title":"My Portal","subtitle":"Everything about your studies in one place","nav":{"dashboard":"Overview","attendance":"Attendance","results":"Results","fees":"Fees","routine":"Routine","diary":"Daily Diary","notices":"Notices","profile":"Profile"},"no_student":{"title":"No student linked to this account","description":"Ask the school office to connect your login to a student record."},"no_enrollment":{"title":"Not enrolled this session","description":"This student has no enrollment in the running academic session yet."},"child":{"label":"Viewing","roll":"Roll","uid":"ID"},"dashboard":{"attendance":"Attendance this month","attendance_session":":percent% this session","due":"Outstanding due","overdue":":count overdue invoice(s)","paid":"Paid to date","latest_result":"Latest result","gpa":"GPA","today_routine":"Today's classes","no_class_today":"No classes scheduled for today.","upcoming_exams":"Upcoming exams","no_upcoming_exams":"No exam dates published yet.","notices":"Latest notices","no_notices":"No notices right now.","events":"Upcoming events","no_events":"Nothing on the calendar yet.","view_all":"View all"},"attendance":{"title":"Attendance","month_percentage":"This month","session_percentage":"This session","present":"Present","absent":"Absent","late":"Late","leave":"Leave","holiday":"Holiday","not_marked":"Not marked","legend":"Legend","empty":"No attendance has been recorded for this month."},"results":{"title":"Results","exam":"Exam","total":"Total marks","gpa":"GPA","grade":"Grade","position":"Position","section_position":"Section position","result":"Result","passed":"Passed","failed":"Failed","marksheet":"Download marksheet","subject":"Subject","full_marks":"Full marks","obtained":"Obtained","grade_point":"Grade point","absent":"Absent","empty":"No results have been published yet.","select_exam":"Select an exam to see the subject-wise breakdown."},"fees":{"title":"Fees","payable":"Total payable","paid":"Total paid","due":"Total due","invoice_no":"Invoice","period":"Period","due_date":"Due date","amount":"Amount","status":"Status","items":"Fee heads","payments":"Payments","method":"Method","txn":"Transaction","paid_at":"Paid on","receipt":"Receipt","pay_now":"Pay now","pay_title":"Pay invoice :invoice","pay_amount":"Amount due: :amount","gateway":"Payment method","nothing_due":"This invoice is already settled.","empty":"No invoices have been issued yet.","overdue":"Overdue"},"routine":{"title":"Class Routine","empty":"No routine has been published for this class yet.","break":"Break","today":"Today"},"notices":{"title":"Notices","empty":"No notices have been published for you.","attachment":"Attachment"},"profile":{"title":"Profile","personal":"Personal information","academic":"Academic information","guardians":"Guardians","transport":"Transport","hostel":"Hostel","name":"Name","uid":"Student ID","gender":"Gender","dob":"Date of birth","blood_group":"Blood group","religion":"Religion","nationality":"Nationality","birth_cert_no":"Birth certificate no.","present_address":"Present address","permanent_address":"Permanent address","previous_school":"Previous school","status":"Status","class":"Class","section":"Section","group":"Group","shift":"Shift","roll":"Roll","admission_date":"Admission date","session":"Session","relation":"Relation","phone":"Phone","email":"Email","occupation":"Occupation","primary":"Primary","route":"Route","stoppage":"Stoppage","pickup_time":"Pickup time","vehicle":"Vehicle","driver":"Driver","driver_phone":"Driver phone","fee":"Fee","hostel_name":"Hostel","room":"Room","allocated_at":"Allocated on","no_transport":"Not using school transport.","no_hostel":"Not staying in a hostel.","badge":"Student profile","no_guardian":"No guardian on file."}},"reports":{"module_title":"Reports & Analytics","nav":{"catalog":"Reports","analytics":"Analytics","custom":"Custom Report","cohort":"Cohort Tracking"},"common":{"session":"Session","from":"From","to":"To","apply":"Apply","reset":"Reset","all_sessions":"All sessions","current":"Current","archived":"Archived","class":"Class","section":"Section","all_classes":"All classes","all_sections":"All sections","no_data":"No data for the selected filters.","download_pdf":"Download PDF","download_excel":"Export Excel","export":"Export","archived_notice":"You are viewing an archived academic year (read-only).","total":"Total"},"pdf":{"amount_in_words":"Amount in Words","generated_on":"Generated on","prepared_by":"Prepared by","checked_by":"Checked by","authorized_by":"Authorized by","session":"Session","period":"Period"},"index":{"title":"Reports & Analytics","subtitle":"Consolidated reports across every module \u2014 view any academic year and export to PDF or Excel.","open":"Open report","cards":{"student":{"title":"Student Report","desc":"Admission, attendance %, results\/GPA and fee dues."},"cohort":{"title":"Cohort Tracking","desc":"Follow one year's class forward \u2014 where each student is now."},"teacher":{"title":"Teacher Report","desc":"Teacher attendance and class workload."},"financial":{"title":"Financial Report","desc":"Collection, income vs expense, dues and balance."},"attendance":{"title":"Attendance Report","desc":"Class-wise student attendance summary."},"exam":{"title":"Exam Report","desc":"Exam results, pass rate and grade distribution."},"library":{"title":"Library Report","desc":"Books, issued copies and overdue summary."},"custom":{"title":"Custom Report","desc":"Build your own report \u2014 pick entity, columns and filters."},"analytics":{"title":"Analytics Dashboard","desc":"Live charts \u2014 students, collection, attendance and distributions."}}},"financial":{"title":"Financial Report","subtitle":"Collection, income vs expense, dues and account balance.","pdf_title":"Financial Report","collection_summary":"Collection Summary","method":"Payment Method","count":"Transactions","amount":"Amount","total_collection":"Total Collection","income_expense":"Income vs Expense","income":"Income","expense":"Expense","head":"Head","total_income":"Total Income","total_expense":"Total Expense","net":"Net Balance","dues":"Invoices & Dues","invoiced":"Invoiced","paid":"Paid","due":"Outstanding Due","balance":"Account Balance","account":"Account","current_balance":"Current Balance","stat_collection":"Collection","stat_due":"Outstanding Due","stat_income":"Income","stat_expense":"Expense"},"student":{"title":"Student Report","subtitle":"Class-wise admission, attendance, results and fee dues.","pdf_title":"Student Report","class_summary":"Class-wise Summary","class":"Class","students":"Students","boys":"Boys","girls":"Girls","gender_split":"Boys \/ Girls","attendance":"Attendance %","avg_gpa":"Avg GPA","pass_rate":"Pass %","due":"Fee Due","class_distribution":"Students per Class","gender_distribution":"Gender Distribution"},"cohort":{"title":"Cohort Tracking","subtitle":"Pick the year and class a batch started in, and follow every student forward through the later years.","pdf_title":"Cohort Tracking Report","progression":"Year-by-Year Progression","base_session":"Starting year","base_class":"Starting class","base_roll":"Roll","student":"Student","uid":"Student ID","students":"Students in batch","roll":"Roll","outcome":"Where they are now","outcomes":{"continuing":"Still enrolled","completed":"Completed","left":"Left \/ transferred"},"pick_class":"Choose a starting year and class to track a batch.","retention":"Students per Year"},"teacher":{"title":"Teacher Report","subtitle":"Teacher attendance and class \/ subject workload.","pdf_title":"Teacher Report","workload_summary":"Attendance & Workload","attendance_chart":"Attendance % by Teacher","name":"Teacher","designation":"Designation","attendance":"Attendance %","subjects":"Subjects","classes":"Classes","total_teachers":"Total Teachers","subjects_assigned":"Subjects Assigned"},"attendance":{"title":"Attendance Report","subtitle":"Class-wise student attendance over a date range.","pdf_title":"Attendance Report","class_summary":"Class-wise Attendance","trend":"Daily Attendance Trend","status_distribution":"Status Distribution","class":"Class","present":"Present","absent":"Absent","late":"Late","leave":"Leave","total":"Total","percentage":"Attendance %"},"exam":{"title":"Exam Report","subtitle":"Results, pass rate and grade distribution by exam and class.","pdf_title":"Exam Report","class_summary":"Class-wise Results","grade_distribution":"Grade Distribution","exam":"Exam","all_exams":"All exams","class":"Class","grade":"Grade","students":"Students","appeared":"Appeared","passed":"Passed","pass_rate":"Pass %","avg_gpa":"Avg GPA"},"library":{"title":"Library & Facilities Report","subtitle":"Book inventory plus transport and hostel facility summaries.","pdf_title":"Library & Facilities Report","titles":"Titles","copies":"Copies","available":"Available","issued":"Issued","lost":"Lost \/ Other","copy_status":"Copy Status","by_category":"Books by Category","category":"Category","uncategorized":"Uncategorized","transport_summary":"Transport Summary","route":"Route","fare":"Fare","students":"Students","hostel_summary":"Hostel Summary","hostel":"Hostel","beds":"Beds","occupied":"Occupied","free":"Free"},"analytics":{"title":"Analytics Dashboard","subtitle":"Live institution metrics \u2014 enrolment, collection, attendance and results.","total_students":"Total Students","total_teachers":"Total Teachers","today_collection":"Today's Collection","attendance":"Attendance (Month)","collection_trend":"Fee Collection Trend","class_distribution":"Students by Class","gender_distribution":"Gender Distribution","grade_distribution":"Grade Distribution","students":"Students","collection":"Collection","male":"Boys","female":"Girls","other":"Other"},"custom":{"title":"Custom Report","subtitle":"Pick an entity, choose columns and filters, then run or export.","pdf_title":"Custom Report","entity_label":"Entity","select_entity":"Select entity","columns_label":"Columns","status_label":"Status","all_statuses":"All statuses","date_range_hint":"Leave blank for all time","run":"Run report","rows":"rows","pick_hint":"Select an entity and at least one column, then run the report.","entities":{"students":"Students","teachers":"Teachers","invoices":"Fee Invoices","books":"Library Books"},"col":{"uid":"ID","name":"Name","class":"Class","section":"Section","roll":"Roll","gender":"Gender","admission_date":"Admission Date","status":"Status","designation":"Designation","mobile":"Mobile","joining_date":"Joining Date","invoice_no":"Invoice No","student":"Student","period":"Period","payable":"Payable","paid":"Paid","due":"Due","title":"Title","author":"Author","category":"Category","copies":"Copies","due_date":"Due Date","created_at":"Entry Date"},"status":{"active":"Active","inactive":"Inactive","transferred":"Transferred","dropout":"Dropout","passed":"Passed","migrated":"Migrated","retired":"Retired","unpaid":"Unpaid","partial":"Partial","paid":"Paid","carried":"Carried forward"}}},"routine":{"title":"Routine","saved":"Routine saved successfully.","nav":{"timeslots":"Time Slots","class":"Class Routine","teacher":"Teacher Routine"},"days":{"sat":"Saturday","sun":"Sunday","mon":"Monday","tue":"Tuesday","wed":"Wednesday","thu":"Thursday","fri":"Friday"},"timeslot":{"title":"Time Slots","subtitle":"Manage daily periods and break times","add":"Add Time Slot","edit":"Edit Time Slot","created":"Time slot created.","updated":"Time slot updated.","deleted":"Time slot deleted.","empty":"No time slots configured yet.","fields":{"name":"Slot Name","start_time":"Start Time","end_time":"End Time","order":"Order","shift":"Shift","is_break":"Break Period"}},"class":{"title":"Class Routine","subtitle":"Set weekly timetable for a class and section","select_prompt":"Select a class and section to view or edit the routine.","empty":"No slots configured. Add time slots first.","pdf":"Download PDF","save":"Save Routine","fields":{"class":"Class","section":"Section","subject":"Subject","teacher":"Teacher","room":"Room"}},"teacher":{"title":"Teacher Routine","subtitle":"View all assigned periods for a teacher","select_prompt":"Select a teacher to view their routine.","empty":"No classes assigned for this teacher.","pdf":"Download PDF","fields":{"teacher":"Teacher"}},"pdf":{"title":"Routine","period":"Period","day":"Day","time":"Time","subject":"Subject","teacher":"Teacher","room":"Room","class":"Class","section":"Section","free":"Free"},"types":{"regular":"Class","online":"Online","lab":"Lab","practical":"Practical","exam":"Exam","activity":"Activity","sports":"Sports","library":"Library"},"platforms":{"zoom":"Zoom","google_meet":"Google Meet","teams":"Microsoft Teams","other":"Other"},"online":{"join":"Join","details":"Online class details","platform":"Platform","url":"Meeting link","meeting_id":"Meeting ID","passcode":"Passcode","no_link":"No link yet","generate_zoom":"Create Zoom meeting","generating":"Creating\u2026","generated":"Zoom meeting created \u2014 save the routine to keep it.","configure_zoom":"Add Zoom credentials in Settings \u2192 Zoom to create meetings automatically.","copy":"Copy link"},"zoom":{"not_configured":"Zoom is not configured. Add the credentials in Settings \u2192 Zoom.","auth_failed":"Zoom rejected the credentials (:reason).","failed":"Could not create the Zoom meeting (:reason)."},"fields_extra":{"type":"Type","note":"Note"},"error":{"teacher_conflict":":teacher is already assigned to :class at this time.","room_conflict":"Room :room is already booked for :class at this time."},"validation":{"name_required":"Slot name is required.","start_time_required":"Start time is required.","end_time_after":"End time must be after start time.","invalid_day":"Invalid day value.","invalid_slot":"Invalid time slot.","invalid_meeting_url":"The meeting link must be a valid URL."}},"search":{"placeholder":"Search pages, students, staff, invoices\u2026","button":"Search","hint":"Type at least 2 characters","empty":"No matches found.","searching":"Searching\u2026","ask_assistant":"Ask the assistant: \":term\"","open":"Open","navigate":"Navigate","close":"Close","groups":{"students":"Students","staff":"Staff","invoices":"Fee invoices","notices":"Notices","pages":"Pages"},"invoice_subtitle":":period \u00b7 :status"},"session":{"current":"Current session","select":"Select session","switch":"Switch session","switched":"Current session switched.","archive":"Archive","archived":"Archived","archived_readonly":"This academic session is archived and is read-only.","cannot_archive_current":"Cannot archive the currently selected session.","create":"Create academic session","name":"Session name","title":"Session title","start_date":"Start date","end_date":"End date","sessions":"Academic sessions","no_session":"No academic session is active. Please create one.","restore":"Restore","viewing_archived":"Viewing the archived :name session \u2014 read-only.","viewing_banner":"You are viewing an archived session. Nothing can be added or changed here.","back_to_current":"Back to the current session"},"settings":{"title":"Settings","subtitle":"Configure your institution, system, and public website.","updated":"Settings updated.","general_help":"Your institution's identity \u2014 name, contact details, and logo.","system_help":"Language and timezone defaults applied across the application.","session_help":"Switch the active academic session or add a new one.","smtp_help":"Outgoing mail server configuration for system emails.","payment_help":"Payment gateway keys for online fee collection.","automation_help":"Scheduled jobs that run on their own. The SMS options spend your gateway balance, so both start switched off.","automation":"Automation","automation_absent_sms":"Daily absent SMS","automation_absent_sms_help":"Texts guardians every school day at 11:30 AM about students marked absent.","automation_fee_reminders":"Fee due reminders","automation_fee_reminders_help":"Puts a reminder in the bell for invoices approaching their due date. Free.","automation_fee_reminder_sms":"Also text the fee reminder","automation_fee_reminder_sms_help":"Sends one SMS per invoice, on the day it enters the reminder window.","automation_fee_reminder_days":"Days of notice","automation_fee_reminder_days_help":"How far ahead of the due date to remind.","general":"General","system":"System","academic_session":"Academic Session","appearance":"Appearance","smtp":"SMTP","payment":"Payment","zoom":"Zoom","zoom_help":"Server-to-Server OAuth app credentials from marketplace.zoom.us \u2014 used to create meetings for online routine periods. Scopes needed: meeting:write:meeting (or meeting:write:admin).","zoom_account_id":"Account ID","zoom_client_id":"Client ID","zoom_client_secret":"Client Secret","zoom_secret_saved":"A secret is saved \u2014 leave blank to keep it.","zoom_connected":"Connected","zoom_not_connected":"Not configured","school_name_en":"School name (English)","school_name_bn":"School name (Bangla)","eiin":"EIIN","logo":"School logo","address":"Address","phone":"Phone","email":"Email","default_locale":"Default language","timezone":"Timezone","current_session":"Current academic session","create_session":"Create academic session","theme":"Theme","color_theme":"Colour theme","color_theme_help":"The accent palette used across the admin panel and website.","website_template":"Website template","website_template_help":"The design of the public website. Selecting a template instantly restyles every public page (header, footer, hero, cards, typography).","tpl_nordic":"Folio","tpl_nordic_desc":"Editorial prestige \u2014 oversized serif headlines, numbered sections, arch-framed photos, warm paper and deep brand ink.","tpl_classic":"Classic","tpl_classic_desc":"Formal institutional \u2014 serif headings, bordered boxes, square corners.","save_website_template":"Save website template","website_template_unavailable":"The :template template is switched off for now, so your website is showing :fallback instead. It comes back on its own once the template is restored.","signatures":"Signatures","signatures_help":"Signature blocks printed at the bottom of your documents. Set a default for every document, then override it for a specific one. Leave a document empty to use the default.","signature_document":"Document","signature_slot":"Signature :number","signature_label_en":"Label (English)","signature_label_bn":"Label (Bangla)","signature_who_en":"Name \/ designation (English)","signature_who_bn":"Name \/ designation (Bangla)","signature_image":"Signature image","signature_image_help":"Optional scanned signature printed above the line. PNG with a transparent background works best.","signature_remove_image":"Remove image","signature_add":"Add signature","signature_empty":"No signature block configured \u2014 this document falls back to the default set, or to its built-in labels.","save_signatures":"Save signatures","save_zoom":"Save Zoom settings","signature_doc_default":"Default (all documents)","signature_doc_invoice":"Fee invoice","signature_doc_receipt":"Payment receipt","signature_doc_marksheet":"Marksheet","signature_doc_tabulation":"Tabulation sheet","signature_doc_exam_routine":"Exam routine","signature_doc_seat_plan":"Seat plan","signature_doc_attendance":"Attendance report","signature_doc_payslip":"Payslip","signature_doc_class_routine":"Class routine","signature_doc_diary":"Daily diary","signature_doc_calendar":"Calendar","signature_doc_report":"Reports (transport, hostel, inventory)","save_general":"Save general settings","save_system":"Save system settings","save_session":"Save session settings","save_appearance":"Save appearance","profile":"Profile","security":"Security","appearance_pref":"Appearance"},"staff":{"title":"Staff & Teachers","subtitle":"Manage teaching and non-teaching employees","new":"Add Employee","created":"Employee created successfully.","updated":"Employee updated successfully.","deleted":"Employee deleted successfully.","bio_covered_by_cms":"A CMS letter covers this bio: the public Administration page shows the head\u2019s or assistant head\u2019s letter from Website Content instead.","not_a_teacher":"This employee is not a teacher.","subjects_assigned":"Subjects assigned successfully.","class_teacher_assigned":"Class teacher assigned successfully.","class_teacher_removed":"Class teacher removed.","empty":"No employees found.","search_placeholder":"Search by name, UID or phone\u2026","all_types":"All Types","all_statuses":"All Statuses","filter_teaching":"Teachers","filter_non_teaching":"Non-Teaching","fields":{"uid":"Employee ID","name":"Name","photo":"Photo","gender":"Gender","gender_male":"Male","gender_female":"Female","gender_other":"Other","dob":"Date of Birth","is_teaching":"Teaching Staff?","designation":"Designation","department":"Department","qualification":"Qualification","index_no":"Teacher Index No.","mobile":"Mobile","email":"Email","joining_date":"Joining Date","blood_group":"Blood Group","present_address":"Present Address","permanent_address":"Permanent Address","bio":"Biography","status":"Status","status_active":"Active","status_inactive":"Inactive","status_retired":"Retired","user_account":"User Account"},"profile":{"back":"Back to List","edit":"Edit profile","subtitle":"Staff profile and full details","personal_info":"Personal information","change_photo":"Change photo","up_to_date":"Everything here is up to date","up_to_date_hint":"To change any of this information, use the \"Edit profile\" button above.","overview":"Overview","subjects":"Assigned Subjects","class_teacher":"Class Teacher Assignments","tabs":{"overview":"Overview","employment":"Employment","subjects":"Subjects","class_teacher":"Class teacher"},"stats":{"subjects":"Assigned subjects","class_teacher":"Class teacher duties"},"actions":{"message":"Message","call":"Call","more":"More","email":"Email"}},"designation":{"title":"Designations","subtitle":"Manage teaching and non-teaching designations","new":"Add Designation","edit":"Edit Designation","name":"Name","type":"Type","type_teaching":"Teaching","type_non_teaching":"Non-Teaching","rank":"Rank (lower = senior)","employees":"Employees","empty":"No designations yet."},"designation_created":"Designation created.","designation_updated":"Designation updated.","designation_deleted":"Designation deleted.","subject_assignment":{"title":"Subject Assignments","subtitle":"Assign subjects to teachers","assign":"Assign Subjects","subject":"Subject","class":"Class (optional)","add_row":"Add Subject","empty":"No teachers found.","no_subjects":"No subjects assigned yet."},"class_teacher":{"title":"Class Teacher Assignments","subtitle":"Assign a class teacher per class\/section for the current session","assign":"Assign Class Teacher","teacher":"Teacher","class":"Class","section":"Section","session":"Session","empty":"No class teacher assignments yet.","archived_warning":"This session is archived. Assignments are read-only."},"nav":{"staff":"Staff","teachers":"Teachers","designations":"Designations","subject_assignment":"Subject Assignment","class_teachers":"Class Teachers"},"delete_confirm":"Are you sure you want to delete this employee? This cannot be undone.","summary":{"total":"Total staff","active":"Active","teaching":"Teaching","non_teaching":"Non-teaching","male":"Male","female":"Female"}},"students":{"module_title":"Students","nav":{"students":"Students","admissions":"Admissions","promotion":"Promotion","import":"Import Students","idcards":"ID Cards"},"title":"Students","subtitle":"Student identities and their per-session enrollment.","new":"New Student","empty":"No students found.","search_placeholder":"Search UID or name\u2026","created":"Student admitted.","updated":"Student updated.","deleted":"Student deleted.","delete_confirm":"Delete this student record?","all_sessions":"All sessions","all_classes":"All classes","all_sections":"All sections","all_statuses":"All statuses","fields":{"name":"Name","uid":"Student ID","gender":"Gender","gender_male":"Male","gender_female":"Female","gender_other":"Other","dob":"Date of birth","blood_group":"Blood group","religion":"Religion","nationality":"Nationality","birth_cert_no":"Birth certificate no.","nid":"NID","present_address":"Present address","permanent_address":"Permanent address","previous_school":"Previous school","photo":"Photo","status":"Status","status_active":"Active","status_graduated":"Graduated","status_left":"Left"},"sections":{"profile":"Student profile","enrollment":"Enrollment","guardians":"Guardians"},"profile":{"back":"Back to students","edit":"Edit profile","subtitle":"Student profile and full details","badge":"Student profile","personal_info":"Personal information","change_photo":"Change photo","up_to_date":"Everything here is up to date","up_to_date_hint":"To change any of this information, use the \"Edit profile\" button above.","actions":{"message":"Message","call":"Call","more":"More","email":"Email","id_card":"ID card","no_contact":"No guardian phone number on file.","collect_fee":"Collect fee","attendance":"Attendance register","marksheet":"Marksheet","diary":"Daily diary"},"basic_info":"Basic information","not_available":"This section becomes available once the related module is set up.","tabs":{"overview":"Overview","enrollments":"Enrollments","attendance":"Attendance","results":"Results","fees":"Fees","guardians":"Guardians","subjects":"Subjects"},"compulsory":"Compulsory","optional_subject":"4th subject","clear_optional":"Clear 4th subject","save_subjects":"Save subjects","subjects_empty":"No subject profile for this student's class and group yet.","attendance":{"present":"Present","absent":"Absent","late":"Late","leave":"Leave","total":"Total days","rate":"Attendance rate","recent":"Recent attendance","date":"Date","status":"Status","subject":"Subject","remark":"Remark","none":"No attendance records yet."},"results":{"none":"No results yet.","gpa":"GPA","grade":"Grade","position":"Position","total_marks":"Total marks","subject":"Subject","marks":"Marks","pass":"Pass","fail":"Fail","published":"Published","pending":"Pending","absent":"Abs"},"fees":{"billed":"Total billed","paid":"Paid","due":"Due","invoice":"Invoice","period":"Period","status":"Status","due_date":"Due date","none":"No invoices yet.","status_unpaid":"Unpaid","status_partial":"Partial","status_paid":"Paid"}},"enrollment":{"block_title":"Enrollment (current session)","title":"Enrollments","session":"Session","class":"Class","section":"Section","group":"Group","shift":"Shift","roll_no":"Roll","admission_date":"Admission date","status":"Status","none":"No enrollment in this session.","roll_taken":"This roll number is already taken in the selected class & section.","created":"Enrollment added.","updated":"Enrollment updated.","deleted":"Enrollment removed.","status_active":"Active","status_transferred":"Transferred","status_dropout":"Dropout","status_passed":"Passed","status_migrated":"Migrated"},"guardian":{"title":"Guardians","name":"Guardian name","relation":"Relation","relation_father":"Father","relation_mother":"Mother","relation_guardian":"Guardian","phone":"Phone","email":"Email","occupation":"Occupation","nid":"NID","address":"Address","is_primary":"Primary","add":"Add guardian","remove":"Remove","none":"No guardians added.","primary_hint":"A parent login is created for the primary guardian."},"admission":{"title":"Admissions","subtitle":"Review online applications and manage admission settings.","apply_title":"Online Admission Application","apply_subtitle":"Fill in the form below to apply for admission.","open":"Admission is open","closed":"Admission is currently closed.","submit":"Submit application","submitted":"Your application has been submitted. Thank you!","submitted_with_no":"Application submitted. Your tracking number is :no \u2014 keep it safe.","thanks":"Thank you for applying. We will contact you soon.","duplicate":"You already have a pending application for this class (tracking number :no).","invalid_mobile":"Enter a valid Bangladeshi mobile number (e.g. 01712345678).","fee":"Admission fee","eligibility":"Eligibility","applicant_name":"Applicant name","guardian_name":"Guardian name","phone":"Guardian phone","applicant_phone":"Applicant mobile (used to log in)","email":"Email (optional)","login_hint":"Once your application is approved, you can log in with this mobile number (or email) and the password: password","account":"Login account","previous_school":"Previous school","review":"Review","approve":"Approve & admit","reject":"Reject","approved":"Application approved \u2014 student admitted. Portal access runs through the guardian account.","approved_with_login":"Application approved \u2014 student admitted. Login: :login, password: :password.","rejected":"Application rejected.","deleted":"Application deleted.","already_approved":"This application has already been approved.","status_pending":"Pending","status_approved":"Approved","status_rejected":"Rejected","applications":"Applications","no_applications":"No applications yet.","summary":{"total":"Applications"},"created_at":"Applied on","approve_title":"Approve application","tracking_no":"Tracking number","documents":"Documents","documents_hint":"Birth certificate, photo or marksheet \u2014 up to 3 files (JPG\/PNG\/PDF, max 2 MB each).","details":"Application details","reject_title":"Reject application","reject_note":"Reason (shown to the applicant when they track)","track_title":"Track your application","track_subtitle":"Enter the tracking number you received when you applied.","track":"Track","track_cta":"Already applied? Check your status","enter_tracking":"e.g. ADM-26-AB12CD","not_found":"No application found with that tracking number.","reviewed_on":"Reviewed on","submitted_on":"Applied on","status_note":{"pending":"Your application is in the review queue. We will contact you on the mobile number you gave.","approved":"Congratulations! Your application was approved. Contact the office to complete admission.","rejected":"Sorry, your application was not approved this time."},"sms":{"submitted":"Your admission application has been received. Tracking number: :no. Track it on our website.","approved":"Congratulations! Your admission application (:no) has been approved. Please contact the school office.","approved_with_login":"Congratulations! Admission application :no approved. Login: :login, password: :password. Please change it after your first login.","rejected":"Your admission application (:no) was not approved. Contact the school office for details."},"settings":"Admission settings","settings_saved":"Admission settings saved.","open_label":"Accept new applications","fee_label":"Admission fee","eligibility_en":"Eligibility text (English)","eligibility_bn":"Eligibility text (Bangla)"},"promotion":{"title":"Student Promotion","subtitle":"Promote students from one session & class into the next.","source":"Source","target":"Target","from_session":"From session","from_class":"From class","to_session":"To session","to_class":"To class","to_section":"To section","to_group":"To group","to_shift":"To shift","load":"Load students","candidates":"Students","no_candidates":"Select a source session and class to load students.","promote":"Promote","leave":"Mark transferred","select_all":"Select all","run":"Run promotion","confirm":"Promote the selected students into the target session?","done":":count students promoted.","target_not_active":"The target session must be active to promote into it.","select_students":"Select at least one student to promote or transfer.","carry_arrears":"Carry unpaid dues forward","carry_arrears_hint":"Raises an arrear invoice in the target session for each promoted student who still owes money from an earlier one. Without it, those dues stay behind and can never be collected."},"import":{"title":"Import Students","subtitle":"Bulk-create students and enrollments from a spreadsheet.","file":"Spreadsheet file","download_template":"Download template","upload":"Upload & import","instructions":"Download the template, fill one student per row, then upload. Class is matched by numeric level and section by name within that class.","columns_hint":"Columns: name_en, name_bn, gender, dob, class_level, section, roll_no, guardian_name, guardian_phone, present_address","result":"Import result","created":":count students imported.","failed":":count rows failed.","errors":"Errors","row":"Row","no_errors":"All rows imported successfully.","class_not_found":"No class found for level \":level\".","section_not_found":"Section \":section\" not found in this class.","roll_taken":"Roll :roll is already taken in this class & section."},"idcard":{"title":"ID Cards","subtitle":"Design templates and print student ID cards.","templates":"Templates","new_template":"New template","template_name":"Template name","template_saved":"Template saved.","template_deleted":"Template deleted.","no_templates":"No templates yet.","side":"Side","side_front":"Front","side_back":"Back","side_both":"Both","primary_color":"Primary color","show_qr":"Show QR code","show_photo":"Show photo","fields":"Fields","is_default":"Default template","default":"Default","background":"Background image","generate":"Generate cards","generate_title":"Print ID cards","select_template":"Template","select_class":"Class","select_section":"Section","all_sections":"All sections","print":"Generate PDF","photo":"PHOTO"},"summary":{"total":"Total students","active":"Active","male":"Male","female":"Female","graduated":"Graduated","left":"Left"},"filters":{"all_genders":"All genders","all_religions":"All religions","all_blood_groups":"All blood groups","dob_range":"Date of birth","has_user":"Login account","yes":"Yes","no":"No","any":"Any"}},"transport":{"module_title":"Transport","nav":{"vehicles":"Vehicles","routes":"Routes","assignments":"Assignments","reports":"Reports"},"vehicle":{"title":"Vehicles","subtitle":"Manage the school buses, minibuses and other vehicles.","new":"New Vehicle","edit":"Edit Vehicle","number":"Vehicle Number","type":"Type","type_placeholder":"e.g. Bus, Minibus","capacity":"Capacity","driver_name":"Driver Name","driver_phone":"Driver Phone","gps_id":"GPS ID","gps_id_hint":"Optional \u2014 vehicle tracking device id.","occupancy":"Occupancy","assigned":"Assigned","seats":"seats","empty":"No vehicles added yet.","search_placeholder":"Search by number or driver","delete_confirm":"Delete this vehicle?","summary":{"in_use":"In use","min_capacity":"Min capacity"},"has_assignments":"This vehicle has student assignments and cannot be deleted.","duplicate_number":"This vehicle number is already in use.","capacity_min":"Capacity must be at least 1.","created":"Vehicle added.","updated":"Vehicle updated.","deleted":"Vehicle deleted."},"route":{"title":"Routes","subtitle":"Define transport routes, fares and ordered stoppages.","new":"New Route","edit":"Edit Route","name":"Route Name","fare":"Fare","description":"Description","stoppages":"Stoppages","stoppages_count":"Stoppages","add_stoppage":"Add stoppage","stoppage_name":"Stoppage name","pickup_time":"Pickup time","no_stoppages":"No stoppages yet.","students":"Students","empty":"No routes added yet.","search_placeholder":"Search by route name","delete_confirm":"Delete this route? Its stoppages will be removed too.","summary":{"total_fare":"Total fare","avg_fare":"Average fare","min_fare":"Min fare","max_fare":"Max fare"},"has_assignments":"This route has student assignments and cannot be deleted.","pickup_time_format":"Enter pickup time as HH:MM.","created":"Route added.","updated":"Route updated.","deleted":"Route deleted."},"assignment":{"title":"Transport Assignments","subtitle":"Assign students to a route and vehicle for the current session.","new":"New Assignment","new_title":"Assign Transport","student":"Student","select_student":"Select student","route":"Route","select_route":"Select route","stoppage":"Stoppage","select_stoppage":"Select stoppage","no_stoppage":"No stoppage","vehicle":"Vehicle","select_vehicle":"Select vehicle","fee":"Fee","class":"Class","roll":"Roll","seats_available":":count seats free","vehicle_full":"Vehicle :number is full (capacity :capacity).","already_assigned":"This student is already assigned to transport.","stoppage_mismatch":"The selected stoppage does not belong to this route.","all_routes":"All routes","all_vehicles":"All vehicles","route_filter":"Filter by route","vehicle_filter":"Filter by vehicle","search_placeholder":"Search by student name","empty":"No transport assignments yet.","no_enrollments":"No assignable students \u2014 all active students are already assigned.","delete_confirm":"Remove this transport assignment?","summary":{"total":"Assignments","fee":"Total fee","min_fee":"Min fee","max_fee":"Max fee"},"created":"Transport assigned.","deleted":"Assignment removed.","full":"Full"},"report":{"title":"Transport Reports","subtitle":"Review route-wise students and vehicle occupancy.","route_summary":"Route Summary","vehicle_occupancy":"Vehicle Occupancy","route":"Route","fare":"Fare","stoppages":"Stoppages","students":"Students","vehicle":"Vehicle","type":"Type","capacity":"Capacity","assigned":"Assigned","free":"Free","occupancy":"Occupancy","download":"Download PDF","empty_routes":"No routes to report.","empty_vehicles":"No vehicles to report.","pdf_title":"Transport Report","route_wise_title":"Route-wise Student List","occupancy_title":"Vehicle Occupancy Summary","session":"Session","generated_on":"Generated on","student":"Student","class":"Class","roll":"Roll","stoppage":"Stoppage","pickup":"Pickup","fee":"Fee","total_students":"Total students","no_students":"No students assigned to this route."}},"validation":{"accepted":"The :attribute field must be accepted.","accepted_if":"The :attribute field must be accepted when :other is :value.","active_url":"The :attribute field must be a valid URL.","after":"The :attribute field must be a date after :date.","after_or_equal":"The :attribute field must be a date after or equal to :date.","alpha":"The :attribute field must only contain letters.","alpha_dash":"The :attribute field must only contain letters, numbers, dashes, and underscores.","alpha_num":"The :attribute field must only contain letters and numbers.","any_of":"The :attribute field is invalid.","array":"The :attribute field must be an array.","ascii":"The :attribute field must only contain single-byte alphanumeric characters and symbols.","before":"The :attribute field must be a date before :date.","before_or_equal":"The :attribute field must be a date before or equal to :date.","between":{"array":"The :attribute field must have between :min and :max items.","file":"The :attribute field must be between :min and :max kilobytes.","numeric":"The :attribute field must be between :min and :max.","string":"The :attribute field must be between :min and :max characters."},"boolean":"The :attribute field must be true or false.","can":"The :attribute field contains an unauthorized value.","confirmed":"The :attribute field confirmation does not match.","contains":"The :attribute field is missing a required value.","current_password":"The password is incorrect.","date":"The :attribute field must be a valid date.","date_equals":"The :attribute field must be a date equal to :date.","date_format":"The :attribute field must match the format :format.","decimal":"The :attribute field must have :decimal decimal places.","declined":"The :attribute field must be declined.","declined_if":"The :attribute field must be declined when :other is :value.","different":"The :attribute field and :other must be different.","digits":"The :attribute field must be :digits digits.","digits_between":"The :attribute field must be between :min and :max digits.","dimensions":"The :attribute field has invalid image dimensions.","distinct":"The :attribute field has a duplicate value.","doesnt_contain":"The :attribute field must not contain any of the following: :values.","doesnt_end_with":"The :attribute field must not end with one of the following: :values.","doesnt_start_with":"The :attribute field must not start with one of the following: :values.","email":"The :attribute field must be a valid email address.","encoding":"The :attribute field must be encoded in :encoding.","ends_with":"The :attribute field must end with one of the following: :values.","enum":"The selected :attribute is invalid.","exists":"The selected :attribute is invalid.","extensions":"The :attribute field must have one of the following extensions: :values.","file":"The :attribute field must be a file.","filled":"The :attribute field must have a value.","gt":{"array":"The :attribute field must have more than :value items.","file":"The :attribute field must be greater than :value kilobytes.","numeric":"The :attribute field must be greater than :value.","string":"The :attribute field must be greater than :value characters."},"gte":{"array":"The :attribute field must have :value items or more.","file":"The :attribute field must be greater than or equal to :value kilobytes.","numeric":"The :attribute field must be greater than or equal to :value.","string":"The :attribute field must be greater than or equal to :value characters."},"hex_color":"The :attribute field must be a valid hexadecimal color.","image":"The :attribute field must be an image.","in":"The selected :attribute is invalid.","in_array":"The :attribute field must exist in :other.","in_array_keys":"The :attribute field must contain at least one of the following keys: :values.","integer":"The :attribute field must be an integer.","ip":"The :attribute field must be a valid IP address.","ipv4":"The :attribute field must be a valid IPv4 address.","ipv6":"The :attribute field must be a valid IPv6 address.","json":"The :attribute field must be a valid JSON string.","list":"The :attribute field must be a list.","lowercase":"The :attribute field must be lowercase.","lt":{"array":"The :attribute field must have less than :value items.","file":"The :attribute field must be less than :value kilobytes.","numeric":"The :attribute field must be less than :value.","string":"The :attribute field must be less than :value characters."},"lte":{"array":"The :attribute field must not have more than :value items.","file":"The :attribute field must be less than or equal to :value kilobytes.","numeric":"The :attribute field must be less than or equal to :value.","string":"The :attribute field must be less than or equal to :value characters."},"mac_address":"The :attribute field must be a valid MAC address.","max":{"array":"The :attribute field must not have more than :max items.","file":"The :attribute field must not be greater than :max kilobytes.","numeric":"The :attribute field must not be greater than :max.","string":"The :attribute field must not be greater than :max characters."},"max_digits":"The :attribute field must not have more than :max digits.","mimes":"The :attribute field must be a file of type: :values.","mimetypes":"The :attribute field must be a file of type: :values.","min":{"array":"The :attribute field must have at least :min items.","file":"The :attribute field must be at least :min kilobytes.","numeric":"The :attribute field must be at least :min.","string":"The :attribute field must be at least :min characters."},"min_digits":"The :attribute field must have at least :min digits.","missing":"The :attribute field must be missing.","missing_if":"The :attribute field must be missing when :other is :value.","missing_unless":"The :attribute field must be missing unless :other is :value.","missing_with":"The :attribute field must be missing when :values is present.","missing_with_all":"The :attribute field must be missing when :values are present.","multiple_of":"The :attribute field must be a multiple of :value.","not_in":"The selected :attribute is invalid.","not_regex":"The :attribute field format is invalid.","numeric":"The :attribute field must be a number.","password":{"letters":"The :attribute field must contain at least one letter.","mixed":"The :attribute field must contain at least one uppercase and one lowercase letter.","numbers":"The :attribute field must contain at least one number.","symbols":"The :attribute field must contain at least one symbol.","uncompromised":"The given :attribute has appeared in a data leak. Please choose a different :attribute."},"present":"The :attribute field must be present.","present_if":"The :attribute field must be present when :other is :value.","present_unless":"The :attribute field must be present unless :other is :value.","present_with":"The :attribute field must be present when :values is present.","present_with_all":"The :attribute field must be present when :values are present.","prohibited":"The :attribute field is prohibited.","prohibited_if":"The :attribute field is prohibited when :other is :value.","prohibited_if_accepted":"The :attribute field is prohibited when :other is accepted.","prohibited_if_declined":"The :attribute field is prohibited when :other is declined.","prohibited_unless":"The :attribute field is prohibited unless :other is in :values.","prohibits":"The :attribute field prohibits :other from being present.","regex":"The :attribute field format is invalid.","required":"The :attribute field is required.","required_array_keys":"The :attribute field must contain entries for: :values.","required_if":"The :attribute field is required when :other is :value.","required_if_accepted":"The :attribute field is required when :other is accepted.","required_if_declined":"The :attribute field is required when :other is declined.","required_unless":"The :attribute field is required unless :other is in :values.","required_with":"The :attribute field is required when :values is present.","required_with_all":"The :attribute field is required when :values are present.","required_without":"The :attribute field is required when :values is not present.","required_without_all":"The :attribute field is required when none of :values are present.","same":"The :attribute field must match :other.","size":{"array":"The :attribute field must contain :size items.","file":"The :attribute field must be :size kilobytes.","numeric":"The :attribute field must be :size.","string":"The :attribute field must be :size characters."},"starts_with":"The :attribute field must start with one of the following: :values.","string":"The :attribute field must be a string.","timezone":"The :attribute field must be a valid timezone.","unique":"The :attribute has already been taken.","uploaded":"The :attribute failed to upload.","uppercase":"The :attribute field must be uppercase.","url":"The :attribute field must be a valid URL.","ulid":"The :attribute field must be a valid ULID.","uuid":"The :attribute field must be a valid UUID.","phone":"Please enter a valid Bangladeshi mobile number (e.g. 01XXXXXXXXX).","custom":{"attribute-name":{"rule-name":"custom-message"}},"attributes":[]},"website":{"site":{"home":"Home","read_more":"Read more","view_all":"View all","search":"Search","back":"Back","login":"Login","menu":"Menu","eiin":"EIIN","established":"Established","skip_to_content":"Skip to main content","main_menu":"Main menu","close_menu":"Close menu","breadcrumb":"Breadcrumb"},"nav":{"home":"Home","about":"About","administration":"Administration","teachers":"Teachers","academic":"Academic","results":"Results","notices":"Notices","gallery":"Gallery","facilities":"Facilities","downloads":"Downloads","links":"Important Links","contact":"Contact","grs":"Grievance (GRS)"},"home":{"latest_notices":"Latest Notices","notice_board":"Notice Board","quick_links":"Quick Links","our_results":"Our Results","explore":"Explore","admission_open":"Admission Open","view_notice":"View Notice","apply_now":"Apply Now","explore_title":"Everything you need, in one place","results_eyebrow":"Achievements","admission":"Admission & Forms","visitors":"Visitors","visitors_today":"Today","visitors_total":"Total","no_notices":"No notices to display.","stat_students":"Students","stat_teachers":"Teachers","stat_facilities":"Facilities","prev_slide":"Previous slide","next_slide":"Next slide","slides_label":"Campus highlights","pause_slides":"Pause slideshow","go_to_slide":"Go to slide :n"},"about":{"title":"About Us","subtitle":"Know more about our institution","at_a_glance":"At a Glance","history":"History","mission_vision":"Mission & Vision","mission":"Mission","vision":"Vision","find_us":"Find Us","intro_video":"Introductory Video"},"administration":{"title":"Administration","subtitle":"Leadership and management","head_message":"Head Teacher's Message","asst_head_message":"Assistant Head Teacher's Message","managing_committee":"Managing Committee","former_heads":"Former Head Teachers","name":"Name","role":"Role","tenure":"Tenure"},"teachers":{"title":"Teachers","subtitle":"Our dedicated faculty members","designation":"Designation","subject":"Subject","qualification":"Qualification","mobile":"Mobile","view_profile":"View profile","profile":"Teacher Profile","empty":"No teachers to display."},"academic":{"title":"Academic","subtitle":"Classes, syllabus and calendar","classes_overview":"Classes Overview","class":"Class","group":"Group","syllabus":"Syllabus","routine":"Class Routine","calendar":"Academic Calendar","holidays":"Holidays","date":"Date","no_syllabus":"No syllabus uploaded yet."},"results":{"title":"Results","subtitle":"Search results and institutional performance","search_title":"Search Result","exam":"Examination","roll":"Roll Number","search":"Search Result","select_exam":"Select examination","public_results":"Public Examination Results","year":"Year","examinees":"Examinees","passed":"Passed","gpa5":"GPA-5","pass_rate":"Pass Rate","search_unavailable":"Result search will be available soon. Please check back later.","class":"Class","section":"Section","grade":"Grade","gpa":"GPA","fail":"Failed","not_found":"No result found for this roll number in the selected examination.","class_section":"Class & Section","pick_section":"More than one student sat this examination on this roll number. Select the class and section.","select_section":"Select class & section"},"notices":{"title":"Notice Board","subtitle":"All notices and announcements","all_categories":"All categories","category_academic":"Academic","category_administrative":"Administrative","category_exam":"Examination","category_admission":"Admission","category_general":"General","published_on":"Published on","empty":"No notices found."},"gallery":{"title":"Gallery","subtitle":"Photos and videos of our events","photos":"Photos","videos":"Videos","photo":"Photo","video":"Video","items":"items","empty":"No albums to display.","album_empty":"This album has no items yet."},"facilities":{"title":"Facilities","subtitle":"What we offer our students"},"downloads":{"title":"Downloads","subtitle":"Forms, syllabus and documents","category_form":"Forms","category_syllabus":"Syllabus","category_prospectus":"Prospectus","category_report":"Reports","category_other":"Others","download":"Download","empty":"No downloads available."},"links":{"title":"Important Links","subtitle":"Useful government and educational portals","category_quick":"Quick Links","category_education":"Education","category_general":"General","empty":"No links available."},"contact":{"title":"Contact Us","subtitle":"Get in touch with us","address":"Address","phone":"Phone","email":"Email","name":"Your Name","your_email":"Your Email","your_phone":"Phone (optional)","subject":"Subject","message":"Message","send":"Send Message","sent":"Thank you! Your message has been sent successfully.","find_us":"Find Us on Map"},"grs":{"title":"Grievance Redress System (GRS)","subtitle":"Submit a complaint and track its status","submit_title":"Submit a Grievance","track_title":"Track a Grievance","name":"Name","contact":"Contact (phone\/email)","address":"Address (optional)","subject":"Subject","description":"Description","submit":"Submit Grievance","submitted":"Your grievance has been submitted. Tracking number: :no","tracking_no":"Tracking Number","track":"Track","check_status":"Check Status","enter_tracking":"Enter your tracking number","status":"Status","response":"Response","submitted_on":"Submitted on","not_found":"No grievance found with this tracking number.","status_pending":"Pending","status_in_progress":"In Progress","status_resolved":"Resolved","status_rejected":"Rejected"},"footer":{"quick_links":"Quick Links","contact_us":"Contact Us","follow_us":"Follow Us","rights_reserved":"All rights reserved.","back_to_top":"Back to top"},"ticker":{"pause":"Pause notice ticker"},"dock":{"label":"Quick actions","call":"Call","admission":"Admission"},"preview":{"label":"Preview: :template theme","note":"Nothing is saved; visitors still see the current theme. This link expires in 30 minutes.","exit":"Leave preview","pages":{"home":"Home","about":"About","administration":"Administration","admission":"Admission"}},"faq":{"title":"Frequently asked questions"},"required_pages":{"citizen-charter":"Citizen Charter","rti":"Right to Information (RTI)","grs":"Grievance Redress System (GRS)"},"validation":{"required_page_rename":"This is a required government page; its address cannot change once it is published.","required_page_unpublish":"This is a required government page; once published it cannot be taken down.","required_page_delete":"This is a required government page and cannot be deleted.","name_required":"Please enter your name.","email_required":"Please enter your email address.","email_invalid":"Please enter a valid email address.","contact_required":"Please enter a contact (phone or email).","subject_required":"Please enter a subject.","message_required":"Please enter your message.","description_required":"Please describe your grievance.","slug_unique":"This slug is already in use.","slug_format":"The slug may only contain lowercase letters, numbers and hyphens."},"cms":{"title":"Website \/ CMS","nav":{"notices":"Notices","pages":"Pages","menus":"Menus","sliders":"Sliders","gallery":"Gallery","links":"Important Links","downloads":"Downloads","committee":"Committee","former_heads":"Former Heads","holidays":"Holidays","facilities":"Facilities","messages":"Messages","public_results":"Board Results","website_content":"Website Content","grievances":"Grievances"},"notices":{"title":"Notices","subtitle":"Publish and manage institutional notices","create":"New notice","edit":"Edit notice","create_title":"Create notice","fields":{"title":"Title","body":"Body","category":"Category","audience":"Audience","audience_value":"Audience value","role":"Role","class":"Class","session":"Target session","attachment":"Attachment","publish":"Publish now","published_at":"Publish date"},"audience_role_hint":"Choose the role this notice is meant for.","audience_class_hint":"Enter the class name this notice targets.","session_hint":"Leave empty to show this notice in every session.","current_attachment":"Current attachment","published":"Published","draft":"Draft","publish_action":"Publish","unpublish_action":"Unpublish","no_notices":"No notices yet","created":"Notice created.","updated":"Notice updated.","deleted":"Notice deleted.","publish_toggled":"Publish status updated.","delete_confirm":"Delete this notice? This action cannot be undone.","categories":{"academic":"Academic","administrative":"Administrative","exam":"Exam","general":"General"},"audiences":{"all":"Everyone","role":"By role","class":"By class"}},"pages":{"summary":{"total":"Pages","draft":"Draft"},"title":"Pages","subtitle":"Manage website pages and DSHE sections","new":"New Page","edit":"Edit Page","slug":"Slug","page_title":"Title","content":"Content","template":"Template","published":"Published","meta_title":"Meta Title","meta_description":"Meta Description","order":"Order","view":"View page","empty":"No pages yet.","delete_confirm":"Delete this page? This cannot be undone."},"menus":{"title":"Menus","subtitle":"Header, footer and quick menus","new":"New Menu","edit":"Edit Menu","name":"Name","location":"Location","location_header":"Header","location_footer":"Footer","location_quick":"Quick","items":"Items","add_item":"Add Item","label":"Label","url":"URL","link_page":"Link to Page","no_page":"No page (use URL)","target":"Open in","target_self":"Same tab","target_blank":"New tab","no_items":"No items in this menu.","delete_confirm":"Delete this menu and its items?"},"sliders":{"title":"Sliders","subtitle":"Homepage banner slides","new":"New Slide","edit":"Edit Slide","image":"Image","slide_title":"Title","caption":"Caption","link":"Link","order":"Order","active":"Active","empty":"No slides yet.","delete_confirm":"Delete this slide?"},"gallery":{"title":"Gallery","subtitle":"Photo and video albums","new":"New Album","edit":"Edit Album","album_title":"Title","slug":"Slug","type":"Type","type_photo":"Photo","type_video":"Video","event_date":"Event Date","cover":"Cover Image","published":"Published","items":"Items","add_item":"Add Item","item_type":"Item Type","item_image":"Image","item_video":"Video URL","caption":"Caption","no_items":"No items in this album.","empty":"No albums yet.","delete_confirm":"Delete this album and its items?"},"links":{"title":"Important Links","subtitle":"Government and educational portals","new":"New Link","edit":"Edit Link","link_title":"Title","url":"URL","icon":"Icon","category":"Category","order":"Order","active":"Active","empty":"No links yet.","delete_confirm":"Delete this link?"},"downloads":{"title":"Downloads","subtitle":"Downloadable forms and documents","new":"New Download","edit":"Edit Download","download_title":"Title","file":"File","category":"Category","order":"Order","active":"Active","view":"Open file","empty":"No downloads yet.","delete_confirm":"Delete this download?"},"committee":{"title":"Managing Committee","subtitle":"Members of the managing committee","new":"New Member","edit":"Edit Member","member_name":"Name","role":"Role","order":"Order","active":"Active","empty":"No committee members yet.","delete_confirm":"Delete this member?"},"former_heads":{"title":"Former Head Teachers","subtitle":"Past heads of the institution","new":"New Entry","edit":"Edit Entry","head_name":"Name","tenure":"Tenure","order":"Order","active":"Active","empty":"No former heads yet.","delete_confirm":"Delete this entry?"},"holidays":{"title":"Holidays","subtitle":"Academic calendar and holidays","new":"New Holiday","edit":"Edit Holiday","holiday_title":"Title","date":"Date","end_date":"End date (optional)","active":"Active","empty":"No holidays yet.","delete_confirm":"Delete this holiday?"},"facilities":{"title":"Facilities","subtitle":"Campus facilities shown on the website","new":"New Facility","edit":"Edit Facility","facility_title":"Title","description":"Description","icon":"Icon","icon_hint":"Icon key: library, science_lab, computer_lab, sports, medical, scout, hostel","order":"Order","active":"Active","empty":"No facilities yet.","delete_confirm":"Delete this facility?"},"messages":{"title":"Contact Messages","subtitle":"Inbox of website contact form submissions","from":"From","subject":"Subject","received":"Received","status":"Status","read":"Read","unread":"Unread","mark_read":"Mark as read","view":"View message","empty":"No messages yet.","delete_confirm":"Delete this message?"},"public_results":{"title":"Board Results","subtitle":"Institutional JSC \/ SSC \/ HSC results shown on the public website","new":"Add Board Result","edit":"Edit Board Result","created":"Board result entry created.","updated":"Board result entry updated.","deleted":"Board result entry deleted.","fields":{"exam_name":"Exam (JSC\/SSC\/HSC)","year":"Year","total_examinees":"Total Examinees","passed":"Passed","gpa5_count":"GPA 5.00","pass_rate":"Pass Rate (%)","board_result_url":"Board Result URL"}},"grievances":{"title":"Grievances (GRS)","subtitle":"Manage and respond to grievances","all_statuses":"All statuses","tracking_no":"Tracking No","name":"Name","subject":"Subject","status":"Status","response":"Response","update":"Update Status","received":"Received","view":"View \/ Respond","empty":"No grievances yet."},"page_saved":"Page saved successfully.","page_deleted":"Page deleted.","menu_saved":"Menu saved successfully.","menu_deleted":"Menu item deleted.","slider_saved":"Slide saved successfully.","slider_deleted":"Slide deleted.","album_saved":"Album saved successfully.","album_deleted":"Album removed.","link_saved":"Link saved successfully.","link_deleted":"Link deleted.","download_saved":"Download saved successfully.","download_deleted":"Download deleted.","committee_saved":"Committee member saved successfully.","committee_deleted":"Committee member deleted.","former_head_saved":"Former head saved successfully.","former_head_deleted":"Former head deleted.","holiday_saved":"Holiday saved successfully.","holiday_deleted":"Holiday deleted.","facility_saved":"Facility saved successfully.","facility_deleted":"Facility deleted.","message_deleted":"Message deleted.","grievance_updated":"Grievance updated successfully."}},"website_content":{"defaults":{"hero_copy":{"tagline":["Education","Discipline","Excellence"],"fallback_title":"Welcome to Our Institution","fallback_caption":"A center of excellence committed to quality education, moral values and all-round development of every student."},"motto":{"line_1":"Better Education","line_2":"Brighter Tomorrow"},"pillars":{"items":[{"label":"Quality Education","sub":"Building strong foundations"},{"label":"Skilled & Experienced Teachers","sub":"Learn from the best"},{"label":"Modern Learning Environment","sub":"Technology for a better tomorrow"},{"label":"A Brighter Future","sub":"Empowering next generation"}]},"section_intro":{"eyebrow":"Discover","title":"Everything you need, in one place","text":"Quick access to notices, results, academics, our gallery and more.","marginalia":["Learn","Grow","Succeed"]},"cta":{"eyebrow":"Get in touch","title":"Visit our campus or reach out to us","text":"We would love to hear from you \u2014 find us on the map or send us a message and our team will respond.","primary_label":"Contact","secondary_label":"Learn more"}},"saved":"Website content saved.","restored":"Revision restored.","profile_saved":"Site profile saved.","taken_down":"The picture was taken down and deleted.","stale":"Someone else saved this since you opened it (now version :v). Reload to see their changes, then edit again.","validation":{"plain_text":"Plain text only \u2014 no HTML or control characters.","safe_href":"Use a site path starting with \/ or an http(s):\/\/ link.","locale_map_filled":"Write this in at least one language.","title_accent":"The accent must be the end of the title, in the same language (:locale).","reset_conflict":"\":path\" cannot be both changed and reset in one save.","media_path":"Upload the picture again \u2014 this file is not in your school\u2019s media.","embed_map":"Paste a Google Maps embed link (https:\/\/www.google.com\/maps\u2026) or its iframe code.","embed_video":"Paste a YouTube video link."},"admin":{"title":"Website Content","subtitle":"Your school\u2019s own words on the public website \u2014 written once, used by every theme","blocks":{"home":{"hero_copy":"Home: hero text","explore_intro":"Home: explore introduction","closing_cta":"Home: closing call to action"},"identity":{"motto":"Motto","pillars":"Four pillars","page_intros":"Page subtitles"},"about":{"mission_vision":"Mission & vision"},"leader":{"messages":"Administration: head\u2019s and assistant head\u2019s letters"},"admission":{"intro":"Admission: introduction","faq":"Admission: frequently asked questions"}},"fields":{"tagline":"Tagline","fallback_title":"Welcome title","title_accent":"Highlighted ending of the title","fallback_caption":"Welcome text","line_1":"First line","line_2":"Second line","items":"Items","label":"Label","sub":"Subtitle","eyebrow":"Eyebrow","title":"Title","text":"Text","marginalia":"Margin words","primary":"Main button","secondary":"Second button","href":"Link","mission":"Mission","vision":"Vision","head":"Head\u2019s letter","assistant":"Assistant head\u2019s letter","message":"Message","lede":"Introduction","image":"Picture","q":"Question","a":"Answer","about":"About","administration":"Administration","admission":"Admission","academic":"Academic","teachers":"Teachers","notices":"Notices","results":"Results","gallery":"Gallery","facilities":"Facilities","downloads":"Downloads","links":"Useful links","contact":"Contact","grs":"Grievance (GRS)"},"image":{"upload":"Upload a picture","replace":"Replace picture","none":"No picture yet. JPG, PNG or WebP, up to 8 MB.","upload_failed":"The upload failed. Try again.","focal_hint":"Click the part of the picture that must never be cropped","alt":"Describe the picture (for screen readers)","minors":"Students or children are in this picture","consent":"I have confirmed their guardians' consent","consent_required":"Without consent this picture is not shown on the site.","takedown":"Take down","takedown_confirm":"Remove this picture from the site, every saved version and the server? This cannot be undone."},"states":{"own":"Your own","placeholder":"Placeholder in use","hidden":"Hidden","empty":"Empty \u2014 hidden","disabled":"Off","bound":"From another screen","missing_locale":":locale missing","expired":"Expired"},"actions":{"hide":"Hide","reset":"Back to default","restore":"Restore this","switch_theme":"Change theme","show":"Show","customize":"Edit these","add_item":"Add item","remove_item":"Remove item","move_up":"Move up","move_down":"Move down","save":"Save","reload":"Reload","show_bio":"Show the bio"},"reasons":{"edit":"Edited","restore":"Restored","reset":"Reset to default","upgrade":"Upgraded","seed":"Initial content","takedown":"Taken down"},"checklist":{"summary":":own of :total your own \u00b7 :placeholder placeholder \u00b7 :hidden hidden","hidden_section":"Section \":section\" is hidden","upcoming":"Shows on the About page from the next update; left empty, this part stays hidden.","placeholder":"Placeholder text in use","missing_locale":"Not written in :locale","over_soft_limit":"Longer than this theme fits (:length\/:limit)","expired":"Expired on :date \u2014 showing the default text","expiring":"Expires on :date","title":"Checklist","all_good":"Nothing missing \u2014 every field is your own.","reason_gate":"nothing to show yet","reason_empty":"empty","stale_leader_message":"Written for the previous leader \u2014 the new leader\u2019s bio shows until you write again","image_consent":"A picture of children without guardians\u2019 consent \u2014 hidden on the site until you confirm it","required_page_missing":"Required page \":page\" is missing","required_page_draft":"Required page \":page\" is not published"},"not_in_theme":"Not shown in this theme","empty_locale_hint":"Leave this language empty and the other language shows; empty every language to hide it.","profile":{"title":"Site profile","established_year":"Year established","address_bn":"Address (Bangla)","google_map":"Google Maps embed","intro_video":"Introduction video (YouTube)","social_facebook":"Facebook page","social_youtube":"YouTube channel","seo_description":"Search engine description","required_pages":"Required government pages","required_pages_help":"Ticked pages cannot be deleted or unpublished and are linked in the footer. Untick any that do not apply to your school (e.g. kindergarten or English-medium).","help":"Facts about the school the website shows in several places. Only what you change is saved.","established_year_hint":"e.g. 1985","address_bn_hint":"","google_map_hint":"https:\/\/www.google.com\/maps\/embed?\u2026 or the <iframe> code","intro_video_hint":"https:\/\/www.youtube.com\/watch?v=\u2026","social_facebook_hint":"https:\/\/facebook.com\/\u2026","social_youtube_hint":"https:\/\/youtube.com\/@\u2026"},"active_theme":"Website theme:","pages":{"home":"Home","about":"About","upcoming":"Upcoming","page_intros":"Page subtitles","administration":"Administration","admission":"Admission"},"sections":{"hero":"Hero","explore":"Explore","bulletin":"Notice board","results":"Results","closing_cta":"Closing call to action","glance":"At a glance","history":"History","mission_vision":"Mission & vision","video":"Introduction video","map":"Map","letters":"Letters","committee":"Managing committee","former_heads":"Former heads","intro":"Introduction","form":"Application form","faq":"Frequently asked questions"},"section_visible":"Shown","section_hidden":"Hidden \u2014 :reason","bound_title":"Managed on other screens","bound":{"sliders":"Slider pictures (CMS \u203a Sliders)","stats":"Live counts of students and teachers","results":"Published results (CMS \u203a Public results)","admission":{"open":"Admission open (Admissions)","settings":"Admission fee, eligibility and classes"},"settings":{"general":"School name, logo and contacts (Settings)","profile":"Site profile (on this screen)","intro_video":"Introduction video (site profile)","google_map":"Map (site profile)"},"page":{"about":"The About page\u2019s history (CMS \u203a Pages)"},"leadership":"Head and assistant head, with their bios (Staff)","committee":"Managing committee (CMS \u203a Committee)","former_heads":"Former heads (CMS \u203a Former heads)","notices":"Notices (CMS \u203a Notices)","links":{"quick":"Quick links"}},"bound_no_access":"you need :permission to open it","bound_automatic":"(automatic)","not_in_theme_hint":"The current theme does not show these. You can still edit them; they are kept and show again under a theme that uses them.","hidden_hint":"Hidden on the website. Use \"Back to default\" or type again to show it.","soft_limit_over":"shrinks to a smaller font in :theme","item":"Item :n","items_range":"Between :min and :max items.","updated":"Last saved by :who \u00b7 :when","never_edited":"Not edited yet \u2014 default text in use","enabled":"Show on site","leader_hint":"Leave a letter on its default and the leader\u2019s bio from Staff shows. A letter belongs to whoever leads when it is saved; when the leader changes, it stops showing.","always_hint":"This section always shows; turning this off only hides these words.","page_intros_hint":"The line under each page title, in every theme. Left alone, a page keeps its starter line; hide one to show no subtitle.","valid_until":"Show until","valid_until_note":"After this date the default text returns.","conflict_title":"Not saved \u2014 this changed elsewhere","queued":"Saved offline \u2014 will sync when back online.","unsaved":"Unsaved changes","revisions":{"open":"History (:n)","title":"Revision history","current":"Current","same":"Same content as now."},"switch":{"title":"Change website theme","current":"Current theme: :template","pinned_off":"your chosen :template is switched off","none":"No other theme is available.","loading":"Checking what will change\u2026","load_failed":"Could not load the checklist. Check your connection and try again.","hidden_sections":"Will be hidden","reappearing":"Will show again","edited_ago":"edited :n month(s) ago","checklist":"Checklist in the new theme","offline":"Go online to change the theme.","confirm":"Switch to :template","preview":"Preview"}}},"sms":{"summary":{"total":"Messages","sent":"Sent","failed":"Failed","cost":"Total cost"},"title":"SMS","compose":"Compose SMS","templates":"Templates","logs":"SMS logs","balance":"Balance","rate":":rate BDT per SMS","parts":":count SMS","alphabet_gsm":"English (160\/SMS)","alphabet_unicode":"Unicode (70\/SMS)","unicode_hint":"These characters force Unicode: :characters","selected_count":":selected of :total selected","no_role_members":"Nobody in this role has a mobile number.","cost_title":"What this send costs","cost_recipients":"Recipients","cost_parts":"Parts per message","cost_parts_hint":"Bangla text fits 70 characters per SMS, English 160.","cost_total_sms":"Total SMS","cost_rate":"Rate per SMS","cost_total":"Total charge","cost_after":"Balance after sending","cost_over_balance":"This send costs more than the balance left.","parts_cost":":count SMS \u00b7 :cost BDT","no_balance":"Not enough SMS balance. Please top up to keep sending.","to":"Send to","recipients":"Recipients","recipients_hint":"Numbers separated by comma, space, or new line.","by_role":"By role","custom_numbers":"Custom numbers","choose_role":"Choose role","template":"Template","no_template":"No template","message":"Message","message_hint":"Up to 1000 characters.","preview":"Preview","send":"Send SMS","queued":":count message(s) queued for delivery.","result_sent":":count message(s) sent. Gateway: :response","result_failed":":failed of :total message(s) failed. Gateway: :response","no_recipients":"No valid mobile number was found in that audience.","template_name":"Template name","template_key":"Key","template_body":"Body","template_variables":"Variables","variables_hint":"Use {variable} placeholders \u2014 detected from the body automatically.","new_template":"New template","edit_template":"Edit template","template_saved":"Template saved.","template_deleted":"Template deleted.","no_templates":"No templates yet","log_recipient":"Recipient","log_cost":"Cost","log_sent_at":"Sent at","no_logs":"No SMS sent yet"},"email":{"summary":{"total":"Emails"},"title":"Email","compose":"Compose email","templates":"Templates","logs":"Email logs","recipients":"Recipients","recipients_hint":"Email addresses separated by comma, space, or new line.","subject":"Subject","body":"Body","body_hint":"HTML is supported.","template":"Template","no_template":"No template","send":"Send email","sent":"Email queued for :count recipient(s).","no_valid_recipients":"No valid email addresses were found.","sent_with_invalid":"Email queued for :count recipient(s). :invalid address(es) were not valid and are logged as failed.","invalid_address":"Not a valid email address.","template_name":"Template name","template_key":"Key","template_subject":"Subject","template_body":"Body (HTML)","new_template":"New template","edit_template":"Edit template","template_saved":"Template saved.","template_deleted":"Template deleted.","no_templates":"No templates yet","log_recipient":"Recipient","log_subject":"Subject","log_status":"Status","log_sent_at":"Sent at","no_logs":"No emails sent yet"},"push":{"title":"Push notifications","send":"Send notification","notification_title":"Title","body":"Message","audience":"Recipients","by_role":"By role","role":"Role","choose_role":"Choose a role","pick_people":"Pick people","class":"Class","section":"Section","group":"Group","any_class":"All classes","any_section":"All sections","any_group":"All groups","student_filter_hint":"Leave a filter on \"all\" to include every student in that dimension.","roll":"Roll","everyone_matched":"Everyone matched","pick_from_matched":"Only some of them","matched_count":":count person(s) matched","loading_matches":"Loading matches\u2026","no_matches":"Nobody matches these filters","subset_hint":"Leave this on \"everyone matched\" to reach the whole filtered list.","no_recipients":"No active users matched this audience.","choose_users":"Specific users","history":"Recent notifications","recipients_count":"Recipients","sent_at":"Sent at","no_history":"No notifications sent yet","token_registered":"Device registered.","sent":"Notification queued for :count device(s)."},"notices":{"title":"Notices","subtitle":"Publish and manage institutional notices","create":"New notice","edit":"Edit notice","create_title":"Create notice","fields":{"title":"Title","body":"Body","category":"Category","audience":"Audience","audience_value":"Audience value","role":"Role","class":"Class","session":"Target session","attachment":"Attachment","publish":"Publish now","published_at":"Publish date"},"audience_role_hint":"Choose the role this notice is meant for.","audience_class_hint":"Enter the class name this notice targets.","session_hint":"Leave empty to show this notice in every session.","current_attachment":"Current attachment","published":"Published","draft":"Draft","publish_action":"Publish","unpublish_action":"Unpublish","no_notices":"No notices yet","created":"Notice created.","updated":"Notice updated.","deleted":"Notice deleted.","publish_toggled":"Publish status updated.","delete_confirm":"Delete this notice? This action cannot be undone.","categories":{"academic":"Academic","administrative":"Administrative","exam":"Exam","general":"General"},"audiences":{"all":"Everyone","role":"By role","class":"By class"}}}