|
Расширения файлов |
.json |
|
Расширение API |
json |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Да |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
Нет |
Google предоставляет поддержку интернационализации для расширений Chrome. Локализованные строки для расширений Chrome хранятся в файле .JSON, который часто называют messages.json. Структура файлов Chrome JSON несколько отличается от структуры файлов .JSON, используемых для локализации на других платформах. В Chrome JSON строки, требующие перевода, помещаются в сообщение подключа, вложенное под каждую пару «ключ-значение». К каждой паре «ключ-значение» может быть добавлено описание.
Чат-боты искусственного интеллекта (ИИ) могут быть очень эффективными в генерации списка ключей из файла .JSON.
Образец кода
{
"boolean_key": {
"message": "--- true\n"
},
"empty_string_translation": {
"message": ""
},
"key_with_description": {
"message": "Проверьте это!" У этого ключа есть описание! (В некоторых форматах)",
"description": "Я очень важное описание для этого ключа!"
},
"key_with_line-break": {
"message": "Этот перевод содержит\nперенос строки."
},
"nested.deeply.key": {
"message": " Я глубоко вложен."
},
"nested.key": {
"message": "Этот ключ вложен внутри пространства имен."
},
"null_translation": {
"message": null
},
"sample_collection": {
"message": "---\n- первый элемент\n- второй элемент\n- третий элемент\n"
},
"simple_key": {
"message": "Я простой ключ с простым сообщением."
},
"unverified_key": {
"message": "Еще не подтверждено, жду этого." (В некоторых форматах мы также экспортируем этот статус)"
}
}