import type enTemplates from "@/i18n/en/templates";

type DeepStringify<T> = {
  [K in keyof T]: T[K] extends string
    ? string
    : T[K] extends object
      ? DeepStringify<T[K]>
      : T[K];
};

export default {
  category: {
    custom: "Tùy chỉnh",
    live: "Người đóng",
    anim: "Hoạt hình",
  },
  name: {
    live_cinematic_ancient: "Cổ trang điện ảnh",
    live_zhang_yimou: "Trương Nghệ Mưu",
    live_ancient_xianxia: "Cổ trang Tiên hiệp",
    live_premium_drama: "Phim truyền hình cao cấp",
    live_cinema: "Phim chiếu rạp",
    live_spartan: "Sử thi Spartan",
    live_bladerunner: "Blade Runner",
    live_got: "Game of Thrones",
    live_breaking_bad: "Breaking Bad",
    live_kdrama: "Phim Hàn Idol",
    live_kurosawa: "Kurosawa",
    live_nolan: "Nolan",
    live_tarantino: "Tarantino",
    live_lynch: "David Lynch",
    live_anderson: "Wes Anderson",
    live_wong: "Vương Gia Vệ",
    live_shaw: "Shaw Brothers",
    live_cyberpunk: "Cyberpunk Người đóng",
    anim_3d_cg: "3D Game CG",
    anim_cn_3d: "3D Trung Quốc",
    anim_kyoto: "Kyoto Animation",
    anim_arcane: "Arcane (Sơn dầu 3D)",
    anim_us_3d: "Hoạt hình 3D Mỹ",
    anim_ink_wushan: "Thủy mặc Hardcore",
    anim_ink_papercut: "Thủy mặc & Cắt giấy",
    anim_felt: "Stopmotion bằng len",
    anim_clay: "Stopmotion đất sét",
    anim_jp_horror: "Kinh dị Nhật",
    anim_kr_webtoon: "Webtoon Hàn Quốc",
    anim_zzz: "Zenless Zone Zero",
    anim_ghibli: "Ghibli",
    anim_demon_slayer: "Thanh Gươm Diệt Quỷ",
    anim_cyberpunk: "Cyberpunk Hoạt hình",
    anim_bloodborne: "Bloodborne",
    anim_itojunji: "Junji Ito",
    anim_90s_retro: "Anime hoài cổ thập niên 90",
  },
  tagline: {
    live_cinematic_ancient: "Ánh sáng chuyên nghiệp · Chất lượng truyền hình",
    live_zhang_yimou: "Màu sắc đậm · Nghi lễ",
    live_ancient_xianxia: "Lâm Giang Tiên · Filter dịu",
    live_premium_drama: "Phim truyền hình · Khung hình bậc thầy",
    live_cinema: "Chỉnh màu DaVinci · Chất điện ảnh",
    live_spartan: "Gladiator · Tương phản cao",
    live_bladerunner: "Tối giản · Hạt cyber",
    live_got: "Sử thi lạnh · Mưu mô",
    live_breaking_bad: "Filter Latin · Mỹ học tội phạm",
    live_kdrama: "Ánh sáng dịu · Lãng mạn",
    live_kurosawa: "Tương phản trắng đen · Sử thi",
    live_nolan: "IMAX · Xanh xám lạnh",
    live_tarantino: "Tương phản cao · Phong cách bạo lực",
    live_lynch: "Đời thường · Ác mộng siêu thực",
    live_anderson: "Kẹo ngọt · Macaron",
    live_wong: "Hạt phim · Đô thị phương Đông",
    live_shaw: "Võ hiệp HK · Chất điện ảnh",
    live_cyberpunk: "Chất điện ảnh · Siêu nét",
    anim_3d_cg: "Chất điện ảnh · Unreal Engine",
    anim_cn_3d: "Chất điện ảnh · Unreal Engine",
    anim_kyoto: "Cel mềm · Tateishi",
    anim_arcane: "Arcane · Fortiche",
    anim_us_3d: "Chất điện ảnh · Pixar",
    anim_ink_wushan: "Wushan · Cọ khô",
    anim_ink_papercut: "Wushan · Màu sắc phong phú",
    anim_felt: "Stopmotion · Ánh sáng thực",
    anim_clay: "Stopmotion · Khung hình bậc thầy",
    anim_jp_horror: "Độ bão hòa thấp · Kinh dị anime",
    anim_kr_webtoon: "Bán thực · Lãng mạn",
    anim_zzz: "Zenless Zone Zero · Tinh chỉnh chuẩn",
    anim_ghibli: "Miyazaki · Kết cấu ấm",
    anim_demon_slayer: "Đường viền đậm · Hành động",
    anim_cyberpunk: "Chất điện ảnh · HD",
    anim_bloodborne: "Gothic · Sương lạnh",
    anim_itojunji: "Kinh dị · Đường nét sắc",
    anim_90s_retro: "Watanabe · Kamiyama",
  },
  default_hint: "Có thể đổi mô hình mặc định trong Bảng điều khiển → Cài đặt → Lựa chọn mô hình",
  current_global_default: "Mặc định toàn cục hiện tại: {{value}}",
  use_global_default: "Dùng mặc định toàn cục",
  model_video: "Mô hình video",
  model_image: "Mô hình ảnh",
  model_image_t2i: "Mô hình ảnh (T2I)",
  model_image_i2i: "Mô hình ảnh (I2I)",
  model_image_dual_hint: "Khuyến nghị chọn mô hình có khả năng tương ứng cho T2I/I2I",
  model_text_script: "Mô hình tạo kịch bản",
  model_text_overview: "Mô hình tạo tổng quan",
  model_text_style: "Mô hình phân tích phong cách",
  duration_label: "Thời lượng mặc định",
  duration_auto: "tự động",
  resolution_label: "Độ phân giải",
  resolution_default_placeholder: "Mặc định (chưa đặt)",
  tab_custom_desc: "Tải lên ảnh tham chiếu phong cách; AI sẽ phân tích. Chọn tab này sẽ xóa mẫu đang chọn.",
  upload_reference: "Tải lên ảnh tham chiếu phong cách",
  supported_formats: "PNG / JPG / WEBP",
  template_selected_default: "(mặc định)",
  wizard_step_basics: "Cơ bản",
  wizard_step_models: "Mô hình",
  wizard_step_style: "Phong cách",
  next_step: "Tiếp",
  prev_step: "Quay lại",
} satisfies DeepStringify<typeof enTemplates>;
