region-name-kr

korea region name api


Keywords
korean, region, translate
License
MIT
Install
npm install region-name-kr@2.0.1

Documentation

region-name-kr

npm npm npm

์ด ํ”„๋กœ์ ํŠธ๋Š” ํ•œ๊ตญ์˜ ์ง€์—ญ๋ช…์„ ๋‹ค๋ฃจ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ํŒŒ์ผ์€ test/test.js ์— ์žˆ์Šต๋‹ˆ๋‹ค.

shortProvinceName2(list, ?allow3words)

  • list : ์ง€์—ญ ๋ฆฌ์ŠคํŠธ
  • allow3words : ๋ถ€์šธ๊ฒฝ, ์ˆ˜๋„๊ถŒ๊ฐ™์ด 3๊ธ€์ž๋กœ ๋œ ์ถ•์•ฝ์–ด์˜ ํ—ˆ์šฉ ์—ฌ๋ถ€

์ถฉ์ฒญ๋‚จ๋„์™€ ์ถฉ์ฒญ๋ถ๋„๊ฐ€ ๋“ค์–ด์žˆ์œผ๋ฉด ์ถฉ์ฒญ๋„๋กœ ์ค„์ด๊ณ  ์‹ถ์„๋•Œ, list๋‚ด์— ์žˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ง€์—ญ๋ช…์„ ์ถ•์•ฝ์‹œํ‚ต๋‹ˆ๋‹ค.

  • ์ „๋ถ + ์ „๋‚จ = ์ „๋ผ
  • ์ „๋ถ + ์ „๋‚จ + ๊ด‘์ฃผ = ํ˜ธ๋‚จ
  • ๊ฒฝ๋ถ + ๊ฒฝ๋‚จ = ๊ฒฝ์ƒ
  • ๊ฒฝ๋ถ + ๊ฒฝ๋‚จ + ๋ถ€์‚ฐ + ๋Œ€๊ตฌ + ์šธ์‚ฐ = ์˜๋‚จ
  • ๊ฒฝ๋‚จ + ๋ถ€์‚ฐ + ์šธ์‚ฐ = ๋ถ€์šธ๊ฒฝ
  • ์ถฉ๋ถ + ์ถฉ๋‚จ = ์ถฉ์ฒญ
  • ์ถฉ๋ถ + ์ถฉ๋‚จ + ์„ธ์ข… = ํ˜ธ์„œ
  • ์„œ์šธ + ์ธ์ฒœ = ๊ฒฝ์ธ
  • ์„œ์šธ + ์ธ์ฒœ + ๊ฒฝ๊ธฐ = ์ˆ˜๋„๊ถŒ

shortProvinceName(list)

๋ถ€์‚ฐ ๊ด‘์—ญ์‹œ ์ฒ˜๋Ÿผ ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ๋˜์žˆ๋Š” ๊ฒฝ์šฐ, ๋ถ€์‚ฐ๊ด‘์—ญ์‹œ๋กœ trim๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ง€์—ญ๋ช…์„ ์ถ•์•ฝ์‹œํ‚ต๋‹ˆ๋‹ค.

  • ์ „๋ผ๋ถ๋„ + ์ „๋ผ๋‚จ๋„ = ์ „๋ผ๋„
  • ์ „๋ผ๋ถ๋„ + ์ „๋ผ๋‚จ๋„ + ๊ด‘์ฃผ๊ด‘์—ญ์‹œ = ํ˜ธ๋‚จ ์ง€๋ฐฉ
  • ๊ฒฝ์ƒ๋ถ๋„ + ๊ฒฝ์ƒ๋‚จ๋„ = ๊ฒฝ์ƒ๋„
  • ๊ฒฝ์ƒ๋ถ๋„ + ๊ฒฝ์ƒ๋‚จ๋„ + ๋ถ€์‚ฐ๊ด‘์—ญ์‹œ + ๋Œ€๊ตฌ๊ด‘์—ญ์‹œ + ์šธ์‚ฐ๊ด‘์—ญ์‹œ = ์˜๋‚จ ์ง€๋ฐฉ
  • ๊ฒฝ์ƒ๋‚จ๋„ + ๋ถ€์‚ฐ๊ด‘์—ญ์‹œ + ์šธ์‚ฐ๊ด‘์—ญ์‹œ = ๋ถ€์šธ๊ฒฝ
  • ์ถฉ์ฒญ๋ถ๋„ + ์ถฉ์ฒญ๋‚จ๋„ = ์ถฉ์ฒญ๋„
  • ์ถฉ์ฒญ๋ถ๋„ + ์ถฉ์ฒญ๋‚จ๋„ + ์„ธ์ข…ํŠน๋ณ„์ž์น˜์‹œ = ํ˜ธ์„œ ์ง€๋ฐฉ
  • ์„œ์šธํŠน๋ณ„์‹œ + ์ธ์ฒœ๊ด‘์—ญ์‹œ = ๊ฒฝ์ธ ์ง€๋ฐฉ
  • ์„œ์šธํŠน๋ณ„์‹œ + ์ธ์ฒœ๊ด‘์—ญ์‹œ + ๊ฒฝ๊ธฐ๋„ = ์ˆ˜๋„๊ถŒ

