{
  "brand": { "name": "DISCOVER OKINAWA", "short": "OKINAWA", "url": "https://example.com/" },
  "languages": ["ja", "en", "zh", "ko"],
  "defaultLang": "ja",

  "videos": {
    "_comment": "要差替: assets/video/ に mp4/webm を配置。pc=16:9 / mobile=9:16。読み込み失敗時は poster を Ken Burns で表示する。",
    "discover":   { "theme": "DISCOVER",   "pc": "assets/video/01-discover-pc.mp4",   "mobile": "assets/video/01-discover-m.mp4",   "poster": "https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?auto=format&fit=crop&w=900&h=1600&q=65" },
    "stay":       { "theme": "STAY",       "pc": "assets/video/02-stay-pc.mp4",       "mobile": "assets/video/02-stay-m.mp4",       "poster": "https://images.unsplash.com/photo-1540541338287-41700207dee6?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1540541338287-41700207dee6?auto=format&fit=crop&w=900&h=1600&q=65" },
    "taste":      { "theme": "TASTE",      "pc": "assets/video/03-taste-pc.mp4",      "mobile": "assets/video/03-taste-m.mp4",      "poster": "https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=900&h=1600&q=65" },
    "experience": { "theme": "EXPERIENCE", "pc": "assets/video/04-experience-pc.mp4", "mobile": "assets/video/04-experience-m.mp4", "poster": "https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=900&h=1600&q=65" },
    "explore":    { "theme": "EXPLORE",    "pc": "assets/video/05-explore-pc.mp4",    "mobile": "assets/video/05-explore-m.mp4",    "poster": "https://images.unsplash.com/photo-1505228395891-9a51e7e86bf6?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1505228395891-9a51e7e86bf6?auto=format&fit=crop&w=900&h=1600&q=65" },
    "memories":   { "theme": "MEMORIES",   "pc": "assets/video/06-memories-pc.mp4",   "mobile": "assets/video/06-memories-m.mp4",   "poster": "https://images.unsplash.com/photo-1468413253725-0d5181091126?auto=format&fit=crop&w=1920&q=70", "posterMobile": "https://images.unsplash.com/photo-1468413253725-0d5181091126?auto=format&fit=crop&w=900&h=1600&q=65" }
  },

  "providers": {
    "_comment": "要差替: 提携先ごとの affiliateUrl テンプレート。{id} {checkin} {checkout} {guests} {campaignId} を置換。各施設の booking[] から参照。",
    "ota-a":   { "name": "予約サイトA", "nameEn": "Booking Partner A", "campaignId": "CAMP-A-0001", "urlTemplate": "https://example.com/ota-a/hotel/{id}?cid={campaignId}&in={checkin}&out={checkout}&g={guests}", "label": "空室を確認", "labelEn": "Check availability", "disclosure": true },
    "ota-b":   { "name": "予約サイトB", "nameEn": "Booking Partner B", "campaignId": "CAMP-B-0001", "urlTemplate": "https://example.com/ota-b/{id}?aff={campaignId}", "label": "料金を見る", "labelEn": "See rates", "disclosure": true },
    "minpaku": { "name": "民泊予約サイト", "nameEn": "Vacation Rental Partner", "campaignId": "CAMP-M-0001", "urlTemplate": "https://example.com/minpaku/rooms/{id}?c={campaignId}&checkin={checkin}&checkout={checkout}", "label": "予約サイトを見る", "labelEn": "View listing", "disclosure": true },
    "activity":{ "name": "体験予約サイト", "nameEn": "Activity Partner", "campaignId": "CAMP-X-0001", "urlTemplate": "https://example.com/activity/{id}?c={campaignId}", "label": "体験を予約", "labelEn": "Book experience", "disclosure": true },
    "gourmet": { "name": "グルメ予約サイト", "nameEn": "Dining Partner", "campaignId": "CAMP-G-0001", "urlTemplate": "https://example.com/gourmet/{id}?c={campaignId}", "label": "席を予約", "labelEn": "Reserve a table", "disclosure": true },
    "official":{ "name": "公式サイト", "nameEn": "Official site", "campaignId": "", "urlTemplate": "{url}", "label": "公式サイトへ", "labelEn": "Official site", "disclosure": false }
  },

  "stayTypes": [
    { "id": "luxury", "ja": "Luxury Hotel" }, { "id": "resort", "ja": "Resort Hotel" }, { "id": "villa", "ja": "Private Villa" },
    { "id": "minpaku", "ja": "Minpaku" }, { "id": "condo", "ja": "Condominium" }, { "id": "guesthouse", "ja": "Guest House" }, { "id": "longstay", "ja": "Long Stay" }
  ],

  "hotelCategories": [
    { "id": "luxury", "ja": "Luxury Hotels", "seo": "沖縄 高級ホテル" }, { "id": "beach", "ja": "Beach Resorts", "seo": "沖縄 ビーチリゾート" },
    { "id": "villa", "ja": "Private Villas", "seo": "沖縄 ヴィラ" }, { "id": "pool", "ja": "Hotels with Pool", "seo": "沖縄 プール付きホテル" },
    { "id": "oceanview", "ja": "Ocean View Hotels", "seo": "沖縄 オーシャンビュー" }, { "id": "family", "ja": "Family Hotels", "seo": "沖縄 子連れ ホテル" },
    { "id": "couple", "ja": "Couple Hotels", "seo": "沖縄 カップル ホテル" }, { "id": "longstay", "ja": "Long Stay", "seo": "沖縄 長期滞在" }
  ],
  "minpakuCategories": [
    { "id": "oceanview", "ja": "Ocean View" }, { "id": "villa", "ja": "Private Villa" }, { "id": "poolvilla", "ja": "Pool Villa" }, { "id": "bbq", "ja": "BBQ" },
    { "id": "pet", "ja": "Pet Friendly" }, { "id": "family", "ja": "Family" }, { "id": "group", "ja": "Large Group" }, { "id": "longstay", "ja": "Long Stay" }, { "id": "workation", "ja": "Workation" }
  ],
  "foodCategories": [
    { "id": "soba", "ja": "沖縄そば" }, { "id": "agu", "ja": "アグー豚" }, { "id": "ishigaki-beef", "ja": "石垣牛" }, { "id": "steak", "ja": "ステーキ" }, { "id": "seafood", "ja": "海鮮" },
    { "id": "champuru", "ja": "ゴーヤーチャンプルー" }, { "id": "tacorice", "ja": "タコライス" }, { "id": "vegetable", "ja": "島野菜" }, { "id": "sweets", "ja": "スイーツ" }, { "id": "blueseal", "ja": "ブルーシール" },
    { "id": "cafe", "ja": "カフェ" }, { "id": "fine", "ja": "高級レストラン" }, { "id": "local", "ja": "ローカル食堂" }
  ],
  "drinkCategories": [
    { "id": "awamori", "ja": "泡盛" }, { "id": "kusu", "ja": "古酒" }, { "id": "orion", "ja": "オリオンビール" }, { "id": "craft", "ja": "沖縄クラフトビール" }, { "id": "shikuwasa", "ja": "シークヮーサー" },
    { "id": "sanpin", "ja": "さんぴん茶" }, { "id": "cocktail", "ja": "南国カクテル" }, { "id": "bar", "ja": "BAR" }, { "id": "beachbar", "ja": "海辺のBAR" }, { "id": "hotelbar", "ja": "ホテルBAR" }
  ],
  "experienceCategories": [
    { "id": "snorkel", "ja": "シュノーケリング" }, { "id": "diving", "ja": "ダイビング" }, { "id": "sup", "ja": "SUP" }, { "id": "parasailing", "ja": "パラセーリング" }, { "id": "jetski", "ja": "ジェットスキー" },
    { "id": "cruise", "ja": "クルージング" }, { "id": "fishing", "ja": "釣り" }, { "id": "golf", "ja": "ゴルフ" }, { "id": "sauna", "ja": "サウナ" }, { "id": "spa", "ja": "スパ" },
    { "id": "whale", "ja": "ホエールウォッチング" }, { "id": "stars", "ja": "星空ツアー" }, { "id": "jungle", "ja": "ジャングル" }, { "id": "kayak", "ja": "カヤック" }, { "id": "culture", "ja": "文化体験" }, { "id": "island", "ja": "離島ツアー" }
  ],

  "i18n": {
    "ja": {
      "nav.discover": "Discover", "nav.stay": "Stay", "nav.minpaku": "Minpaku", "nav.taste": "Taste", "nav.drink": "Drink", "nav.experience": "Experience", "nav.stories": "Stories", "nav.map": "Map", "nav.finder": "Trip Finder",
      "hero.tag": "STAY. EAT. DRINK. EXPLORE.", "hero.sub": "まだ知らない沖縄へ。", "hero.lead": "ホテル、民泊、グルメ、観光、リゾート。あなたの沖縄旅行を、ここから。",
      "hero.cta1": "沖縄を探す", "hero.cta2": "宿泊施設を探す",
      "search.area": "エリア", "search.in": "チェックイン", "search.out": "チェックアウト", "search.guests": "人数", "search.type": "宿泊タイプ", "search.go": "検索する", "search.any": "指定なし",
      "sec.discover.k": "DISCOVER OKINAWA", "sec.discover.h": "Where do you want to go?", "sec.discover.s": "沖縄を、エリアから発見する。",
      "sec.featured.k": "FEATURED DESTINATIONS", "sec.featured.h": "This season, go here.", "sec.featured.s": "今、行きたい沖縄。",
      "sec.stay.k": "STAY IN OKINAWA", "sec.stay.h": "Luxury Hotels", "sec.stay.s": "一度は泊まりたい、沖縄のホテル。",
      "sec.minpaku.k": "MINPAKU & PRIVATE VILLAS", "sec.minpaku.h": "Live like a local.", "sec.minpaku.s": "暮らすように旅する沖縄。",
      "sec.taste.k": "TASTE OKINAWA", "sec.taste.h": "Taste Okinawa.", "sec.taste.s": "沖縄に行ったら、これを食べたい。",
      "sec.exp.k": "EXPERIENCE OKINAWA", "sec.exp.h": "Experience Okinawa.", "sec.exp.s": "海で、森で、夜空の下で。",
      "sec.stories.k": "OKINAWA STORIES", "sec.stories.h": "Cinematic Stories", "sec.stories.s": "映像と言葉で、旅を先に体験する。",
      "sec.finder.k": "AI OKINAWA TRIP FINDER", "sec.finder.h": "Your Okinawa", "sec.finder.s": "いくつかの質問に答えるだけで、あなたの沖縄が見つかる。",
      "sec.map.k": "EXPLORE THE ISLANDS", "sec.map.h": "Explore the islands.", "sec.map.s": "地図から、旅を組み立てる。",
      "sec.offers.k": "SPECIAL OFFERS", "sec.offers.h": "Offers", "sec.offers.s": "今だけの、沖縄。",
      "sec.guide.k": "TRAVEL GUIDE", "sec.guide.h": "Before you go.", "sec.guide.s": "はじめての沖縄、知っておきたいこと。",
      "sec.news.k": "NEWS / SEASON", "sec.news.h": "Season & News", "sec.news.s": "沖縄の今を、季節で知る。",
      "sec.final.h": "Your trip begins here.", "sec.final.s": "「沖縄へ行きたい」と思った瞬間から、旅は始まっている。",
      "cta.viewall": "すべて見る", "cta.detail": "詳細を見る", "cta.availability": "空室を確認", "cta.rates": "料金を見る", "cta.book": "予約サイトを見る", "cta.plan": "旅を組み立てる", "cta.search": "宿泊施設を探す",
      "label.pr": "PR", "label.from": "〜", "label.night": "/泊", "label.person": "/人", "label.area": "エリア", "label.price": "価格帯",
      "booking.title": "CHECK AVAILABILITY", "booking.note": "※ 本ページのリンクにはアフィリエイト広告（提携先への送客リンク）が含まれる場合があります。料金・空室状況は各予約サイトでご確認ください。",
      "finder.q1": "誰と旅行しますか？", "finder.q2": "予算の目安は？（1人1泊）", "finder.q3": "何泊の予定ですか？", "finder.q4": "旅で一番大切にしたいのは？", "finder.q5": "宿のスタイルは？", "finder.q6": "夜の過ごし方は？",
      "finder.next": "次へ", "finder.back": "戻る", "finder.result": "結果を見る", "finder.restart": "もう一度", "finder.progress": "QUESTION",
      "result.area": "おすすめエリア", "result.hotel": "ホテル", "result.minpaku": "民泊・ヴィラ", "result.food": "レストラン", "result.sight": "観光", "result.activity": "アクティビティ", "result.course": "モデルコース",
      "footer.about": "沖縄のホテル・民泊・グルメ・体験を、映像とストーリーで発見するシネマティック・トラベルポータル。",
      "mnav.search": "SEARCH", "mnav.map": "MAP", "mnav.stay": "STAY", "mnav.plan": "PLAN"
    },
    "en": {
      "nav.discover": "Discover", "nav.stay": "Stay", "nav.minpaku": "Minpaku", "nav.taste": "Taste", "nav.drink": "Drink", "nav.experience": "Experience", "nav.stories": "Stories", "nav.map": "Map", "nav.finder": "Trip Finder",
      "hero.tag": "STAY. EAT. DRINK. EXPLORE.", "hero.sub": "To the Okinawa you haven't met yet.", "hero.lead": "Hotels, vacation rentals, food, sights and resorts. Your Okinawa journey starts here.",
      "hero.cta1": "Explore Okinawa", "hero.cta2": "Find a place to stay",
      "search.area": "Area", "search.in": "Check-in", "search.out": "Check-out", "search.guests": "Guests", "search.type": "Stay type", "search.go": "Search", "search.any": "Any",
      "sec.discover.k": "DISCOVER OKINAWA", "sec.discover.h": "Where do you want to go?", "sec.discover.s": "Discover Okinawa, area by area.",
      "sec.featured.k": "FEATURED DESTINATIONS", "sec.featured.h": "This season, go here.", "sec.featured.s": "Where Okinawa is calling right now.",
      "sec.stay.k": "STAY IN OKINAWA", "sec.stay.h": "Luxury Hotels", "sec.stay.s": "The hotels worth a trip of their own.",
      "sec.minpaku.k": "MINPAKU & PRIVATE VILLAS", "sec.minpaku.h": "Live like a local.", "sec.minpaku.s": "Travel as if you lived here.",
      "sec.taste.k": "TASTE OKINAWA", "sec.taste.h": "Taste Okinawa.", "sec.taste.s": "What to eat once you land.",
      "sec.exp.k": "EXPERIENCE OKINAWA", "sec.exp.h": "Experience Okinawa.", "sec.exp.s": "In the sea, the forest, under the stars.",
      "sec.stories.k": "OKINAWA STORIES", "sec.stories.h": "Cinematic Stories", "sec.stories.s": "Live the trip before you take it.",
      "sec.finder.k": "AI OKINAWA TRIP FINDER", "sec.finder.h": "Your Okinawa", "sec.finder.s": "Answer a few questions and find your Okinawa.",
      "sec.map.k": "EXPLORE THE ISLANDS", "sec.map.h": "Explore the islands.", "sec.map.s": "Plan your route on the map.",
      "sec.offers.k": "SPECIAL OFFERS", "sec.offers.h": "Offers", "sec.offers.s": "Limited-time Okinawa.",
      "sec.guide.k": "TRAVEL GUIDE", "sec.guide.h": "Before you go.", "sec.guide.s": "First time in Okinawa? Start here.",
      "sec.news.k": "NEWS / SEASON", "sec.news.h": "Season & News", "sec.news.s": "Okinawa, season by season.",
      "sec.final.h": "Your trip begins here.", "sec.final.s": "The journey starts the moment you think of Okinawa.",
      "cta.viewall": "View all", "cta.detail": "Details", "cta.availability": "Check availability", "cta.rates": "See rates", "cta.book": "View booking site", "cta.plan": "Plan my trip", "cta.search": "Find a stay",
      "label.pr": "AD", "label.from": "from", "label.night": "/night", "label.person": "/person", "label.area": "Area", "label.price": "Price range",
      "booking.title": "CHECK AVAILABILITY", "booking.note": "Links on this page may include affiliate links to partner booking sites. Rates and availability are shown on the partner site.",
      "finder.q1": "Who are you travelling with?", "finder.q2": "Budget per person, per night?", "finder.q3": "How many nights?", "finder.q4": "What matters most?", "finder.q5": "Preferred style of stay?", "finder.q6": "How do you spend your evenings?",
      "finder.next": "Next", "finder.back": "Back", "finder.result": "See my Okinawa", "finder.restart": "Start over", "finder.progress": "QUESTION",
      "result.area": "Recommended area", "result.hotel": "Hotels", "result.minpaku": "Minpaku & villas", "result.food": "Restaurants", "result.sight": "Sights", "result.activity": "Activities", "result.course": "Model course",
      "footer.about": "A cinematic travel portal for discovering Okinawa's hotels, vacation rentals, food and experiences through film and stories.",
      "mnav.search": "SEARCH", "mnav.map": "MAP", "mnav.stay": "STAY", "mnav.plan": "PLAN"
    },
    "zh": { "_fallback": "en", "hero.sub": "前往你还未认识的冲绳。", "hero.lead": "酒店、民宿、美食、观光与度假村。你的冲绳之旅，从这里开始。", "hero.cta1": "探索冲绳", "hero.cta2": "寻找住宿", "search.go": "搜索", "cta.availability": "查看空房", "cta.detail": "查看详情" },
    "ko": { "_fallback": "en", "hero.sub": "아직 모르는 오키나와로.", "hero.lead": "호텔, 민박, 미식, 관광, 리조트. 당신의 오키나와 여행을 여기서부터.", "hero.cta1": "오키나와 탐색", "hero.cta2": "숙소 찾기", "search.go": "검색", "cta.availability": "공실 확인", "cta.detail": "자세히 보기" }
  },

  "guide": [
    { "ja": "ベストシーズン", "en": "Best season", "body": "海は4〜10月。梅雨は5月中旬〜6月下旬。台風は8〜9月。冬は20℃前後で街歩きとグルメに最適。" },
    { "ja": "移動はレンタカー", "en": "Getting around", "body": "本島はレンタカーが基本。那覇市内はゆいレール。離島は飛行機（宮古・石垣）＋船（竹富・西表）。" },
    { "ja": "宿の選び方", "en": "Where to stay", "body": "リゾート重視なら恩納村〜読谷。街と食なら那覇。美ら海と北部なら本部・名護。離島は宮古・石垣を拠点に。" },
    { "ja": "予算の目安", "en": "Budget", "body": "高級リゾート 5〜15万円/泊、リゾートホテル 2〜5万円、民泊・ヴィラ 1棟 2〜8万円、ゲストハウス 3千〜8千円。" }
  ],
  "season": [
    { "ja": "春 3–5月", "en": "SPRING", "body": "海開き。初夏の陽気と花。4月は過ごしやすく穴場。" },
    { "ja": "夏 6–8月", "en": "SUMMER", "body": "梅雨明け後は最高の海。ハイシーズンは早めの予約を。" },
    { "ja": "秋 9–11月", "en": "AUTUMN", "body": "海はまだ泳げる。10月は台風が落ち着きおすすめ。" },
    { "ja": "冬 12–2月", "en": "WINTER", "body": "ホエールウォッチングと街歩き。1月は桜の季節。" }
  ],
  "news": [
    { "date": "2026-08-20", "tag": "SEASON", "ja": "秋の沖縄、10月は海も街も穴場。最新の海況とイベントをまとめました。", "href": "stories.html" },
    { "date": "2026-08-12", "tag": "STAY", "ja": "古宇利島に新しいプールヴィラが開業。ヴィラ特集を更新。", "href": "stay.html?type=minpaku&cat=poolvilla" },
    { "date": "2026-08-01", "tag": "DRINK", "ja": "泡盛を巡る旅 ― 蒸留所ガイドを公開しました。", "href": "story.html?id=awamori-journey" }
  ]
}
