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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user