akveo / akveo/nebular

Internationalization failing

未关闭
#2,503 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
8.1k
派生
1.5k
PR 合并指标
30 天内没有已合并 PR

描述

### Issue type

**I'm submitting a ...** (check one with "x")

* [x ] bug report
* [ ] feature request

### Issue description
Using Angular 10 and nebular 6 when I run the basic command "ng xi18n" I get an error because I have overridden the authentication getter for errors coming from my backend rest services.

errors: {
// This overrides the getter of errors functions
// res: It is the HttpResponse coming from backend
getter: (module, res, options) => {
return res.error ? res.error.msg.Message_ : options[module].defaultErrors;
},

**Current behavior:**

I receive the following error if I just run the international command:

ERROR in Error during template compile of 'AppModule'
Function expressions are not supported in decorators in 'ThemeModule'
'ThemeModule' contains the error at app/@theme/theme.module.ts(168,25)
Consider changing the function expression into an exported function.

**Expected behavior:**

The proper i18n files would be created in my application.

**Steps to reproduce:**

Just run ng xi18n and the error will appear.

**Related code:**

```
insert short code snippets here
```

### Other information:

**npm, node, OS, Browser**
```

```

**Angular, Nebular**
```

```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。