Translate Korean car names in homepage banner

Apply translateCarName to banner titles and subtitles to show
translated text instead of Korean when hovering over banners.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
AutonetSellCar Deploy
2025-12-31 17:06:30 +09:00
parent 9265a823dc
commit ce35017d4f

View File

@@ -5,7 +5,7 @@ import { motion, useAnimationControls } from 'framer-motion';
import Image from 'next/image';
import Link from 'next/link';
import { HeroBanner, HeroBannerSettings } from '@/types';
import { useLanguageStore, Language } from '@/lib/i18n';
import { useLanguageStore, Language, translateCarName } from '@/lib/i18n';
interface FilmStripSliderProps {
banners: HeroBanner[];
@@ -361,9 +361,13 @@ function BannerCard({ banner, width, height }: BannerCardProps) {
const { language } = useLanguageStore();
const imageUrl = getImageUrl(banner.image_url);
// 언어별 제목과 부제목 가져오기
const title = getLocalizedText(banner, 'title', language);
const subtitle = getLocalizedText(banner, 'subtitle', language);
// 언어별 제목과 부제목 가져오기 (한국어인 경우 번역 적용)
const rawTitle = getLocalizedText(banner, 'title', language);
const rawSubtitle = getLocalizedText(banner, 'subtitle', language);
// 한국어 차량명을 선택한 언어로 번역
const title = translateCarName(rawTitle, language);
const subtitle = translateCarName(rawSubtitle, language);
const content = (
<div