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 허리케인
@jks0212
Copy link

jks0212 commented Sep 28, 2016

오오 일일이 번역하다가 이해가 안되는 부분이 많았는데 정리가 되어있네요. 잘 쓸게요. 감사합니다.

@jamiepark0701
Copy link

500 light rain 악한 비 -> 약한 비 로 변경해야할것 같아요. 잘 쓸게요. 감사합니다.

@tkakcy159
Copy link

와우 감사합니다!! 잘쓰겠습니다~~ 스타 남기고가요

@tkakcy159
Copy link

tkakcy159 commented Aug 3, 2019

function wDescEngToKor(w_id) {
var w_id_arr = [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];
var w_kor_arr = ["가벼운 비를 동반한 천둥구름","비를 동반한 천둥구름","폭우를 동반한 천둥구름","약한 천둥구름",
"천둥구름","강한 천둥구름","불규칙적 천둥구름","약한 연무를 동반한 천둥구름","연무를 동반한 천둥구름",
"강한 안개비를 동반한 천둥구름","가벼운 안개비","안개비","강한 안개비","가벼운 적은비","적은비",
"강한 적은비","소나기와 안개비","강한 소나기와 안개비","소나기","악한 비","중간 비","강한 비",
"매우 강한 비","극심한 비","우박","약한 소나기 비","소나기 비","강한 소나기 비","불규칙적 소나기 비",
"가벼운 눈","눈","강한 눈","진눈깨비","소나기 진눈깨비","약한 비와 눈","비와 눈","약한 소나기 눈",
"소나기 눈","강한 소나기 눈","박무","연기","연무","모래 먼지","안개","모래","먼지","화산재","돌풍",
"토네이도","구름 한 점 없는 맑은 하늘","약간의 구름이 낀 하늘","드문드문 구름이 낀 하늘","구름이 거의 없는 하늘",
"구름으로 뒤덮인 흐린 하늘","토네이도","태풍","허리케인","한랭","고온","바람부는","우박","바람이 거의 없는",
"약한 바람","부드러운 바람","중간 세기 바람","신선한 바람","센 바람","돌풍에 가까운 센 바람","돌풍",
"심각한 돌풍","폭풍","강한 폭풍","허리케인"];
for(var i=0; i<w_id_arr.length; i++) {
if(w_id_arr[i]==w_id) {
return w_kor_arr[i];
break;
}
}
return "none";
}

실력이 부족하여 노가다로 작성한 자바스크립트 함수입니다...ㅠㅜ
저만 쓰기는 아까워서 공유합니다.

@yechukim
Copy link

와우 잘쓸게요!!

@Curogrammer
Copy link

function wDescEngToKor(w_id) {
var w_id_arr = [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];
var w_kor_arr = ["가벼운 비를 동반한 천둥구름","비를 동반한 천둥구름","폭우를 동반한 천둥구름","약한 천둥구름",
"천둥구름","강한 천둥구름","불규칙적 천둥구름","약한 연무를 동반한 천둥구름","연무를 동반한 천둥구름",
"강한 안개비를 동반한 천둥구름","가벼운 안개비","안개비","강한 안개비","가벼운 적은비","적은비",
"강한 적은비","소나기와 안개비","강한 소나기와 안개비","소나기","악한 비","중간 비","강한 비",
"매우 강한 비","극심한 비","우박","약한 소나기 비","소나기 비","강한 소나기 비","불규칙적 소나기 비",
"가벼운 눈","눈","강한 눈","진눈깨비","소나기 진눈깨비","약한 비와 눈","비와 눈","약한 소나기 눈",
"소나기 눈","강한 소나기 눈","박무","연기","연무","모래 먼지","안개","모래","먼지","화산재","돌풍",
"토네이도","구름 한 점 없는 맑은 하늘","약간의 구름이 낀 하늘","드문드문 구름이 낀 하늘","구름이 거의 없는 하늘",
"구름으로 뒤덮인 흐린 하늘","토네이도","태풍","허리케인","한랭","고온","바람부는","우박","바람이 거의 없는",
"약한 바람","부드러운 바람","중간 세기 바람","신선한 바람","센 바람","돌풍에 가까운 센 바람","돌풍",
"심각한 돌풍","폭풍","강한 폭풍","허리케인"];
for(var i=0; i<w_id_arr.length; i++) {
if(w_id_arr[i]==w_id) {
return w_kor_arr[i];
break;
}
}
return "none";
}

실력이 부족하여 노가다로 작성한 자바스크립트 함수입니다...ㅠㅜ
저만 쓰기는 아까워서 공유합니다.

노가다... ㅎㅎ 공유해주셔서 감사합니다!!

@Curogrammer
Copy link

Gam sa hab ni da

@veganee
Copy link

veganee commented May 22, 2022

감사합니다👍🏻
저는 위에 공유해주신 코드로 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

@Glsme
Copy link

Glsme commented Aug 14, 2022

Swift 버전으로도 만들어봤습니다!

let weatherDescKo: [Int: String] = [
        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: "허리케인",
    ]

@de-novo
Copy link

de-novo commented Mar 20, 2023

감사합니다.

@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