@http-status-codes/i18n-ko v1.5.1
π @http-status-codes/i18n-ko
@http-status-codes/i18n-ko μ΄λ 무μμ λκΉ?
κ·Έκ²μ 21κ°μ§ κ΅κ°μ μΈμ΄λ‘ HTTP μν μ½λ λ©μμ§μ κ΄λ ¨λ μ 보λ₯Ό μ 곡ν©λλ€π. HTTP μν μ½λμ κ΄λ ¨λ μ¬νμ μ²λ¦¬ν΄μΌ ν λ μ¬μ©ν΄ 보μΈμ. λ§€μ° κ°λ¨ν©λλ€.
π μ§μ:
- HttpStatusText μ΄κ±°ν: μμ΄ μμ λ° h{μν μ½λ μ«μ} λ°©μμΌλ‘ μν μ½λμ ν΄λΉνλ μμΈ κ΅¬λ¬Έμ κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄
HttpStatusText.OKλλHttpStatusText.h200. - HttpStatusDescription μ΄κ±°ν: μμ΄ μμ λ° h{μν μ½λ μ«μ} λ°©μμΌλ‘ μν μ½λμ ν΄λΉνλ μμΈ μ€λͺ
μ κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄
HttpStatusDescription.OKλλHttpStatusDescription.h200. - HttpStatusCode μ΄κ±°ν: μμ΄ μμ λ° h{μν μ½λ μ«μ} λ°©μμΌλ‘ μν μ½λμ ν΄λΉνλ μ«μκ°μ κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄
HttpStatusCode.OKλλHttpStatusCode.h200. isCodeOrTextValidλ₯Ό ν΅ν΄ μν μ½λ, μν μ½λ μμΈ κ΅¬λ¬Έμ μ ν¨μ±μ κ²μ¬ν μ μμ΅λλ€. μλ₯Ό λ€λ©΄isCodeOrTextValid(200)λλisCodeOrTextValid('OK')λͺ¨λ trueμ λλ€.getStatusInfoλ₯Ό ν΅ν΄ μ§μ λ μν μ½λ λλ μν μ½λ μμΈ κ΅¬λ¬Έμ ν΄λΉνλ μμ ν μ 보, μλ₯Ό λ€λ©΄ μν μ½λ, μμΈ κ΅¬λ¬Έ λ° μμΈ μ€λͺ , μ±κ³΅ μ¬λΆ λ±μ μ 보λ₯Ό κ°μ Έμ¬ μ μμ΅λλ€.isStatusSuccessfulλ₯Ό ν΅ν΄ νμ¬ μν μ½λκ° μ μμΈμ§ μ§μ μ»μ μ μμ΅λλ€.getSimpleStatusMessageλ©μλλ₯Ό ν΅ν΄ κ°λ¨ν μν μ½λ μ 보λ₯Ό κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄200 OK.getStatusMessageλ©μλλ₯Ό ν΅ν΄ μ§μ λ μν μ½λμ κ°λ¨ν μ 보λ₯Ό κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄200 OK: HTTP μμ²μ΄ μ±κ³΅ν νμ€ μλ΅.getStatusCodeλ©μλλ₯Ό ν΅ν΄ μ§μ λ μν μ½λμ κ°λ¨ν μ 보λ₯Ό κ°μ Έμ¬ μ μμ΅λλ€. μλ₯Ό λ€λ©΄getStatusCode('OK') -> 200.getStatusTextλ©μλλ₯Ό ν΅ν΄ μ§μ λ μν
βοΈ μ κ·Έκ²μ ν΄μΌ ν©λκΉ?
http-status-codes λΌμ΄λΈλ¬λ¦¬λ μ체μ μΌλ‘ κ΅μ ν(i18n)λ₯Ό μ§μνμ§ μμ΅λλ€. μ μ νλ‘μ νΈμμλ μ΄λ₯Ό μ§μν΄μΌ νλλ°, GPT μκ² μ΄λ€ λΌμ΄λΈλ¬λ¦¬κ° μ μꡬλ₯Ό μΆ©μ‘±μν¬ μ μλμ§ λ¬Όμμ΅λλ€. GPT λ κ±°μ§λ§μ νλ©° @http-status-codes/i18n λΌλ κ²μ΄ μλ€κ³ λ§νμ§λ§, κ²°κ΅ μ΄λ₯Έλ° @http-status-codes/i18n λ₯Ό μ°Ύμ§ λͺ»νμ΅λλ€. κ·Έλμ μ κ° μ΄λ₯Ό λ§λ€μμ΅λλ€.
π μ°Έκ³ μκ°
- https://github.com/nodejs/node/blob/main/lib/_http_server.js
- https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#1xx_informational_response
- https://kapeli.com/cheat_sheets/HTTP_Status_Codes.docset/Contents/Resources/Documents/index
- https://datatracker.ietf.org/doc/html/rfc7231#section-6.2.1
π κΈ°μ μ ν
nxλ₯Ό μ¬μ©νμ¬ λΉ λ₯΄κ² κ°λ°νκ³ μΆμ΄μ nx λ°νμ μ¬μ©νμ¬ νλ‘μ νΈ μμ§λμ΄λ§μ λΉ λ₯΄κ² μμ±ν©λλ€.ts-morphλ₯Ό μ¬μ©νμ¬ μ½λλ₯Ό μμ±νκ³ μΆμ΅λλ€.λΉμ/λ€μ°¨μ ν/νλ λ¨μΆ κ²½λ‘λ₯Ό μ¬μ©νμ¬ AI λ²μμ μ§ννκ³ μΆμ΅λλ€.- XLSXλ₯Ό JSONμΌλ‘ λ³κ²½νκ³ μΆμ΄μ λ²μλ νλ₯Ό μ¬μ©νμ¬ JSON ꡬμ±μ μμ±ν©λλ€.
- JSONμ Projectλ‘ λ³κ²½νκ³ μΆμ΄μ JSON ꡬμ±μ μ¬μ©νμ¬ λ€κ΅μ΄ νλ‘μ νΈλ₯Ό μμ±ν©λλ€.
π₯ μ₯μ
βοΈ κ°λ²Όμ: ES6, TS, νμ₯μ± μ’μ, νΈνμ± μ’μ, λ€μ€ ν©ν€μ§ μ§μ, νμμ λ°λΌ μ¬μ©.
,
, β‘ κ°λ ₯ν¨: λ€κ΅μ΄ μ§μ, μ΅λ 21κ° κ΅κ° μ§μ, μμ‘΄ ν©ν€μ§λ λ€μν 리μμ€ ν¬λ§· 'cjs', 'esm', 'es', 'amd', 'iife', 'umd', 'system'μ μ§μ, μ¬λ¬ λ² μμΆ, μμΆ ν¨κ³Ό μ’μ.
,
, βοΈ κ°λ¨ν¨: μΈλ°ν APIμ κ±°μΉ APIκ° μμΌλ©° μ¬μ©νκΈ° λ§€μ° νΈλ¦¬ν¨.
π λΉ λ₯Έ μ¬μ©
λ€μ μ€ μ΄λ ν λͺ λ Ήμ μ€ννμ¬ μ μμ μΌλ‘ μ€μΉνλ©΄ λ©λλ€. ꡬ체μ μΈ μ€μΉ λͺ λ Ήμ νμ¬ νλ‘μ νΈμ μ’ μ νκ²½μ λ°λΌ λ€λ₯΄λ©° κΈ°λ³Έμ μΌλ‘ npmμ μ¬μ©ν©λλ€.
npm install @http-status-codes/i18n-ko
yarn add @http-status-codes/i18n-ko
pnpm i @http-status-codes/i18n-koimport {
getSimpleStatusMessage,
getStatusMessage,
getStatusText,
} from "@http-status-codes/i18n-ko";
getStatusText(HttpStatusCode.OK) // OK
getSimpleStatusMessage(HttpStatusCode.OK) // 200 OK
getStatusMessage(HttpStatusCode.OK) // 200 OK: HTTP μμ²μ΄ μ±κ³΅μ μΌλ‘ μλ£λμμ λμ νμ€ μλ΅.β‘ κΈ°λ₯ λͺ©λ‘
| API | Result |
|---|---|
| HttpStatusCode.ACCEPTED | 202 |
| HttpStatusCodeByCode.h100 | 100 |
| HttpStatusText.OK | OK |
| HttpStatusTextByCode.h200 | OK |
| HttpStatusDescription.ACCEPTED | μΉμΈλ¨: μμ²μ΄ μλ½λμμ§λ§ μμ§ μ²λ¦¬λμ§ μμμ΅λλ€. μ΄ μ½λλ μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λ κ²μ΄λΌλ 보μ₯μ νμ§ μμ΅λλ€. |
| HttpStatusDescriptionByCode.h200 | OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| isCodeOrTextValid(200) | true |
| isCodeOrTextValid('OK') | true |
| isCodeOrTextValid(HttpStatusCodeByCode.h100) | true |
| isCodeOrTextValid(HttpStatusCode.ACCEPTED) | true |
| isCodeOrTextValid(HttpStatusText.OK) | true |
| isCodeOrTextValid(HttpStatusTextByCode.h200) | true |
| getStatusInfo(200) | {"code":200,"message":"OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. ","success":true} |
| getStatusInfo('OK') | {"code":200,"message":"OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. ","success":true} |
| getStatusInfo(HttpStatusCodeByCode.h100) | {"code":100,"message":"κ³μ: μλ²κ° μμ² ν€λλ₯Ό λ°μμΌλ©° ν΄λΌμ΄μΈνΈλ μμ² λ³Έλ¬Έμ μ μ‘ν΄μΌ ν©λλ€. ","success":true} |
| getStatusInfo(HttpStatusCode.ACCEPTED) | {"code":202,"message":"μΉμΈλ¨: μμ²μ΄ μλ½λμμ§λ§ μμ§ μ²λ¦¬λμ§ μμμ΅λλ€. μ΄ μ½λλ μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λ κ²μ΄λΌλ 보μ₯μ νμ§ μμ΅λλ€. ","success":true} |
| getStatusInfo(HttpStatusText.OK) | {"code":200,"message":"OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. ","success":true} |
| getStatusInfo(HttpStatusTextByCode.h200) | {"code":200,"message":"OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. ","success":true} |
| isStatusSuccessful(200) | true |
| isStatusSuccessful('OK') | true |
| isStatusSuccessful(HttpStatusCodeByCode.h100) | true |
| isStatusSuccessful(HttpStatusCode.ACCEPTED) | true |
| isStatusSuccessful(HttpStatusText.OK) | true |
| isStatusSuccessful(HttpStatusTextByCode.h200) | true |
| getSimpleStatusMessage(200) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getSimpleStatusMessage('OK') | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getSimpleStatusMessage(HttpStatusCodeByCode.h100) | 100 κ³μ: μλ²κ° μμ² ν€λλ₯Ό λ°μμΌλ©° ν΄λΌμ΄μΈνΈλ μμ² λ³Έλ¬Έμ μ μ‘ν΄μΌ ν©λλ€. |
| getSimpleStatusMessage(HttpStatusCode.ACCEPTED) | 202 μΉμΈλ¨: μμ²μ΄ μλ½λμμ§λ§ μμ§ μ²λ¦¬λμ§ μμμ΅λλ€. μ΄ μ½λλ μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λ κ²μ΄λΌλ 보μ₯μ νμ§ μμ΅λλ€. |
| getSimpleStatusMessage(HttpStatusText.OK) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getSimpleStatusMessage(HttpStatusTextByCode.h200) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getStatusMessage(200) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getStatusMessage('OK') | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getStatusMessage(HttpStatusCodeByCode.h100) | 100 κ³μ: μλ²κ° μμ² ν€λλ₯Ό λ°μμΌλ©° ν΄λΌμ΄μΈνΈλ μμ² λ³Έλ¬Έμ μ μ‘ν΄μΌ ν©λλ€. |
| getStatusMessage(HttpStatusCode.ACCEPTED) | 202 μΉμΈλ¨: μμ²μ΄ μλ½λμμ§λ§ μμ§ μ²λ¦¬λμ§ μμμ΅λλ€. μ΄ μ½λλ μμ²μ΄ μ±κ³΅μ μΌλ‘ μ²λ¦¬λ κ²μ΄λΌλ 보μ₯μ νμ§ μμ΅λλ€. |
| getStatusMessage(HttpStatusText.OK) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getStatusMessage(HttpStatusTextByCode.h200) | 200 OK : μ±κ³΅μ μΈ HTTP μμ²μ λν νμ€ μλ΅. |
| getStatusCode('OK') | 200 |
| getStatusCode(HttpStatusText.OK) | 200 |
| getStatusCode(HttpStatusTextByCode.h200) | 200 |
| getStatusText(200) | OK |
| getStatusText(HttpStatusCodeByCode.h100) | Continue |
| getStatusText(HttpStatusCode.ACCEPTED) | Accepted |
β¨ ν¨κ³Ό μ μ
μ λ κ°λ¨ν λμ€νλ μ΄ νμ΄μ§κ° μκΈ°λ₯Ό λ°λλλ€. μ΄ νμ΄μ§λ νμ¬ μν μ½λ μ 보μ ν΄λΉνλ μμΈ μ€λͺ μ 보μ¬μ€ μ μμ΄μΌ νκ³ , μ΄λ κ² νλ©΄ μ¬μ©μκ° νμΈνκΈ° νΈλ¦¬ν©λλ€. \ , νμ¬λ λ¨Όμ μ½λλ₯Ό νμΈν μ μμ΅λλ€: https://github1s.com/aiyoudiao/http-status-codes-i18n/blob/HEAD/packages/i18n-en/src/lib/helpers.ts
π¦ λͺ¨λ ν¨ν€μ§
| Title | Description | Source Code | Package Name |
|---|---|---|---|
| zh | Chinese | packages/i18n-zh | @http-status-codes/i18n-zh |
| en | English | packages/i18n-en | @http-status-codes/i18n-en |
| ja | Japanese | packages/i18n-ja | @http-status-codes/i18n-ja |
| th | Thai | packages/i18n-th | @http-status-codes/i18n-th |
| hi | Hindi | packages/i18n-hi | @http-status-codes/i18n-hi |
| id | Indonesian | packages/i18n-id | @http-status-codes/i18n-id |
| zh-Hant | Traditional Chinese | packages/i18n-zh-Hant | @http-status-codes/i18n-zh-Hant |
| fr | French | packages/i18n-fr | @http-status-codes/i18n-fr |
| es | Spanish | packages/i18n-es | @http-status-codes/i18n-es |
| pt | Portuguese | packages/i18n-pt | @http-status-codes/i18n-pt |
| ko | Korean | packages/i18n-ko | @http-status-codes/i18n-ko |
| vi | Vietnamese | packages/i18n-vi | @http-status-codes/i18n-vi |
| ru | Russian | packages/i18n-ru | @http-status-codes/i18n-ru |
| de | German | packages/i18n-de | @http-status-codes/i18n-de |
| it | Italian | packages/i18n-it | @http-status-codes/i18n-it |
| ar | Arabic | packages/i18n-ar | @http-status-codes/i18n-ar |
| pl | Polish | packages/i18n-pl | @http-status-codes/i18n-pl |
| tl | Tagalog (Filipino) | packages/i18n-tl | @http-status-codes/i18n-tl |
| ms | Malay | packages/i18n-ms | @http-status-codes/i18n-ms |
| tr | Turkish | packages/i18n-tr | @http-status-codes/i18n-tr |
| hu | Hungarian | packages/i18n-hu | @http-status-codes/i18n-hu |
1 year ago