Application Internationalization

The desktop application can have i18n text referenced by config, help, etc.

ui (specified by dsmuidir in INFO)
└── texts
   ├── enu
   │    └── strings
   └── cht
        └── strings

You have to create directories according to supported languages then create a file named strings inside each language directory.

  • [dsmuidir]/texts/enu/strings
      [app_tree]
      index_title="This is a title"
      node_1="This is node1"
      [app_tab]
      tab1="This is tab1"
      tab2="This is tab2"
    
  • [dsmuidir]/texts/cht/strings
      [app_tree]
      index_title="這是標題"
      node_1="這是節點1"
      [app_tab]
      tab1="這是標籤1"
      tab2="這是標籤2"
    

When you want to use these texts, just reference them in section:key format (one value can only be one i18n string)

"title": "app_tree:node_1"

I18N strings are loaded only when application opened on desktop after DSM 7.0. If the strings are used as desktop notifications, those strings should be specified in preloadTexts of application config.

results matching ""

    No results matching ""