Fiori 代码规范2---代码结构详解5

来源:互联网 发布:linux下如何退出vi 编辑:程序博客网 时间:2024/05/22 17:52

2.5    i18n

Multiplelanguage files are put in this folder.

In thefile, you can define texts according to different views, or you can defineaccording to component, for example,

forbuttons, we can define as : btnSend, btnSave, btnDelete;

forlabels: label_name, label_age, label_address;

formessages: message_success, message_fail, and so on.


Using in view:

Usingin controller:

Conventions

  • The resource model for internationalization is called the i18n model.
  • The default filename is i18n.properties.
  • Resource bundle keys are written in (lower) camelCase.
  • Resource bundle values can contain parameters like {0}{1}{2}, …
  • Never concatenate strings that are translated, always use placeholders.
  • Use Unicode escape sequences for special characters.