1/* ====================================================== 2 i18n-data.js (AUTO-GENERATED from stay-pension.zip) 3 - Supports: ko / en 4 - Works with: 5 - data-i18n="key" => innerText (or placeholder for inputs) 6 - data-i18n-placeholder => placeholder 7 - data-i18n-title => title 8 - Provides: 9 window.I18N.t(key, fallback) 10 window.I18N.setLang(lang) 11 window.applyTranslations(lang) 12====================================================== */ 13 14(function () { 15 "use strict"; 16 17 const DICTS = { 18 ko: { 19 "booking.calendar.title": "ìì½ ê°ë¥ ë ì§", 20 "booking.legend.avail": "ìì½ ê°ë¥", 21 "booking.legend.booked": "ìì½ ìë£", 22 "booking.legend.selected": "ì íí ì¼ì ", 23 "booking.note": "ë ì§ì ì¸ìì ì ííê³ ìì½í기를 ë르면 ê²°ì ê° ê°ë¥í©ëë¤. ê²°ì í MY PAGEìì ìì½íì¸ì í´ì£¼ì¸ì.", 24 "booking.payment.bank": "ê³ì¢ ì´ì²´ (15% í ì¸)", 25 "booking.payment.card": "ì¹´ë ê²°ì (15% í ì¸)", 26 "booking.payment.hint": "íì¬: ê¸°ì¤ ê¸ì¡ì´ íìë©ëë¤.", 27 "booking.payment.title": "ê²°ì ë°©ë²", 28 "booking.reserve.jeoji": "ì ì§ë§¨ì ìì½í기", 29 "booking.total.hint": "ë ì§ë¥¼ ì ííë©´ ì´ ê¸ì¡ì´ íìë©ëë¤.", 30 "calendar.discount.bank": "ê³ì¢ì´ì²´ í ì¸", 31 "calendar.discount.card": "ì¹´ë ê²°ì ", 32 "calendar.discount.default": "기본", 33 "calendar.nav.next": "ë¤ì ë¬", 34 "calendar.nav.prev": "ì´ì ë¬", 35 "calendar.total.format": "ì´ {n}ë° Â· {amount}", 36 "calendar.total.hint": "ë ì§ë¥¼ ì ííë©´ ì´ ê¸ì¡ì´ íìë©ëë¤.", 37 "calendar.total.min1": "ìµì 1ë° ì´ì ì íí´ ì£¼ì¸ì.", 38 "calendar.total.noSeason": "ìì¦ ì ë³´ ìì", 39 "calendar.weekdays": "ì¼,ì,í,ì,목,ê¸,í ", 40 "cancel.notes": "ë¹í기·ì ë° ê²°í ë± ê¸°ì ì íë¡ ì¸í ì´ëìë¨ ì·¨ì ê° ë°ìí ê²½ì°, í´ë¹ ì¬ì¤ì ì¦ë¹íë ìë¥ë¥¼ ì ì¶íë©´ ì ì¡ íë¶ë©ëë¤. ê²°ì ë¹ì¼ì ì·¨ìíëë¼ë, ìì½ íì íìë ëì¼í íë¶ ê·ì ì´ ì ì©ë©ëë¤. ìì½ ì ì¬í ì¼ì ì ì¶©ë¶í íì¸í´ 주ì¸ì. 주기ì ì¼ë¡ ìë ê³¼ ë°©ìì ì§ííê³ ìì¼ë 주ë³íê²½ì í¹ì±ì ë²ë ê° ì ì ë ì ììµëë¤. ì´ë¡ ì¸í íë¶ì ë¶ê°í©ëë¤. ìì½ì íì íë ê²ì ìì 모ë ë´ì©ì ì½ê³ ëìíì ¨ìì ì미í©ëë¤.", 41 "cancel.row.d10": "ì²´í¬ì¸ 10ì¼ ì ê¹ì§ (until 10 days before check-in)", 42 "cancel.row.d3": "ì²´í¬ì¸ 3ì¼ ì ~ ë¹ì¼ (3 days prior to check-in)", 43 "cancel.row.d4": "ì²´í¬ì¸ 4ì¼ ì ê¹ì§ (until 4 days before check-in)", 44 "cancel.row.d5": "ì²´í¬ì¸ 5ì¼ ì ê¹ì§ (until 5 days before check-in)", 45 "cancel.row.d6": "ì²´í¬ì¸ 6ì¼ ì ê¹ì§ (until 6 days before check-in)", 46 "cancel.row.d7": "ì²´í¬ì¸ 7ì¼ ì ê¹ì§ (until 7 days before check-in)", 47 "cancel.row.d8": "ì²´í¬ì¸ 8ì¼ ì ê¹ì§ (until 8 days before check-in)", 48 "cancel.row.d9": "ì²´í¬ì¸ 9ì¼ ì ê¹ì§ (until 9 days before check-in)", 49 "cancel.row.nrf": "non-changeable / non-refundable", 50 "cancel.row.r100": "100% refunded", 51 "cancel.row.r40": "40% refunded", 52 "cancel.row.r50": "50% refunded", 53 "cancel.row.r60": "60% refunded", 54 "cancel.row.r70": "70% refunded", 55 "cancel.row.r80": "80% refunded", 56 "cancel.row.r90": "90% refunded", 57 "cancel.th.date": "ë ì§ (ì²´í¬ì¸ 기ì¤)", 58 "cancel.th.rate": "Refund rate · íë¶ ë¹ì¨", 59 "cancel.title": "Cancellation policy · ì·¨ì ë° íë¶ ê·ì ", 60 "checkout.closeTitle": "ì°½ ë«ê¸°", 61 "checkout.help": "ì¤ì ê²°ì ë ìì§ ì°ê²°íì§ ìììµëë¤. ëì¤ì Toss / Stripe ë±ì ê²°ì 모ëê³¼ ì°ëíë©´, ì´ ë²í¼ìì ë°ë¡ ê²°ì ê° ì§íë©ëë¤.", 62 "checkout.label.checkin": "ì²´í¬ì¸", 63 "checkout.label.checkout": "ì²´í¬ìì", 64 "checkout.label.guests": "ì¸ì", 65 "checkout.label.room": "ìì", 66 "checkout.label.total": "ìì ê²°ì ê¸ì¡", 67 "checkout.payBtn": "ê²°ì í기 (ìì)", 68 "checkout.subtitle": "ê²°ì ì ìì½ ì 보를 ë¤ì í ë² íì¸í´ì£¼ì¸ì.", 69 "checkout.title": "ìì½ ë´ì© íì¸", 70 "footer.copy.geum": "â JEJU STAY · ê¸ë±ì²¨í (Draft)", 71 "footer.copy.jeoji": "â JEJU STAY · ì ì§ë§¨ì (Draft)", 72 "footer.story": "â JEJU STAY · ê¸ë±ì²¨í & ì ì§ë§¨ì · STORY / JOURNAL", 73 "gallery.tab.all": "ì ì²´", 74 "gallery.tab.bath": "Bathroom", 75 "gallery.tab.detail": "ëí ì¼ / ìí", 76 "gallery.tab.exterior": "Exterior (ì¸ê´)", 77 "gallery.tab.interior": "Interior (ì¤ë´)", 78 "gallery.tab.night": "Night View", 79 "gallery.toggle.back": "ë¤ë¡", 80 "gallery.toggle.open": "ì ì²´ ì¬ì§ / ì¹´í ê³ ë¦¬ë³ë¡ 보기", 81 "geum.booking.calendarTitle": "ìì½ ê°ë¥ ë ì§", 82 "geum.booking.legend.avail": "ìì½ ê°ë¥", 83 "geum.booking.legend.booked": "ìì½ ìë£", 84 "geum.booking.legend.selected": "ì íí ì¼ì ", 85 "geum.booking.reserveBtn": "ê¸ë±ì²¨í ìì½í기", 86 "geum.booking.totalHint": "ë ì§ë¥¼ ì ííë©´ ì´ ê¸ì¡ì´ íìë©ëë¤.", 87 "geum.cancel.note.1": "ë¹í기·ì ë° ê²°í ë± ê¸°ì ì íë¡ ì¸í ì´ëìë¨ ì·¨ì ê° ë°ìí ê²½ì°, í´ë¹ ì¬ì¤ì ì¦ë¹íë ìë¥ë¥¼ ì ì¶íë©´ ì ì¡ íë¶ë©ëë¤. (ì²´í¬ì¸ ë¹ì¼ì íí¨)", 88 "geum.cancel.note.2": "ê²°ì ë¹ì¼ì ì·¨ìíëë¼ë, ìì½ íì íìë ëì¼í íë¶ ê·ì ì´ ì ì©ë©ëë¤. ìì½ ì ì¬í ì¼ì ì ì¶©ë¶í íì¸í´ 주ì¸ì.", 89 "geum.cancel.note.3": "주기ì ì¼ë¡ ìë ê³¼ ë°©ìì ì§ííê³ ìì¼ë 주ë³íê²½ì í¹ì±ì ë²ë ê° ì ì ë ì ììµëë¤. ì´ë¡ ì¸í íë¶ì ë¶ê°í©ëë¤.", 90 "geum.cancel.note.4": "ìì½ì íì íë ê²ì ìì 모ë ë´ì©ì ì½ê³ ëìíì ¨ìì ì미í©ëë¤.", 91 "geum.cancel.rate.100": "100% refunded", 92 "geum.cancel.rate.40": "40% refunded", 93 "geum.cancel.rate.50": "50% refunded", 94 "geum.cancel.rate.60": "60% refunded", 95 "geum.cancel.rate.70": "70% refunded", 96 "geum.cancel.rate.80": "80% refunded", 97 "geum.cancel.rate.90": "90% refunded", 98 "geum.cancel.rate.none": "non-changeable / non-refundable", 99 "geum.cancel.row.10d": "ì²´í¬ì¸ 10ì¼ ì ê¹ì§ (until 10 days before check-in)", 100 "geum.cancel.row.3d": "ì²´í¬ì¸ 3ì¼ ì ~ ë¹ì¼ (3 days prior to check-in)", 101 "geum.cancel.row.4d": "ì²´í¬ì¸ 4ì¼ ì ê¹ì§ (until 4 days before check-in)", 102 "geum.cancel.row.5d": "ì²´í¬ì¸ 5ì¼ ì ê¹ì§ (until 5 days before check-in)", 103 "geum.cancel.row.6d": "ì²´í¬ì¸ 6ì¼ ì ê¹ì§ (until 6 days before check-in)", 104 "geum.cancel.row.7d": "ì²´í¬ì¸ 7ì¼ ì ê¹ì§ (until 7 days before check-in)", 105 "geum.cancel.row.8d": "ì²´í¬ì¸ 8ì¼ ì ê¹ì§ (until 8 days before check-in)", 106 "geum.cancel.row.9d": "ì²´í¬ì¸ 9ì¼ ì ê¹ì§ (until 9 days before check-in)", 107 "geum.cancel.th.date": "ë ì§ (ì²´í¬ì¸ 기ì¤)", 108 "geum.cancel.th.rate": "Refund rate · íë¶ ë¹ì¨", 109 "geum.cancel.title": "Cancellation policy · ì·¨ì ë° íë¶ ê·ì ", 110 "geum.gallery.tab.all": "Total", 111 "geum.gallery.tab.bath": "Bathroom", 112 "geum.gallery.tab.detail": "Detail / Decor", 113 "geum.gallery.tab.exterior": "Exterior", 114 "geum.gallery.tab.interior": "Interior", 115 "geum.gallery.tab.night": "Night View", 116 "geum.gallery.toggle.open": "ì ì²´ ì¬ì§ / ì¹´í ê³ ë¦¬ë³ë¡ 보기", 117 "geum.guest.adults": "Adults", 118 "geum.guest.buttonPrefix": "Guests ·", 119 "geum.guest.children": "Children", 120 "geum.guest.childrenDesc": "24 months ~ 12 years", 121 "geum.guest.done": "Done", 122 "geum.guest.infants": "Infants", 123 "geum.guest.infantsDesc": "24 months below", 124 "geum.guest.title": "Guests", 125 "geum.location.title": "ìì¹ ë° ì ë³´", 126 "geum.pageTitle": "ê¸ë±ì²¨í · Better than good", 127 "geum.pay.bank": "ê³ì¢ ì´ì²´ (15% í ì¸)", 128 "geum.pay.card": "ì¹´ë ê²°ì (15% í ì¸)", 129 "geum.pay.discountLine": "íì¬: ì¹´ë ê²°ì ê¸°ì¤ ê¸ì¡ì´ íìë©ëë¤.", 130 "geum.pay.title": "ê²°ì ë°©ë²", 131 "geum.section.gallery": "Photo Gallery", 132 "geum.section.info": "ì´ì© ìë´", 133 "geum.section.layout": "구ì±", 134 "geum.section.meal": "ì¡°ì & í¸ì ìì¤", 135 "geum.section.overview": "ê³µê° ìê°", 136 "geum.subtitle": "ì 주 í경면 · 4~8 ì¸ ì ì© Â· ìì¡° · í ë¼ì¤", 137 "geum.text.info": "ì²´í¬ì¸ 16:00 / ì²´í¬ìì 11:00 · ì¸ìì¶ê°ë¥¼ íì ì¼ ì¹¨êµ¬ì¶ê°ê° ë기 ë문ì ì ìë¼ë ì¹¨êµ¬ê° íìíì¤ ê²½ì° ì¸ìì¶ê° í´ì£¼ì¸ì (침구ì¶ê°ê° íì ììììë ì¶ê°íì§ ë§ì
137ê³ ìì´ê° ìë¤ê³ 미리 ë§ìí´ ì£¼ìë©´ ì°¸ê³ íê² ìµëë¤.· ìì½ ì¸ì ì¸ ë°©ë¬¸ê° ì¶ì ë° íí°, ê³¼ì·ìì ì ë° íìë ìì ë¶íë립ëë¤. · ì¤ë´ ì 구ì ê¸ì°ì´ë©°, ìë° ì ë³ë ì²ìë¹ê° ì²êµ¬ë ì ììµëë¤. · ìì ì´¬ì, ì í·ë¸ëë ì´¬ì, íë¡ëª¨ì ì´¬ì ë±ì ì¬ì íì ìì´ ì§íì´ ë¶ê°í©ëë¤. · 주ë³ì´ ì¡°ì©í 주거·ëê° ì§ìì´ë¯ë¡ ì¼ê° ì¤ì¸ ììì í¹í ì ìí´ ì£¼ì¸ì.", 138 "geum.text.layout": "ê¸°ì¤ 4ì¸ / ìµë 8ì¸ Â· ì¹¨ì¤ 2 (í¹ì¬ì´ì¦ 침ë) · ìì¤ 2 · ëì ê±°ì¤ + ë¤ì´ë ê³µê° Â· ì¤ë´ ìì¿ ì§ Â· ì¤ë´ ì¨ì ììì¥ (ì¬ì ì¬ì² ì´ì) · ì¤ì ì ëë¬ì¼ ìë ì ìê³¼ ë§ë¹, ì¼ì¸ ì¢ì í ë¼ì¤ · ë°ë¹í ì´ì© ê°ë¥í ì¼ì¸ ê³µê° Â· 주방 / 조리ë구 / ì기 / 커í¼Â·í° ì¸í¸ / 기본 조미ë£", 139 "geum.text.meal": "ìë°ì¼ ìê´ìì´ 1í ì¡°ìì´ ì ê³µë©ëë¤. (ì²´í¬ì¸ ë¤ì ë ì침 8:30 ~ 9:00 ì¬ì´ - ì 복죽 - ìë¬ì§ê° ììê²½ì° ë¯¸ë¦¬ ìë ¤ì£¼ì¸ì)· 3ë° ì´ì ìì½ì 2ë° í ì¤ê° ì²ì (ìê±´ ì 리 ë° ì°ë 기 ì 리) í´ë립ëë¤. · ì¤ë´ ììì¥ì ì¬ì ì¬ì² 미ì¨ìê° ì ê³µë©ëë¤. · ê°ì¤ìë 기본 ì´ë©ëí°(íì, ì´í¸, ë°ëìì ë±)ê° ì¤ë¹ëì´ ììµëë¤. · ì¼ì¸ ë°ë¹í ì´ì© ì ì¯/그릴 ì¸í ë¹ì©ì´ ë³ëë¡ ë°ìí ì ìì¼ë©°, ì°ì²Â·ê°í ì ì´ì©ì´ ì íë ì ììµëë¤. · ë¬´ë£ ì£¼ì°¨, ìì´íì´ ì´ì©ì´ ê°ë¥íë©°, ì ìê³¼ í ë¼ì¤ë¥¼ ìì ë¡ê² ì´ì©íì¤ ì ììµëë¤.", 140 "geum.text.overview": "ê¸ë±ì²¨íë ë¥ê·¼ ì¤ì ê³¼ íì ë²½ë ì¸ë²½, ì¼ììì ì ìì¼ë¡ ëë¬ì¸ì¸ ë¨ë íì°ì¤ ì¤í ì´ì ëë¤. ëì 창과 í´ë©ëì´ë¥¼ íµí´ ì ìê³¼ ì¤ë´ ììì¥ì´ íëì ë¤ì´ì¤ë©°, ë®ìë íì´ì´ ê°ë ë¤ì´ì¤ë ë°ì ê±°ì¤ìì ì± ì ì½ê±°ë ìì ì ë¤ì¼ë©° ì¬ì ë¡ì´ ìê°ì ë³´ë¼ ì ììµëë¤. ì ë ìë ì¡°ëª ê³¼ 물ì리, ì ìì ë무ë¤ì´ ì´ì°ë¬ì ¸ ì¡°ì©íê³ ìëí ë¶ì기를 ë§ë¤ì´ ì¤ëë¤. ì¤ë´ ì¨ì ììì¥ê³¼ ìì¿ ì§, ë°ë¹íê° ê°ë¥í í ë¼ì¤ê¹ì§ í루 ëì ì°ë¦¬ ì¼íë§ ì¬ì©íë íë¼ì´ë¹ íì°ì¤ë¥¼ ì¨ì í ê²½ííì¤ ì ììµëë¤.", 141 "geum.title": "ê¸ë±ì²¨í · Better than good", 142 "guest.adults": "Adults", 143 "guest.children": "Children", 144 "guest.children.desc": "24 months ~ 12 years", 145 "guest.done": "Done", 146 "guest.infants": "Infants", 147 "guest.infants.desc": "24 months below", 148 "guest.label": "Guests", 149 "guest.summary.ko.adult": "ì±ì¸", 150 "guest.summary.ko.child": "ìë", 151 "guest.summary.ko.infant": "ì ì", 152 "guest.title": "Guests", 153 "header.brand": "GEUMDEUNG · JEOJI", 154 "header.geum": "ê¸ë±ì²¨í", 155 "header.home": "HOME", 156 "header.jeoji": "ì ì§ë§¨ì ", 157 "header.login": "LOGIN", 158 "header.logout": "LOGOUT", 159 "header.mypage": "MY PAGE", 160 "header.story": "STORY", 161 "index.footer": "â JEJU STAY · ê¸ë±ì²¨í & ì ì§ë§¨ì · Direct booking page (Draft)", 162 "index.geum.desc": "í경면 ë§ì íê°ì´ë°, ê±°ì¤, ì£¼ë°©ì´ ìì°ì¤ë½ê² ì´ì´ì§ë 구조ì ì ì§ë§¨ì . 머무ë ëì ì§ì²ë¼ í¸ìíê² ì¬ì´ê° ì ìëë¡ êµ¬ì±íìµëë¤.", 163 "index.geum.location": "ì 주 í경면 · 4~8 ì¸ ì¤í ì´", 164 "index.geum.meta": "기ì¤ì¸ì 4ì¸ Â· ìµëì¸ì 8ì¸ Â· ìì¿ ì§ Â· íë¹ë¼ · ë°ë² í · íì´ì´í¼í¸ · ì ì", 165 "index.geum.title": "ê¸ë±ì²¨í · Better than good", 166 "index.hero.desc": "ì´ ê³µê°ìì í르ë ìê°. ì쪽 ë°ë¤ì í경면, ê·¸ë¦¬ê³ ì ì§ë§ì 공기를 ì²ì²í ëê»´ë³´ë ìê°.", 167 "index.hero.tag": "JEJU · PRIVATE PENSION", 168 "index.hero.title": "ê¸ë±ì²¨í · ì ì§ë§¨ì ì 주ìì 머무ë ë²", 169 "index.jeoji.desc": "ë®ìë íì´ì´ ê°ë ë¤ì´ì¤ê³ , ì ë ìë ì¡°ì©í ë¶ì ë®ì¶ì´ ì± ê³¼ ìì ì ì§ì¤í ì ìë ê³µê°. íëì¤ìì ê±´ëì¨ ìíê³¼ ì 주ì ê³µê¸°ê° ì´ì¸ì´ì§ë ì¤í ì´ì ëë¤.", 170 "index.jeoji.location": "ì 주 ì ì§ë¦¬ · ì ë½í 2ì¸ ì¤í ì´", 171 "index.jeoji.meta": "ìµë 2ì¸ Â· ì¹¨ì¤ Â· 주방", 172 "index.jeoji.title": "ì ì§ë§¨ì · Jeoji mansion", 173 "index.more": "ìì¸í 보기 â", 174 "index.pageTitle": "ê¸ë±ì²¨í · ì ì§ë§¨ì | Stay", 175 "index.stayListTitle": "ì°ë¦¬ì ì¤í ì´", 176 "jeoji.info.amenity.body": "ìë°ì¼ ìê´ìì´ 1í ì¡°ìì´ ì ê³µë©ëë¤. (ì²´í¬ì¸ ë¤ì ë ì침 8:30 ~ 9:00 ì¬ì´ - ì 복죽 - ìë¬ì§ê° ììê²½ì° ë¯¸ë¦¬ ìë ¤ì£¼ì
176¸ì) · 주방ìë 기본 조리ë구, ì 기í¬í¸, ëì¥ê³ ë±ì´ 구ë¹ëì´ ìì´ ê°ë¨í ìë¦¬ê° ê°ë¥í©ëë¤. · Wi-Fi, TV, ë·ëë°© ì¤ë¹ê° ì¤ë¹ëì´ ììµëë¤. · ì ì© ì£¼ì°¨ ê³µê°ì (ì 기차 ì¶©ì ) ì´ì©íì¤ ì ììµëë¤. · ë³´ë¤ ìì¸í 구ì±ì ìì½ íì í ìë´ ë¬¸ì를 íµí´ ë¤ì í ë² ìë´ë립ëë¤.", 177 "jeoji.info.amenity.title": "ì¡°ì & í¸ì ìì¤", 178 "jeoji.info.guide.body": "ì²´í¬ì¸ 16:00 / ì²´í¬ìì 11:00 · ìµë ì¸ì ì´ê³¼ ì ì¤ ë¶ê° · ìì½ì ì¸ ë°©ë¬¸ê° ì¶ì ë° íí°, ê³¼ì, ìì ì ë° íìë ìì ìì² Â· ì¤ë´ ì 구ì ê¸ì° (ìë° ì ë³ëì í´ë¦¬ë ë¹ì© ë¶ê³¼ ê°ë¥) · ì¥ê¸° ìë°, ì´¬ì·ì´ë²¤í¸ ë±ì ì¬ì 문ì í ì§í ê°ë¥ · ìì ì´¬ì, ìí ì´¬ì, ëë¡ ì´¬ì ë±ì ë°ëì ì¬ì íì íì · ìì¤ ë° ë¹í í¼ì ì ì¤ì ì리 ë¹ì©ì´ ì²êµ¬ë ì ììµëë¤.", 179 "jeoji.info.guide.title": "ì´ì© ìë´", 180 "jeoji.info.intro.body": "ì ì§ë¦¬ ë§ì íê°ì´ë°ì ì리í 2층 ë¨ë ì¤í ì´ ì ëë¤. ê±°ì¤ ê³µê°ìë í리 ìí íì´ ê·¸ë ¤ì§ ë²½ì§ê° ìì´, ìíì ìì ì ì 머무ë ê²ë§ì¼ë¡ë ë§ì¹ í리ì í ì¥ë©´ ìì ë¤ì´ì¨ ë¯í ë¶ì기를 ëë ì ìì´ì. ë®ìë ë¶ëë¬ì´ ë¹ì´ ê³µê°ì ì±ì°ê³ , ì ë ìë ì¡°ëª ê³¼ í¨ê» ëì± ìëí ë¶ìê¸°ê° ìì±ë©ëë¤.ëë§ì ì¡°ì©í ì¬í, í¹ì ì¹êµ¬Â·ê°ì¡± ë¨ìì ìì 모ìì ì´ì¸ë¦¬ë ì§ ê°ì ì¤í ì´ë¥¼ ë ì¬ë¦¬ë©° ì¤ë¹í ê³µê°ì ëë¤. ì리íê³ , ì¬ê³ , ë´ì를 ëë기 ì¢ì êµ¬ì¡°ë¡ êµ¬ì±ëì´ ìì´ ì 주ì ì¼ì ê°ì í루를 ë³´ë´ì¤ ì ìì´ì.", 181 "jeoji.info.intro.title": "ê³µê° ìê°", 182 "jeoji.info.rooms.body": "기본 ìµë 2ì¸ Â· ì¹¨ì¤ 1 (í¹ ì¬ì´ì¦ ë² ë) · íì¥ì¤ 1 (ì¤ì) ìì¤ 1 (ìì¡°) · 주방 / ìí / ê±°ì¤ Â· ìì ë°ê³ ë", 183 "jeoji.info.rooms.title": "구ì±", 184 "jeoji.pageTitle": "ì ì§ë§¨ì · Jeoji mansion", 185 "jeoji.section.gallery": "Photo Gallery", 186 "jeoji.subtitle": "ì 주 ì ì§ë¦¬ · 2 ì¸ Â· ì°ëª» · ì ë½í ê±°ì¤", 187 "jeoji.title": "ì ì§ë§¨ì · Jeoji mansion", 188 "location.title": "ìì¹ ë° ì ë³´", 189 "login.email": "Login with Email", 190 "login.form.confirmPasswordLabel": "Confirm Password", 191 "login.form.confirmPasswordPlaceholder": "ë¹ë°ë²í¸ íì¸", 192 "login.form.emailLabel": "Email", 193 "login.form.emailPlaceholder": "[email protected]", 194 "login.form.hasAccount": "ì´ë¯¸ ê³ì ì´ ìëì?", 195 "login.form.loginBtn": "ë¡ê·¸ì¸", 196 "login.form.marketingConsent": "ë§ì¼í ìì·íë¡ëª¨ì ì´ë©ì¼ ìì ì ëìí©ëë¤.", 197 "login.form.noAccount": "ìì§ ê³ì ì´ ìëì?", 198 "login.form.passwordLabel": "Password", 199 "login.form.passwordPlaceholder": "ë¹ë°ë²í¸", 200 "login.form.signupBtn": "íìê°ì ", 201 "login.form.signupPasswordPlaceholder": "6ì ì´ì ë¹ë°ë²í¸", 202 "login.form.switchToLogin": "ì´ë©ì¼ ë¡ê·¸ì¸", 203 "login.form.switchToSignup": "íìê°ì ", 204 "login.google": "Google ê³ì ì¼ë¡ ë¡ê·¸ì¸", 205 "login.modal.loginSubtitle": "ìì½ ê´ë¦¬ë¥¼ ìí´ ì´ë©ì¼ê³¼ ë¹ë°ë²í¸ë¡ ë¡ê·¸ì¸íì¸ì.", 206 "login.modal.loginTitle": "Login with Email", 207 "login.modal.subtitle.login": "ìì½ ê´ë¦¬ë¥¼ ìí´ ì´ë©ì¼ê³¼ ë¹ë°ë²í¸ë¡ ë¡ê·¸ì¸íì¸ì.", 208 "login.modal.subtitle.signup": "ìì½ ê´ë¦¬ë¥¼ ìí´ ì´ë©ì¼ê³¼ ë¹ë°ë²í¸ë¡ íìê°ì íì¸ì.", 209 "login.modal.title.login": "ì´ë©ì¼ë¡ ë¡ê·¸ì¸", 210 "login.modal.title.signup": "íìê°ì ", 211 "login.or": "or", 212 "login.pageTitle": "LOGIN · JEJU STAY", 213 "login.signup": "Sign up", 214 "login.subtitle": "ìíìë ë¡ê·¸ì¸ ë°©ìì ì íí´ ì£¼ì¸ì.", 215 "login.title": "LOGIN", 216 "mypage.footer": "â JEJU STAY · ê¸ë±ì²¨í & ì ì§ë§¨ì · MY PAGE", 217 "mypage.hero.desc": "ë¡ê·¸ì¸í íì ì ì© íì´ì§ì ëë¤. ìì½ ë´ì íì¸, ë³ê²½ ë° ì·¨ì를 ì¬ê¸°ìì ê´ë¦¬í ì ììµëë¤.", 218 "mypage.hero.title": "MY PAGE", 219 "mypage.pageTitle": "MY PAGE · JEJU STAY", 220 "mypage.reservations.loading": "ìì½ ë´ìì ë¶ë¬ì¤ë ì¤ì ëë¤â¦", 221 "mypage.reservations.title": "ìì½ ë´ì", 222 "mypage.sidebar.emailLoading": "(ì´ë©ì¼ ë¶ë¬ì¤ë ì¤â¦)", 223 "mypage.sidebar.hint": "ì¶íìë íë¡í ìì , ë§ì¼í ëì ë³ê²½ ë±ë ì´ ìììì ì¤ì í ì ìëë¡ íì¥í ì ìì´ì.", 224 "mypage.sidebar.title": "ë´ ì ë³´", 225 "stay.geum.label": "ê¸ë±ì²¨í", 226 "stay.jeoji.label": "ì ì§ë§¨ì ", 227 "story.cat.geum": "ê¸ë±ì²¨í ì¤í 리", 228 "story.cat.jeoji": "ì ì§ë§¨ì ì¤í 리", 229 "story.cat.notice": "ê³µì§ Â· ë¸ë¡ê·¸", 230 "story.cat.review": "리뷰 · Reviews", 231 "story.cat.travel": "ì¬í기", 232 "story.hero.desc": "ê¸ë±ì²¨íì ì ì§ë§¨ì ì ì´ì¼ê¸°, ê·¸ë¦¬ê³ ì 주ì ì¬í기를 모ììµëë¤.", 233 "story.hero.title": "STORY · JOURNAL", 234 "story.reviews.sub": "ì¸ì¤íê·¸ë¨ ì¤í 리/DMì¼ë¡ ë¨ê²¨ì£¼ì íê¸°ë¤ ì¤ ì¼ë¶ì ëë¤.", 235 "story.reviews.title": "Guest Reviews · í¬ìê° í기", 236 "storyDetail.backLink": "â STORY · JOURNALë¡ ëìê°ê¸°", 237 "storyDetail.footer": "â JEJU STAY · ê¸ë±ì²¨í & ì ì§ë§¨ì · STORY / JOURNAL", 238 "storyDetail.loading": "ë¡ë© ì¤â¦", 239 "storyDetail.pageTitle": "STORY · JOURNAL | JEJU STAY" 240 }, 241 en: { 242 "booking.calendar.title": "Available dates", 243 "booking.legend.avail": "Available", 244 "booking.legend.booked": "Booked", 245 "booking.legend.selected": "Selected", 246 "booking.note": "Select dates and guests, then click Reserve to proceed to payment. After payment, please check your reservation in MY PAGE.", 247 "booking.payment.bank": "Bank transfer (15% discount)", 248 "booking.payment.card": "Card payment (15% discount)", 249 "booking.payment.hint": "Currently showing the regular price.", 250 "booking.payment.title": "Payment method", 251 "booking.reserve.jeoji": "Reserve Jeoji Mansion", 252 "booking.total.hint": "Select dates to see the total amount.", 253 "calendar.discount.bank": "Bank transfer discount", 254 "calendar.discount.card": "Card payment", 255 "calendar.discount.default": "Default", 256 "calendar.nav.next": "Next month", 257 "calendar.nav.prev": "Previous month", 258 "calendar.total.format": "{n} night(s) · {amount}", 259 "calendar.total.hint": "Select dates to see the total amount.", 260 "calendar.total.min1": "Please select at least 1 night.", 261 "calendar.total.noSeason": "No season info", 262 "calendar.weekdays": "Sun,Mon,Tue,Wed,Thu,Fri,Sat", 263 "cancel.notes": "If your transportation is canceled due to severe weather (flight/ferry, etc.), you may receive a full refund by submitting proof documents (check-in day only). The property is regularly disinfected, but insects may enter due to the local environment; refunds are not available for this reason. Confirming a reservation means you have read and agreed to all of the above.", 264 "cancel.row.d10": "until 10 days before check-in", 265 "cancel.row.d3": "3 days prior to check-in", 266 "cancel.row.d4": "until 4 days before check-in", 267 "cancel.row.d5": "until 5 days before check-in", 268 "cancel.row.d6": "until 6 days before check-in", 269 "cancel.row.d7": "until 7 days before check-in",
270 "cancel.row.d8": "until 8 days before check-in", 271 "cancel.row.d9": "until 9 days before check-in", 272 "cancel.row.nrf": "non-changeable / non-refundable", 273 "cancel.row.r100": "100% refunded", 274 "cancel.row.r40": "40% refunded", 275 "cancel.row.r50": "50% refunded", 276 "cancel.row.r60": "60% refunded", 277 "cancel.row.r70": "70% refunded", 278 "cancel.row.r80": "80% refunded", 279 "cancel.row.r90": "90% refunded", 280 "cancel.th.date": "Date (based on check-in)", 281 "cancel.th.rate": "Refund rate", 282 "cancel.title": "Cancellation policy", 283 "checkout.closeTitle": "Close", 284 "checkout.help": "Payment is not connected yet. Later, when you integrate a payment module such as Toss or Stripe, this button will proceed to payment.", 285 "checkout.label.checkin": "Check-in", 286 "checkout.label.checkout": "Check-out", 287 "checkout.label.guests": "Guests", 288 "checkout.label.room": "Stay", 289 "checkout.label.total": "Estimated total", 290 "checkout.payBtn": "Pay now (temporary)", 291 "checkout.subtitle": "Please double-check your reservation details before payment.", 292 "checkout.title": "Review your reservation", 293 "footer.copy.geum": "Draft", 294 "footer.copy.jeoji": "Draft", 295 "footer.story": "â JEJU STAY", 296 "gallery.tab.all": "All", 297 "gallery.tab.bath": "Bathroom", 298 "gallery.tab.detail": "Details / decor", 299 "gallery.tab.exterior": "Exterior", 300 "gallery.tab.interior": "Interior", 301 "gallery.tab.night": "Night View", 302 "gallery.toggle.back": "Back", 303 "gallery.toggle.open": "View all photos / by category", 304 "geum.booking.calendarTitle": "Available dates", 305 "geum.booking.legend.avail": "Available", 306 "geum.booking.legend.booked": "Booked", 307 "geum.booking.legend.selected": "Selected", 308 "geum.booking.reserveBtn": "Reserve Geumdeungcheomhwa", 309 "geum.booking.totalHint": "Select dates to see the total amount.", 310 "geum.cancel.note.1": "If your flight/ferry is canceled due to severe weather, submit proof documents to receive a full refund (check-in day only).", 311 "geum.cancel.note.2": "Even if you cancel on the payment day, once the booking is confirmed the same refund policy applies. Please confirm your travel schedule before booking.", 312 "geum.cancel.note.3": "We regularly disinfect, but insects may enter due to the local environment. Refunds are not available for this reason.", 313 "geum.cancel.note.4": "Confirming a reservation means you have read and agreed to all of the above.", 314 "geum.cancel.rate.100": "100% refunded", 315 "geum.cancel.rate.40": "40% refunded", 316 "geum.cancel.rate.50": "50% refunded", 317 "geum.cancel.rate.60": "60% refunded", 318 "geum.cancel.rate.70": "70% refunded", 319 "geum.cancel.rate.80": "80% refunded", 320 "geum.cancel.rate.90": "90% refunded", 321 "geum.cancel.rate.none": "non-changeable / non-refundable", 322 "geum.cancel.row.10d": "until 10 days before check-in", 323 "geum.cancel.row.3d": "3 days prior to check-in", 324 "geum.cancel.row.4d": "until 4 days before check-in", 325 "geum.cancel.row.5d": "until 5 days before check-in", 326 "geum.cancel.row.6d": "until 6 days before check-in", 327 "geum.cancel.row.7d": "until 7 days before check-in", 328 "geum.cancel.row.8d": "until 8 days before check-in", 329 "geum.cancel.row.9d": "until 9 days before check-in", 330 "geum.cancel.th.date": "Date (based on check-in)", 331 "geum.cancel.th.rate": "Refund rate", 332 "geum.cancel.title": "Cancellation policy", 333 "geum.gallery.tab.all": "Total", 334 "geum.gallery.tab.bath": "Bathroom", 335 "geum.gallery.tab.detail": "Detail / Decor", 336 "geum.gallery.tab.exterior": "Exterior", 337 "geum.gallery.tab.interior": "Interior", 338 "geum.gallery.tab.night": "Night View", 339 "geum.gallery.toggle.open": "View all photos / by category", 340 "geum.guest.adults": "Adults", 341 "geum.guest.buttonPrefix": "Guests ·", 342 "geum.guest.children": "Children", 343 "geum.guest.childrenDesc": "24 months ~ 12 years", 344 "geum.guest.done": "Done", 345 "geum.guest.infants": "Infants", 346 "geum.guest.infantsDesc": "24 months below", 347 "geum.guest.title": "Guests", 348 "geum.location.title": "Location & info",
349 "geum.pageTitle": "Geumdeungcheomhwa · Better than good", 350 "geum.pay.bank": "Bank transfer (5% discount)", 351 "geum.pay.card": "Card payment (Regular price)", 352 "geum.pay.discountLine": "Currently showing the card-payment price.", 353 "geum.pay.title": "Payment method", 354 "geum.section.gallery": "Photo Gallery", 355 "geum.section.info": "Guest guide", 356 "geum.section.layout": "Amenities", 357 "geum.section.meal": "Breakfast & amenities", 358 "geum.section.overview": "About the space", 359 "geum.subtitle": "Hangyeong, Jeju · Private for 4â8 · Bathtub · Terrace", 360 "geum.text.info": "Check-in 4:00 PM / Check-out 11:00 AM · Extra bedding is provided only when additional guests are addedâplease include infants if bedding is needed (if not, just inform us in advance) · No visitors beyond the booked guests · No parties, excessive drinking, or noise disturbances · Smoking is strictly prohibited indoors (cleaning fee may apply) · Commercial filming, product/brand shoots, or promotional photography require prior approval · Located in a quiet residential and farming areaâplease keep outdoor noise to a minimum at night.", 361 "geum.text.layout": "Base 4 guests / Max 8 · 2 bedrooms (King size bed) · 2 bathrooms · Spacious living + dining · Outdoor terrace seating · BBQ-friendly outdoor area · Kitchen / cookware / tableware / coffee & tea set / basic seasonings", 362 "geum.text.meal": "Complimentary breakfast is provided on the first morning of your stay (abalone porridge).Please inform us in advance if you have any allergies.· Items may vary by season/operation. · Free parking and WiâFi available. Enjoy the garden and terrace freely.", 363 "geum.text.overview": "Geumdeungcheomhwa is a private house stay surrounded by a circular courtyard, white brick exterior walls, and lush landscaping with palm trees and a garden. Large windows and folding doors open seamlessly to reveal views of the garden and the indoor swimming pool, creating a strong connection between indoor and outdoor spaces. During the day, you can relax in the bright living room filled with natural sunlightâperfect for reading a book or enjoying music at a leisurely pace. In the evening, soft lighting, the gentle sound of water, and the surrounding greenery come together to create a calm and intimate atmosphere. With an indoor jacuzzi, a heated indoor swimming pool, and a terrace equipped for barbecues, the entire private house is exclusively yours to enjoy throughout your stay, offering a truly secluded and immersive retreat.", 364 "geum.title": "Geumdeungcheomhwa · Better than good", 365 "guest.adults": "Adults", 366 "guest.children": "Children", 367 "guest.children.desc": "24 months ~ 12 years", 368 "guest.done": "Done", 369 "guest.infants": "Infants", 370 "guest.infants.desc": "24 months below", 371 "guest.label": "Guests", 372 "guest.summary.ko.adult": "Adult", 373 "guest.summary.ko.child": "Child", 374 "guest.summary.ko.infant": "Infant", 375 "guest.title": "Guests", 376 "header.brand": "GEUMDEUNG · JEOJI", 377 "header.geum": "Geumdeungcheomhwa", 378 "header.home": "HOME", 379 "header.jeoji": "Jeoji Mansion", 380 "header.login": "LOGIN", 381 "header.logout": "LOGOUT", 382 "header.mypage": "MY PAGE", 383 "header.story": "STORY", 384 "index.footer": "Draft", 385 "index.geum.desc": "In the heart of Hangyeong village, Jeoji Mansion connects the garden, living room, and kitchen seamlessly. Designed to feel as comfortable as home during your stay.", 386 "index.geum.location": "Hangyeong, Jeju · Stay for 4â8", 387 "index.geum.meta": "Base 4 · Max 8 · Jacuzzi · Pool villa · BBQ · Fire pit · Garden", 388 "index.geum.title": "Better than good", 389 "index.hero.desc": "Time flows differently in this space. Take your time to feel the west coast sea, Hangyeong, and the air of Jeoji.", 390 "index.hero.tag": "JEJU · PRIVATE PENSION", 391 "index.hero.title": "Geumdeungcheomhwa · Jeoji Mansion â Your way to stay in Jeju", 392 "index.jeoji.desc": "Sun-filled by day and calm at nightâan ideal space for books and music. French decor meets Jejuâs atmosphere in this stay.", 393 "index.jeoji.location": "Jeoji-ri, Jeju · 2 Guests · Pond · European-style Living Room", 394 "index.jeoji.meta": "Up to 2 · Bedroom · Kitchen", 395 "index.jeoji.title": "Jeoji mansion", 396 "index.more": "View details â",
397 "index.pageTitle": "Geumdeungcheomhwa · Jeoji Mansion | Stay", 398 "index.stayListTitle": "Our stays", 399 "jeoji.info.amenity.body": "Complimentary breakfast is provided on the first morning of your stay (abalone porridge).Please inform us in advance if you have any allergies. · Free parking and WiâFi available. · More detailed contents will be re-announced via message after booking confirmation.", 400 "jeoji.info.amenity.title": "Breakfast & amenities", 401 "jeoji.info.guide.body": "Check-in 16:00 / Check-out 11:00 · No entry beyond maximum occupancy · No visitors, parties, or excessive noise · Filming/drone use requires prior agreement · Damage to facilities/items may be charged at actual repair cost.", 402 "jeoji.info.guide.title": "Guest guide", 403 "jeoji.info.intro.body": "This is a private two-story stay located in the heart of Jeoji-ri village. The living room features wallpaper illustrated with the Eiffelr, creating an atmosphere that makes you feel as though youâve stepped into a scene from Paris just by sitting on the sofa for a while. During the day, soft natural light fills the space, while in the evening, the lighting adds to a warm and cozy ambiance. Designed as a home-like stay that suits both a quiet getaway for two and small trips with friends or family, the space is thoughtfully arranged for cooking, relaxing, and sharing conversationsâallowing you to enjoy a day in Jeju that feels comfortably like everyday life.", 404 "jeoji.info.intro.title": "About the space", 405 "jeoji.info.rooms.body": "Up to 2 guests · 1 bedroom (king-size bed) · 1 toilet (shower) + 1 bathroom (bathtub) · Kitchen / dining table / living room · Small balcony", 406 "jeoji.info.rooms.title": "Layout", 407 "jeoji.pageTitle": "Jeoji Mansion", 408 "jeoji.section.gallery": "Photo Gallery", 409 "jeoji.subtitle": "Jeoji-ri, Jeju · 2 Guests · Pond · European-style Living Room", 410 "jeoji.title": "Jeoji Mansion", 411 "location.title": "Location & info", 412 "login.email": "Login with Email", 413 "login.form.confirmPasswordLabel": "Confirm Password", 414 "login.form.confirmPasswordPlaceholder": "Confirm password", 415 "login.form.emailLabel": "Email", 416 "login.form.emailPlaceholder": "[email protected]", 417 "login.form.hasAccount": "Already have an account?", 418 "login.form.loginBtn": "Log in", 419 "login.form.marketingConsent": "I agree to receive marketing & promotional emails.", 420 "login.form.noAccount": "Don't have an account yet?", 421 "login.form.passwordLabel": "Password", 422 "login.form.passwordPlaceholder": "Password", 423 "login.form.signupBtn": "Sign up", 424 "login.form.signupPasswordPlaceholder": "Password (6+ characters)", 425 "login.form.switchToLogin": "Email login", 426 "login.form.switchToSignup": "Sign up", 427 "login.google": "Sign in with Google", 428 "login.modal.loginSubtitle": "Log in with email and password to manage reservations.", 429 "login.modal.loginTitle": "Login with Email", 430 "login.modal.subtitle.login": "Log in with your email and password to manage your reservations.", 431 "login.modal.subtitle.signup": "Sign up with email and password for reservation management.", 432 "login.modal.title.login": "Login with Email", 433 "login.modal.title.signup": "Create an account", 434 "login.or": "or", 435 "login.pageTitle": "LOGIN · JEJU STAY", 436 "login.signup": "Sign up", 437 "login.subtitle": "Choose your preferred login method.", 438 "login.title": "LOGIN", 439 "mypage.footer": "â JEJU STAY", 440 "mypage.hero.desc": "Members-only page. Manage reservations, changes, and cancellations here.", 441 "mypage.hero.title": "MY PAGE", 442 "mypage.pageTitle": "MY PAGE · JEJU STAY", 443 "mypage.reservations.loading": "Loading reservationsâ¦", 444 "mypage.reservations.title": "Reservations", 445 "mypage.sidebar.emailLoading": "(Loading emailâ¦)", 446 "mypage.sidebar.hint": "Later, this area can be expanded for profile edits and marketing consent settings.", 447 "mypage.sidebar.title": "My info", 448 "stay.geum.label": "Geumdeungcheomhwa", 449 "stay.jeoji.label": "Jeoji Mansion",
450 "story.cat.geum": "Geumdeungcheomhwa", 451 "story.cat.jeoji": "Jeoji Mansion", 452 "story.cat.notice": "Notice · Blog", 453 "story.cat.review": "Reviews", 454 "story.cat.travel": "Travel", 455 "story.hero.desc": "Stories of Geumdeungcheomhwa and Jeoji Mansion, plus travel notes in Jeju.", 456 "story.hero.title": "STORY · JOURNAL", 457 "story.reviews.sub": "A selection of reviews you left via Instagram stories/DMs.", 458 "story.reviews.title": "Guest Reviews", 459 "storyDetail.backLink": "â STORY", 460 "storyDetail.footer": "â JEJU STAY", 461 "storyDetail.loading": "Loadingâ¦", 462 "storyDetail.pageTitle": "STORY · JOURNAL | JEJU STAY" 463 } 464 }; 465 466 function getLang() { 467 return localStorage.getItem("siteLang") || "ko"; 468 } 469 470 function setLang(lang) { 471 const next = (lang === "en" || lang === "ko") ? lang : "ko"; 472 localStorage.setItem("siteLang", next); 473 applyTranslations(next); 474 return next; 475 } 476 477 function t(key, fallback = "") { 478 const lang = getLang(); 479 const dict = DICTS[lang] || DICTS.ko; 480 return (dict && key in dict) ? dict[key] : (fallback || key); 481 } 482 483 function applyTranslations(lang = getLang()) { 484 const dict = DICTS[lang] || DICTS.ko; 485 486 // 1) data-i18n (text / placeholder for inputs) 487 document.querySelectorAll("[data-i18n]").forEach((el) => { 488 const key = el.getAttribute("data-i18n"); 489 const val = (dict && key in dict) ? dict[key] : key; 490 491 if (!val) return; 492 493 const tag = (el.tagName || "").toLowerCase(); 494 if (tag === "input" || tag === "textarea") { 495 el.setAttribute("placeholder", val); 496 } else { 497 el.textContent = val; 498 } 499 }); 500 501 // 2) data-i18n-placeholder 502 document.querySelectorAll("[data-i18n-placeholder]").forEach((el) => { 503 const key = el.getAttribute("data-i18n-placeholder"); 504 const val = (dict && key in dict) ? dict[key] : key; 505 if (val) el.setAttribute("placeholder", val); 506 }); 507 508 // 3) data-i18n-title 509 document.querySelectorAll("[data-i18n-title]").forEach((el) => { 510 const key = el.getAttribute("data-i18n-title"); 511 const val = (dict && key in dict) ? dict[key] : key; 512 if (val) el.setAttribute("title", val); 513 }); 514 515 // 4) document title (if <title data-i18n="...">) 516 const titleEl = document.querySelector("title[data-i18n]"); 517 if (titleEl) { 518 const key = titleEl.getAttribute("data-i18n"); 519 const val = (dict && key in dict) ? dict[key] : titleEl.textContent; 520 if (val) document.title = val; 521 } 522 } 523 524 window.I18N = { 525 dicts: DICTS, 526 getLang, 527 setLang, 528 t, 529 applyTranslations, 530 }; 531 532 // site-init.jsìì ì구íë ì ì í¨ìëª ë ì ê³µ 533 window.applyTranslations = applyTranslations; 534 535})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.