WMO weather_code 51~57(이슬비 3단계), 61~67(비/어는비 혼재) 등을 "이슬비"·"비" 같은 큰 구간으로 뭉쳐 표시하던 것을 코드 하나당 고유 라벨로 바꿨다. 서버 프리렌더 스냅샷(site_payload._WEATHER_CONDITION_BY_CODE)과 브라우저 재조회 (use-live-weather.ts WEATHER_CONDITION_BY_CODE)가 같은 표를 봐야 하이드레이션 전후로 문구가 안 바뀐다는 기존 불변식은 유지한다. - docs/WEATHER.md: 27개 코드 전체를 "구간→분류" 표에서 "코드→고유 라벨" 표로 재작성 - weather_notes.json: 코드별 문구 갱신 - use-live-weather.ts/.test.ts, weather.test.tsx: 새 라벨 반영
238 lines
14 KiB
JSON
238 lines
14 KiB
JSON
{
|
|
"sky": {
|
|
"맑음": [
|
|
"맑은 날에는 잠깐 쉬어 가며 오늘 담은 사진을 골라 보세요.",
|
|
"분주했던 걸음을 멈추고 느긋하게 쉬어 가도 좋겠습니다.",
|
|
"오늘 기억하고 싶은 장면을 한 줄 남겨 보세요.",
|
|
"다음 일정을 서두르기보다 잠시 여유를 가져 보세요.",
|
|
"좋아하는 책 몇 장을 넘기며 쉬어 가는 건 어떨까요?"
|
|
],
|
|
"대체로 맑음": [
|
|
"구름이 살짝 있지만 대체로 맑은 하루입니다. 나들이하기 좋은 날씨입니다.",
|
|
"옅은 구름 사이로 볕이 듭니다. 가볍게 산책을 나서 보세요.",
|
|
"하늘이 대체로 맑아 야외 일정을 편하게 잡을 수 있습니다.",
|
|
"구름이 잠깐씩 지나가지만 큰 영향은 없습니다.",
|
|
"맑은 편이니 오늘 담고 싶은 풍경을 찾아 나서 보세요."
|
|
],
|
|
"구름 조금": [
|
|
"구름이 조금 낀 날입니다. 볕이 강하지 않아 걷기에 오히려 좋습니다.",
|
|
"하늘에 구름이 떠 있지만 나들이엔 무리가 없습니다.",
|
|
"구름 사이로 비치는 햇살을 즐기며 산책해 보세요.",
|
|
"그늘이 반가운 날, 야외 일정을 여유롭게 잡아 보세요.",
|
|
"가벼운 겉옷 하나면 하루 종일 다니기 좋겠습니다."
|
|
],
|
|
"흐림": [
|
|
"흐린 날에는 실내에서 느긋하게 쉬어 가도 좋겠습니다.",
|
|
"잠깐 책을 읽으며 다음 일정을 기다려 보세요.",
|
|
"바깥 풍경 대신 오늘 나눈 이야기에 집중해 보세요.",
|
|
"천천히 쉬면서 돌아갈 때 가져갈 추억을 골라 보세요.",
|
|
"분주한 일정 사이에 조용한 휴식을 끼워 넣어 보세요."
|
|
],
|
|
"안개": [
|
|
"안개가 낮게 깔린 아침입니다. 서두르지 말고 천천히 나서 보세요.",
|
|
"시야가 흐린 날에는 가까운 곳부터 둘러보는 편이 좋습니다.",
|
|
"안개 걷히는 시간을 기다리며 느긋하게 아침을 보내 보세요.",
|
|
"운전하신다면 평소보다 여유 있게 출발하시길 권합니다.",
|
|
"뿌연 공기 너머로 보이는 풍경도 오늘만의 그림입니다."
|
|
],
|
|
"착빙성 안개": [
|
|
"서리 안개가 낀 아침입니다. 노면이 미끄러울 수 있으니 조심하세요.",
|
|
"안개와 함께 기온이 낮아 도로가 얼어 있을 수 있습니다.",
|
|
"이른 시간 이동은 특히 주의하고 서두르지 마세요.",
|
|
"안개가 걷히고 기온이 오른 뒤 나서는 편이 안전합니다.",
|
|
"차량·보행 모두 시야와 노면을 함께 살펴보세요."
|
|
],
|
|
"가벼운 이슬비": [
|
|
"가는 비가 내립니다. 우산 하나면 산책에 무리가 없습니다.",
|
|
"빗방울이 약해 걷기에는 오히려 조용하고 좋은 날입니다.",
|
|
"얇은 겉옷 하나 챙기시면 이슬비 정도는 걱정 없습니다.",
|
|
"젖은 길이 미끄러울 수 있으니 편한 신발을 권합니다.",
|
|
"빗소리가 작게 깔리는 날, 실내에서 쉬어 가기도 좋습니다."
|
|
],
|
|
"보통 이슬비": [
|
|
"보통 세기의 이슬비가 내립니다. 우산 하나로 충분합니다.",
|
|
"옷이 젖을 수 있으니 우산이나 방수 겉옷을 챙기세요.",
|
|
"이슬비가 이어지는 동안은 실내 일정을 먼저 잡아 보세요.",
|
|
"그치는 틈을 봐서 짧게 이동하는 정도는 괜찮습니다.",
|
|
"빗소리를 들으며 잠시 여유를 가져도 좋겠습니다."
|
|
],
|
|
"강한 이슬비": [
|
|
"이슬비치고는 제법 굵게 내립니다. 우산을 단단히 챙기세요.",
|
|
"옷과 신발이 젖기 쉬우니 방수 채비를 해 두세요.",
|
|
"바깥 일정은 짧게 잡고 실내에서 기다리는 편이 낫겠습니다.",
|
|
"빗줄기가 가늘어도 오래 맞으면 금방 젖으니 주의하세요.",
|
|
"그칠 때까지는 무리해서 이동하지 않는 게 좋겠습니다."
|
|
],
|
|
"가벼운 착빙성 이슬비": [
|
|
"가벼운 착빙성 이슬비입니다. 노면이 얼 수 있어 걸음을 조심하세요.",
|
|
"얼어붙은 길이 있을 수 있으니 평소보다 천천히 움직이세요.",
|
|
"차량 이동도 서행하고 급제동은 피하세요.",
|
|
"실내에서 잠시 기다렸다 나서는 편을 권합니다.",
|
|
"그늘지거나 다리 위 같은 곳은 특히 미끄러우니 유의하세요."
|
|
],
|
|
"강한 착빙성 이슬비": [
|
|
"강한 착빙성 이슬비가 내립니다. 바깥 이동은 최대한 미루세요.",
|
|
"노면 결빙 위험이 크니 실내에 머무르는 편이 안전합니다.",
|
|
"부득이 이동한다면 미끄럼 방지 신발을 챙기세요.",
|
|
"차량도 도로 상태를 확인한 뒤 서행으로 움직이세요.",
|
|
"기상특보를 확인하고 해빙될 때까지 기다려 보세요."
|
|
],
|
|
"약한 비": [
|
|
"약한 비가 내립니다. 우산 하나면 짧은 이동은 무리 없습니다.",
|
|
"가볍게 챙기고 나서도 크게 불편하지 않겠습니다.",
|
|
"비가 잦아드는 시간을 골라 움직여 보세요.",
|
|
"젖어도 금방 마를 정도니 편하게 다녀오세요.",
|
|
"우산을 챙기고 평소처럼 일정을 이어가도 좋겠습니다."
|
|
],
|
|
"보통 비": [
|
|
"비가 오는 동안에는 실내에서 쉬며 일정을 조정해 보세요.",
|
|
"서두르지 말고 비가 잦아드는지 확인한 뒤 움직이세요.",
|
|
"빗소리를 들으며 읽고 싶었던 글을 펼쳐 보세요.",
|
|
"젖은 물건을 정리하고 잠깐 쉬어 가세요.",
|
|
"바깥 일정 대신 함께 찍은 사진을 나눠 봐도 좋겠습니다."
|
|
],
|
|
"강한 비": [
|
|
"빗줄기가 굵습니다. 이동을 미루고 실내에서 기다리세요.",
|
|
"강한 비가 그칠 때까지 바깥 일정은 잠시 접어 두세요.",
|
|
"물웅덩이·배수 상황을 살피고 이동 경로를 다시 확인하세요.",
|
|
"우산만으로는 부족할 수 있으니 방수 옷차림을 챙기세요.",
|
|
"굵은 빗속 이동은 삼가고 안전한 곳에서 쉬어 가세요."
|
|
],
|
|
"약한 착빙성 비": [
|
|
"약한 착빙성 비입니다. 노면이 얼기 시작할 수 있어 조심하세요.",
|
|
"걸음을 천천히 옮기고 급한 이동은 피하세요.",
|
|
"차량은 서행하고 앞뒤 거리를 넉넉히 두세요.",
|
|
"가능하면 이동을 미루고 실내에서 기다려 보세요.",
|
|
"다리·그늘진 도로는 특히 미끄러우니 유의하세요."
|
|
],
|
|
"강한 착빙성 비": [
|
|
"강한 착빙성 비가 내립니다. 바깥 이동을 삼가고 실내에 머무르세요.",
|
|
"도로가 얼어붙을 수 있으니 되도록 나서지 마세요.",
|
|
"부득이 이동해야 한다면 걸음을 평소보다 훨씬 천천히 옮기세요.",
|
|
"차량 이동도 미끄러질 수 있으니 서두르지 마세요.",
|
|
"기상특보를 확인하고 해빙될 때까지 일정을 미뤄 두세요."
|
|
],
|
|
"약한 눈": [
|
|
"약한 눈이 흩날립니다. 짧은 나들이 정도는 다녀올 만합니다.",
|
|
"쌓이기 전이라면 평소처럼 움직여도 괜찮겠습니다.",
|
|
"따뜻하게 챙기고 잠깐의 눈길 산책을 즐겨 보세요.",
|
|
"노면이 젖어 있을 수 있으니 걸음만 조심하세요.",
|
|
"눈이 그치는 틈을 봐서 이동해도 좋겠습니다."
|
|
],
|
|
"보통 눈": [
|
|
"눈 오는 날에는 실내에서 쉬며 바깥 상황을 살펴보세요.",
|
|
"다음 이동을 서두르지 말고 쉬어 가세요.",
|
|
"따뜻하게 머물며 오늘의 여행을 한 줄 남겨 보세요.",
|
|
"실내에서 다음 일정과 이동편을 확인해 보세요.",
|
|
"눈길을 나서기 전에는 여유 있게 준비하세요."
|
|
],
|
|
"강한 눈": [
|
|
"눈이 강하게 쌓입니다. 바깥 이동은 미루는 편이 좋습니다.",
|
|
"제설이 될 때까지 실내에서 기다려 보세요.",
|
|
"이동해야 한다면 미끄럼 방지 신발과 여유 시간을 챙기세요.",
|
|
"차량 이동은 도로 상황을 확인한 뒤 움직이세요.",
|
|
"따뜻하게 머물며 눈이 그치기를 기다려 보세요."
|
|
],
|
|
"싸라기눈": [
|
|
"싸라기눈이 흩날립니다. 노면이 미끄러울 수 있어요.",
|
|
"짧은 이동이라도 걸음을 조심스럽게 옮기세요.",
|
|
"우산보다는 모자나 방한용품이 도움이 되겠습니다.",
|
|
"그치는 틈을 봐서 다음 일정을 잡아 보세요.",
|
|
"쌓이지 않아도 걸을 때는 발밑을 살펴보세요."
|
|
],
|
|
"약한 소나기": [
|
|
"짧게 스치는 소나기입니다. 잠깐 처마 밑에서 기다려도 됩니다.",
|
|
"갑자기 내릴 수 있으니 우산을 챙겨 두면 든든합니다.",
|
|
"소나기가 그치면 이어서 일정을 다니셔도 좋겠습니다.",
|
|
"젖은 길만 조심하면 크게 무리 없는 날씨입니다.",
|
|
"짧은 비를 피할 실내 공간을 미리 봐 두세요."
|
|
],
|
|
"보통 소나기": [
|
|
"소나기가 지나가는 중입니다. 잠시 기다리면 금세 갭니다.",
|
|
"갑자기 쏟아질 수 있으니 우산을 꼭 챙겨 나가세요.",
|
|
"비가 그친 뒤 공기가 가장 맑습니다. 그때를 노려 보세요.",
|
|
"지금은 실내에 머물다가 하늘이 열리면 나서는 편이 좋습니다.",
|
|
"짧고 굵게 지나가는 비입니다. 일정을 통째로 바꾸실 필요는 없습니다."
|
|
],
|
|
"강한 소나기": [
|
|
"갑자기 쏟아지는 강한 소나기입니다. 이동을 잠시 멈추세요.",
|
|
"그칠 때까지 안전한 실내에서 기다리는 편이 좋습니다.",
|
|
"젖은 도로가 미끄러울 수 있으니 이동 시 주의하세요.",
|
|
"우산만으로는 부족할 수 있어 방수 옷차림을 챙기세요.",
|
|
"소나기가 지나간 뒤 도로 상황을 확인하고 움직이세요."
|
|
],
|
|
"약한 소나기눈": [
|
|
"짧게 흩날리는 눈입니다. 잠깐 피했다 이동해도 됩니다.",
|
|
"노면이 젖거나 살짝 얼 수 있어 걸음을 조심하세요.",
|
|
"따뜻하게 챙기고 짧은 외출 정도는 다녀올 만합니다.",
|
|
"그치는 틈을 봐서 다음 장소로 이동해 보세요.",
|
|
"쌓이기 전이라면 크게 무리는 없겠습니다."
|
|
],
|
|
"강한 소나기눈": [
|
|
"갑자기 쏟아지는 눈입니다. 이동을 잠시 멈추고 기다리세요.",
|
|
"노면이 급격히 미끄러워질 수 있어 주의가 필요합니다.",
|
|
"실내에서 그치기를 기다렸다 움직이는 편이 안전합니다.",
|
|
"차량 이동은 서행하고 앞차와 거리를 넉넉히 두세요.",
|
|
"쌓인 눈이 있다면 이동 전 노면 상태부터 확인하세요."
|
|
],
|
|
"뇌우": [
|
|
"천둥번개가 치고 있습니다. 실외 활동은 잠시 미뤄 주세요.",
|
|
"비바람이 강합니다. 오늘은 실내에서 쉬어 가시길 권합니다.",
|
|
"번개가 잦을 때는 높은 곳과 물가를 피하는 편이 안전합니다.",
|
|
"날이 거칩니다. 이동 계획이 있다면 시간을 넉넉히 잡으세요.",
|
|
"궂은 날씨가 지나가면 하늘이 크게 열립니다. 조금만 기다려 보세요."
|
|
],
|
|
"약한 우박 뇌우": [
|
|
"천둥·번개와 함께 약한 우박이 내릴 수 있습니다. 실내에 머무르세요.",
|
|
"우박이 그칠 때까지 차양 아래보다는 건물 안이 안전합니다.",
|
|
"야외 물건이 있다면 잠시 안으로 들여 두세요.",
|
|
"번개가 잦아든 뒤 이동 여부를 다시 확인하세요.",
|
|
"차량도 우박 피해가 없는 곳에 세워 두는 편이 좋습니다."
|
|
],
|
|
"강한 우박 뇌우": [
|
|
"굵은 우박을 동반한 뇌우입니다. 반드시 실내에 머무르세요.",
|
|
"창가나 개방된 곳을 피하고 안전한 공간에서 기다리세요.",
|
|
"차량은 우박을 피할 수 있는 곳에 세워 두세요.",
|
|
"기상특보를 확인하고 뇌우가 완전히 지나간 뒤 나서세요.",
|
|
"야외 활동은 오늘 일정에서 빼는 편이 안전하겠습니다."
|
|
]
|
|
},
|
|
"temperature": {
|
|
"혹서": [
|
|
"더위가 강한 시간에는 바깥 이동을 줄이고 실내 위주로 일정을 잡아 보세요.",
|
|
"한낮 산책은 짧게 하고 충분히 쉬어 가세요.",
|
|
"외출 전 기상특보와 방문할 곳의 운영 여부를 확인하세요.",
|
|
"다음 장소로 이동할 때에는 쉴 시간을 넉넉히 두세요.",
|
|
"긴 야외 일정은 미루고 가까운 동선부터 살펴보세요."
|
|
],
|
|
"더움": [
|
|
"바깥 일정 사이에 실내에서 쉬는 시간을 넣어 보세요.",
|
|
"외출할 때에는 물을 챙기고 무리한 이동은 줄이세요.",
|
|
"주변을 둘러보더라도 한 번에 오래 걷지는 마세요.",
|
|
"방문할 곳의 운영 시간을 먼저 확인하고 이동하세요.",
|
|
"더위가 느껴지면 일정을 줄이고 쉬어 가세요."
|
|
],
|
|
"선선": [
|
|
"비나 눈이 없다면 주변을 가볍게 둘러보는 건 어떨까요?",
|
|
"날씨와 이동 경로를 확인하고 짧은 산책을 계획해 보세요.",
|
|
"바깥 일정을 잡기 전에 방문할 곳의 운영 여부를 확인하세요.",
|
|
"편한 신발을 챙기고 자신의 속도로 동네를 둘러보세요.",
|
|
"비가 오지 않는다면 일정 사이에 잠깐 걸어 보세요."
|
|
],
|
|
"쌀쌀": [
|
|
"외출할 때에는 걸칠 옷을 챙겨 보세요.",
|
|
"바깥에 오래 머물기보다 쉬어 갈 곳을 함께 정해 두세요.",
|
|
"일교차에 대비해 옷차림을 조절하세요.",
|
|
"이동 경로를 짧게 잡고 실내 일정도 함께 살펴보세요.",
|
|
"돌아오는 시간의 기온도 확인한 뒤 외출하세요."
|
|
],
|
|
"추움": [
|
|
"따뜻한 옷을 챙기고 바깥 이동은 짧게 잡아 보세요.",
|
|
"찬 바람을 피할 수 있는 실내 일정을 살펴보세요.",
|
|
"출발 전 눈이나 결빙으로 이동이 어려운 곳은 없는지 확인하세요.",
|
|
"야외에 오래 머무르지 않도록 쉬는 시간을 충분히 두세요.",
|
|
"방문할 곳의 운영 여부를 확인하고 따뜻하게 준비하세요."
|
|
]
|
|
}
|
|
}
|