{
  "ko": {
    "nav.home": "홈",
    "nav.milestones": "연대기",
    "nav.about": "소개",

    "header.brand_sub": "보아와 점핑이의 시간여행",

    "hero.since": "SINCE 2000.08.25",
    "hero.tagline": "Always with BoA",
    "hero.wish": "다시 다가올 모든 시간을 함께 걸어주겠니",

    "today.title": "오늘의 시간여행",
    "today.subtitle_pattern": "{month}월 {day}일에 있었던 일들",
    "today.anniversary_badge": "🎂 발매 기념일",
    "today.anniversary_title": "오늘의 시간여행 — {date}",
    "today.anniversary_note": "📀 발매 곡의 모든 무대 — 시간 무관",
    "today.anniversary_meta": "{m}/{d}/{year} 발매 — {anniv}주년",
    "today.empty_anniversary": "이 곡의 무대 영상이 아직 채워지지 않았습니다.",
    "today.empty_this_day": "{date}의 기록이 아직 없습니다.",
    "today.fallback_cta": "대신 아래 <strong>시간여행 다이얼</strong>을 끌어 보세요 — 우리의 추억이 시대별로 펼쳐집니다.",
    "today.fallback_link": "↓ 시간여행 다이얼로",

    "dial.title": "시간여행 다이얼",
    "dial.subtitle": "슬라이더를 끌면 아래 그리드가 변합니다",

    "search.placeholder": "곡명 / 방송 / 날짜 검색...",
    "search.all": "전체",
    "country.all": "전체",
    "country.kr": "🇰🇷 한국",
    "country.jp": "🇯🇵 일본",
    "country.us": "🇺🇸 미국",
    "country.other": "기타",

    "sort.older_first": "오래된순",
    "sort.newer_first": "최신순",
    "sort.aria_label": "정렬 순서 전환",
    "sort.title": "누르면 정렬 순서 바뀜",

    "grid.title": "클립",
    "grid.total_pattern": "총 {count}개",
    "grid.empty": "조건에 맞는 클립이 없습니다.",
    "grid.loading_more": "더 불러오는 중...",
    "grid.cleaning": "잠시 정리 중...",
    "grid.end": "여행은 계속됩니다 ↓",

    "sheet.save": "📥 GIF 저장",
    "sheet.copy": "📋 클립보드 복사",
    "sheet.share": "𝕏 공유",
    "sheet.x_opening": "𝕏 열림",
    "sheet.cancel": "닫기",
    "sheet.downloading": "다운로드 중...",
    "sheet.copying": "복사 중...",
    "sheet.sharing": "공유 준비 중...",
    "sheet.saved": "✅ 저장됨",
    "sheet.gif_copied": "✅ GIF 복사됨",
    "sheet.first_frame_copied": "✅ 첫 프레임 이미지 복사됨",
    "sheet.link_copied": "📋 링크 복사됨",
    "sheet.shared": "✅ 공유됨",
    "sheet.link_shared": "✅ 링크 공유됨",
    "sheet.share_failed": "공유/복사 실패 — HTTPS 필요",
    "sheet.copy_failed": "복사 실패 — 길게 눌러 주소창 복사",
    "sheet.share_fallback_link": "📋 링크 복사됨 (공유 미지원)",
    "sheet.download_fallback": "브라우저에서 길게 눌러 저장하세요",

    "lang.switch_aria": "언어 변경",
    "lang.ko": "한국어",
    "lang.en": "English",
    "lang.ja": "日本語",

    "footer.copyright": "All content rights belong to their respective owners.",
    "footer.email_label": "email",

    "about.back": "← 홈",
    "about.title": "소개",
    "about.intro_p1": "수많은 '최초'와 '최고'의 기록을 남기며 증명해온 BoA. 하지만 그녀를 가장 잘 설명하는 건, 2000년 데뷔 이후 단 한 번도 쉬지 않고 달려온 음악을 향한 한결같은 열정이라고 생각합니다.",
    "about.intro_p2": "오랜 시간 지켜보고 응원해온 한 명의 팬으로서, 더 많은 사람들이 그녀의 진실된 음악 여정을 함께 추억하고 또 앞으로 기대할 수 있기를 바라며 이 아카이브를 만들게 되었습니다.",
    "about.intro_p3": "한 평생 음악으로 단련해온 '음악 장인'의 노래를 모르고 산다는 건 인생의 손해라고 생각합니다. 앞으로의 BoA의 행보에도 많은 관심 부탁드립니다.",
    "about.feedback_title": "피드백 <span class=\"about-feedback-en\">(I wanna feedback, feedback!)</span>",
    "about.feedback_p1": "보아가 너무 열심히 활동해온 나머지, 여전히 빠진 자료도 많고 보완해야 할 점도 많습니다. 잘못된 정보의 수정이나 자료 추가 등의 피드백은 언제나 환영입니다.",
    "about.feedback_p2": "사이트 운영에 미숙하지만, 많은 팬분들이 관심 가져주시면 최선을 다해 유지보수에도 힘써볼 생각입니다. 피드백 주셔서, 함께 보아의 활동 (AKA 문화유산)을 잘 아카이브할 수 있는 공간이 되면 좋겠습니다.",
    "about.feedback_p3": "직접 만드신 GIF나 모아오신 자료를 함께 나누고 싶으시다면 <a href=\"mailto:boadorabangs@gmail.com\">boadorabangs@gmail.com</a> 으로 보내주세요. (날짜까지 알려주시면 더 좋고, 어렵다면 뭐든 보내만 주셔도 감사할 거 같아요.)",
    "about.copyright_title": "저작권 관련 안내",
    "about.copyright_p1": "본 아카이브에 사용된 모든 영상의 저작권은 각 방송사 및 소속사에 귀속됩니다. 본 사이트는 각 무대의 짧은 하이라이트(수 초)만 제공하며, 전체 영상은 공유하지 않습니다. 문화적 아카이브를 목적으로 하는 비영리 팬 사이트로, 저작권자의 상업적 이익을 침해할 의도가 없음을 밝힙니다.",
    "about.copyright_p2": "광고, 유료 콘텐츠, 구독 모델, 굿즈 판매 등 어떤 형태의 수익 활동도 하지 않으며 앞으로도 하지 않을 것을 약속드립니다.",
    "about.copyright_p3": "권리자께서 콘텐츠 제거를 요청하시면 7일 안에 처리하겠습니다. 요청은 <a href=\"mailto:boadorabangs@gmail.com?subject=Takedown%20Request\">boadorabangs@gmail.com</a> 으로 보내주세요.",
    "about.thanks_title": "감사의 글",
    "about.thanks_p1": "본 아카이브는 그동안 많은 팬분들께서 남겨주신 기록과 추억을 바탕으로 만들어졌습니다. 보아의 활동을 애정으로 아카이빙하고 공유해주신 모든 '점핑' 친구들께 감사드립니다.",
    "about.thanks_p2": "이전 자료들은 출처를 확인하기 어려운 것이 대부분이지만, 앞으로 보내주시는 GIF가 본인이 직접 제작하신 것이라면 본인의 요청에 따라 닉네임으로 출처를 명기하도록 하겠습니다.",
    "about.thanks_p3": "그리고 마지막으로, 권보아씨, BoA 해줘서 고맙습니다.",

    "clip.back": "← 홈",
    "clip.year_link": "{year}",
    "clip.same_song": "같은 곡 더 보기",
    "clip.date_label": "날짜",
    "clip.program_label": "방송/콘서트",
    "clip.country_label": "국가",
    "clip.created_by_label": "Created by",
    "clip.country_kr": "🇰🇷 한국",
    "clip.country_jp": "🇯🇵 일본",
    "clip.duration_pattern": "{sec}초",
    "clip.download": "📥 GIF 다운로드",
    "clip.copy_link": "🔗 링크 복사",
    "clip.copied_alert": "링크 복사됨!",

    "year.title_pattern": "{year}",
    "year.subtitle_pattern": "총 {count}개 클립",

    "song.subtitle_pattern": "총 {count}개 클립"
  },

  "en": {
    "nav.home": "Home",
    "nav.milestones": "Timeline",
    "nav.about": "About",

    "header.brand_sub": "BoA & Jumping's Time Travel",

    "hero.since": "SINCE 2000.08.25",
    "hero.tagline": "Always with BoA",
    "hero.wish": "Will you walk with us through every moment still to come?",

    "today.title": "Today in BoA",
    "today.subtitle_pattern": "Things that happened on {month}/{day}",
    "today.anniversary_badge": "🎂 Release Anniversary",
    "today.anniversary_title": "Today in BoA — {date}",
    "today.anniversary_note": "📀 All stages of the released songs — across time",
    "today.anniversary_meta": "Released {m}/{d}/{year} — {anniv}th anniversary",
    "today.empty_anniversary": "Stage videos for this song aren't filled in yet.",
    "today.empty_this_day": "No records yet for {date}.",
    "today.fallback_cta": "Try the <strong>Time Dial</strong> below — our memories unfold era by era.",
    "today.fallback_link": "↓ To the Time Dial",

    "dial.title": "Time Travel Dial",
    "dial.subtitle": "Drag the slider to navigate.",

    "search.placeholder": "Search by song / show / date...",
    "search.all": "All",
    "country.all": "All",
    "country.kr": "🇰🇷 Korea",
    "country.jp": "🇯🇵 Japan",
    "country.us": "🇺🇸 USA",
    "country.other": "Other",

    "sort.older_first": "Oldest first",
    "sort.newer_first": "Newest first",
    "sort.aria_label": "Toggle sort order",
    "sort.title": "Tap to flip sort order",

    "grid.title": "Clips",
    "grid.total_pattern": "{count} clips total",
    "grid.empty": "No clips match these filters.",
    "grid.loading_more": "Loading more...",
    "grid.cleaning": "Tidying up...",
    "grid.end": "The journey continues ↓",

    "sheet.save": "📥 Save GIF",
    "sheet.copy": "📋 Copy to clipboard",
    "sheet.share": "𝕏 Share on X",
    "sheet.x_opening": "𝕏 Opening",
    "sheet.cancel": "Close",
    "sheet.downloading": "Downloading...",
    "sheet.copying": "Copying...",
    "sheet.sharing": "Preparing to share...",
    "sheet.saved": "✅ Saved",
    "sheet.gif_copied": "✅ GIF copied",
    "sheet.first_frame_copied": "✅ First frame copied as image",
    "sheet.link_copied": "📋 Link copied",
    "sheet.shared": "✅ Shared",
    "sheet.link_shared": "✅ Link shared",
    "sheet.share_failed": "Share/copy failed — HTTPS required",
    "sheet.copy_failed": "Copy failed — long-press the URL bar",
    "sheet.share_fallback_link": "📋 Link copied (share not supported)",
    "sheet.download_fallback": "Long-press in your browser to save",

    "lang.switch_aria": "Change language",
    "lang.ko": "한국어",
    "lang.en": "English",
    "lang.ja": "日本語",

    "footer.copyright": "All content rights belong to their respective owners.",
    "footer.email_label": "email",

    "about.back": "← Home",
    "about.title": "About",
    "about.intro_p1": "BoA — an artist who has set countless records of \"firsts\" and \"bests\" over the years. But what defines her most, I think, is the unwavering passion for music she's poured into her career since her debut in 2000, without ever pausing.",
    "about.intro_p2": "As a fan who has watched and supported her for a long time, I built this archive in the hope that more people might revisit her sincere musical journey with us — and look forward to what's still to come.",
    "about.intro_p3": "Not knowing the songs of this \"music master\" who has refined herself through a lifetime of music is, I think, a real loss in life. Please keep your eyes on BoA's path ahead.",
    "about.feedback_title": "Feedback <span class=\"about-feedback-en\">(I wanna feedback, feedback!)</span>",
    "about.feedback_p1": "BoA has been so relentlessly active over the years that there's still plenty of missing material and lots of room for improvement. Corrections to wrong information or suggestions for additions are always welcome.",
    "about.feedback_p2": "I'm new to running a site like this, but if many fans take an interest, I'll do my best to maintain and grow it. With your feedback, I hope this can become a place where we can properly archive BoA's activities (aka her cultural heritage) together.",
    "about.feedback_p3": "If you'd like to share GIFs you've made or materials you've collected, please email them to <a href=\"mailto:boadorabangs@gmail.com\">boadorabangs@gmail.com</a>. (Including the date would be wonderful — but if it's hard, anything you can send is appreciated.)",
    "about.copyright_title": "Copyright Notice",
    "about.copyright_p1": "All video copyrights belong to their respective broadcasters and labels. This site provides only short highlights (a few seconds) of each performance — full videos are not shared. As a non-profit fan archive for cultural purposes, we have no intention to harm rights holders' commercial interests.",
    "about.copyright_p2": "We do not run advertisements, paid content, subscriptions, merchandise sales, or any form of monetization — and we promise we never will.",
    "about.copyright_p3": "If a rights holder requests removal of content, we will respond within 7 days. Please email <a href=\"mailto:boadorabangs@gmail.com?subject=Takedown%20Request\">boadorabangs@gmail.com</a>.",
    "about.thanks_title": "Acknowledgments",
    "about.thanks_p1": "This archive is built on top of the records and memories that many fans have left over the years. To all the 'Jumping' friends who have lovingly archived and shared BoA's moments — thank you so much.",
    "about.thanks_p2": "Most of the earlier materials have origins that are hard to trace. Going forward, if you send a GIF that you personally created, I'll credit it with your nickname upon your request.",
    "about.thanks_p3": "And finally — to Kwon Boa, thank you for being BoA.",

    "clip.back": "← Home",
    "clip.year_link": "{year}",
    "clip.same_song": "More of this song",
    "clip.date_label": "Date",
    "clip.program_label": "Show / Concert",
    "clip.country_label": "Country",
    "clip.created_by_label": "Created by",
    "clip.country_kr": "🇰🇷 Korea",
    "clip.country_jp": "🇯🇵 Japan",
    "clip.duration_pattern": "{sec}s",
    "clip.download": "📥 Download GIF",
    "clip.copy_link": "🔗 Copy link",
    "clip.copied_alert": "Link copied!",

    "year.title_pattern": "{year}",
    "year.subtitle_pattern": "{count} clips total",

    "song.subtitle_pattern": "{count} clips total"
  },

  "ja": {
    "nav.home": "ホーム",
    "nav.milestones": "年代記",
    "nav.about": "サイトについて",

    "header.brand_sub": "BoAとジャンピーのタイムトラベル",

    "hero.since": "SINCE 2000.08.25",
    "hero.tagline": "Always with BoA",
    "hero.wish": "これから訪れるすべての時間を、共に歩んでくれますか",

    "today.title": "今日のタイムトラベル",
    "today.subtitle_pattern": "{month}月{day}日にあったこと",
    "today.anniversary_badge": "🎂 リリース記念日",
    "today.anniversary_title": "今日のタイムトラベル — {date}",
    "today.anniversary_note": "📀 リリース曲の全ステージ — 時を超えて",
    "today.anniversary_meta": "{m}/{d}/{year} リリース — {anniv}周年",
    "today.empty_anniversary": "この曲のステージ映像はまだ追加されていません。",
    "today.empty_this_day": "{date}の記録はまだありません。",
    "today.fallback_cta": "代わりに下の<strong>タイムダイヤル</strong>を動かしてみてください — 私たちの思い出が時代別に広がります。",
    "today.fallback_link": "↓ タイムダイヤルへ",

    "dial.title": "タイムトラベル ダイヤル",
    "dial.subtitle": "スライダーを動かしてください。",

    "search.placeholder": "曲名 / 番組 / 日付検索...",
    "search.all": "すべて",
    "country.all": "すべて",
    "country.kr": "🇰🇷 韓国",
    "country.jp": "🇯🇵 日本",
    "country.us": "🇺🇸 アメリカ",
    "country.other": "その他",

    "sort.older_first": "古い順",
    "sort.newer_first": "新しい順",
    "sort.aria_label": "並び順を切り替え",
    "sort.title": "タップで並び順を反転",

    "grid.title": "クリップ",
    "grid.total_pattern": "合計 {count} 件",
    "grid.empty": "条件に合うクリップがありません。",
    "grid.loading_more": "読み込み中...",
    "grid.cleaning": "少々お待ちください...",
    "grid.end": "旅は続く ↓",

    "sheet.save": "📥 GIFを保存",
    "sheet.copy": "📋 クリップボードにコピー",
    "sheet.share": "𝕏 でシェア",
    "sheet.x_opening": "𝕏 を開きました",
    "sheet.cancel": "閉じる",
    "sheet.downloading": "ダウンロード中...",
    "sheet.copying": "コピー中...",
    "sheet.sharing": "共有準備中...",
    "sheet.saved": "✅ 保存しました",
    "sheet.gif_copied": "✅ GIFをコピーしました",
    "sheet.first_frame_copied": "✅ 最初のフレームを画像としてコピー",
    "sheet.link_copied": "📋 リンクをコピー",
    "sheet.shared": "✅ 共有しました",
    "sheet.link_shared": "✅ リンクを共有",
    "sheet.share_failed": "共有/コピー失敗 — HTTPSが必要",
    "sheet.copy_failed": "コピー失敗 — URLバーを長押し",
    "sheet.share_fallback_link": "📋 リンクをコピー(共有未対応)",
    "sheet.download_fallback": "ブラウザで長押しして保存してください",

    "lang.switch_aria": "言語を変更",
    "lang.ko": "한국어",
    "lang.en": "English",
    "lang.ja": "日本語",

    "footer.copyright": "All content rights belong to their respective owners.",
    "footer.email_label": "email",

    "about.back": "← ホーム",
    "about.title": "サイトについて",
    "about.intro_p1": "数多くの「最初」と「最高」の記録を残し、証明してきたBoA。けれど、彼女を最もよく説明するのは、2000年のデビュー以来、一度も休むことなく走り続けてきた音楽への一貫した情熱だと思います。",
    "about.intro_p2": "長い間見守り、応援してきた一人のファンとして、より多くの人が彼女の真摯な音楽の旅路を共に思い返し、これからも一緒に期待できることを願って、このアーカイブを作りました。",
    "about.intro_p3": "一生を音楽に捧げ、磨き続けてきた「音楽職人」の歌を知らずに生きるのは、人生の損失だと思います。これからのBoAの歩みにも、たくさんの関心を寄せていただけたら嬉しいです。",
    "about.feedback_title": "フィードバック <span class=\"about-feedback-en\">(I wanna feedback, feedback!)</span>",
    "about.feedback_p1": "BoAがあまりにも精力的に活動を続けてきたため、まだ抜けている資料も多く、補うべき点もたくさんあります。誤った情報の修正や資料追加などのフィードバックはいつでも歓迎です。",
    "about.feedback_p2": "サイト運営には不慣れですが、多くのファンの皆さまが関心を寄せてくださるなら、最善を尽くして維持・更新にも力を入れていくつもりです。フィードバックを通じて、BoAの活動(AKA 文化遺産)を共に丁寧にアーカイブしていける場所になれたら嬉しいです。",
    "about.feedback_p3": "ご自身で作られたGIFや、集められた資料を共有したい方がいらっしゃれば、ぜひ <a href=\"mailto:boadorabangs@gmail.com\">boadorabangs@gmail.com</a> までお送りください。(日付までいただけると嬉しいですが、難しければ何でもお送りいただけるだけで感謝です。)",
    "about.copyright_title": "著作権について",
    "about.copyright_p1": "このアーカイブで使用しているすべての映像の著作権は、各放送局および所属事務所に帰属します。本サイトは各ステージの短いハイライト(数秒)のみを提供しており、全編映像は共有していません。文化的なアーカイブを目的とした非営利のファンサイトであり、権利者の商業的利益を侵害する意図はありません。",
    "about.copyright_p2": "広告、有料コンテンツ、サブスクリプション、グッズ販売など、いかなる収益化も行っておらず、今後も行わないことをお約束します。",
    "about.copyright_p3": "権利者の方からコンテンツ削除のご要望をいただいた場合、7日以内に対応いたします。ご連絡は <a href=\"mailto:boadorabangs@gmail.com?subject=Takedown%20Request\">boadorabangs@gmail.com</a> までお願いいたします。",
    "about.thanks_title": "感謝の言葉",
    "about.thanks_p1": "このアーカイブは、長年にわたり多くのファンの皆さまが残してくださった記録と思い出をもとに作られています。BoAの活動を愛情を込めてアーカイブし、共有してくださった「ジャンピー」の友達たち、本当にありがとうございます。",
    "about.thanks_p2": "これまでの資料は出典が分からないものが大半ですが、今後お送りいただくGIFがご自身で制作されたものでしたら、ご本人のご希望に応じてニックネームで出典を明記いたします。",
    "about.thanks_p3": "そして最後に — クォン・ボアさん、BoAでいてくれてありがとうございます。",

    "clip.back": "← ホーム",
    "clip.year_link": "{year}",
    "clip.same_song": "同じ曲をもっと見る",
    "clip.date_label": "日付",
    "clip.program_label": "番組 / コンサート",
    "clip.country_label": "国",
    "clip.created_by_label": "Created by",
    "clip.country_kr": "🇰🇷 韓国",
    "clip.country_jp": "🇯🇵 日本",
    "clip.duration_pattern": "{sec}秒",
    "clip.download": "📥 GIFをダウンロード",
    "clip.copy_link": "🔗 リンクをコピー",
    "clip.copied_alert": "リンクをコピーしました!",

    "year.title_pattern": "{year}",
    "year.subtitle_pattern": "合計 {count} 件",

    "song.subtitle_pattern": "合計 {count} 件"
  }
}
