Invalid JSON: Unexpected token '', "{
"ne"... is not valid JSON
| { | |
| "network": { | |
| "timeout": "Время ожидания запроса истекло, попробуйте позже", | |
| "connection": "Ошибка сетевого соединения. Проверьте интернет", | |
| "server": "Внутренняя ошибка сервера. Обратитесь в поддержку", | |
| "unavailable": "Сервис временно недоступен", | |
| "forbidden": "Доступ запрещен" | |
| }, | |
| "validation": { | |
| "required": "Это поле обязательно для заполнения", | |
| "invalid": "Неверный формат ввода", | |
| "tooLong": "Введено слишком много символов", | |
| "tooShort": "Введено слишком мало символов", | |
| "email": "Укажите корректный email", | |
| "url": "Укажите корректный URL", | |
| "number": "Введите числовое значение" | |
| }, | |
| "auth": { | |
| "unauthorized": "Авторизация не выполнена, войдите снова", | |
| "forbidden": "Недостаточно прав для выполнения операции", | |
| "tokenExpired": "Сессия истекла, пожалуйста, войдите заново", | |
| "invalidCredentials": "Неверное имя пользователя или пароль" | |
| }, | |
| "file": { | |
| "uploadFailed": "Загрузка файла не удалась", | |
| "invalidFormat": "Неподдерживаемый формат файла", | |
| "tooLarge": "Файл слишком большой", | |
| "notFound": "Файл не найден" | |
| }, | |
| "operation": { | |
| "failed": "Операция не удалась", | |
| "cancelled": "Операция отменена", | |
| "notSupported": "Действие не поддерживается", | |
| "conflict": "Конфликт операций, попробуйте позже" | |
| }, | |
| "browser": { | |
| "audioNotSupported": "Ваш браузер не поддерживает воспроизведение аудио." | |
| } | |
| } |