0

我虽然是最近的,但事实证明它不是来自我的应用程序,或者有一个我不知道的特定操作要做。

ngx-translate在 android、浏览器和通过 ionic view 上没有问题。但在 iOS 11 上根本没有(无法在旧设备上测试)。我尝试了一个超级基本的应用程序,这样就没有其他模块冲突了

我可以做些什么来翻译我的应用程序吗?

4

2 回答 2

1

我发现了 2 个问题,导致我为此浪费了很多时间和精力。我用来测试 ngx-translate 的基本应用程序可以在模拟器上运行,但不能在设备上运行。为了让它在设备(ios)上工作,我不得不改变

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http);
}

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}

但是我需要翻译的应用程序已经在使用它了!(更令人头疼)在尝试降级所有东西后,我发现问题不是来自 ngx-translate 和 iOS,而是来自 code-push 和 iOS。

它只在设备上默默地破坏了 ngx-translate ......我删除了它,令人惊讶的是,它起作用了。

于 2017-11-22T14:50:16.940 回答
0

我在我的安卓设备上安装了你的基本应用程序,它运行良好。

它也适用于 ios 模拟器(ios 11 - iPhone 8 模拟器):

您在 ios 11 上的应用 - iPhone 8 模拟器

你不能有一些日志吗?

于 2017-11-21T18:26:29.293 回答