Skip to content

Instantly share code, notes, and snippets.

@choipd
Created February 13, 2016 06:07
Show Gist options
  • Save choipd/e73201a4653a5e56e830 to your computer and use it in GitHub Desktop.
Save choipd/e73201a4653a5e56e830 to your computer and use it in GitHub Desktop.
OpenWeatherMap api의 다국어에 한국어 지원을 위한 협업용 파일
Parameter English Your language
200 thunderstorm with light rain 가벼운 비를 동반한 천둥구름
201 thunderstorm with rain 비를 동반한 천둥구름
202 thunderstorm with heavy rain 폭우를 동반한 천둥구름
210 light thunderstorm 약한 천둥구름
211 thunderstorm 천둥구름
212 heavy thunderstorm 강한 천둥구름
221 ragged thunderstorm 불규칙적 천둥구름
230 thunderstorm with light drizzle 약한 연무를 동반한 천둥구름
231 thunderstorm with drizzle 연무를 동반한 천둥구름
232 thunderstorm with heavy drizzle 강한 안개비를 동반한 천둥구름
300 light intensity drizzle 가벼운 안개비
301 drizzle 안개비
302 heavy intensity drizzle 강한 안개비
310 light intensity drizzle rain 가벼운 적은비
311 drizzle rain 적은비
312 heavy intensity drizzle rain 강한 적은비
313 shower rain and drizzle 소나기와 안개비
314 heavy shower rain and drizzle 강한 소나기와 안개비
321 shower drizzle 소나기
500 light rain 악한 비
501 moderate rain 중간 비
502 heavy intensity rain 강한 비
503 very heavy rain 매우 강한 비
504 extreme rain 극심한 비
511 freezing rain 우박
520 light intensity shower rain 약한 소나기 비
521 shower rain 소나기 비
522 heavy intensity shower rain 강한 소나기 비
531 ragged shower rain 불규칙적 소나기 비
600 light snow 가벼운 눈
601 snow 눈
602 heavy snow 강한 눈
611 sleet 진눈깨비
612 shower sleet 소나기 진눈깨비
615 light rain and snow 약한 비와 눈
616 rain and snow 비와 눈
620 light shower snow 약한 소나기 눈
621 shower snow 소나기 눈
622 heavy shower snow 강한 소나기 눈
701 mist 박무
711 smoke 연기
721 haze 연무
731 sand, dust whirls 모래 먼지
741 fog 안개
751 sand 모래
761 dust 먼지
762 volcanic ash 화산재
771 squalls 돌풍
781 tornado 토네이도
800 clear sky 구름 한 점 없는 맑은 하늘
801 few clouds 약간의 구름이 낀 하늘
802 scattered clouds 드문드문 구름이 낀 하늘
803 broken clouds 구름이 거의 없는 하늘
804 overcast clouds 구름으로 뒤덮인 흐린 하늘
900 tornado 토네이도
901 tropical storm 태풍
902 hurricane 허리케인
903 cold 한랭
904 hot 고온
905 windy 바람부는
906 hail 우박
951 calm 바람이 거의 없는
952 light breeze 약한 바람
953 gentle breeze 부드러운 바람
954 moderate breeze 중간 세기 바람
955 fresh breeze 신선한 바람
956 strong breeze 센 바람
957 high win 돌풍에 가까운 센 바람
958 gale 돌풍
959 severe gale 심각한 돌풍
960 storm 폭풍
961 violent storm 강한 폭풍
962 hurricane 허리케인
@Whaleinmilktea
Copy link

감사합니다👍🏻 저는 위에 공유해주신 코드로 id랑 한국어 상세설명 매핑된 객체를 만들어 사용해봤습니다. 필요하신 분 사용하세요~