japanese(list, mode = 2)

์‹œ๋„, ์‹œ๊ตฐ๊ตฌ๋ฅผ ์ผ๋ณธ์–ด๋กœ ๋ฒˆ์—ญํ•ฉ๋‹ˆ๋‹ค.

๋ถ€์‚ฐ ๊ด‘์—ญ์‹œ ์ฒ˜๋Ÿผ ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ๋˜์žˆ๋Š” ๊ฒฝ์šฐ, ๋ถ€์‚ฐ๊ด‘์—ญ์‹œ๋กœ trim๋ฉ๋‹ˆ๋‹ค.

mode

mode๊ฐ€ 0์ผ ๊ฒฝ์šฐ ํ•œ์ž(ไธ–ๅฎ—็‰นๅˆฅ่‡ชๆฒปๅธ‚)๋กœ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

mode๊ฐ€ 1์ผ ๊ฒฝ์šฐ ์นดํƒ€์นด๋‚˜(ใ‚ปใ‚ธใƒงใƒณใƒˆใ‚ฅใ‚ฏใƒ”ใƒงใƒซใ‚ธใƒฃใƒใ‚ท)๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

mode๊ฐ€ 2์ผ ๊ฒฝ์šฐ ํ•œ์ž, ์นดํƒ€์นด๋‚˜ ๋ณ‘๊ธฐ(ไธ–ๅฎ—(ใ‚ปใ‚ธใƒงใƒณ)็‰นๅˆฅ่‡ชๆฒปๅธ‚)๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ์„ฑ๊ตฐ์˜ ๊ฒฝ์šฐ ๊ณ ์„ฑ๊ตฐ(๊ฒฝ๋‚จ), ๊ณ ์„ฑ๊ตฐ(๊ฐ•์›)์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์˜ˆ์‹œ

  • ํŠน๋ณ„/๊ด‘์—ญ์‹œ/๋„ : ์„ธ์ข…ํŠน๋ณ„์ž์น˜์‹œ โ†’ ไธ–ๅฎ—(ใ‚ปใ‚ธใƒงใƒณ)็‰นๅˆฅ่‡ชๆฒปๅธ‚
  • ํŠน๋ณ„/๊ด‘์—ญ์‹œ ๊ตฌ/๊ตฐ :์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋‚จ๊ตฌ โ†’ ใ‚ฝใ‚ฆใƒซ็‰นๅˆฅๅธ‚ใ€€ๆฐธ็™ปๆตฆ(ใƒจใƒณใƒ‰ใ‚ฅใƒณใƒ)ๅŒบ
  • ๋„ ์‹œ/๊ตฐ : ๊ฐ•์›๋„ ํ‰์ฐฝ๊ตฐ โ†’ ๆฑŸๅŽŸ(ใ‚ซใƒณใ‚ฆใ‚ฉใƒณ)้“ใ€€ๅนณๆ˜Œ(ใƒ”ใƒงใƒณใƒใƒฃใƒณ)้ƒก
  • ๋„ ์‹œ ๊ตฌ : ๊ฒฝ๊ธฐ๋„ ์ˆ˜์›์‹œ ๊ถŒ์„ ๊ตฌ โ†’ ไบฌ็•ฟ(ใ‚ญใƒงใƒณใ‚ฎ)้“ใ€€ๆฐดๅŽŸ(ใ‚นใ‚ฆใ‚ฉใƒณ)ๅธ‚ใ€€ๅ‹งๅ–„(ใ‚ฏใ‚ฉใƒณใ‚ฝใƒณ)ๅŒบ

class

ํด๋ž˜์Šค๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

import RegionKr from 'region-name-kr/region-kr;

๋ชจ๋“  ๋ฉ”์†Œ๋“œ๋Š” static ์ž…๋‹ˆ๋‹ค.