Tipos de archivo admitidos (Strings)

.JSON - Nested (Strings)

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

Extensiones de archivo

.json

Extensión API

nested_json

Importación

Exportación

Compatibilidad con formularios plurales

Compatibilidad con descripción

No

Opciones de formato

enable_pluralization

Los archivos JSON anidados son archivos JSON en la que una gran pate de los valores son otros objetos JSON. Comparado con un JSON simple,el JSON anidado proporciona una mayor claridad al desacoplar objetos en diferentes capas, por lo que es más fácil de mantener. Las claves se almacenan separando los niveles con un punto . Al exportar, todas las claves se dividen nuevamente y se representan con la estructura .JSON anidada original.

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

Opciones de formato

Identificador

enable_pluralization

Tipo

Booleano

Carga

Descarga

No

Por defecto

true

Descripción

Permite la detección de claves pluralizadas. Todas las claves coincidentes persisten como claves pluralizadas.

Ejemplo de código

{
  "boolean_key": "--- true\n",
  "empty_string_translation": "",
  "key_with_description": "Check it out! This key has a description! (At least in some formats)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Wow, 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": "Just a simple clave with a simple message.",
  "unverified_key": "This translation is not yet verified and waits for it. (In some formats we also export this status)"
}

Formularios plurales

Este formato utiliza categorías nombradas para identificar las diferentes pluralizaciones de una clave. Las siguientes categorías están reservadas para las formas plurales:

.zero | .one | .two | .few | .many | .other

Nombres de ejemplo para claves pluralizadas correctamente identificadas, persistentes y marcadas:

  • inbox.messages.notification.one

  • inbox.messages.notification.other

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.