// he/admin_translations — Translation admin dashboard, override editor, TM review, backfill
export const admin_translations = {
  // Dashboard
  title: 'תרגומים',
  page_subtitle: 'ניהול תרגומי עסקאות אוטומטיים',
  cross_link_languages: 'להוספת שפות או שינוי הגדרות שפה, עברו לעמוד «שפות» ←',
  col_deal: 'עסקה',
  col_locale: 'שפה',
  col_status: 'סטטוס',
  col_attempt: 'ניסיונות',
  col_cost: 'עלות API ($)',
  col_created: 'נוצר',
  counter_pending: 'בתור',
  counter_running: 'בתרגום',
  counter_done: 'הושלם',
  counter_failed: 'נכשל',
  status_all: 'הכל',
  status_pending: 'בתור',
  status_running: 'בתרגום',
  status_done: 'הושלם',
  status_failed: 'נכשל',
  selected: 'נבחרו',
  bulk_retry: 'תרגם שוב את הנבחרים',
  bulk_retry_error: 'שגיאה בהרצה מחדש של תרגומים נבחרים',
  load_more: 'טען עוד',
  search_placeholder: 'חיפוש לפי שם עסקה…',
  load_error: 'טעינת משימות התרגום נכשלה. נסה שוב.',

  // Override editor
  locale_tabs_label: 'לשוניות שפה',
  field_title: 'כותרת',
  field_description: 'תיאור',
  field_specialInstructions: 'הוראות מיוחדות',
  source_value: 'טקסט מקור ({language})',
  source_value_fallback: 'טקסט מקור',
  translated_value: 'תרגום ({language})',
  lock_as_manual: 'עריכה ידנית (חוסם תרגום אוטומטי)',
  save_override: 'שמרו',
  saving: 'שומר…',
  cancel: 'ביטול',
  status_ok_badge: 'מתורגם ועדכני',
  status_stale_badge: 'לא מעודכן — המקור השתנה',
  status_failed_badge: 'התרגום נכשל',
  slug_label: 'כתובת URL:',
  stale_tab_aria: 'המקור עודכן אחרי התרגום — התרגום בשפה זו אינו מעודכן',
  lock_manual_tooltip:
    'כשמופעל: הטקסט שתכתבו נשמר ולא יידרס על־ידי תרגום אוטומטי. כשכבוי: התרגום האוטומטי מנהל את השדה',
  status_stale_tooltip: 'עדכון העסקה המקורית יסמן את התרגום כלא מעודכן עד שיתורגם מחדש',
  status_failed_tooltip:
    'משימת התרגום האוטומטי נכשלה — ניתן לנסות שוב ממסך התרגומים, או לערוך ידנית',
  empty_state:
    'אין תרגומים לעסקה זו עדיין. תרגומים נוצרים אוטומטית, או דרך "השלמת תרגומים חסרים" במסך התרגומים.',
  translated_at: 'תורגם לאחרונה: {date}',
  page_title_deal: 'תרגום — {title} — ניהול',

  // Slug regenerate
  regen_slug: 'צור כתובת URL מחדש',
  regen_slug_title: 'ליצור כתובת URL חדשה לעסקה?',
  regen_slug_description:
    'תיווצר כתובת URL חדשה מהכותרת המתורגמת. הכתובת הישנה תפנה אליה אוטומטית (הפניית 301 קבועה), כך שקישורים קיימים ימשיכו לעבוד. לא ניתן לבטל פעולה זו.',
  regen_slug_tooltip: 'יוצר כתובת URL חדשה מהכותרת המתורגמת; הכתובת הישנה תפנה אליה לצמיתות (301)',
  confirm_regen: 'צור מחדש',

  // TM review
  translations_memory_title: 'זיכרון תרגום',
  translations_memory_subtitle: 'דרגו תרגומים שמורים והסירו תרגומים שגויים מהמטמון',
  tm_col_locale_pair: 'זוג שפות',
  tm_col_source: 'מקור',
  tm_col_translation: 'תרגום',
  tm_col_usage: 'מס׳ שימושים',
  tm_col_quality: 'איכות',
  tm_col_actions: 'פעולות',
  tm_score_aria: 'הגדר ציון איכות',
  tm_score_btn_aria: 'דרג {score} מתוך 5',
  tm_evict: 'הסר מהזיכרון',
  tm_filter_label: 'סנן זיכרון תרגום',
  tm_filter_recent: 'בשימוש לאחרונה',
  'tm_filter_low-quality': 'ציון נמוך (1–2)',
  'tm_filter_most-reused': 'הנפוצים ביותר',
  tm_not_rated: 'טרם דורג',
  tm_empty_title: 'זיכרון התרגום ריק',
  tm_empty_desc:
    'רשומות נוספות אוטומטית בכל ריצת תרגום. נסו מסנן אחר או חזרו אחרי ריצת התרגום הבאה.',
  tm_load_error: 'טעינת זיכרון התרגום נכשלה. נסו לרענן.',
  quality_header_tooltip:
    '1 = תרגום גרוע, 5 = מצוין. ירוק: 4–5, אדום: 1, אפור: 2–3 או טרם דורג. תרגומים עם ציון נמוך מועמדים להסרה.',
  usage_header_tooltip:
    'כמה פעמים תרגום שמור זה שימש מחדש במקום קריאה למודל. מספר גבוה = חיסכון גדול, אבל גם נזק רחב אם התרגום שגוי.',
  evict_tooltip: 'מוחק את התרגום מהמטמון לצמיתות; התוכן יתורגם מחדש בריצה הבאה.',
  locale_pair_tooltip: 'שפת מקור ← שפת יעד',

  // Backfill
  backfill_title: 'השלמת תרגומים חסרים',
  backfill_description:
    'יתורגמו רק עסקאות שחסר להן תרגום בשפת היעד. עסקאות שכבר תורגמו לא יתורגמו שוב.',
  backfill_locale: 'שפת יעד',
  backfill_rate: 'קצב תרגום (עסקאות לדקה)',
  per_min: '/ דקה',
  loading_estimate: 'מעריך עלות…',
  deals: 'עסקאות',
  estimated_time: 'זמן משוער',
  minutes: 'דק׳',
  estimate_line: 'עלות משוערת: \u200e${cost}\u200e · \u200f{deals} עסקאות · כ-{chars} תווים לעסקה',
  backfill_running: 'מילוי חוזר רץ עבור',
  backfill_progress_aria: 'התקדמות מילוי חוזר',
  progress_line: '{done}/{total} הושלמו · {failed} נכשלו · זמן נותר: ~{minutes} דק׳',
  done: 'הושלם',
  failed: 'נכשל',
  pause: 'השהה',
  start_backfill: 'התחל מילוי חוזר',
  starting: 'מתחיל…',
  close_keep_running: 'סגור (הריצה תימשך ברקע)',
  backfill_tooltip:
    'מאתר עסקאות ללא תרגום בשפת היעד ושולח אותן לתרגום אוטומטי. תוצג הערכת עלות לפני ההפעלה.',
  rate_tooltip:
    'קצב גבוה מסיים מהר יותר אך מעמיס על ספק התרגום ועלול להיתקל במגבלות קצב. ברירת מחדל: 60.',
  cost_col_tooltip: 'עלות התרגום בפועל בדולר ארה״ב, כפי שחויבה מול ספק ה-AI. אינה עלות ללקוח.',
  attempts_col_tooltip:
    'מספר הניסיונות שבוצעו למשימה זו. משימות נכשלות מנוסות שוב אוטומטית עד 3 פעמים.',
  pending_tile_tooltip: 'משימות שממתינות בתור ועדיין לא התחילו לרוץ.',
  running_tile_tooltip: 'משימות שנשלחו לספק התרגום וממתינות לתשובה. צוברות עלות.',
  lang_he: 'עברית',
  lang_en: 'English',

  tab_deals: 'עסקאות',
  tab_memory: 'זיכרון תרגום',
  tabs_aria_label: 'ניווט לשוניות תרגומים',
} as const;
