У меня есть файл структурированного перевода следующим образом:
"myApp":{
"errorMessages": {
"unauthorized": "This {{serviceName}} account is not valid for the {{appName}} app.",
"missing_role": "You can not use this account to access {{appName}} application"
}
}
Если я получаю прямой доступ к одному переводу, я могу легко использовать интерполяцию:
const appNameObject = { appName: 'My app', serviceName: 'My Service' };
const unauthorizedErrorMessage = translateService.instant('myApp.errorMessages.unauthorized', appNameObject);
Но иногда я хотел бы получитьвсе ключи в структурированном объекте одновременно - и интерполяция в этом случае не работает
const errorMessages = translateService.instant('myApp.errorMessages', appNameObject);
Могу ли я заставить это работать?Спасибо