Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@http-status-codes/i18n-es
Advanced tools
Proporciona información relacionada con los códigos de estado HTTP en 21 idiomas nacionales 📜. Cuando necesite manejar asuntos relacionados con los códigos de estado HTTP, puede probarlo. Es muy sencillo.
**🚀 Soporte: **
HttpStatusText.OK
o HttpStatusText.h200
.HttpStatusDescription.OK
o HttpStatusDescription.h200
.HttpStatusCode.OK
o HttpStatusCode.h200
.isCodeOrTextValid
. Por ejemplo, isCodeOrTextValid(200)
o isCodeOrTextValid('OK')
son ambos verdadero.getStatusInfo
. Por ejemplo, código de estado, frase de razón y descripción detallada, éxito o no, etc.isStatusSuccessful
.getSimpleStatusMessage
, por ejemplo, 200 OK
.getStatusMessage
, por ejemplo, 200 OK: La respuesta estándar para solicitudes HTTP exitosas.
getStatusCode
, por ejemplo, getStatusCode('OK') -> 200
.La biblioteca http-status-codes en sí no soporta internacionalización (i18n) 🌍, y en mi proyecto se necesita soportarla. Pregunté a GPT qué bibliotecas podrían satisfacer mis necesidades, pero habló disparates y me dijo que había una @http-status-codes/i18n. Sin embargo, finalmente no encontré esa supuesta @http-status-codes/i18n, así que la creé yo.
nx
y luego usar el andamio de nx para generar rápidamente el proyecto de ingeniería.ts-morph
.Feishu / Tablas multidimensionales / Atajos de campos
para realizar la traducción AI.✂️ Ligero: ES6, TS, buena extensibilidad, buena compatibilidad, soporte de múltiples paquetes, uso según demanda.
⚡ Potente: Soporta múltiples idiomas, hasta 21 países, soporte de paquetes de dependencia para múltiples formatos de recursos 'cjs', 'esm', 'es', 'amd', 'iife', 'umd','system'
, compresión múltiple, buen efecto de compresión.
⚙️ Simple: Tiene API de granularidad fina y API de granularidad gruesa, es muy conveniente de usar.
Solo es necesario ejecutar cualquiera de los siguientes comandos para instalar normalmente. El comando de instalación específico depende del entorno de dependencia en su proyecto actual. Utilice npm de forma predeterminada.
npm install @http-status-codes/i18n-es
yarn add @http-status-codes/i18n-es
pnpm i @http-status-codes/i18n-es
import { getSimpleStatusMessage, getStatusMessage, getStatusText, } from "@http-status-codes/i18n-es";
getStatusText(HttpStatusCode.OK) // OK getSimpleStatusMessage(HttpStatusCode.OK) // 200 OK getStatusMessage(HttpStatusCode.OK) // 200 OK: La respuesta estándar para solicitudes HTTP exitosas.
API | Result |
---|---|
HttpStatusCode.ACCEPTED | 202 |
HttpStatusCodeByCode.h100 | 100 |
HttpStatusText.OK | OK |
HttpStatusTextByCode.h200 | OK |
HttpStatusDescription.ACCEPTED | Aceptado: La solicitud ha sido aceptada pero aún no se ha procesado. Este código no garantiza que la solicitud se procese con éxito. |
HttpStatusDescriptionByCode.h200 | OK: La respuesta estándar para solicitudes HTTP exitosas. |
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: La respuesta estándar para solicitudes HTTP exitosas. ","success":true} |
getStatusInfo('OK') | {"code":200,"message":"OK: La respuesta estándar para solicitudes HTTP exitosas. ","success":true} |
getStatusInfo(HttpStatusCodeByCode.h100) | {"code":100,"message":"Continuar: El servidor ha recibido los encabezados de la solicitud y el cliente debe proceder a enviar el cuerpo de la solicitud. ","success":true} |
getStatusInfo(HttpStatusCode.ACCEPTED) | {"code":202,"message":"Aceptado: La solicitud ha sido aceptada pero aún no se ha procesado. Este código no garantiza que la solicitud se procese con éxito. ","success":true} |
getStatusInfo(HttpStatusText.OK) | {"code":200,"message":"OK: La respuesta estándar para solicitudes HTTP exitosas. ","success":true} |
getStatusInfo(HttpStatusTextByCode.h200) | {"code":200,"message":"OK: La respuesta estándar para solicitudes HTTP exitosas. ","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: La respuesta estándar para solicitudes HTTP exitosas. |
getSimpleStatusMessage('OK') | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getSimpleStatusMessage(HttpStatusCodeByCode.h100) | 100 Continuar: El servidor ha recibido los encabezados de la solicitud y el cliente debe proceder a enviar el cuerpo de la solicitud. |
getSimpleStatusMessage(HttpStatusCode.ACCEPTED) | 202 Aceptado: La solicitud ha sido aceptada pero aún no se ha procesado. Este código no garantiza que la solicitud se procese con éxito. |
getSimpleStatusMessage(HttpStatusText.OK) | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getSimpleStatusMessage(HttpStatusTextByCode.h200) | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getStatusMessage(200) | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getStatusMessage('OK') | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getStatusMessage(HttpStatusCodeByCode.h100) | 100 Continuar: El servidor ha recibido los encabezados de la solicitud y el cliente debe proceder a enviar el cuerpo de la solicitud. |
getStatusMessage(HttpStatusCode.ACCEPTED) | 202 Aceptado: La solicitud ha sido aceptada pero aún no se ha procesado. Este código no garantiza que la solicitud se procese con éxito. |
getStatusMessage(HttpStatusText.OK) | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getStatusMessage(HttpStatusTextByCode.h200) | 200 OK: La respuesta estándar para solicitudes HTTP exitosas. |
getStatusCode('OK') | 200 |
getStatusCode(HttpStatusText.OK) | 200 |
getStatusCode(HttpStatusTextByCode.h200) | 200 |
getStatusText(200) | OK |
getStatusText(HttpStatusCodeByCode.h100) | Continue |
getStatusText(HttpStatusCode.ACCEPTED) | Accepted |
Quiero que haya una página de presentación sencilla que pueda mostrar la información del código de estado actual y la descripción detallada correspondiente, de modo que sea conveniente para que los usuarios consulten.
, De momento, podemos echar un vistazo al código: 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 |
FAQs
HTTP status codes i18n
The npm package @http-status-codes/i18n-es receives a total of 4 weekly downloads. As such, @http-status-codes/i18n-es popularity was classified as not popular.
We found that @http-status-codes/i18n-es demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.