2

我正在努力在我的 ionic2 应用程序中添加本地化支持。我的应用程序中的打字稿文件按以下文件夹结构组织:

src
|- 应用程序
|- 服务
|- 页面

  |- login
  |- book-list
  |- book-details

特定页面的模板、css 和 typescript 保存在 pages 文件夹下的相应子文件夹下。

理想情况下,我希望将与特定页面相对应的翻译内容保存在同一个文件夹中。这样,我将在每页每种语言都有一个翻译文件,与打字稿文件的相应模板位于同一文件夹中。当任何页面的文字文本内容发生更改时,这将使更新翻译文本变得非常容易。

这也可能有利于延迟加载页面特定的翻译文件并将翻译文件的加载延迟到页面实际加载和显示的时间点。

到目前为止,我看到的所有实现本地化的示例都将所有可翻译文本放在一个整体文件中(每种语言一个文件)或将所有翻译文件保存在一个文件夹中。

有没有办法从我正在寻找的结构中组织和加载翻译文件?

谢谢。

4

0 回答 0