diff --git a/src/main/java/com/mey/backend/domain/chatbot/service/ChatResponseBuilder.java b/src/main/java/com/mey/backend/domain/chatbot/service/ChatResponseBuilder.java index 7586ff9..acacac6 100644 --- a/src/main/java/com/mey/backend/domain/chatbot/service/ChatResponseBuilder.java +++ b/src/main/java/com/mey/backend/domain/chatbot/service/ChatResponseBuilder.java @@ -97,7 +97,7 @@ public ChatResponse createPlaceInfoResponse(String message, List places, .description(languageService.getPlaceDescription(place, language)) .address(languageService.getPlaceAddress(place, language)) .themes(place.getThemes()) - .costInfo(place.getCostInfo()) + .costInfo(languageService.getPlaceCostInfo(place, language)) .build()) .toList(); diff --git a/src/main/java/com/mey/backend/domain/chatbot/service/ChatService.java b/src/main/java/com/mey/backend/domain/chatbot/service/ChatService.java index 5027eed..8b80c06 100644 --- a/src/main/java/com/mey/backend/domain/chatbot/service/ChatService.java +++ b/src/main/java/com/mey/backend/domain/chatbot/service/ChatService.java @@ -290,18 +290,19 @@ private String createDocumentFromPlace(Place place) { private String createDocumentFromPlace(Place place, String language) { StringBuilder document = new StringBuilder(); - + // 언어별 필드 활용 String placeName = languageService.getPlaceName(place, language); String placeDescription = languageService.getPlaceDescription(place, language); String placeAddress = languageService.getPlaceAddress(place, language); - + String placeCostInfo = languageService.getPlaceCostInfo(place, language); + document.append("장소명: ").append(placeName).append("\n"); document.append("설명: ").append(placeDescription).append("\n"); document.append("주소: ").append(placeAddress).append("\n"); document.append("지역: ").append(place.getRegion().getNameKo()).append("\n"); document.append("테마: ").append(String.join(", ", place.getThemes())).append("\n"); - document.append("비용정보: ").append(place.getCostInfo()).append("\n"); + document.append("비용정보: ").append(placeCostInfo).append("\n"); if (place.getContactInfo() != null) { document.append("연락처: ").append(place.getContactInfo()).append("\n"); diff --git a/src/main/java/com/mey/backend/domain/chatbot/service/LanguageService.java b/src/main/java/com/mey/backend/domain/chatbot/service/LanguageService.java index 7ad6927..969a54b 100644 --- a/src/main/java/com/mey/backend/domain/chatbot/service/LanguageService.java +++ b/src/main/java/com/mey/backend/domain/chatbot/service/LanguageService.java @@ -87,6 +87,21 @@ public String getPlaceAddress(com.mey.backend.domain.place.entity.Place place, S }; } + /** + * Place 데이터에서 해당 언어의 비용 정보를 가져옵니다. + */ + public String getPlaceCostInfo(com.mey.backend.domain.place.entity.Place place, String language) { + return switch (language) { + case "ko" -> place.getCostInfoKo(); + case "en" -> place.getCostInfoEn() != null ? place.getCostInfoEn() : place.getCostInfoKo(); + case "ja" -> place.getCostInfoJp() != null ? place.getCostInfoJp() : + (place.getCostInfoEn() != null ? place.getCostInfoEn() : place.getCostInfoKo()); + case "zh" -> place.getCostInfoCh() != null ? place.getCostInfoCh() : + (place.getCostInfoEn() != null ? place.getCostInfoEn() : place.getCostInfoKo()); + default -> place.getCostInfoKo(); + }; + } + /** * Route 데이터에서 해당 언어의 제목을 가져옵니다. */ diff --git a/src/main/java/com/mey/backend/domain/chatbot/service/RagService.java b/src/main/java/com/mey/backend/domain/chatbot/service/RagService.java index 5aa3a51..8322dae 100644 --- a/src/main/java/com/mey/backend/domain/chatbot/service/RagService.java +++ b/src/main/java/com/mey/backend/domain/chatbot/service/RagService.java @@ -292,6 +292,7 @@ private String createPlaceContext(com.mey.backend.domain.place.entity.Place plac String placeName = languageService.getPlaceName(place, language); String placeDescription = languageService.getPlaceDescription(place, language); String placeAddress = languageService.getPlaceAddress(place, language); + String placeCostInfo = languageService.getPlaceCostInfo(place, language); return switch (language) { case "ko" -> String.format(""" @@ -308,7 +309,7 @@ private String createPlaceContext(com.mey.backend.domain.place.entity.Place plac placeAddress, place.getRegion().getNameKo(), String.join(", ", place.getThemes()), - place.getCostInfo(), + placeCostInfo, place.getContactInfo() != null ? place.getContactInfo() : "정보 없음" ); case "en" -> String.format(""" @@ -325,7 +326,7 @@ private String createPlaceContext(com.mey.backend.domain.place.entity.Place plac placeAddress, place.getRegion().getNameKo(), String.join(", ", place.getThemes()), - place.getCostInfo(), + placeCostInfo, place.getContactInfo() != null ? place.getContactInfo() : "No information" ); case "ja" -> String.format(""" @@ -342,7 +343,7 @@ private String createPlaceContext(com.mey.backend.domain.place.entity.Place plac placeAddress, place.getRegion().getNameKo(), String.join(", ", place.getThemes()), - place.getCostInfo(), + placeCostInfo, place.getContactInfo() != null ? place.getContactInfo() : "情報なし" ); case "zh" -> String.format(""" @@ -359,7 +360,7 @@ private String createPlaceContext(com.mey.backend.domain.place.entity.Place plac placeAddress, place.getRegion().getNameKo(), String.join(", ", place.getThemes()), - place.getCostInfo(), + placeCostInfo, place.getContactInfo() != null ? place.getContactInfo() : "无信息" ); default -> createPlaceContext(place, "ko"); // 기본값 diff --git a/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java b/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java index 1444f35..b65b55a 100644 --- a/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java +++ b/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java @@ -41,7 +41,10 @@ public class PlaceResponseDto { private Map openingHours; private List themes; - private String costInfo; + private String costInfoKo; + private String costInfoEn; + private String costInfoJp; + private String costInfoCh; public PlaceResponseDto(Place place) { this.id = place.getPlaceId(); @@ -67,6 +70,9 @@ public PlaceResponseDto(Place place) { this.tourApiPlaceId = place.getTourApiPlaceId(); this.openingHours = place.getOpeningHours(); this.themes = place.getThemes(); - this.costInfo = place.getCostInfo(); + this.costInfoKo = place.getCostInfoKo(); + this.costInfoEn = place.getCostInfoEn(); + this.costInfoJp = place.getCostInfoJp(); + this.costInfoCh = place.getCostInfoCh(); } } \ No newline at end of file diff --git a/src/main/java/com/mey/backend/domain/place/entity/Place.java b/src/main/java/com/mey/backend/domain/place/entity/Place.java index a3ec484..6508831 100644 --- a/src/main/java/com/mey/backend/domain/place/entity/Place.java +++ b/src/main/java/com/mey/backend/domain/place/entity/Place.java @@ -88,5 +88,11 @@ public class Place extends BaseTimeEntity { @Column(nullable = false, columnDefinition = "json") private List themes; - private String costInfo; + private String costInfoKo; + + private String costInfoEn; + + private String costInfoJp; + + private String costInfoCh; } diff --git a/src/main/resources/sql/data-mysql.sql b/src/main/resources/sql/data-mysql.sql index 172bbbb..32fb396 100644 --- a/src/main/resources/sql/data-mysql.sql +++ b/src/main/resources/sql/data-mysql.sql @@ -12,7 +12,8 @@ INSERT INTO places (region_id, name_ko, name_en, name_jp, name_ch, address_ko, address_en, address_jp, address_ch, contact_info, website_url, kakao_place_id, tour_api_place_id, opening_hours, - themes, cost_info, created_at, updated_at) + themes, cost_info_ko, cost_info_en, cost_info_jp, cost_info_ch, + created_at, updated_at) VALUES (1, 'JYP 사옥', 'JYP Entertainment Building', 'JYPエンターテインメントビル', 'JYP娱乐大楼', 'JYP 엔터테인먼트의 본사 사옥으로 박진영이 설립한 대한민국 3대 기획사 중 하나입니다. 원더걸스, TWICE, Stray Kids 등 수많은 K-pop 스타들이 소속된 기획사의 본사로, 팬들에게는 성지와 같은 곳입니다.', @@ -23,7 +24,8 @@ VALUES '서울 강동구 강동대로 205 JYP Center', '205 Gangdong-daero, Gangdong-gu, Seoul JYP Center', 'ソウル特別市江東区江東大路205 JYPセンター', '首尔江东区江东大路205号 JYP中心', '02-2225-8100', 'https://www.jype.com', 'jyp_kakao_001', 'jyp_tour_001', '{"monday": "09:00-18:00", "tuesday": "09:00-18:00", "wednesday": "09:00-18:00", "thursday": "09:00-18:00", "friday": "09:00-18:00", "saturday": "closed", "sunday": "closed"}', - '["K_POP"]', '무료 (외부 관람만 가능)', NOW(), NOW()), + '["K_POP"]', '무료 (외부 관람만 가능)', 'Free (External viewing only)', '無料(外部見学のみ可能)', '免费(仅限外部观看)', + NOW(), NOW()), (1, 'SM ARTIST & MUSIC CENTER', 'SM ARTIST & Music CENTER', 'SMアーティスト&ミュージックセンター', 'SM艺术与音乐中心', 'SM 엔터테인먼트의 아티스트 및 뮤직 센터로 한국 대표 엔터테인먼트 기업의 문화 복합 공간입니다. 소녀시대, EXO, aespa 등 글로벌 K-pop 스타들의 굿즈와 음반을 만나볼 수 있으며, 팬들을 위한 다양한 이벤트와 전시가 열리는 곳입니다.', 'SM Entertainment''s Artist & Music Center, a cultural complex space of Korea''s leading entertainment company. Visitors can explore merchandise and albums of global K-pop stars like Girls'' Generation, EXO, and aespa, with various events and exhibitions held for fans.', @@ -33,7 +35,8 @@ VALUES '서울 성동구 뚝섬로1길 56', '56 Ttukseom-ro 1-gil, Seongdong-gu, Seoul', 'ソウル特別市城東区トゥクソム路1ギル56', '首尔城东区纛岛路1街56号', '02-3438-0100', 'https://www.smtown.com', 'sm_center_kakao_002', 'sm_center_tour_002', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-19:00", "saturday": "10:00-18:00", "sunday": "10:00-18:00"}', - '["K_POP"]', '무료 입장, 굿즈 구매 별도', NOW(), NOW()), + '["K_POP"]', '무료 입장, 굿즈 구매 별도', 'Free admission, merchandise sold separately', '無料入場、グッズ購入は別途', '免费入场,商品另行购买', + NOW(), NOW()), (1, 'HYBE 사옥', 'HYBE Building', 'HYBEビル', 'HYBE大楼', 'HYBE 엔터테인먼트 본사 사옥으로 글로벌 슈퍼스타 BTS가 소속된 기획사의 본사입니다. 방탄소년단을 비롯해 NewJeans, LE SSERAFIM 등 차세대 K-pop 아티스트들의 본거지로, 전 세계 팬들이 찾는 한류 성지입니다.', 'HYBE Entertainment headquarters building, home to global superstars BTS. As the base for BTS and next-generation K-pop artists like NewJeans and LE SSERAFIM, this building is a Hallyu pilgrimage site visited by fans worldwide.', @@ -43,7 +46,8 @@ VALUES '서울 용산구 한강대로 42', '42 Hangang-daero, Yongsan-gu, Seoul', 'ソウル特別市龍山区漢江大路42', '首尔龙山区汉江大路42号', '02-3444-0105', 'https://www.hybecorp.com', 'hybe_kakao_003', 'hybe_tour_003', '{"monday": "09:00-18:00", "tuesday": "09:00-18:00", "wednesday": "09:00-18:00", "thursday": "09:00-18:00", "friday": "09:00-18:00", "saturday": "closed", "sunday": "closed"}', - '["K_POP"]', '무료 (외부 관람만 가능)', NOW(), NOW()), + '["K_POP"]', '무료 (외부 관람만 가능)', 'Free (External viewing only)', '無料(外部見学のみ可能)', '免费(仅限外部观看)', + NOW(), NOW()), (1, '하이커 그라운드', 'Hi-Ker Ground', 'ハイカーグラウンド', '高客地面', '케이팝 굿즈와 다양한 K-pop 문화 체험을 즐길 수 있는 복합 문화 공간입니다. 최신 아이돌 굿즈부터 포토카드까지 다양한 상품을 만나볼 수 있으며, 팬들끼리 소통하고 덕질을 즐길 수 있는 특별한 공간입니다.', 'A complex cultural space where visitors can enjoy K-pop goods and various K-pop cultural experiences. From the latest idol merchandise to photocards, fans can discover diverse products and enjoy a special space for communication and fan activities.', @@ -53,7 +57,8 @@ VALUES '서울 중구 청계천로 40 한국관광공사 1-5층', '40 Cheonggyecheon-ro, Jung-gu, Seoul, Korea Tourism Organization 1-5F', 'ソウル特別市中区清渓川路40 韓国観光公社1-5階', '首尔中区清溪川路40号 韩国观光公社1-5层', '02-729-9498', 'https://hikr.visitkorea.or.kr/intro.php', 'hiker_kakao_004', 'hiker_tour_004', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-19:00", "saturday": "10:00-19:00", "sunday": "10:00-19:00"}', - '["K_POP"]', '입장료 5,000원, 체험비 별도', NOW(), NOW()), + '["K_POP"]', '입장료 5,000원, 체험비 별도', 'Admission fee 5,000 KRW, Experience fee additional', '入場料 5,000ウォン、体験料別途', '门票 5,000韩元,体验费另外收费', + NOW(), NOW()), (1, '케이팝 스퀘어 홍대', 'K-pop Square Hongdae', 'K-popスクエア弘大', 'K-pop广场弘大', '홍대에 위치한 케이팝 전문 쇼핑몰로 젊은 문화의 중심지에서 만나는 K-pop 성지입니다. 다양한 아이돌 그룹의 굿즈와 음반을 한 곳에서 만날 수 있으며, 팬 이벤트와 사인회 등이 자주 열리는 핫플레이스입니다.', 'A K-pop specialized shopping mall located in Hongdae, serving as a K-pop sanctuary in the heart of youth culture. Visitors can find merchandise and albums from various idol groups in one place, and it''s a hotspot where fan events and autograph sessions are frequently held.', @@ -63,7 +68,8 @@ VALUES '서울 마포구 양화로 141', '141 Yanghwa-ro, Mapo-gu, Seoul', 'ソウル特別市麻浦区楊花路141', '首尔麻浦区阳花路141号', '02-334-5678', 'https://linefriendssquare.com/', 'kpop_square_kakao_005', 'kpop_square_tour_005', '{"monday": "11:00-23:00", "tuesday": "11:00-23:00", "wednesday": "11:00-23:00", "thursday": "11:00-23:00", "friday": "11:00-24:00", "saturday": "11:00-24:00", "sunday": "11:00-23:00"}', - '["K_POP"]', '무료 입장', NOW(), NOW()), + '["K_POP"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (1, 'THE STAGE by musicart', 'THE STAGE by musicart', 'THE STAGE by musicart', 'THE STAGE by musicart', '명동 중심가에 위치한 케이팝 굿즈 전문점으로 한국을 대표하는 쇼핑 거리에서 만나는 K-pop 문화 공간입니다. 최신 앨범부터 한정판 굿즈까지 다양한 상품을 보유하고 있으며, 외국인 관광객들에게 인기가 높은 명소입니다.', 'A K-pop goods specialty store located in the heart of Myeongdong, offering K-pop culture in Korea''s representative shopping district. From the latest albums to limited edition merchandise, it houses diverse products and is a popular destination among foreign tourists.', @@ -73,7 +79,8 @@ VALUES '서울 종로구 청계천로 41 지하2층', '41 Cheonggyecheon-ro, Jongno-gu, Seoul B2F', 'ソウル特別市鍾路区清渓川路41 地下2階', '首尔钟路区清溪川路41号 地下2层', '070-8888-3088', 'http://musicart.kr', 'musicart_kakao_006', 'musicart_tour_006', '{"monday": "10:00-22:00", "tuesday": "10:00-22:00", "wednesday": "10:00-22:00", "thursday": "10:00-22:00", "friday": "10:00-22:30", "saturday": "10:00-22:30", "sunday": "10:00-22:00"}', - '["K_POP"]', '무료 입장', NOW(), NOW()), + '["K_POP"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (1, '포카부', 'Pokkabu', 'ポカブ', '拍卡部', '케이팝 포토카드 전문 매장으로 덕후들의 성지라 불리는 특별한 공간입니다. 희귀 포토카드부터 일반 포카까지 다양한 컬렉션을 보유하고 있으며, 교환과 거래가 활발히 이루어지는 포카 덕후들의 메카입니다.', 'A K-pop photocard specialty store known as a sanctuary for collectors. Housing collections from rare photocards to general ones, it serves as a mecca for photocard enthusiasts where active trading and exchanges take place.', @@ -83,7 +90,8 @@ VALUES '서울 마포구 와우산로29나길 26 103호', '26 Wausan-ro 29na-gil, Mapo-gu, Seoul #103', 'ソウル特別市麻浦区ワウ山路29ナギル26 103号', '首尔麻浦区卧牛山路29巷26号 103室', '02-456-7890', 'https://www.tiktok.com/@pocaboo_happy', 'pokkabu_kakao_007', 'pokkabu_tour_007', '{"monday": "11:00-22:00", "tuesday": "11:00-22:00", "wednesday": "11:00-22:00", "thursday": "11:00-22:00", "friday": "11:00-22:00", "saturday": "11:00-22:00", "sunday": "11:00-22:00"}', - '["K_POP"]', '무료 입장', NOW(), NOW()), + '["K_POP"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (1, 'SM C&C 상암', 'SM C&C Sangam', 'SM C&C 上岩', 'SM C&C 上岩', 'SM 아티스트 굿즈와 카페가 함께 있는 복합 문화 공간으로 광야라는 메타버스 세계관을 현실에 구현한 혁신적인 공간입니다. SM 소속 아티스트들의 독점 굿즈와 한정판 상품을 만날 수 있으며, 팬들을 위한 특별한 경험을 제공합니다.', 'A complex cultural space combining SM artist goods and a cafe, innovatively implementing the metaverse worldview of KWANGYA in reality. Visitors can discover exclusive merchandise and limited edition products from SM artists while enjoying special experiences designed for fans.', @@ -93,7 +101,8 @@ VALUES '서울 마포구 매봉산로 45 KBS미디어센터 13층', '45 Maebongsan-ro, Mapo-gu, Seoul KBS Media Center 13F', 'ソウル特別市麻浦区梅峰山路45 KBSメディアセンター13階', '首尔麻浦区梅峰山路45号 KBS媒体中心13层', '02-6233-6400', 'https://www.smtownstore.com', 'smtown_kwangya_kakao_008', 'smtown_kwangya_tour_008', '{"monday": "10:00-21:00", "tuesday": "10:00-21:00", "wednesday": "10:00-21:00", "thursday": "10:00-21:00", "friday": "10:00-22:00", "saturday": "10:00-22:00", "sunday": "10:00-21:00"}', - '["K_POP"]', '무료 입장, 카페 이용 시 별도 비용', NOW(), NOW()), + '["K_POP"]', '무료 입장, 카페 이용 시 별도 비용', 'Free admission, Cafe charges separate', '無料入場、カフェ利用時は別料金', '免费入场,咖啡厅使用另外收费', + NOW(), NOW()), (1, 'AK PLAZA 홍대점', 'AK Plaza Hongdae', 'AKプラザ弘大店', 'AK广场弘大店', '홍대의 젊음과 활기를 대표하는 쇼핑몰로 다양한 케이팝 관련 매장들이 입점해 있는 복합 쇼핑 공간입니다. 패션부터 뷰티, K-pop 굿즈까지 한 건물에서 모든 것을 해결할 수 있어 젊은 층과 관광객들에게 인기가 높습니다.', 'A shopping mall representing the youth and vitality of Hongdae, featuring a complex shopping space with various K-pop related stores. Popular among young people and tourists as everything from fashion to beauty and K-pop goods can be found in one building.', @@ -103,7 +112,8 @@ VALUES '서울 마포구 양화로 188', '188 Yanghwa-ro, Mapo-gu, Seoul', 'ソウル特別市麻浦区楊花路188', '首尔麻浦区阳花路188号', '02-330-1114', 'https://www.akplaza.com', 'ak_plaza_kakao_009', 'ak_plaza_tour_009', '{"monday": "10:30-22:00", "tuesday": "10:30-22:00", "wednesday": "10:30-22:00", "thursday": "10:30-22:00", "friday": "10:30-22:30", "saturday": "10:30-22:30", "sunday": "10:30-22:00"}', - '["K_POP"]', '무료 입장', NOW(), NOW()), + '["K_POP"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (1, '월드케이팝센터', 'World K-pop Center', 'ワールドK-popセンター', '世界K-pop中心', '원데이 케이팝 댄스 클래스를 제공하는 전문 센터로 K-pop 문화를 직접 체험할 수 있는 특별한 공간입니다. 전문 강사진과 함께 인기 아이돌의 안무를 배우며 K-pop 스타가 된 듯한 경험을 할 수 있어 외국인 관광객들에게 특히 인기가 높습니다.', 'A professional center offering one-day K-pop dance classes, providing a special space to directly experience K-pop culture. Particularly popular among foreign tourists, visitors can learn choreography from popular idols with professional instructors and experience being a K-pop star.', @@ -113,7 +123,8 @@ VALUES '서울 중구 장충단로 72', '72 Jangchungdan-ro, Jung-gu, Seoul', 'ソウル特別市中区奨忠壇路72', '首尔中区奖忠坛路72号', '02-123-4567', 'http://www.w-kpop.com', 'world_kpop_kakao_010', 'world_kpop_tour_010', '{"monday": "10:00-21:00", "tuesday": "10:00-21:00", "wednesday": "10:00-21:00", "thursday": "10:00-21:00", "friday": "10:00-21:00", "saturday": "10:00-21:00", "sunday": "10:00-21:00"}', - '["K_POP"]', '체험 클래스 30,000원~50,000원', NOW(), NOW()), + '["K_POP"]', '체험 클래스 30,000원~50,000원', 'Experience classes 30,000-50,000 KRW', '体験クラス 30,000~50,000ウォン', '体验课程 30,000-50,000韩元', + NOW(), NOW()), (1, '리얼케이팝댄스', 'Real K-pop Dance', 'リアルK-popダンス', '真实K-pop舞蹈', '케이팝 댄스를 배우는 체험 프로그램을 전문으로 하는 댄스 스튜디오입니다. 초보자부터 고급자까지 수준별 맞춤 수업을 제공하며, 실제 K-pop 안무가들이 직접 지도하여 정통 케이팝 댄스를 배울 수 있는 곳입니다.', 'A dance studio specializing in K-pop dance learning experience programs. Offering customized classes from beginner to advanced levels, visitors can learn authentic K-pop dance directly from actual K-pop choreographers.', @@ -123,7 +134,8 @@ VALUES '서울 마포구 양화로 45', '45 Yanghwa-ro, Mapo-gu, Seoul', 'ソウル特別市麻浦区楊花路45', '首尔麻浦区阳花路45号', '0507-1406-2737', 'http://www.realkpopdance.com', 'real_kpop_kakao_011', 'real_kpop_tour_011', '{"monday": "10:00-22:00", "tuesday": "10:00-22:00", "wednesday": "10:00-22:00", "thursday": "10:00-22:00", "friday": "10:00-22:00", "saturday": "09:00-22:00", "sunday": "10:00-20:00"}', - '["K_POP"]', '1회 수업 25,000원~40,000원', NOW(), NOW()), + '["K_POP"]', '1회 수업 25,000원~40,000원', 'Single class 25,000-40,000 KRW', '1回授業 25,000~40,000ウォン', '单次课程 25,000-40,000韩元', + NOW(), NOW()), (1, '홍대 버스킹 거리', 'Hongdae Busking Street', '弘大バスキングストリート', '弘大街头表演街', '젊음의 거리 홍대와 신촌을 잇는 버스킹 공연의 메카로 다양한 장르의 거리 공연을 즐길 수 있는 곳입니다. K-pop 커버 댄스부터 라이브 공연까지 다채로운 볼거리가 가득하며, 누구나 자유롭게 공연을 관람할 수 있는 열린 문화 공간입니다.', 'A mecca of busking performances connecting the youthful districts of Hongdae and Sinchon, where visitors can enjoy street performances of various genres. From K-pop cover dances to live performances, it offers diverse entertainment and serves as an open cultural space where anyone can freely watch performances.', @@ -133,7 +145,8 @@ VALUES '서울 마포구 서교동', 'Seogyo-dong, Mapo-gu, Seoul', 'ソウル特別市麻浦区西橋洞', '首尔麻浦区西桥洞', NULL, NULL, 'busking_kakao_012', 'busking_tour_012', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_POP"]', '무료 관람', NOW(), NOW()), + '["K_POP"]', '무료 관람', 'Free viewing', '無料観覧', '免费观看', + NOW(), NOW()), (1, '더키월드', 'The Key World', 'ザ・キーワールド', '关键世界', '케이팝과 관련된 다양한 체험과 쇼핑을 한 번에 즐길 수 있는 복합 엔터테인먼트 공간입니다. VR 체험부터 포토존, 굿즈 쇼핑까지 K-pop 팬들이 꿈꿔온 모든 것을 경험할 수 있으며, 특히 인터랙티브한 체험 프로그램들로 유명합니다.', 'A complex entertainment space where visitors can enjoy various K-pop related experiences and shopping all at once. From VR experiences to photo zones and goods shopping, fans can experience everything they''ve dreamed of, particularly famous for its interactive experience programs.', @@ -143,7 +156,8 @@ VALUES '서울 마포구 와우산로29길 60 1층', '60 Wausan-ro 29-gil, Mapo-gu, Seoul 1F', 'ソウル特別市麻浦区ワウ山路29ギル60 1階', '首尔麻浦区卧牛山路29街60号 1层', '070-4128-8857', 'https://www.instagram.com/duckyworld_kr', 'thekey_kakao_013', 'thekey_tour_013', '{"monday": "10:00-22:00", "tuesday": "10:00-22:00", "wednesday": "10:00-22:00", "thursday": "10:00-22:00", "friday": "10:00-22:00", "saturday": "10:00-22:00", "sunday": "10:00-22:00"}', - '["K_POP"]', '입장료 10,000원, 체험비 별도', NOW(), NOW()); + '["K_POP"]', '입장료 10,000원, 체험비 별도', 'Admission fee 10,000 KRW, Experience fees additional', '入場料 10,000ウォン、体験料別途', '门票 10,000韩元,体验费另外收费', + NOW(), NOW()); -- K-drama 장소 (부산, region_id = 2) INSERT INTO places (region_id, name_ko, name_en, name_jp, name_ch, @@ -152,7 +166,8 @@ INSERT INTO places (region_id, name_ko, name_en, name_jp, name_ch, address_ko, address_en, address_jp, address_ch, contact_info, website_url, kakao_place_id, tour_api_place_id, opening_hours, - themes, cost_info, created_at, updated_at) + themes, cost_info_ko, cost_info_en, cost_info_jp, cost_info_ch, + created_at, updated_at) VALUES (2, '아홉산 숲', 'Ahopsan Forest', 'アホプサンの森', '九山森林', '부산 기장군에 위치한 아름다운 자연 숲으로 다양한 드라마와 영화의 촬영지로 사랑받고 있는 명소입니다. 울창한 숲과 맑은 공기, 그리고 드라마 속 로맨틱한 장면들이 촬영된 곳으로 연인들과 가족 단위 방문객들에게 인기가 높습니다.', @@ -163,7 +178,8 @@ VALUES '부산 기장군 철마면 웅천리 520-10', '520-10 Ungcheon-ri, Cheolma-myeon, Gijang-gun, Busan', '釜山市機張郡鉄馬面雄川里520-10', '釜山机张郡铁马面雄川里520-10', '051-709-4000', 'http://www.ahopsan.com/', 'ahopsan_kakao_014', 'ahopsan_tour_014', '{"monday": "09:00-18:00", "tuesday": "09:00-18:00", "wednesday": "09:00-18:00", "thursday": "09:00-18:00", "friday": "09:00-18:00", "saturday": "09:00-18:00", "sunday": "09:00-18:00"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (2, '부산시민공원', 'Busan Citizens Park', '釜山市民公園', '釜山市民公园', '부산의 대표적인 도심 공원으로 시민들의 휴식 공간이자 여러 드라마의 촬영지로 활용되고 있는 곳입니다. 넓은 잔디밭과 아름다운 산책로, 그리고 다양한 문화 시설들이 어우러져 있어 관광객들에게도 인기가 높은 명소입니다.', 'Busan''s representative urban park serving as a resting place for citizens and utilized as a filming location for various dramas. Popular among tourists for its vast lawns, beautiful walking trails, and diverse cultural facilities harmoniously integrated.', @@ -173,7 +189,8 @@ VALUES '부산 부산진구 시민공원로 73', '73 Simin-gongwon-ro, Busanjin-gu, Busan', '釜山市釜山進区市民公園路73', '釜山釜山镇区市民公园路73号', '051-850-6000', 'www.citizenpark.or.kr', 'citizens_park_kakao_015', 'citizens_park_tour_015', '{"monday": "05:00-23:00", "tuesday": "05:00-23:00", "wednesday": "05:00-23:00", "thursday": "05:00-23:00", "friday": "05:00-23:00", "saturday": "05:00-23:00", "sunday": "05:00-23:00"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (2, '다대포해수욕장', 'Dadaepo Beach', 'ダデポ海水浴場', '沙大浦海水浴场', '부산의 서쪽 끝에 위치한 아름다운 해수욕장으로 낙조가 특히 유명한 드라마 촬영의 단골 장소입니다. 넓은 백사장과 완만한 경사로 가족 단위 방문객들이 많으며, 드라마 속 감동적인 장면들이 많이 촬영된 로맨틱한 명소입니다.', 'A beautiful beach located at the western end of Busan, particularly famous for its sunsets and as a regular filming location for dramas. With its wide sandy beach and gentle slope, it attracts many family visitors and serves as a romantic spot where many touching drama scenes have been filmed.', @@ -181,9 +198,10 @@ VALUES '位于釜山西端的美丽海水浴场,特别以日落闻名,是电视剧拍摄的常客地点。宽阔的白沙滩和缓缓的坡度吸引了许多家庭游客,是拍摄了许多电视剧中扣人场面的浪漫名所。', 128.96378766392692, 35.04770068195888, 'https://search.pstatic.net/common/?src=https%3A%2F%2Fpup-review-phinf.pstatic.net%2FMjAyMzA4MjNfMTQ3%2FMDAxNjkyNzk1Nzk2NzU2.Lqg84kmrkCoxdA8Pbf_oOlhrcyZ-OTtJLI7DM8xwtacg.QnU7M9R41pC7CLPZlOSKlhYBMpwB7LvCDwivBusDZqQg.JPEG%2FDF58CF63-1975-45CA-99CA-4470CF20F6D4.jpeg%3Ftype%3Dw1500_60_sharpen', '부산 사하구 다대동', 'Dadae-dong, Saha-gu, Busan', '釜山市沙下区沙大洞', '釜山沙下区沙大洞', - null, null, 'dadaepo_kakao_016', 'dadaepo_tour_016', + null, null, 'dadaepo_kakao_016', 'dadaepo_tour_016', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (2, '동백섬', 'Dongbaek Island', '東白島', '东白岛', '해운대와 연결된 작은 섬으로 아름다운 해안 경관과 함께 수많은 드라마의 배경이 된 부산의 대표 관광지입니다. 동백나무 숲과 해안 산책로, 그리고 누리마루 APEC하우스가 있어 문화와 자연이 조화를 이루는 특별한 공간입니다.', 'A small island connected to Haeundae, serving as Busan''s representative tourist destination with beautiful coastal scenery and the backdrop for numerous dramas. A special space where culture and nature harmonize, featuring camellia forests, coastal walking trails, and Nurimaru APEC House.', @@ -193,7 +211,8 @@ VALUES '부산 해운대구 우동 710-1', '710-1 U-dong, Haeundae-gu, Busan', '釜山市海雲台区佑洞710-1', '釜山海云台区佑洞710-1', '051-749-7621', NULL, 'dongbaek_kakao_017', 'dongbaek_tour_017', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免费入场', + NOW(), NOW()), (2, '감천문화마을', 'Gamcheon Culture Village', '甘川文化村', '甘川文化村', '부산의 마추픽추라 불리는 계단식 마을로 알록달록한 집들이 어우러진 독특한 경관으로 유명한 드라마 촬영지입니다. 좁은 골목길과 벽화, 그리고 바다가 내려다보이는 전망으로 국내외 관광객들이 꼭 찾는 부산의 대표 명소입니다.', 'Known as Busan''s Machu Picchu, this terraced village is famous as a drama filming location with its unique landscape of colorful houses. A representative Busan attraction that domestic and international tourists must visit, featuring narrow alleys, murals, and ocean views.', @@ -203,7 +222,8 @@ VALUES '부산 사하구 감내2로 203 감천문화마을안내센터', '203 Gamnae 2-ro, Saha-gu, Busan Gamcheon Culture Village Information Center', '釜山市沙下区甘内二路203 甘川文化村案内センター', '釜山沙下区甘内二路203号 甘川文化村导览中心', '051-204-1444', 'http://cafe.naver.com/gamcheon2', 'gamcheon_kakao_018', 'gamcheon_tour_018', '{"monday": "09:00-18:00", "tuesday": "09:00-18:00", "wednesday": "09:00-18:00", "thursday": "09:00-18:00", "friday": "09:00-18:00", "saturday": "09:00-18:00", "sunday": "09:00-18:00"}', - '["K_DRAMA"]', '무료 입장 (일부 체험 프로그램 유료)', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장 (일부 체험 프로그램 유료)', 'Free admission (Some experience programs charged)', '無料入場(一部体験プログラム有料)', '免费入场(部分体验项目收费)', + NOW(), NOW()), (2, '광안리해수욕장', 'Gwangalli Beach', '廣安里海水浴場', '广安里海水浴场', '부산의 대표적인 해수욕장과 랜드마크인 광안대교가 어우러진 아름다운 야경으로 유명한 드라마 촬영의 단골 장소입니다. 특히 밤에는 광안대교의 조명과 함께 환상적인 경관을 자랑하며, 로맨틱한 드라마 장면의 배경으로 자주 등장합니다.', 'A regular drama filming location famous for its beautiful night view combining Busan''s representative beach and landmark Gwangan Bridge. Particularly at night, it boasts fantastic scenery with the bridge''s illumination and frequently appears as the backdrop for romantic drama scenes.', @@ -213,7 +233,8 @@ VALUES '부산 수영구 광안해변로 219', '219 Gwanganhaebyeon-ro, Suyeong-gu, Busan', '釜山市水泳区廣安海辺路219', '釜山水营区广安海边路219号', '051-622-4251', 'www.suyeong.go.kr/tour', 'gwangalli_kakao_019', 'gwangalli_tour_019', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免費入场', + NOW(), NOW()), (2, '흰여울문화마을', 'Huinnyeoul Culture Village', '白如雲文化村', '白如云文化村', '절벽 위에 자리한 하얀 집들이 인상적인 문화마을로 바다와 어우러진 아름다운 풍경으로 드라마 촬영지로 인기가 높은 곳입니다. 좁은 골목길을 따라 펼쳐지는 카페와 갤러리들, 그리고 탁 트인 바다 전망이 방문객들에게 특별한 경험을 선사합니다.', 'A culture village with impressive white houses perched on cliffs, popular as a drama filming location for its beautiful scenery harmonizing with the sea. Cafes and galleries spread along narrow alleys, along with open ocean views, provide visitors with special experiences.', @@ -223,7 +244,8 @@ VALUES '부산 영도구 영선동4가 605-3', '605-3 Yeongseon-dong 4-ga, Yeongdo-gu, Busan', '釜山市影島区影仙洞4街605-3', '釜山影岛区影仙洞4街605-3', '051-419-4067', NULL, 'huinnyeoul_kakao_020', 'huinnyeoul_tour_020', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免費入场', + NOW(), NOW()), (2, '태종대', 'Taejongdae', '太宗台', '太宗台', '부산 남단의 대표적인 관광명소로 기암괴석과 울창한 숲, 그리고 푸른 바다가 어우러진 절경으로 유명한 드라마 촬영지입니다. 자연이 만든 아름다운 해안선과 등대, 전망대에서 바라보는 탁 트인 바다 풍경이 많은 드라마에서 감동적인 배경으로 사용됩니다.', 'A representative tourist attraction in southern Busan, famous as a drama filming location for its magnificent scenery combining strange rock formations, dense forests, and blue sea. The beautiful coastline created by nature, lighthouse, and open sea views from the observatory are used as moving backdrops in many dramas.', @@ -233,7 +255,8 @@ VALUES '부산 영도구 전망로 24', '24 Jeonmang-ro, Yeongdo-gu, Busan', '釜山市影島区展望路24', '釜山影岛区展望路24号', '051-405-8745', 'www.bisco.or.kr/taejongdae', 'taejongdae_kakao_021', 'taejongdae_tour_021', '{"monday": "05:00-24:00", "tuesday": "05:00-24:00", "wednesday": "05:00-24:00", "thursday": "05:00-24:00", "friday": "05:00-24:00", "saturday": "05:00-24:00", "sunday": "05:00-24:00"}', - '["K_DRAMA"]', '무료 입장 (관광열차 이용 시 별도 요금)', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장 (관광열차 이용 시 별도 요금)', 'Free admission (Separate charges for tourist train)', '無料入場(観光列車利用時は別料)', '免費入场(使用旅游列车时额外收费)', + NOW(), NOW()), (2, '도모헌', 'Domoheon', '道猛軒', '道猛轩', '부산의 전통 한옥 문화공간으로 고즈넉한 분위기와 아름다운 정원으로 드라마 촬영지로 사랑받고 있는 곳입니다. 전통 차 문화 체험과 함께 한국의 미를 느낄 수 있으며, 드라마 속 한국 전통 문화를 보여주는 배경으로 자주 등장합니다.', 'A traditional hanok cultural space in Busan, beloved as a drama filming location for its serene atmosphere and beautiful garden. Visitors can experience traditional tea culture and feel Korean beauty, frequently appearing as a backdrop showcasing Korean traditional culture in dramas.', @@ -243,7 +266,8 @@ VALUES '부산 수영구 황령산로7번길 60', '60 Hwangryeongsan-ro 7beon-gil, Suyeong-gu, Busan', '釜山市水泳区黄嶺山路7番ギル60', '釜山水营区黄岭山路7番街60号', '051-888-8701', 'https://www.busan.go.kr/domoheon/index', 'domoheon_kakao_022', 'domoheon_tour_022', '{"monday": "10:00-18:00", "tuesday": "10:00-18:00", "wednesday": "10:00-18:00", "thursday": "10:00-18:00", "friday": "10:00-18:00", "saturday": "10:00-21:00", "sunday": "10:00-18:00"}', - '["K_DRAMA"]', '입장료 3,000원, 차 체험 별도', NOW(), NOW()), + '["K_DRAMA"]', '입장료 3,000원, 차 체험 별도', 'Admission fee 3,000 KRW, Tea experience additional charge', '入場料 3,000ウォン、お茶体験は別料金', '门票 3,000韩元,茶体验额外收费', + NOW(), NOW()), (2, '영화의 전당', 'Busan Cinema Center', '釜山映画の殿堂', '釜山电影殿堂', '부산국제영화제의 메인 회장으로 사용되는 현대적인 건축물로 영화와 드라마 관련 이벤트가 자주 열리는 문화 공간입니다. 독특한 지붕 디자인과 LED 조명으로 유명하며, 한국 영상 문화의 중심지로서 드라마에서도 중요한 배경으로 등장합니다.', 'A modern architectural building used as the main venue for the Busan International Film Festival, serving as a cultural space where movie and drama-related events are frequently held. Famous for its unique roof design and LED lighting, it appears as an important backdrop in dramas as the center of Korean visual culture.', @@ -253,7 +277,8 @@ VALUES '부산 해운대구 수영강변대로 120 영화의전당', '120 Suyeong-gangbyeon-daero, Haeundae-gu, Busan Busan Cinema Center', '釜山市海雲台区水泳江辺大路120 映画の殿堂', '釜山海云台区水营江边大路120号 电影殿堂', '051-780-6000', 'https://www.dureraum.org', 'cinema_center_kakao_023', 'cinema_center_tour_023', '{"monday": "09:00-22:00", "tuesday": "09:00-22:00", "wednesday": "09:00-22:00", "thursday": "09:00-22:00", "friday": "09:00-22:00", "saturday": "09:00-22:00", "sunday": "09:00-22:00"}', - '["K_DRAMA"]', '무료 입장 (공연 관람 시 별도 요금)', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장 (공연 관람 시 별도 요금)', 'Free admission (Separate charges for performance viewing)', '無料入場(公演観覧時は別料金)', '免费入场(观看演出时额外收费)', + NOW(), NOW()), (2, '송정 구덕포길', 'Songjeong Gudeokpo-gil', '松亭九徳浦ギル', '松亭九德浦路', '송정해수욕장 인근의 아름다운 해안 산책로로 드라마 촬영지로 인기가 높은 곳입니다. 바다를 바라보며 걸을 수 있는 낭만적인 길로, 특히 일출과 일몰 시간대의 아름다운 풍경으로 많은 드라마에서 감성적인 장면의 배경으로 활용됩니다.', 'A beautiful coastal walking trail near Songjeong Beach, popular as a drama filming location. A romantic path where visitors can walk while looking at the sea, particularly utilized as the backdrop for emotional scenes in many dramas for its beautiful sunrise and sunset views.', @@ -263,7 +288,8 @@ VALUES '부산광역시 해운대구 송정해변로', 'Songjeong Beach-ro, Haeundae-gu, Busan', '釜山広域市海雲台区松亭海辺路', '釜山广域市海云台区松亭海边路', '051-749-7614', NULL, 'songjeong_kakao_024', 'songjeong_tour_024', '{"monday": "상시 개방", "tuesday": "상시 개방", "wednesday": "상시 개방", "thursday": "상시 개방", "friday": "상시 개방", "saturday": "상시 개방", "sunday": "상시 개방"}', - '["K_DRAMA"]', '무료 입장', NOW(), NOW()), + '["K_DRAMA"]', '무료 입장', 'Free admission', '無料入場', '免費入场', + NOW(), NOW()), (2, '문화공감수정', 'Culture Gonggam Sujeong', '文化共感水晶', '文化共感水晶', '부산의 문화예술 공간으로 다양한 전시와 공연이 열리며 드라마 촬영지로도 활용되고 있는 복합 문화 시설입니다. 현대적인 건축과 예술적 분위기가 어우러져 있어 문화 관련 드라마나 예술을 다룬 작품들의 배경으로 자주 등장합니다.', 'A complex cultural facility in Busan serving as a cultural arts space where various exhibitions and performances are held, also utilized as a drama filming location. Combining modern architecture with an artistic atmosphere, it frequently appears as the backdrop for culture-related dramas and art-themed works.', @@ -273,7 +299,8 @@ VALUES '부산 동구 홍곡로 75', '75 Honggok-ro, Dong-gu, Busan', '釜山市東区弘谷路75', '釜山东区弘谷路75号', '051-441-0740', null, 'gonggam_kakao_025', 'gonggam_tour_025', '{"monday": "10:00-17:00", "tuesday": "10:00-17:00", "wednesday": "10:00-17:00", "thursday": "10:00-17:00", "friday": "10:00-17:00", "saturday": "10:00-17:00", "sunday": "10:00-17:00"}', - '["K_DRAMA"]', '무료 입장 (특별전시 유료)', NOW(), NOW()); + '["K_DRAMA"]', '무료 입장 (특별전시 유료)', 'Free admission (Special exhibitions charged)', '無料入場(特別展示有料)', '免費入场(特别展览收费)', + NOW(), NOW()); -- K-beauty 장소 Mock Data DML (서울, region_id = 1) @@ -283,7 +310,8 @@ INSERT INTO places (region_id, name_ko, name_en, name_jp, name_ch, address_ko, address_en, address_jp, address_ch, contact_info, website_url, kakao_place_id, tour_api_place_id, opening_hours, - themes, cost_info, created_at, updated_at) + themes, cost_info_ko, cost_info_en, cost_info_jp, cost_info_ch, + created_at, updated_at) VALUES (1, '라네즈쇼룸', 'Laneige Showroom', 'ラネージュショールーム', '兰芝展示厅', '명동에 위치한 라네즈 플래그십 스토어로 개인 맞춤형 뷰티 체험을 제공하는 K-beauty의 대표 공간입니다. 첨단 기술로 개인의 피부톤을 분석하여 맞춤형 쿠션을 제작해주며, 전문 뷰티 컨설턴트의 상담을 받을 수 있습니다.', @@ -294,7 +322,8 @@ VALUES '서울 중구 명동8길 8 1F 라네즈 쇼룸', '8 Myeongdong 8-gil, Jung-gu, Seoul 1F Laneige Showroom', 'ソウル特別市中区明洞8ギル8 1F ラネージュショールーム', '首尔中区明洞8街8号 1F 兰芝展示厅', '02-754-1970', 'https://www.laneige.com/kr/ko/bespoke/intro/index.html', 'laneige_myeongdong_kakao_001', 'laneige_myeongdong_tour_001', '{"monday": "10:30-21:30", "tuesday": "10:30-21:30", "wednesday": "10:30-21:30", "thursday": "10:30-21:30", "friday": "10:30-22:00", "saturday": "10:30-22:00", "sunday": "10:30-21:30"}', - '["K_BEAUTY"]', '무료 상담, 맞춤 쿠션 제작비 별도', NOW(), NOW()), + '["K_BEAUTY"]', '무료 상담, 맞춤 쿠션 제작비 별도', 'Free consultation, Customized cushion production fee separate', '無料相談、カスタマイズクッション製作費別途', '免费咨询,定制气垫制作费另收', + NOW(), NOW()), (1, '아모레 성수', 'Amorepacific Flagship Seongsu', 'アモーレ城水', '爱茉莉城水', '성수동에 위치한 아모레퍼시픽 플래그십 스토어로 개인 맞춤형 뷰티 체험과 브랜드 문화를 경험할 수 있는 혁신적인 공간입니다. AI 스킨 진단부터 맞춤형 제품 추천까지 첨단 기술과 K-beauty의 노하우가 결합된 특별한 뷰티 여정을 제공합니다.', 'Amorepacific flagship store located in Seongsu-dong, an innovative space where visitors can experience personalized beauty services and brand culture. Offering a special beauty journey combining cutting-edge technology and K-beauty expertise, from AI skin diagnosis to customized product recommendations.', @@ -304,7 +333,8 @@ VALUES '서울 성동구 아차산로11길 7 아모레성수', '7 Achasan-ro 11-gil, Seongdong-gu, Seoul Amore Seongsu', 'ソウル特別市城東区峨嵯山路11ギル7 アモーレ城水', '首尔城东区阿嵯山路11街7号 爱茉莉城水', '02-469-8600', 'https://www.amore-seongsu.com/', 'amorepacific_seongsu_kakao_002', 'amorepacific_seongsu_tour_002', '{"monday": "정기 휴무", "tuesday": "10:30-20:30", "wednesday": "10:30-20:30", "thursday": "10:30-20:30", "friday": "10:30-20:30", "saturday": "10:30-20:30", "sunday": "10:30-20:30"}', - '["K_BEAUTY"]', '무료 체험, 일부 프리미엄 서비스 유료', NOW(), NOW()), + '["K_BEAUTY"]', '무료 체험, 일부 프리미엄 서비스 유료', 'Free experience, Some premium services charged', '無料体験、一部プレミアムサービス有料', '免费体验,部分高端服务收费', + NOW(), NOW()), (1, 'Beauty Play 홍대점', 'Beauty Play Hongdae', 'ビューティープレイ弘大店', '美妆玩乐弘大店', '홍대에 위치한 K-beauty 체험 공간으로 젊은 세대를 위한 트렌디한 뷰티 플레이그라운드입니다. 다양한 브랜드의 제품을 자유롭게 테스트해볼 수 있으며, SNS 인증샷을 위한 포토존과 함께 친구들과 즐겁게 뷰티를 탐험할 수 있습니다.', 'A K-beauty experience space located in Hongdae, serving as a trendy beauty playground for the younger generation. Visitors can freely test products from various brands and explore beauty with friends, complete with photo zones for social media shots.', @@ -314,7 +344,8 @@ VALUES '서울 마포구 잔다리로 16 2층-5층', '16 Jandari-ro, Mapo-gu, Seoul 2F-5F', 'ソウル特別市麻浦区잔다리路16 2階-5階', '首尔麻浦区잔다리路16号 2-5层', '0507-1395-1334', 'https://beautyplay.kr/51', 'beauty_play_hongdae_kakao_003', 'beauty_play_hongdae_tour_003', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-19:00", "saturday": "10:00-19:00", "sunday": "정기 휴무"}', - '["K_BEAUTY"]', '입장료 5,000원, 체험 프로그램 별도', NOW(), NOW()), + '["K_BEAUTY"]', '입장료 5,000원, 체험 프로그램 별도', 'Admission fee 5,000 KRW, Experience programs additional charge', '入場料 5,000ウォン、体験プログラム別料金', '门票 5,000韩元,体验项目额外收费', + NOW(), NOW()), (1, '오휘 & 후 스파 명동점', 'OHUI & The History of Whoo Spa Myeongdong', 'オフィ&后スパ明洞店', '欧蕙&后SPA明洞店', '명동에 위치한 프리미엄 K-beauty 스파로 한국 전통 한방 뷰티와 현대 기술이 결합된 럭셔리 뷰티 체험을 제공합니다. 궁중 비방을 바탕으로 한 후 제품과 오휘의 안티에이징 케어로 특별한 힐링 시간을 경험할 수 있습니다.', 'A premium K-beauty spa located in Myeongdong, offering luxury beauty experiences combining traditional Korean herbal beauty with modern technology. Visitors can experience special healing time with The History of Whoo products based on royal court formulas and OHUI''s anti-aging care.', @@ -324,7 +355,8 @@ VALUES '서울특별시 중구 명동2가', 'Myeongdong 2-ga, Jung-gu, Seoul', 'ソウル特別市中区明洞2街', '首尔特别市中区明洞2街', '0507-1364-5252', 'https://www.ohui.co.kr', 'ohui_whoo_spa_kakao_005', 'ohui_whoo_spa_tour_005', '{"monday": "10:00-21:00", "tuesday": "10:00-21:00", "wednesday": "10:00-21:00", "thursday": "10:00-21:00", "friday": "10:00-22:00", "saturday": "10:00-22:00", "sunday": "10:00-21:00"}', - '["K_BEAUTY"]', '스파 프로그램 80,000원~200,000원', NOW(), NOW()), + '["K_BEAUTY"]', '스파 프로그램 80,000원~200,000원', 'Spa programs 80,000-200,000 KRW', 'スパプログラム 80,000ウォン~200,000ウォン', '水疗项目 80,000-200,000韩元', + NOW(), NOW()), (1, '정샘물 에비뉴엘점', 'Jung Saemmool Avenue-L', '鄭샘물 アヴェニューエル店', '郑샘물 Avenue-L店', '에비뉴엘 백화점에 위치한 정샘물 플래그십 스토어로 전문 메이크업 아티스트의 서비스를 받을 수 있는 프리미엄 K-beauty 공간입니다. 개인 맞춤형 메이크업 레슨과 함께 정샘물만의 독창적인 뷰티 철학을 경험할 수 있습니다.', 'Jung Saemmool flagship store located in Avenue-L Department Store, a premium K-beauty space where visitors can receive services from professional makeup artists. Visitors can experience Jung Saemmool''s unique beauty philosophy along with personalized makeup lessons.', @@ -334,7 +366,8 @@ VALUES '서울특별시 강남구 청담동', 'Cheongdam-dong, Gangnam-gu, Seoul', 'ソウル特別市江南区清潭洞', '首尔特别市江南区清潭洞', '0507-1310-6223', 'https://www.instagram.com/jungsaemmool_avenuel/#', 'jung_saemmool_kakao_006', 'jung_saemmool_tour_006', '{"monday": "10:30-20:00", "tuesday": "10:30-20:00", "wednesday": "10:30-20:00", "thursday": "10:30-20:00", "friday": "10:30-20:30", "saturday": "10:30-20:30", "sunday": "10:30-20:00"}', - '["K_BEAUTY"]', '메이크업 레슨 50,000원~120,000원', NOW(), NOW()), + '["K_BEAUTY"]', '메이크업 레슨 50,000원~120,000원', 'Makeup lessons 50,000-120,000 KRW', 'メイクアップレッスン 50,000ウォン~120,000ウォン', '化妆课程 50,000-120,000韩元', + NOW(), NOW()), (1, 'Coreana 화장박물관', 'Coreana Cosmetic Museum', 'コリアナ化粧博物館', 'Coreana化妆博物馆', '공간과 미용의 역사를 한눈에 볼 수 있는 특별한 뮤지엄으로 한국 화장 문화의 발전사와 K-beauty의 뿌리를 탐험할 수 있습니다. 고대부터 현대까지의 화장품과 뷰티 도구들을 전시하고 있어 K-beauty에 대한 깊이 있는 이해를 제공합니다.', 'A special museum where visitors can explore the history of space and beauty at a glance, discovering the development of Korean cosmetic culture and the roots of K-beauty. Displaying cosmetics and beauty tools from ancient to modern times, providing deep understanding of K-beauty.', @@ -344,7 +377,8 @@ VALUES '서울 강남구 언주로 827', '827 Eonju-ro, Gangnam-gu, Seoul', 'ソウル特別市江南区彦州路827', '首尔江南区彦州路827号', null, null, 'coreana_museum_kakao_007', 'coreana_museum_tour_007', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-19:00", "saturday": "10:00-18:00", "sunday": "closed"}', - '["K_BEAUTY"]', '입장료 5,000원 (학생 3,000원)', NOW(), NOW()), + '["K_BEAUTY"]', '입장료 5,000원 (학생 3,000원)', 'Admission fee 5,000 KRW (Students 3,000 KRW)', '入場料 5,000ウォン(学生 3,000ウォン)', '门票 5,000韩元(学生 3,000韩元)', + NOW(), NOW()), (1, '명동 쇼핑 거리', 'Myeongdong Shopping Street', '明洞ショッピング街', '明洞购物街', '한국 최대의 뷰티 쇼핑 거리로 전 세계 K-beauty 팬들이 반드시 방문하는 성지와 같은 곳입니다. 국내외 유명 화장품 브랜드들이 밀집해 있으며, 다양한 샘플과 체험 서비스, 면세점 쇼핑까지 K-beauty의 모든 것을 경험할 수 있습니다.', 'Korea''s largest beauty shopping street, serving as a pilgrimage site that K-beauty fans from around the world must visit. Dense with famous domestic and international cosmetic brands, visitors can experience everything about K-beauty from various samples and trial services to duty-free shopping.', @@ -354,7 +388,8 @@ VALUES '서울 중구 명동8나길 9', '9 Myeongdong 8na-gil, Jung-gu, Seoul', 'ソウル特別市中区明洞8ナギル9', '首尔中区明洞8巷9号', null, null, 'myeongdong_street_kakao_008', 'myeongdong_street_tour_008', '{"monday": "10:00-22:00", "tuesday": "10:00-22:00", "wednesday": "10:00-22:00", "thursday": "10:00-22:00", "friday": "10:00-23:00", "saturday": "10:00-23:00", "sunday": "10:00-22:00"}', - '["K_BEAUTY"]', '무료 입장, 쇼핑 별도', NOW(), NOW()), + '["K_BEAUTY"]', '무료 입장, 쇼핑 별도', 'Free admission, Shopping separate', '無料入場、ショッピング別料', '免費入场,购物另计', + NOW(), NOW()), (1, '스파렉스 굿모닝시티', 'Spalex Good Morning City', 'スパレックス グッドモーニングシティ', 'Spalex Good Morning City', '동대문에 위치한 대형 찜질방으로 전통적인 한국의 사우나 문화와 현대적인 스파 시설이 결합된 K-beauty 웰니스 체험 공간입니다. 다양한 사우나와 찜질방, 그리고 전신 케어 서비스로 몸과 마음의 힐링을 동시에 경험할 수 있습니다.', 'A large jjimjilbang located in Dongdaemun, a K-beauty wellness experience space combining traditional Korean sauna culture with modern spa facilities. Visitors can simultaneously experience healing for body and mind through various saunas, steam rooms, and full-body care services.', @@ -364,7 +399,8 @@ VALUES '서울 중구 장충단로 247 지하3층', '247 Jangchungdan-ro, Jung-gu, Seoul B3F', 'ソウル特別市中区奨忠壇路247 地下3階', '首尔中区奖忠坛路247号 地下3层', '0507-1498-2779', 'https://blog.naver.com/sparex4400', 'spalex_sauna_kakao_009', 'spalex_sauna_tour_009', '{"monday": "24시간", "tuesday": "24시간", "wednesday": "24시간", "thursday": "24시간", "friday": "24시간", "saturday": "24시간", "sunday": "24시간"}', - '["K_BEAUTY"]', '입장료 12,000원, 추가 서비스 별도', NOW(), NOW()), + '["K_BEAUTY"]', '입장료 12,000원, 추가 서비스 별도', 'Admission fee 12,000 KRW, Additional services separate', '入場料 12,000ウォン、追加サービス別料', '门票 12,000韩元,额外服务另计', + NOW(), NOW()), (1, '설화수 도산 플래그십 스토어', 'Sulwhasoo Dosan Flagship Store', '雪花秀道山フラッグシップストア', '雪花秀道山旗舰店', '강남에 위치한 설화수 플래그십 스토어로 한국 전통 한방 화장품의 정수를 경험할 수 있는 프리미엄 K-beauty 공간입니다. 개인 맞춤형 스킨 컨설팅부터 전통 한방 성분을 활용한 스페셜 케어까지 설화수만의 독창적인 뷰티 철학을 체험할 수 있습니다.', 'Sulwhasoo flagship store located in Gangnam, a premium K-beauty space where visitors can experience the essence of traditional Korean herbal cosmetics. From personalized skin consulting to special care using traditional herbal ingredients, visitors can experience Sulwhasoo''s unique beauty philosophy.', @@ -374,7 +410,8 @@ VALUES '서울 강남구 신사동 668-16', '668-16 Sinsa-dong, Gangnam-gu, Seoul', 'ソウル特別市江南区新沙洞668-16', '首尔江南区新沙洞668-16', '02-541-9270', 'https://www.sulwhasoo.com/kr/ko/flagship/dosan/index.html', 'sulwhasoo_gangnam_kakao_010', 'sulwhasoo_gangnam_tour_010', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-19:00", "saturday": "10:00-19:00", "sunday": "10:00-19:00"}', - '["K_BEAUTY"]', '무료 상담, 프리미엄 케어 서비스 유료', NOW(), NOW()), + '["K_BEAUTY"]', '무료 상담, 프리미엄 케어 서비스 유료', 'Free consultation, Premium care services charged', '無料相談、プレミアムケアサービス有料', '免費咨询,高端护理服务收费', + NOW(), NOW()), (1, '탬버린즈 성수 플래그십스토어', 'Tamburins Seongsu Flagship Store', 'タンバリンズ城水フラッグシップストア', 'Tamburins城水旗舰店', '성수동에 위치한 탬버린즈 플래그십 스토어로 독창적인 디자인과 감각적인 향으로 유명한 K-beauty 브랜드의 본거지입니다. 미니멀하고 세련된 공간에서 퍼퓸과 핸드크림 등 라이프스타일 뷰티 제품들을 체험할 수 있으며, 브랜드만의 아티스틱한 감성을 느낄 수 있습니다.', 'Tamburins flagship store located in Seongsu-dong, home to the K-beauty brand famous for its original design and sensual fragrances. In the minimal and sophisticated space, visitors can experience lifestyle beauty products like perfumes and hand creams while feeling the brand''s artistic sensibility.', @@ -384,7 +421,8 @@ VALUES '서울 성동구 성수동1가 22-27', '22-27 Seongsu-dong 1-ga, Seongdong-gu, Seoul', 'ソウル特別市城東区城水洞1街22-27', '首尔城东区城水洞1街22-27', '0507-1491-2126', 'https://www.tamburins.com', 'tamburins_seongsu_kakao_012', 'tamburins_seongsu_tour_012', '{"monday": "11:00-21:00", "tuesday": "11:00-21:00", "wednesday": "11:00-21:00", "thursday": "11:00-21:00", "friday": "11:00-22:00", "saturday": "10:00-22:00", "sunday": "11:00-21:00"}', - '["K_BEAUTY"]', '무료 입장, 제품 구매 별도', NOW(), NOW()), + '["K_BEAUTY"]', '무료 입장, 제품 구매 별도', 'Free admission, Product purchases separate', '無料入場、製品購入別料', '免費入场,产品购买另计', + NOW(), NOW()), (1, '퓌 아지트 성수점', 'fwee Agit Seongsu', 'fwee アジト城水店', 'fwee据点城水店', '성수동에 위치한 fwee 브랜드 체험 공간으로 MZ세대를 위한 트렌디하고 플레이풀한 K-beauty 브랜드의 아지트입니다. 다양한 컬러 메이크업 제품들을 자유롭게 테스트할 수 있으며, SNS에서 화제가 된 독특한 인테리어와 포토존으로 젊은 세대들에게 인기가 높습니다.', 'fwee brand experience space located in Seongsu-dong, serving as a hideout for the trendy and playful K-beauty brand targeting Generation MZ. Visitors can freely test various color makeup products and it''s popular among young people for its unique interior and photo zones that became viral on social media.', @@ -394,7 +432,8 @@ VALUES '서울 성동구 성수동1가 22-27', '22-27 Seongsu-dong 1-ga, Seongdong-gu, Seoul', 'ソウル特別市城東区城水洞1街22-27', '首尔城东区城水洞1街22-27', '070-4044-0232', 'https://www.instagram.com/fwee_makeup/', 'fwee_agit_kakao_014', 'fwee_agit_tour_014', '{"monday": "11:00-21:00", "tuesday": "11:00-21:00", "wednesday": "11:00-21:00", "thursday": "11:00-21:00", "friday": "11:00-22:00", "saturday": "10:00-22:00", "sunday": "11:00-21:00"}', - '["K_BEAUTY"]', '무료 입장, 체험 프로그램 별도', NOW(), NOW()), + '["K_BEAUTY"]', '무료 입장, 체험 프로그램 별도', 'Free admission, Experience programs separate', '無料入場、体験プログラム別料', '免費入场,体验项目另计', + NOW(), NOW()), (1, '북촌 설화수의 집', 'Sulwhasoo Cultural Flagship Bukchon', '北村雪花秀の家', '北村雪花秀之家', '북촌 한옥마을에 위치한 설화수 문화 플래그십 스토어로 한국의 전통 문화와 K-beauty가 만나는 특별한 공간입니다. 전통 한옥 건축 속에서 설화수의 한방 뷰티 철학을 경험할 수 있으며, 문화 체험 프로그램과 함께 깊이 있는 K-beauty 여정을 제공합니다.', 'Sulwhasoo Cultural Flagship store located in Bukchon Hanok Village, a special space where Korean traditional culture meets K-beauty. Visitors can experience Sulwhasoo''s herbal beauty philosophy within traditional hanok architecture and enjoy an in-depth K-beauty journey with cultural experience programs.', @@ -404,7 +443,8 @@ VALUES '서울 종로구 북촌로 47', '47 Bukchon-ro, Jongno-gu, Seoul', 'ソウル特別市鍾路区北村路47', '首尔钟路区北村路47号', '02-762-5743', 'https://www.sulwhasoo.com/bukchon', 'sulwhasoo_cultural_bukchon_kakao_016', 'sulwhasoo_cultural_bukchon_tour_016', '{"monday": "10:00-19:00", "tuesday": "10:00-19:00", "wednesday": "10:00-19:00", "thursday": "10:00-19:00", "friday": "10:00-20:00", "saturday": "10:00-20:00", "sunday": "10:00-19:00"}', - '["K_BEAUTY"]', '무료 입장, 문화 체험 프로그램 별도', NOW(), NOW()), + '["K_BEAUTY"]', '무료 입장, 문화 체험 프로그램 별도', 'Free admission, Cultural experience programs separate', '無料入場、文化体験プログラム別料', '免費入场,文化体验项目另计', + NOW(), NOW()), (1, 'Etude House Foundation & Pink Factory 명동점', 'Etude House Foundation & Pink Factory Myeongdong', 'エチュードハウス ファンデーション&ピンクファクトリー明洞店', '爱丽小屋粉底&粉红工厂明洞店', '명동에 위치한 에뛰드하우스 플래그십 스토어로 퍼스널 컬러 매칭과 맞춤 쿠션 체험을 제공하는 인터랙티브 K-beauty 공간입니다. 핑크빛 감성이 가득한 공간에서 다양한 뷰티 체험을 즐길 수 있으며, 개인에게 가장 잘 어울리는 색상을 찾는 특별한 서비스를 제공합니다.', 'Etude House flagship store located in Myeongdong, an interactive K-beauty space offering personal color matching and custom cushion experiences. In a space full of pink sensibility, visitors can enjoy various beauty experiences and receive special services to find the most suitable colors for individuals.', @@ -414,4 +454,5 @@ VALUES '서울 중구 남대문로3가 110', '110 Namdaemun-ro 3-ga, Jung-gu, Seoul', 'ソウル特別市中区南大門路3街110', '首尔中区南大门路3街110号', '02-779-6500', 'https://www.etudehouse.com', 'etude_house_myeongdong_kakao_017', 'etude_house_myeongdong_tour_017', '{"monday": "10:00-23:00", "tuesday": "10:00-23:00", "wednesday": "10:00-23:00", "thursday": "10:00-23:00", "friday": "10:00-23:30", "saturday": "10:00-23:00", "sunday": "10:00-23:00"}', - '["K_BEAUTY"]', '퍼스널 컬러 진단 15,000원, 맞춤 쿠션 체험 20,000원', NOW(), NOW()); \ No newline at end of file + '["K_BEAUTY"]', '퍼스널 컬러 진단 15,000원, 맞춤 쿠션 체험 20,000원', 'Personal color diagnosis 15,000 KRW, Custom cushion experience 20,000 KRW', 'パーソナルカラー診断 15,000ウォン、カスタムクッション体験 20,000ウォン', '个人色彩诊断 15,000韩元,定制气垂体验 20,000韩元', + NOW(), NOW());