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