Tipos de archivo admitidos (Strings)

.JSON - Nested React-Intl (Strings)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Extensiones de archivo

.json

Extensión API

react_nested_json

Importación

Exportación

Compatibilidad con formularios plurales

Compatibilidad con descripción

No

React Intl usa archivos .js para guardar datos localizados. Coloca cadenas en un archivo .JSON y hace referencia a él en el código original.

Dependiendo de las configuraciones de la aplicación, los archivos .JSON pueden volverse complejos con varios objetos .JSON anidados. Los archivos .JSON anidados se procesan separando los niveles de claves con un punto . Al exportar, todas las claves se dividen nuevamente y se representan como una estructura .JSON anidada.

Los chatbots de IA pueden ser muy eficaces a la hora de generar una lista de claves a partir de un archivo .JSON.

Ejemplo de código

{
  "boolean_key": "--- true\n",
  "empty_string_translation": "",
  "key_with_description": "Check it! This key has a description! (At least in some formats it does)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Hey, this key is nested even deeper."
    },
    "key": "This key is nested inside a namespace."
  },
  "null_translation": null,
  "pluralized_key": {
    "one": "Only one pluralization found.",
    "other": "Wow, you have %s pluralizations!",
    "zero": "You have no pluralization."
  },
  "sample_collection": [
    "first item",
    "second item",
    "third item"
  ],
  "simple_key": "A simple key with a simple message.",
  "unverified_key": "Translation is not yet verified and waits for it. (In some formats we also export this status)"
}

Plurales para archivos JSON

El formato más común de mensajes de claves plurales en diversas bibliotecas:

"messages": {
    "one": "One message received.",
    "other": "%s messages received.",
    "zero": "No messages received."
}
¿Fue útil este artículo?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.