const weatherDescKo = [
  { 201: '가벼운 비를 동반한 천둥구름' },
  { 200: '비를 동반한 천둥구름' },
  { 202: '폭우를 동반한 천둥구름' },
  { 210: '약한 천둥구름' },
  { 211: '천둥구름' },
  { 212: '강한 천둥구름' },
  { 221: '불규칙적 천둥구름' },
  { 230: '약한 연무를 동반한 천둥구름' },
  { 231: '연무를 동반한 천둥구름' },
  { 232: '강한 안개비를 동반한 천둥구름' },
  { 300: '가벼운 안개비' },
  { 301: '안개비' },
  { 302: '강한 안개비' },
  { 310: '가벼운 적은비' },
  { 311: '적은비' },
  { 312: '강한 적은비' },
  { 313: '소나기와 안개비' },
  { 314: '강한 소나기와 안개비' },
  { 321: '소나기' },
  { 500: '악한 비' },
  { 501: '중간 비' },
  { 502: '강한 비' },
  { 503: '매우 강한 비' },
  { 504: '극심한 비' },
  { 511: '우박' },
  { 520: '약한 소나기 비' },
  { 521: '소나기 비' },
  { 522: '강한 소나기 비' },
  { 531: '불규칙적 소나기 비' },
  { 600: '가벼운 눈' },
  { 601: '눈' },
  { 602: '강한 눈' },
  { 611: '진눈깨비' },
  { 612: '소나기 진눈깨비' },
  { 615: '약한 비와 눈' },
  { 616: '비와 눈' },
  { 620: '약한 소나기 눈' },
  { 621: '소나기 눈' },
  { 622: '강한 소나기 눈' },
  { 701: '박무' },
  { 711: '연기' },
  { 721: '연무' },
  { 731: '모래 먼지' },
  { 741: '안개' },
  { 751: '모래' },
  { 761: '먼지' },
  { 762: '화산재' },
  { 771: '돌풍' },
  { 781: '토네이도' },
  { 800: '구름 한 점 없는 맑은 하늘' },
  { 801: '약간의 구름이 낀 하늘' },
  { 802: '드문드문 구름이 낀 하늘' },
  { 803: '구름이 거의 없는 하늘' },
  { 804: '구름으로 뒤덮인 흐린 하늘' },
  { 900: '토네이도' },
  { 901: '태풍' },
  { 902: '허리케인' },
  { 903: '한랭' },
  { 904: '고온' },
  { 905: '바람부는' },
  { 906: '우박' },
  { 951: '바람이 거의 없는' },
  { 952: '약한 바람' },
  { 953: '부드러운 바람' },
  { 954: '중간 세기 바람' },
  { 955: '신선한 바람' },
  { 956: '센 바람' },
  { 957: '돌풍에 가까운 센 바람' },
  { 958: '돌풍' },
  { 959: '심각한 돌풍' },
  { 960: '폭풍' },
  { 961: '강한 폭풍' },
  { 962: '허리케인' },
]

export default weatherDescKo

감사합니다! 잘 쓰겠습니다!

@b0unt9
Copy link

b0unt9 commented Jun 9, 2023

Map<dynamic, dynamic> weatherDescKo = {
    201: '가벼운 비를 동반한 천둥구름',
    200: '비를 동반한 천둥구름',
    202: '폭우를 동반한 천둥구름',
    210: '약한 천둥구름',
    211: '천둥구름',
    212: '강한 천둥구름',
    221: '불규칙적 천둥구름',
    230: '약한 연무를 동반한 천둥구름',
    231: '연무를 동반한 천둥구름',
    232: '강한 안개비를 동반한 천둥구름',
    300: '가벼운 안개비',
    301: '안개비',
    302: '강한 안개비',
    310: '가벼운 적은비',
    311: '적은비',
    312: '강한 적은비',
    313: '소나기와 안개비',
    314: '강한 소나기와 안개비',
    321: '소나기',
    500: '악한 비',
    501: '중간 비',
    502: '강한 비',
    503: '매우 강한 비',
    504: '극심한 비',
    511: '우박',
    520: '약한 소나기 비',
    521: '소나기 비',
    522: '강한 소나기 비',
    531: '불규칙적 소나기 비',
    600: '가벼운 눈',
    601: '눈',
    602: '강한 눈',
    611: '진눈깨비',
    612: '소나기 진눈깨비',
    615: '약한 비와 눈',
    616: '비와 눈',
    620: '약한 소나기 눈',
    621: '소나기 눈',
    622: '강한 소나기 눈',
    701: '박무',
    711: '연기',
    721: '연무',
    731: '모래 먼지',
    741: '안개',
    751: '모래',
    761: '먼지',
    762: '화산재',
    771: '돌풍',
    781: '토네이도',
    800: '구름 한 점 없는 맑은 하늘',
    801: '약간의 구름이 낀 하늘',
    802: '드문드문 구름이 낀 하늘',
    803: '구름이 거의 없는 하늘',
    804: '구름으로 뒤덮인 흐린 하늘',
    900: '토네이도',
    901: '태풍',
    902: '허리케인',
    903: '한랭',
    904: '고온',
    905: '바람부는',
    906: '우박',
    951: '바람이 거의 없는',
    952: '약한 바람',
    953: '부드러운 바람',
    954: '중간 세기 바람',
    955: '신선한 바람',
    956: '센 바람',
    957: '돌풍에 가까운 센 바람',
    958: '돌풍',
    959: '심각한 돌풍',
    960: '폭풍',
    961: '강한 폭풍',
    962: '허리케인',
  };

dart map으로도 수정했습니다
weatherDescKo[id]! 이런 식으로 사용하면 됩니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment