Extensiones de archivo |
.json |
Extensión API |
json |
Importación |
Sí |
Exportación |
Sí |
Compatibilidad con formularios plurales |
No |
Compatibilidad con descripción |
Sí |
Opciones de formato |
No |
Google proporciona compatibilidad con internacionalización para extensiones de Chrome. Las cadenas localizadas de extensiones de Chrome se almacenan en un archivo .JSON a menudo llamado messages.json. Los archivos Chrome JSON tienen una estructura ligeramente diferente a la de los archivos .JSON utilizados para la localización en otras plataformas. En los archivos JSON de Chrome, las cadenas que necesitan traducción se colocan en el mensaje
de subclave alojado debajo de cada unidad de par clave-valor. También puede añadirse una descripción
a cada par clave-valor.
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": { "message": "--- true\n" }, "empty_string_translation": { "message": "" }, "key_with_description": { "message": "Check it! Key has a description! (In some formats)", "description": "I'm a very important description for this key!" }, "key_with_line-break": { "message": "This translations contains\na line-break." }, "nested.deeply.key": { "message": " I'm nested deeply." }, "nested.key": { "message": "This key is nested inside a namespace." }, "null_translation": { "message": null }, "sample_collection": { "message": "---\n- first item\n- second item\n- third item\n" }, "simple_key": { "message": "I am a simple clave with a simple message." }, "unverified_key": { "message": "Not yet verified waiting for it. (In some formats we also export this status)" } }