1.5.2 • Published 10 months ago

@http-status-codes/i18n-hu v1.5.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

🌐 @http-status-codes/i18n-hu

Mi az a @http-status-codes/i18n-hu?

Ez 21 ország nyelvű HTTP állapotkód üzeneteket kapcsolatos információkat biztosít 📜, amikor HTTP állapotkódokkal kapcsolatos ügyeket kell kezelesre vinni, próbálhatja meg, nagyon egyszerű.

🚀 Támogatás:

  • Az HttpStatusText enumeráció, támogatja az angol konstansokat és a h{állapotkód számértékének} módon a megadott állapotkódhoz tartozó okok szövegét kapni. Például HttpStatusText.OK vagy HttpStatusText.h200.
  • Az HttpStatusDescription enumeráció, támogatja az angol konstansokat és a h{állapotkód számértékének} módon a megadott állapotkódhoz tartozó részletes leírást kapni. Például HttpStatusDescription.OK vagy HttpStatusDescription.h200.
  • Az HttpStatusCode enumeráció, támogatja az angol konstansokat és a h{állapotkód számértékének} módon a megadott állapotkódhoz tartozó számértéket kapni. Például HttpStatusCode.OK vagy HttpStatusCode.h200.
  • Támogatott az isCodeOrTextValid használata a állapotkódok és az állapotkódok okok szövegének érvényességének ellenőrzésére. Például isCodeOrTextValid(200) vagy isCodeOrTextValid('OK') mind true.
  • Támogatott az getStatusInfo használata a megadott állapotkód vagy az állapotkód okok szövegéhez tartozó teljes információkhoz, például az állapotkód, az okok szöveg és a részletes leírás, az sikeresség stb. információkhoz.
  • Támogatott az isStatusSuccessful használata közvetlenül megállapítani, hogy a jelenlegi állapotkód normális-e.
  • Támogatott az getSimpleStatusMessage metódus használata egyszerű állapotkód információkhoz kapni, például 200 OK.
  • Támogatott az getStatusMessage metódus használata egy megadott állapotkód egyszerű információjához kapni, például `

⚔️ Miért csináljuk?

A http-status-codes könyvtár maga nem támogatja az internacionális (i18n) támogatást 🌍, és az én projektemben szükséges támogatni. Megkérdeztem a GPT-től, hogy mely könyvtárak kielégíthetik ezeket az igényeimet, de ő szórakozott és azt mondta, hogy van egy @http-status-codes/i18n, de végül nem találtam ezt az úgynevezett @http-status-codes/i18n-et, így én készítettem egyet.

💉 Inspirációra való tekintés

🚀 Választás a technológiák között

  1. Szeretnék gyors fejlesztést végezni az nx -vel, majd az nx szkafoldinggal gyorsan létrehozni a projekttémát.
  2. Szeretnék kódot generálni az ts-morph -sal.
  3. Szeretnék AI fordítást végezni az Feishu / Több dimenziós táblázat / Mezők rövidítésekkel.
  4. Szeretnék XLSX -ből JSON -t váltani, így a fordított táblázat segítségével létrehozni a JSON konfigurációt.
  5. Szeretnék JSON -ből Projektet váltani, így a JSON konfiguráció segítségével létrehozni a többnyelvű projektet.

🔥 előnyök

✂️ Könnyű súlyú: ES6, TS, jó kiterjeszthetőség, jó kompatibilitás, több csomag támogatása, igény szerint használat.

, ,⚡ Erős: Több országnyi nyelvet támogat, legfeljebb 21 országot, a függőség-csomag támogatja a különböző erőforrás-formátumokat 'cjs', 'esm', 'es', 'amd', 'iife', 'umd', 'system', többszörös tömörítés, jó tömörítési eredmény.

, ,⚙️ Egyszerű: Van finom és vastag szemponthasználati API, nagyon kényelmes használata.

📚 Gyors használat

Csak egyetlen parancs szükséges a megfelelő telepítéshez, a pontos telepítési parancs függ a jelenlegi projektben lévő függőségektől, alapértelmezés szerint npm-t használjuk.

npm install @http-status-codes/i18n-hu
yarn add @http-status-codes/i18n-hu
pnpm i @http-status-codes/i18n-hu
import {
  getSimpleStatusMessage,
  getStatusMessage,
  getStatusText,
} from "@http-status-codes/i18n-hu";

getStatusText(HttpStatusCode.OK) // OK
getSimpleStatusMessage(HttpStatusCode.OK) // 200 OK
getStatusMessage(HttpStatusCode.OK) // 200 OK: A sikeres HTTP-kérések szabványos válasza.

⚡ Lista funkcionalitásai

APIResult
HttpStatusCode.ACCEPTED202
HttpStatusCodeByCode.h100100
HttpStatusText.OKOK
HttpStatusTextByCode.h200OK
HttpStatusDescription.ACCEPTEDElfogadva: A kérés elfogadva lett, de még nem lett feldolgozva. Ez a kód nem garantálja, hogy a kérés sikeresen feldolgozódik.
HttpStatusDescriptionByCode.h200OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
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: A szokásos válasz a sikeres HTTP-kérésekhez.\nSikeres: A szabványos válasz a sikeres HTTP-kérésekhez. ","success":true}
getStatusInfo('OK'){"code":200,"message":"OK: A szokásos válasz a sikeres HTTP-kérésekhez.\nSikeres: A szabványos válasz a sikeres HTTP-kérésekhez. ","success":true}
getStatusInfo(HttpStatusCodeByCode.h100){"code":100,"message":"Folytatás: A kiszolgáló megkapta a kérés fejléceit, és a kliensnek folytatnia kell a kérés törzsének küldését. ","success":true}
getStatusInfo(HttpStatusCode.ACCEPTED){"code":202,"message":"Elfogadva: A kérés elfogadva lett, de még nem lett feldolgozva. Ez a kód nem garantálja, hogy a kérés sikeresen feldolgozódik. ","success":true}
getStatusInfo(HttpStatusText.OK){"code":200,"message":"OK: A szokásos válasz a sikeres HTTP-kérésekhez.\nSikeres: A szabványos válasz a sikeres HTTP-kérésekhez. ","success":true}
getStatusInfo(HttpStatusTextByCode.h200){"code":200,"message":"OK: A szokásos válasz a sikeres HTTP-kérésekhez.\nSikeres: A szabványos válasz a sikeres HTTP-kérésekhez. ","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: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getSimpleStatusMessage('OK')200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getSimpleStatusMessage(HttpStatusCodeByCode.h100)100 Folytatás: A kiszolgáló megkapta a kérés fejléceit, és a kliensnek folytatnia kell a kérés törzsének küldését.
getSimpleStatusMessage(HttpStatusCode.ACCEPTED)202 Elfogadva: A kérés elfogadva lett, de még nem lett feldolgozva. Ez a kód nem garantálja, hogy a kérés sikeresen feldolgozódik.
getSimpleStatusMessage(HttpStatusText.OK)200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getSimpleStatusMessage(HttpStatusTextByCode.h200)200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getStatusMessage(200)200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getStatusMessage('OK')200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getStatusMessage(HttpStatusCodeByCode.h100)100 Folytatás: A kiszolgáló megkapta a kérés fejléceit, és a kliensnek folytatnia kell a kérés törzsének küldését.
getStatusMessage(HttpStatusCode.ACCEPTED)202 Elfogadva: A kérés elfogadva lett, de még nem lett feldolgozva. Ez a kód nem garantálja, hogy a kérés sikeresen feldolgozódik.
getStatusMessage(HttpStatusText.OK)200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getStatusMessage(HttpStatusTextByCode.h200)200 OK: A szokásos válasz a sikeres HTTP-kérésekhez.
Sikeres: A szabványos válasz a sikeres HTTP-kérésekhez.
getStatusCode('OK')200
getStatusCode(HttpStatusText.OK)200
getStatusCode(HttpStatusTextByCode.h200)200
getStatusText(200)OK
getStatusText(HttpStatusCodeByCode.h100)Continue
getStatusText(HttpStatusCode.ACCEPTED)Accepted

✨ Kiállítási hatás

Akarok egy egyszerű megjelenítő oldalt, amely jelenlegi státuszkód információkat és a hozzá tartozó részletes leírásokat mutatja, így kényelmesebb lesz az ügyfeleknek megtekinteni. \ , Jelenleg először megnézhetjük a kódot:,https://github1s.com/aiyoudiao/http-status-codes-i18n/blob/HEAD/packages/i18n-en/src/lib/helpers.ts

📦 Minden csomag

TitleDescriptionSource CodePackage Name
zhChinesepackages/i18n-zh@http-status-codes/i18n-zh
enEnglishpackages/i18n-en@http-status-codes/i18n-en
jaJapanesepackages/i18n-ja@http-status-codes/i18n-ja
thThaipackages/i18n-th@http-status-codes/i18n-th
hiHindipackages/i18n-hi@http-status-codes/i18n-hi
idIndonesianpackages/i18n-id@http-status-codes/i18n-id
zh-hantTraditional Chinesepackages/i18n-zh-hant@http-status-codes/i18n-zh-hant
frFrenchpackages/i18n-fr@http-status-codes/i18n-fr
esSpanishpackages/i18n-es@http-status-codes/i18n-es
ptPortuguesepackages/i18n-pt@http-status-codes/i18n-pt
koKoreanpackages/i18n-ko@http-status-codes/i18n-ko
viVietnamesepackages/i18n-vi@http-status-codes/i18n-vi
ruRussianpackages/i18n-ru@http-status-codes/i18n-ru
deGermanpackages/i18n-de@http-status-codes/i18n-de
itItalianpackages/i18n-it@http-status-codes/i18n-it
arArabicpackages/i18n-ar@http-status-codes/i18n-ar
plPolishpackages/i18n-pl@http-status-codes/i18n-pl
tlTagalog (Filipino)packages/i18n-tl@http-status-codes/i18n-tl
msMalaypackages/i18n-ms@http-status-codes/i18n-ms
trTurkishpackages/i18n-tr@http-status-codes/i18n-tr
huHungarianpackages/i18n-hu@http-status-codes/i18n-hu