import type {
  TranslationSeedItem,
  TranslationSeedModule,
} from './translation-seed.types';
import {
  CDCGPSF_MEETING_CALENDAR_UI_LABELS,
  CDCGPSF_MEETING_REQUEST_UI_LABELS,
} from './cdcgpsf-ui-labels.seed';
export const SHARED_MEETING_REQUEST_LABELS: ReadonlyArray<
  readonly [string, string, string]
> = [
  ['filter_panel.filter', 'Filter', 'តម្រង'],
  ['filter_panel.filter_by', 'Filter by...', 'តម្រងតាម...'],
  ['filter_panel.back', 'Back', 'ត្រឡប់ក្រោយ'],
  ['filter_panel.remove_filter', 'Remove filter', 'លុបតម្រង'],
  ['filter_panel.no_options', 'No options available', 'មិនមានជម្រើស'],
  ['filter_panel.clear_all', 'Clear all', 'សម្អាតទាំងអស់'],
  ['filter_panel.select_all', 'Select all', 'ជ្រើសរើសទាំងអស់'],
  ['filter_panel.clear_selection', 'Clear', 'សម្អាត'],
  ['filter_panel.year', 'Year', 'ឆ្នាំ'],
  ['filter_panel.month', 'Month', 'ខែ'],
  ['filter_panel.filters', 'Filters', 'តម្រង'],
  ['filter_panel.view_all', 'View All', 'មើលទាំងអស់'],
  ['filter_panel.view_less', 'View Less', 'មើលតិច'],
  ['filter_panel.apply_filters', 'Apply Filters', 'អនុវត្តតម្រង'],
  ['grid.no_data', 'No data', 'គ្មានទិន្នន័យ'],
  ['grid.previous', 'Previous', 'ថយក្រោយ'],
  ['grid.next', 'Next', 'បន្ទាប់'],
  ['grid_locale.no_rows_label', 'No data', 'គ្មានទិន្នន័យ'],
  [
    'grid_locale.no_results_overlay_label',
    'No results found',
    'រកមិនឃើញលទ្ធផល',
  ],
  ['grid_locale.column_menu_label', 'Column menu', 'ម៉ឺនុយជួរឈរ'],
  ['grid_locale.column_menu_sort_asc', 'Sort by ASC', 'តម្រៀបពីតូចទៅធំ'],
  ['grid_locale.column_menu_sort_desc', 'Sort by DESC', 'តម្រៀបពីធំទៅតូច'],
  ['grid_locale.column_menu_unsort', 'Unsort', 'លុបការតម្រៀប'],
  ['grid_locale.column_menu_filter', 'Filter', 'តម្រង'],
  ['grid_locale.column_menu_hide_column', 'Hide column', 'លាក់ជួរឈរ'],
  ['grid_locale.column_menu_show_columns', 'Show columns', 'បង្ហាញជួរឈរ'],
  [
    'grid_locale.column_menu_manage_columns',
    'Manage columns',
    'គ្រប់គ្រងជួរឈរ',
  ],
  ['grid_locale.columns_management_search_title', 'Search', 'ស្វែងរក'],
  [
    'grid_locale.columns_management_show_hide_all_text',
    'Show/Hide All',
    'បង្ហាញ/លាក់ទាំងអស់',
  ],
  ['grid_locale.columns_management_reset', 'Reset', 'កំណត់ឡើងវិញ'],
  ['grid_locale.filter_panel_add_filter', 'Add filter', 'បន្ថែមតម្រង'],
  ['grid_locale.filter_panel_remove_all', 'Remove all', 'លុបទាំងអស់'],
  ['grid_locale.filter_panel_delete_icon_label', 'Delete', 'លុប'],
  ['grid_locale.filter_panel_operator', 'Operator', 'ប្រតិបត្តិការ'],
  ['grid_locale.filter_panel_columns', 'Columns', 'ជួរឈរ'],
  ['grid_locale.filter_panel_input_label', 'Value', 'តម្លៃ'],
  ['grid_locale.filter_panel_input_placeholder', 'Filter value', 'តម្លៃតម្រង'],
  [
    'grid_locale.checkbox_selection_header_name',
    'Checkbox selection',
    'ជ្រើសរើស',
  ],
  [
    'grid_locale.checkbox_selection_select_all_rows',
    'Select all rows',
    'ជ្រើសរើសទាំងអស់',
  ],
  [
    'grid_locale.checkbox_selection_unselect_all_rows',
    'Unselect all rows',
    'ដកការជ្រើសរើសទាំងអស់',
  ],
  ['grid_locale.checkbox_selection_select_row', 'Select row', 'ជ្រើសរើសជួរ'],
  [
    'grid_locale.checkbox_selection_unselect_row',
    'Unselect row',
    'ដកការជ្រើសរើសជួរ',
  ],
  ['grid_locale.column_header_sort_icon_label', 'Sort', 'តម្រៀប'],
  [
    'request_ui.loading',
    'Loading meeting requests...',
    'កំពុងផ្ទុកសំណើប្រជុំ...',
  ],
  [
    'request_ui.load_failed',
    'Failed to load meeting requests.',
    'មិនអាចផ្ទុកសំណើប្រជុំបានទេ។',
  ],
  [
    'request_ui.review_failed',
    'Unable to start reviewing the meeting request.',
    'មិនអាចចាប់ផ្ដើមពិនិត្យសំណើប្រជុំបានទេ។',
  ],
  [
    'print_labels.document_title',
    'Private Sector Issue Matrix',
    'តារាងបញ្ហា វិស័យឯកជន',
  ],
  ['print_labels.working_group', 'Working Group', 'ក្រុមការងារផ្នែក'],
  [
    'print_labels.working_group_meeting',
    'Working Group Meeting',
    'កិច្ចប្រជុំក្រុមការងារផ្នែក',
  ],
  ['print_labels.on_date', 'on', 'នៅថ្ងៃទី'],
  ['print_labels.matrix_heading', 'Issue Matrix', 'ម៉ាទ្រីសបញ្ហា'],
  ['print_labels.discussion_issues', 'Issues for Discussion', 'បញ្ហាពិភាក្សា'],
  [
    'print_labels.private_sector_wg',
    'Private Sector WG',
    'ក្រុមការងារវិស័យឯកជន',
  ],
  [
    'print_labels.meeting_request',
    'Meeting Request Letter',
    'លិខិតស្នើសុំប្រជុំ',
  ],
  [
    'print_labels.co_chair_requested_by',
    'Co-chair requested by',
    'ស្នើដោយសហប្រធាន',
  ],
  ['print_labels.requested_date', 'Submitted Date', 'កាលបរិច្ឆេទដាក់ស្នើ'],
  ['print_labels.sent_by', 'Submitted By', 'អ្នកដាក់ស្នើ'],
  ['print_labels.agency', 'Government Agency', 'ស្ថាប័នរដ្ឋាភិបាល'],
  ['print_labels.meeting_date', 'Meeting Date', 'កាលបរិច្ឆេទប្រជុំ'],
  ['print_labels.meeting_time', 'Time', 'ម៉ោង'],
  ['print_labels.meeting_location', 'Location', 'ទីកន្លែង'],
  ['print_labels.issue', 'Issue', 'បញ្ហា'],
  ['print_labels.category', 'Category of Issue', 'ប្រភេទបញ្ហា'],
  ['print_labels.description', 'Issue Description', 'ការពិពណ៌នាអំពីបញ្ហា'],
  [
    'print_labels.recommendation',
    'Private Sector Recommendation',
    'អនុសាសន៍សំរាប់ផ្នែកឯកជន',
  ],
  ['print_labels.agencies', 'Relevant Government Agencies', 'ស្ថាប័នពាក់ព័ន្ធ'],
  ['print_labels.status', 'Status', 'ស្ថានភាព'],
  ['page_title', 'Meeting Requests', 'សំណើប្រជុំ'],
  ['badge_count', '1', '1'],
  ['all_meetings', 'All Meetings', 'ការប្រជុំទាំងអស់'],
  ['status', 'Status', 'ស្ថានភាព'],
  ['year', 'Year', 'ឆ្នាំ'],
  ['number_of_issues', 'Number of issues', 'ចំនួនបញ្ហា'],
  ['export', 'Export', 'ទាញយក'],
  [
    'calendar_coming_soon',
    'Calendar view coming soon',
    'ទម្រង់ប្រតិទិននឹងមានក្នុងពេលឆាប់ៗ',
  ],
  ['tabs.table', 'Table', 'តារាង'],
  ['tabs.calendar', 'Calendar', 'ប្រតិទិន'],
  ['language.en', 'EN', 'EN'],
  ['language.km', 'ខ្មែរ', 'ខ្មែរ'],
  ['theme.light', 'Light', 'ភ្លឺ'],
  ['theme.dark', 'Dark', 'ងងឹត'],
  ['status_labels.submitted', 'Submitted', 'បានដាក់ស្នើ'],
  ['status_labels.draft', 'Draft', 'ព្រាង'],
  ['status_labels.under_review', 'Under Review', 'កំពុងពិនិត្យ'],
  ['status_labels.scheduled', 'Scheduled', 'បានកំណត់កាលបរិច្ឆេទ'],
  ['status_labels.completed', 'Completed', 'បានបញ្ចប់'],
  ['status_labels.approved', 'Approved', 'បានអនុម័ត'],
  ['status_labels.rejected', 'Rejected', 'បានបដិសេធ'],
  ['status_labels.solved', 'Solved', 'បានដោះស្រាយ'],
  ['status_labels.in_progress', 'In Progress', 'កំពុងដោះស្រាយ'],
  ['status_labels.not_addressed', 'Not Addressed', 'មិនទាន់ដោះស្រាយ'],
  ['status_labels.saved', 'Saved', 'បានរក្សាទុក'],
  ['status_labels.new_submission', 'New Submission', 'ការដាក់ស្នើថ្មី'],
  ['table.no', 'No.', 'ល.រ'],
  ['table.meeting_title', 'Meeting Title', 'ចំណងជើងប្រជុំ'],
  ['table.status', 'Status', 'ស្ថានភាព'],
  ['table.issues', '# of Issues', 'ចំនួនបញ្ហា'],
  ['table.meeting_request', 'Meeting Request Letter', 'លិខិតស្នើសុំប្រជុំ'],
  ['table.requested_date', 'Requested Date', 'កាលបរិច្ឆេទស្នើ'],
  ['table.requested_by', 'Requested By', 'ស្នើដោយ'],
  ['table.action', 'Action', 'សកម្មភាព'],
  ['table.view_detail', 'View Detail', 'មើលលម្អិត'],
  ['table.create_meeting', 'Create Meeting', 'បង្កើតកិច្ចប្រជុំ'],
  ['detail.back', 'Back', 'ថយក្រោយ'],
  ['detail.title', 'Meeting Request Details', 'ព័ត៌មានលម្អិតសំណើប្រជុំ'],
  [
    'detail.breadcrumb',
    'All Meetings / Meeting Detail',
    'ការប្រជុំទាំងអស់ / ព័ត៌មានលម្អិតកិច្ចប្រជុំ',
  ],
  ['detail.start_review', 'Start Review', 'ចាប់ផ្តើមពិនិត្យ'],
  ['detail.create_meeting', 'Create Meeting', 'បង្កើតកិច្ចប្រជុំ'],
  ['detail.print', 'Print', 'បោះពុម្ព'],
  [
    'detail.start_review_description',
    'Do you want to start reviewing this meeting request?',
    'តើអ្នកចង់ចាប់ផ្តើមពិនិត្យសំណើប្រជុំនេះមែនទេ?',
  ],
  ['detail.confirm', 'Confirm', 'បញ្ជាក់'],
  ['detail.cancel', 'Cancel', 'បោះបង់'],
  ['detail.list_of_issues', 'List of Issues', 'បញ្ជីបញ្ហា'],
  ['detail.submit_details', 'Submit Details', 'ព័ត៌មានដាក់ស្នើ'],
  ['detail.private_sector_wg', 'Private Sector WG', 'ក្រុមការងារវិស័យឯកជន'],
  ['detail.submitted_date', 'Submitted Date', 'កាលបរិច្ឆេទដាក់ស្នើ'],
  ['detail.meeting_request', 'Meeting Request Letter', 'លិខិតស្នើសុំប្រជុំ'],
  ['detail.submitted_by', 'Submitted By', 'ដាក់ស្នើដោយ'],
  ['detail.co_chair_requested_by', 'Co-chair requested by', 'ស្នើដោយសហប្រធាន'],
  ['detail.descriptions', 'Descriptions', 'ការពិពណ៌នា'],
  ['detail.no', 'No.', 'ល.រ'],
  ['detail.issue', 'Issue', 'បញ្ហា'],
  ['detail.category_of_issue', 'Category of Issue', 'ប្រភេទបញ្ហា'],
  ['detail.issue_description', 'Issue Description', 'ការពិពណ៌នាបញ្ហា'],
  ['detail.recommendation', 'Recommendation', 'អនុសាសន៍'],
  [
    'detail.govt_primary_agency',
    "Gov't primary Agency",
    'ស្ថាប័នរដ្ឋាភិបាលចម្បង',
  ],
  ['detail.govt_second_agency', "Gov't second Agency", 'ស្ថាប័នរដ្ឋាភិបាលទី២'],
  ['detail.govt_third_agency', "Gov't third Agency", 'ស្ថាប័នរដ្ឋាភិបាលទី៣'],
  ['detail.govt_fourth_agency', "Gov't fourth Agency", 'ស្ថាប័នរដ្ឋាភិបាលទី៤'],
  ['detail.govt_fifth_agency', "Gov't fifth Agency", 'ស្ថាប័នរដ្ឋាភិបាលទី៥'],
  ['detail.status', 'Status', 'ស្ថានភាព'],
  ['detail.action', 'Action', 'សកម្មភាព'],
  ['detail.no_issues_found', 'No issues found.', 'រកមិនឃើញបញ្ហា។'],
  ['detail.view_detail', 'View Detail', 'មើលលម្អិត'],
  ['detail.issues_detail', 'Issues Detail', 'ព័ត៌មានលម្អិតបញ្ហា'],
  ['detail.submitted_by_lower', 'Submitted by', 'ដាក់ស្នើដោយ'],
  ['detail.issue_document', 'Issue Document', 'ឯកសារបញ្ហា'],
  ['detail.category_of_issues', 'Category of Issues', 'ប្រភេទបញ្ហា'],
  ['detail.government_agency', 'Government Agency', 'ស្ថាប័នរដ្ឋាភិបាល'],
  ['detail.issue_descriptions', 'Issue Descriptions', 'ការពិពណ៌នាបញ្ហា'],
  ['detail.recommendations', 'Recommendations', 'អនុសាសន៍'],
  ['detail.no_data', 'no data', 'មិនមានទិន្នន័យ'],
  ['detail.loading', 'Loading meeting request...', 'កំពុងផ្ទុកសំណើប្រជុំ...'],
  [
    'detail.failed_to_load',
    'Failed to load meeting request.',
    'មិនអាចផ្ទុកសំណើប្រជុំបានទេ។',
  ],
  [
    'detail.wait_for_profile',
    'Please wait until your user profile is loaded.',
    'សូមរង់ចាំរហូតដល់ទម្រង់អ្នកប្រើប្រាស់របស់អ្នកត្រូវបានផ្ទុក។',
  ],
  [
    'detail.not_loaded',
    'Meeting request is not loaded.',
    'សំណើប្រជុំមិនទាន់ត្រូវបានផ្ទុកទេ។',
  ],
  [
    'detail.meeting_scheduled_success',
    'Meeting scheduled and invitations sent successfully.',
    'បានកំណត់កាលវិភាគប្រជុំ និងផ្ញើការអញ្ជើញដោយជោគជ័យ។',
  ],
  [
    'detail.meeting_draft_success',
    'Meeting draft saved successfully.',
    'បានរក្សាទុកព្រាងប្រជុំដោយជោគជ័យ',
  ],
  [
    'detail.review_started_success',
    'Meeting request review started successfully.',
    'បានចាប់ផ្តើមពិនិត្យសំណើប្រជុំដោយជោគជ័យ។',
  ],
  ['meeting_calendar.title', 'Meeting Calendar', 'ប្រតិទិនប្រជុំ'],
  ['meeting_calendar.subtitle', 'Meeting Calendar', 'ប្រតិទិនប្រជុំ'],
  ['meeting_calendar.create_meeting', 'Create Meeting', 'បង្កើតកិច្ចប្រជុំ'],
  ['meeting_calendar.all_meetings', 'All Meetings', 'ការប្រជុំទាំងអស់'],
  ['meeting_calendar.calendar', 'Calendar', 'ប្រតិទិន'],
  ['meeting_calendar.filters.status', 'Status', 'ស្ថានភាព'],
  ['meeting_calendar.filters.year', 'Year', 'ឆ្នាំ'],
  ['meeting_calendar.filters.issue_count', 'Number of issues', 'ចំនួនបញ្ហា'],
  ['meeting_calendar.table.no', 'No.', 'ល.រ'],
  ['meeting_calendar.table.meeting_title', 'Meeting Title', 'ចំណងជើងប្រជុំ'],
  [
    'meeting_calendar.table.working_group_name',
    'Working Group Name',
    'ឈ្មោះក្រុមការងារ',
  ],
  ['meeting_calendar.table.description', 'Description', 'ការពិពណ៌នា'],
  ['meeting_calendar.table.issue_count', '# of Issues', 'ចំនួនបញ្ហា'],
  [
    'meeting_calendar.table.meeting_reference',
    'Meeting Reference',
    'ឯកសារយោងប្រជុំ',
  ],
  [
    'meeting_calendar.table.meeting_date',
    'WG Meeting Date',
    'កាលបរិច្ឆេទប្រជុំ WG',
  ],
  ['meeting_calendar.table.time_range', 'Time', 'ពេលវេលា'],
  ['meeting_calendar.table.status', 'Status', 'ស្ថានភាព'],
  ['meeting_calendar.table.action', 'Action', 'សកម្មភាព'],
  [
    'meeting_calendar.table.empty',
    'No meetings match the selected filters.',
    'រកមិនឃើញកិច្ចប្រជុំដែលត្រូវនឹងតម្រងដែលបានជ្រើសរើសទេ។',
  ],
  ['meeting_calendar.actions.view_detail', 'View Detail', 'មើលលម្អិត'],
  ['meeting_calendar.actions.edit', 'Edit', 'កែសម្រួល'],
  [
    'meeting_calendar.actions.view_meeting_summary',
    'View Meeting Summary',
    'មើលសេចក្តីសង្ខេបកិច្ចប្រជុំ',
  ],
  [
    'meeting_calendar.actions.create_meeting_summary',
    'Create Meeting Summary',
    'បង្កើតសេចក្តីសង្ខេបកិច្ចប្រជុំ',
  ],
  [
    'meeting_calendar.actions.open_actions',
    'Open actions for',
    'បើកសកម្មភាពសម្រាប់',
  ],
  [
    'meeting_calendar.detail.meeting_detail',
    'Meeting Detail',
    'ព័ត៌មានលម្អិតកិច្ចប្រជុំ',
  ],
  [
    'meeting_calendar.detail.issue_detail',
    'Issue Detail',
    'ព័ត៌មានលម្អិតបញ្ហា',
  ],
  [
    'meeting_calendar.detail.submit_details',
    'Submit Details',
    'ព័ត៌មានដាក់ស្នើ',
  ],
  ['meeting_calendar.detail.wg_meeting', 'WG Meeting', 'កិច្ចប្រជុំ WG'],
  [
    'meeting_calendar.detail.meeting_request_pager',
    'Meeting Request',
    'សំណើកិច្ចប្រជុំ',
  ],
  ['meeting_calendar.detail.previous_request', 'Previous', 'មុន'],
  ['meeting_calendar.detail.next_request', 'Next', 'បន្ទាប់'],
  ['meeting_calendar.detail.submitted_by', 'Submitted by', 'ដាក់ស្នើដោយ'],
  [
    'meeting_calendar.detail.submitted_date',
    'Submitted Date',
    'កាលបរិច្ឆេទដាក់ស្នើ',
  ],
  [
    'meeting_calendar.detail.meeting_reference',
    'Meeting Reference',
    'ឯកសារយោងប្រជុំ',
  ],
  [
    'meeting_calendar.detail.government_agency',
    'Government Agency',
    'ស្ថាប័នរដ្ឋាភិបាល',
  ],
  ['meeting_calendar.detail.status', 'Status', 'ស្ថានភាព'],
  ['meeting_calendar.detail.sent_by', 'Sent by', 'ផ្ញើដោយ'],
  [
    'meeting_calendar.detail.meeting_information',
    'Meeting Information',
    'ព័ត៌មានកិច្ចប្រជុំ',
  ],
  ['meeting_calendar.detail.date', 'Date', 'កាលបរិច្ឆេទ'],
  ['meeting_calendar.detail.time', 'Time', 'ពេលវេលា'],
  ['meeting_calendar.detail.location', 'Location', 'ទីតាំង'],
  ['meeting_calendar.detail.descriptions', 'Descriptions', 'ការពិពណ៌នា'],
  ['meeting_calendar.detail.issue_document', 'Issue Document', 'ឯកសារបញ្ហា'],
  [
    'meeting_calendar.detail.category_of_issues',
    'Category of Issues',
    'ប្រភេទបញ្ហា',
  ],
  [
    'meeting_calendar.detail.issue_descriptions',
    'Issue Descriptions',
    'ការពិពណ៌នាបញ្ហា',
  ],
  ['meeting_calendar.detail.recommendations', 'Recommendations', 'អនុសាសន៍'],
  ['meeting_calendar.detail.list_of_issues', 'List of Issues', 'បញ្ជីបញ្ហា'],
  ['meeting_calendar.detail.no_data', 'No data', 'មិនមានទិន្នន័យ'],
  [
    'meeting_calendar.detail.no_issues_submitted',
    'No issues submitted.',
    'មិនមានបញ្ហាដែលបានដាក់ស្នើទេ។',
  ],
  ['meeting_calendar.detail.close', 'Close', 'បិទ'],
  ['meeting_calendar.issue_table.no', 'No.', 'ល.រ'],
  ['meeting_calendar.issue_table.issue', 'Issue', 'បញ្ហា'],
  [
    'meeting_calendar.issue_table.category_of_issue',
    'Category of Issue',
    'ប្រភេទបញ្ហា',
  ],
  [
    'meeting_calendar.issue_table.issue_description',
    'Issue Description',
    'ការពិពណ៌នាបញ្ហា',
  ],
  ['meeting_calendar.issue_table.recommendation', 'Recommendation', 'អនុសាសន៍'],
  [
    'meeting_calendar.issue_table.govt_primary_agency',
    "Gov't primary Agency",
    'ស្ថាប័នរដ្ឋាភិបាលចម្បង',
  ],
  [
    'meeting_calendar.issue_table.govt_second_agency',
    "Gov't second Agency",
    'ស្ថាប័នរដ្ឋាភិបាលទី២',
  ],
  [
    'meeting_calendar.issue_table.govt_third_agency',
    "Gov't third Agency",
    'ស្ថាប័នរដ្ឋាភិបាលទី៣',
  ],
  [
    'meeting_calendar.issue_table.govt_fourth_agency',
    "Gov't fourth Agency",
    'ស្ថាប័នរដ្ឋាភិបាលទី៤',
  ],
  [
    'meeting_calendar.issue_table.govt_fifth_agency',
    "Gov't fifth Agency",
    'ស្ថាប័នរដ្ឋាភិបាលទី៥',
  ],
  ['meeting_calendar.issue_table.status', 'Status', 'ស្ថានភាព'],
  ['meeting_calendar.issue_table.action', 'Action', 'សកម្មភាព'],
  ['meeting_calendar.issue_table.view_detail', 'View Detail', 'មើលលម្អិត'],
  [
    'meeting_calendar.issue_table.not_uploaded',
    'Not Uploaded',
    'មិនទាន់ផ្ទុកឡើង',
  ],
  [
    'meeting_calendar.load_meetings_error',
    'Could not load meetings.',
    'មិនអាចផ្ទុកកិច្ចប្រជុំបានទេ។',
  ],
  [
    'meeting_calendar.load_detail_error',
    'Could not load meeting detail.',
    'មិនអាចផ្ទុកព័ត៌មានលម្អិតកិច្ចប្រជុំបានទេ។',
  ],
  [
    'meeting_calendar.load_edit_error',
    'Could not load meeting for editing.',
    'មិនអាចផ្ទុកកិច្ចប្រជុំសម្រាប់កែសម្រួលបានទេ។',
  ],
  [
    'meeting_calendar.updated_success',
    'Meeting updated.',
    'បានធ្វើបច្ចុប្បន្នភាពកិច្ចប្រជុំ។',
  ],
  ['meeting_create.create_meeting', 'Create Meeting', 'បង្កើតកិច្ចប្រជុំ'],
  ['meeting_create.edit_meeting', 'Edit Meeting', 'កែសម្រួលកិច្ចប្រជុំ'],
  ['meeting_create.download_pdf', 'Download PDF', 'ទាញយក PDF'],
  [
    'meeting_create.download_pdf_error',
    'Could not generate the PDF.',
    'មិនអាចបង្កើតឯកសារ PDF បានទេ។',
  ],
  ['meeting_create.print', 'Print', 'បោះពុម្ព'],
  ['meeting_create.save_draft', 'Save Draft', 'រក្សាទុកពង្រាង'],
  ['meeting_create.save_change', 'Save Change', 'រក្សាទុកការផ្លាស់ប្តូរ'],
  ['meeting_create.saving', 'Saving...', 'កំពុងរក្សាទុក...'],
  [
    'meeting_create.schedule_and_send_invites',
    'Schedule and Send Invites',
    'កំណត់កាលវិភាគ និងផ្ញើការអញ្ជើញ',
  ],
  ['meeting_create.scheduling', 'Scheduling...', 'កំពុងកំណត់កាលវិភាគ...'],
  ['meeting_create.title_meeting', 'Title Meeting', 'ចំណងជើងកិច្ចប្រជុំ'],
  [
    'meeting_create.title_placeholder',
    'Write a meeting title',
    'សរសេរចំណងជើងកិច្ចប្រជុំ',
  ],
  ['meeting_create.description', 'Description', 'ការពិពណ៌នា'],
  [
    'meeting_create.description_placeholder',
    'Write a description............',
    'សរសេរការពិពណ៌នា............',
  ],
  ['meeting_create.date', 'Date', 'កាលបរិច្ឆេទ'],
  ['meeting_create.date_placeholder', 'dd MMMM yyyy', 'ថ្ងៃ ខែ ឆ្នាំ'],
  ['meeting_create.today', 'Today', 'ថ្ងៃនេះ'],
  ['meeting_create.previous_month', 'Previous month', 'ខែមុន'],
  ['meeting_create.next_month', 'Next month', 'ខែបន្ទាប់'],
  ['meeting_create.start_time', 'Start Time', 'ពេលវេលាចាប់ផ្តើម'],
  ['meeting_create.add_location', 'Add location', 'បន្ថែមទីតាំង'],
  ['meeting_create.location_placeholder', 'Enter location', 'បញ្ចូលទីតាំង'],
  ['meeting_create.add_guest', 'Add guest', 'បន្ថែមអ្នកចូលរួម'],
  ['meeting_create.document_reference', 'Document Reference', 'ឯកសារយោង'],
  ['meeting_create.uploading', 'Uploading', 'កំពុងផ្ទុកឡើង'],
  ['meeting_create.completed', 'Completed', 'បានបញ្ចប់'],
  ['meeting_create.replace_document', 'Replace document', 'ប្តូរឯកសារ'],
  ['meeting_create.click_to_upload', 'Click to upload', 'ចុចដើម្បីផ្ទុកឡើង'],
  ['meeting_create.drag_and_drop', 'or drag and drop', 'ឬអូសនិងទម្លាក់'],
  ['meeting_create.pdf_up_to10_mb', 'PDF up to 10 MB', 'PDF ដល់ ១០ MB'],
  ['meeting_create.list_of_issues', 'List of Issues', 'បញ្ជីបញ្ហា'],
  [
    'meeting_create.link_meeting_request',
    'Link Meeting Request',
    'ភ្ជាប់សំណើប្រជុំ',
  ],
  ['meeting_create.add_issue', 'Add Issue', 'បន្ថែមបញ្ហា'],
  [
    'meeting_create.schedule_confirm_title',
    'Schedule and send invites?',
    'កំណត់កាលវិភាគ និងផ្ញើការអញ្ជើញ?',
  ],
  [
    'meeting_create.schedule_confirm_description',
    'This meeting will be scheduled and invitations will be sent to all guests.',
    'កិច្ចប្រជុំនេះនឹងត្រូវបានកំណត់កាលវិភាគ ហើយការអញ្ជើញនឹងត្រូវបានផ្ញើទៅអ្នកចូលរួមទាំងអស់។',
  ],
  ['meeting_create.schedule_and_send', 'Send', 'ផ្ញើ'],
  ['meeting_create.invite_people', 'Invite People', 'អញ្ជើញអ្នកចូលរួម'],
  ['meeting_create.guests_invited', 'guest(s) invited', 'អ្នកចូលរួមបានអញ្ជើញ'],
  [
    'meeting_create.invite_by_email',
    'Invite people via this email address',
    'អញ្ជើញមនុស្សតាមអាសយដ្ឋានអ៊ីមែលនេះ',
  ],
  ['meeting_create.add_email', 'Add by email', 'បន្ថែមតាមអ៊ីមែល'],
  [
    'meeting_create.valid_email_hint',
    'Type a valid email and press Enter to add',
    'វាយអ៊ីមែលត្រឹមត្រូវ ហើយចុច Enter ដើម្បីបន្ថែម',
  ],
  [
    'meeting_create.validation.title_required',
    'Meeting title is required.',
    'ត្រូវការចំណងជើងកិច្ចប្រជុំ។',
  ],
  [
    'meeting_create.validation.date_required',
    'Date is required.',
    'ត្រូវការកាលបរិច្ឆេទ។',
  ],
  [
    'meeting_create.validation.start_time_required',
    'Start time is required.',
    'ត្រូវការពេលវេលាចាប់ផ្ដើម។',
  ],
  [
    'meeting_create.validation.location_required',
    'Location is required.',
    'ត្រូវការទីតាំង។',
  ],
  [
    'meeting_create.validation.document_required',
    'Document reference is required.',
    'ត្រូវការឯកសារយោង។',
  ],
  [
    'meeting_create.validation.document_pdf_only',
    'Only PDF files are allowed.',
    'អនុញ្ញាតតែឯកសារ PDF ប៉ុណ្ណោះ។',
  ],
  [
    'meeting_create.validation.document_too_large',
    'PDF file must be 10 MB or smaller.',
    'ឯកសារ PDF ត្រូវតែមានទំហំ ១០ MB ឬតូចជាងនេះ។',
  ],
  [
    'meeting_create.unable_save_meeting',
    'Unable to save meeting.',
    'មិនអាចរក្សាទុកកិច្ចប្រជុំបានទេ។',
  ],
  [
    'meeting_create.draft_saved_on_device',
    'Draft saved on this device.',
    'បានរក្សាទុកពង្រាងនៅលើឧបករណ៍នេះ។',
  ],
  ['meeting_create.add_issue_title', 'Add Issue', 'បន្ថែមបញ្ហា'],
  [
    'meeting_create.working_group_name',
    'Working Group Name',
    'ឈ្មោះក្រុមការងារ',
  ],
  [
    'meeting_create.government_agency',
    'Government Agency',
    'ស្ថាប័នរដ្ឋាភិបាល',
  ],
  ['meeting_create.issue', 'Issue', 'បញ្ហា'],
  [
    'meeting_create.issue_placeholder',
    'Write Issue title',
    'សរសេរចំណងជើងបញ្ហា',
  ],
  ['meeting_create.issue_category', 'Issue Category', 'ប្រភេទបញ្ហា'],
  [
    'meeting_create.issue_category_placeholder',
    'Select issue category',
    'ជ្រើសរើសប្រភេទបញ្ហា',
  ],
  [
    'meeting_create.issue_description',
    'Description of the Issue',
    'ការពិពណ៌នាបញ្ហា',
  ],
  [
    'meeting_create.issue_description_placeholder',
    'Write description .........',
    'សរសេរការពិពណ៌នា .........',
  ],
  ['meeting_create.recommendation', 'Recommendation', 'អនុសាសន៍'],
  [
    'meeting_create.recommendation_placeholder',
    'Write Recommendation.........',
    'សរសេរអនុសាសន៍.........',
  ],
  ['meeting_create.issue_attachment', 'Issue Attachment', 'ឯកសារភ្ជាប់បញ្ហា'],
  ['meeting_create.cancel', 'Cancel', 'បោះបង់'],
  ['meeting_create.save', 'Save', 'រក្សាទុក'],
  [
    'meeting_create.all_meeting_requests',
    'All Meeting Requests',
    'សំណើប្រជុំទាំងអស់',
  ],
  ['meeting_create.add_now', 'Add now', 'បន្ថែមឥឡូវនេះ'],
  [
    'meeting_create.loading_meeting_requests',
    'Loading meeting requests...',
    'កំពុងផ្ទុកសំណើប្រជុំ...',
  ],
  [
    'meeting_create.no_meeting_requests',
    'No meeting requests available.',
    'មិនមានសំណើប្រជុំទេ។',
  ],
  [
    'meeting_create.unable_load_meeting_requests',
    'Unable to load meeting requests.',
    'មិនអាចផ្ទុកសំណើប្រជុំបានទេ។',
  ],
  ['meeting_create.pswg', 'PSWG', 'PSWG'],
  [
    'meeting_create.add_issue_saved',
    'Issue added to the meeting request successfully.',
    'បានបន្ថែមបញ្ហាទៅសំណើប្រជុំដោយជោគជ័យ។',
  ],
  [
    'meeting_create.add_issue_failed',
    'Unable to add the issue.',
    'មិនអាចបន្ថែមបញ្ហាបានទេ។',
  ],
  [
    'meeting_create.link_request_failed',
    'Unable to link the meeting request.',
    'មិនអាចភ្ជាប់សំណើប្រជុំបានទេ។',
  ],
  ['calendar_ui.previous_month', 'Previous month', 'ខែមុន'],
  ['calendar_ui.next_month', 'Next month', 'ខែបន្ទាប់'],
  ['calendar_ui.remove_guest', 'Remove {name}', 'ដក {name} ចេញ'],
  [
    'calendar_ui.no_meeting_selected',
    'No meeting selected for editing.',
    'មិនបានជ្រើសរើសកិច្ចប្រជុំសម្រាប់កែប្រែទេ។',
  ],
  ['calendar_ui.months.jan', 'January', 'មករា'],
  ['calendar_ui.months.feb', 'February', 'កុម្ភៈ'],
  ['calendar_ui.months.mar', 'March', 'មីនា'],
  ['calendar_ui.months.apr', 'April', 'មេសា'],
  ['calendar_ui.months.may', 'May', 'ឧសភា'],
  ['calendar_ui.months.jun', 'June', 'មិថុនា'],
  ['calendar_ui.months.jul', 'July', 'កក្កដា'],
  ['calendar_ui.months.aug', 'August', 'សីហា'],
  ['calendar_ui.months.sep', 'September', 'កញ្ញា'],
  ['calendar_ui.months.oct', 'October', 'តុលា'],
  ['calendar_ui.months.nov', 'November', 'វិច្ឆិកា'],
  ['calendar_ui.months.dec', 'December', 'ធ្នូ'],
  ['calendar_ui.weekdays.sun', 'Sun', 'អាទិត្យ'],
  ['calendar_ui.weekdays.mon', 'Mon', 'ចន្ទ'],
  ['calendar_ui.weekdays.tue', 'Tue', 'អង្គារ'],
  ['calendar_ui.weekdays.wed', 'Wed', 'ពុធ'],
  ['calendar_ui.weekdays.thu', 'Thu', 'ព្រហស្បតិ៍'],
  ['calendar_ui.weekdays.fri', 'Fri', 'សុក្រ'],
  ['calendar_ui.weekdays.sat', 'Sat', 'សៅរ៍'],
  ['pagination.previous', 'Previous', 'មុន'],
  ['pagination.next', 'Next', 'បន្ទាប់'],
];
export function withSharedMeetingRequestLabels(
  module: TranslationSeedModule,
  items: TranslationSeedItem[],
): TranslationSeedItem[] {
  const existing = new Set(
    items
      .filter((item) => item.page === 'meeting_requests')
      .map((item) => item.translationKey),
  );
  const cdcGpsfLabels: TranslationSeedItem[] = [];
  if (module === 'cdcgpsf') {
    for (const [translationKey, englishText, khmerText] of CDCGPSF_MEETING_REQUEST_UI_LABELS) {
      if (existing.has(translationKey)) continue;
      cdcGpsfLabels.push({
        module, page: 'meeting_requests', translationKey,
        englishText, khmerText, isActive: true,
        parent: { module, page: 'meeting_requests', translationKey: 'title' },
      });
    }
  }
  return [
    ...items,
    ...((module === 'ministry' || module === 'cdcgpsf')
      ? meetingCalendarSeeds(module, items)
      : []),
    ...SHARED_MEETING_REQUEST_LABELS.filter(([key]) => !existing.has(key)).map(
      ([translationKey, englishText, khmerText]) => ({
        module,
        page: 'meeting_requests',
        translationKey,
        englishText,
        khmerText,
        isActive: true,
        parent: { module, page: 'meeting_requests', translationKey: 'title' },
      }),
    ),
    ...cdcGpsfLabels,
  ];
}

function meetingCalendarSeeds(module: TranslationSeedModule, items: TranslationSeedItem[]): TranslationSeedItem[] {
  const page = 'meeting_calendar';
  const existing = new Set(items.filter(item => item.page === page).map(item => item.translationKey));
  const labels = [
    ['title', 'Meeting Calendar', 'ប្រតិទិនប្រជុំ'],
    ...SHARED_MEETING_REQUEST_LABELS,
    ...(module === 'cdcgpsf' ? CDCGPSF_MEETING_CALENDAR_UI_LABELS : []),
  ];
  return labels.filter(([key]) => !existing.has(key)).map(([translationKey, englishText, khmerText]) => ({
    module, page, translationKey, englishText, khmerText, isActive: true,
    ...(translationKey === 'title' ? {} : {parent: {module, page, translationKey: 'title'}}),
  }));
}
