npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@http-status-codes/i18n-th

v1.5.2

Published

HTTP status codes i18n

Downloads

7

Readme

🌐 @http-status-codes/i18n-th

@http-status-codes/i18n-th คืออะไร?

มันให้ข้อมูลเกี่ยวกับโค้ดสถานะ HTTP ของ 21 ภาษาแห่งชาติ📜 เมื่อคุณต้องการดำเนินการเรื่องที่เกี่ยวข้องกับโค้ดสถานะ HTTP คุณสามารถลองใช้มัน มันง่ายมาก

🚀 สนับสนุน :

  • [x] ผู้จัดหมวด HttpStatusText สามารถรับสถานะโค้ดในรูปแบบภาษาอังกฤษคงที่และ h{ค่าของสถานะโค้ด} เพื่อรับคำอธิบายสาเหตุของสถานะโค้ดที่สอดคล้อง เช่น HttpStatusText.OK หรือ HttpStatusText.h200
  • [x] ผู้จัดหมวด HttpStatusDescription สามารถรับสถานะโค้ดในรูปแบบภาษาอังกฤษคงที่และ h{ค่าของสถานะโค้ด} เพื่อรับคำอธิบายรายละเอียดของสถานะโค้ดที่สอดคล้อง เช่น HttpStatusDescription.OK หรือ HttpStatusDescription.h200
  • [x] ผู้จัดหมวด HttpStatusCode สามารถรับสถานะโค้ดในรูปแบบภาษาอังกฤษคงที่และ h{ค่าของสถานะโค้ด} เพื่อรับค่าของสถานะโค้ดที่สอดคล้อง เช่น HttpStatusCode.OK หรือ HttpStatusCode.h200
  • [x] สนับสนุนการตรวจสอบด้วย isCodeOrTextValid ว่าสถานะโค้ดหรือคำอธิบายสาเหตุของสถานะโค้ดมีผลลัพธ์ถูกต้อง เช่น isCodeOrTextValid(200) หรือ isCodeOrTextValid('OK') เป็น true
  • [x] สนับสนุนการรับข้อมูลเต็มของสถานะโค้ดหรือคำอธิบายสาเหตุของสถานะโค้ดที่ระบุด้วย getStatusInfo เช่น สถานะโค้ด คำอธิบายสาเหตุและคำอธิบายรายละเอียด การสำเร็จหรือไม่ ฯลฯ
  • [x] สนับสนุน

⚔️ ทำไมถึงต้องทำมัน?

ไลบรารี http-status-codes ไม่ได้รองรับการนานาชาติ (i18n) เอง🌍 และในโครงการของฉันต้องการสนับสนุน ผมถาม 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

🚀 การเลือกเทคโนโลยี

  1. ผมต้องการใช้ nx เพื่อพัฒนาอย่างรวดเร็ว แล้วก็ใช้โครงสร้างของ nx เพื่อสร้างโครงการวิศวกรรมได้อย่างรวดเร็ว
  2. ผมต้องการใช้ ts-morph เพื่อสร้างโค้ด
  3. ผมต้องการใช้ Feishu/ส่วนตารางหลายมิติ/ทางลัดของฟิลด์ เพื่อทำการแปล AI
  4. ผมต้องการเปลี่ยน XLSX เป็น JSON แล้วก็ใช้ตารางแปลเพื่อสร้างการกำหนดค่า JSON
  5. ผมต้องการเปลี่ยน JSON เป็นโครงการ แล้วก็ใช้การกำหนดค่า JSON เพื่อสร้างโครงการหลายภาษา

🔥 ประโยชน์

✂️ เล็กน้ำหนักเบา: ES6, TS, ความสามารถในการขยายดี, ความเข้ากันได้ดี, สนับสนุนหลายแพ็คเกจ, ใช้ตามความจำเป็น. , ,⚡ แข็งแกร่ง: สนับสนุนหลายภาษา, สนับสนุนได้สูงสุดถึง 21 ประเทศ, สนับสนุนแพ็คเกจพึ่งพาในรูปแบบทรัพยากรหลายชนิด เช่น 'cjs', 'esm', 'es', 'amd', 'iife', 'umd','system', บีบอัดหลายครั้ง, ผลของการบีบอัดดี. , ,⚙️ ️ ง่าย: มี api ความละเอียดละเอียดและ api ความละเอียดหยาบ, ใช้งานสะดวกมาก.

📚 ใช้อย่างรวดเร็ว

เพียงแค่ต้องรันคำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อติดตั้งได้ตามปกติ โดยคำสั่งการติดตั้งเฉพาะจะขึ้นอยู่กับสภาพแวดล้อมของการพึ่งพาในโครงการของคุณในปัจจุบัน โดยค่าเริ่มต้นจะใช้ npm

npm install @http-status-codes/i18n-th
yarn add @http-status-codes/i18n-th
pnpm i @http-status-codes/i18n-th

นำเข้าส่วนต่างๆ ได้แก่

import {
  getSimpleStatusMessage,
  getStatusMessage,
  getStatusText,
} from "@http-status-codes/i18n-th";

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 | โอเค: การตอบสนองมาตรฐานสำหรับคำขอ 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":"โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ ","success":true} | | getStatusInfo('OK') | {"code":200,"message":"โอเค: การตอบสนองมาตรฐานสำหรับคำขอ 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":"โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ ","success":true} | | getStatusInfo(HttpStatusTextByCode.h200) | {"code":200,"message":"โอเค: การตอบสนองมาตรฐานสำหรับคำขอ 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 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getSimpleStatusMessage('OK') | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getSimpleStatusMessage(HttpStatusCodeByCode.h100) | 100 ดำเนินต่อ: เซิร์ฟเวอร์ได้รับหัวข้อคำขอแล้วและลูกค้าควรดำเนินการส่งร่างของคำขอต่อไป | | getSimpleStatusMessage(HttpStatusCode.ACCEPTED) | 202 ยอมรับ: คำขอได้รับการยอมรับแต่ยังไม่ได้ดำเนินการเสร็จสิ้น โค้ดนี้ไม่ได้การันตีว่าคำขอจะดำเนินการสำเร็จ | | getSimpleStatusMessage(HttpStatusText.OK) | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getSimpleStatusMessage(HttpStatusTextByCode.h200) | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getStatusMessage(200) | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getStatusMessage('OK') | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getStatusMessage(HttpStatusCodeByCode.h100) | 100 ดำเนินต่อ: เซิร์ฟเวอร์ได้รับหัวข้อคำขอแล้วและลูกค้าควรดำเนินการส่งร่างของคำขอต่อไป | | getStatusMessage(HttpStatusCode.ACCEPTED) | 202 ยอมรับ: คำขอได้รับการยอมรับแต่ยังไม่ได้ดำเนินการเสร็จสิ้น โค้ดนี้ไม่ได้การันตีว่าคำขอจะดำเนินการสำเร็จ | | getStatusMessage(HttpStatusText.OK) | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ HTTP สำเร็จ | | getStatusMessage(HttpStatusTextByCode.h200) | 200 โอเค: การตอบสนองมาตรฐานสำหรับคำขอ 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 |