【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

在10.0中,我们要求所有国际化化的地方,都必须是一个独立key,任何时候都不能使用多个单词拼接组合成。

各模块国际化key规范:

核心模块前缀示例
design

Fine-Design_

Fine-Design_Report_Write_Attribute

Fine-Design_Chart_Legend_Name

core-allFine-Core_Fine-Core_Language_Item
datasourceFine-Datasource_Fine-Datasource_Database_Connected_Failed
engineFine-Engine_

Fine-Engine_Report_Preview_Page

Fine-Engine_Chart_Refresh

decision

Dec-

Fine-Dec_

Dec-Dashboard_Directory

Fine-Dec_Dashboard_Directory

schedule

Schedule-

Fine-Schedule_

 
bussinessBI-BI-Dashboard_Edit

生效范围

国际化文件,原则上只能在SERVER(服务器端)、WEB(web端)、DESIGN(设计器端)中三选一,根据实际的需求情况而定

API文档

设计器中提供两个API接口,用于不同的国际化

 

com.fr.design.i18n.Toolkit#i18nText(String key)

用于简单的国际化

 

com.fr.design.i18n.Toolkit#i18nText(String key, Object... args)

...

示例:假设有一个国际化键值对 Fine-Design_Layout_2x3={}行x{}列布局容器,那么com列布局容器,那么com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Layout_2x3", 2, 3)就输出:2行x3列布局容器