Поддерживаемые типы файлов (Strings)

.JSON - угловой перевод (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.json

Расширение API

angular_translate

Импорт

Нет

Экспорт

Нет

Поддержка форм множественного числа

Да

Поддержка описания

Нет

Angular Translate — это модуль локализации/интернационализации, предназначенный для приложений AngularJS. Angular Translate плавно интегрируется с AngularJS и предоставляет разработчикам гибкие возможности загрузки локализованных Strings в приложение. Стандартным форматом файла локализации для Angular Translate является .JSON. Данные в файле .JSON существуют как пары строк со значением ключа.

Чат-боты искусственного интеллекта (ИИ) могут быть очень эффективными в генерации списка ключей из файла .JSON.

Образец кода

{
 "boolean_key": "--- true\n",
 "empty_string_translation": "",
 "key_with_description": «Описание ключа!(в некоторых форматах)»,
 "key_with_line-break": «Этот перевод содержит\na разрыв строки.»,
 "nested.deeply.key": "Я глубоко вложен".
 «nested.key»: «И этот ключ вложен в пространство имен.»
 "null_translation": null,
 "pluralized_key": {
   «один»: "У тебя 1 милый котенок".
   «другое»: «У вас %s милых котят!»,
   «ноль»: «У вас нет милых котят :(."
  },
 "sample_collection": "--\n- первый элемент\n- второй элемент\n- третий элемент\n",
 "simple_key": «Я простой ключ с простым сообщением.»,
 "unverified_key": «Пока не подтверждено. (В некоторых форматах мы также экспортируем этот статус)"
}

Множественное число для файлов JSON

Наиболее распространенный формат сообщений ключей во множественном числе в различных библиотеках:

«сообщения»: {
    «один»: «Получено одно сообщение.»,
    «другой»: «Получено %s сообщений.»,
    «ноль»: «Сообщения не получены».
}
Была ли эта статья полезной?

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.