UNPKG

@ohos/hpm-cli-notice

Version:

Combining the notice files in the project into 'Third Party Open Source Notice' file.

30 lines (23 loc) 695 B
(function(){ const { ClientAddonApi, addonEvent } = window.top.HPM_CLI_UI; const NOTICE_NAME = 'Third Party Open Source Notice'; const registI18nResource = (pluginName) => { const clientAddonApi = new ClientAddonApi(); const zh_CN = { notice: "三方开源声明", notFound: `找不到对应的文件:${NOTICE_NAME}` } const en = { notice: "Notice", notFound: `Cannot found file: ${NOTICE_NAME}` } clientAddonApi.addLocalization('zh_CN', zh_CN, { pluginName }); clientAddonApi.addLocalization('en', en, { pluginName }); } addonEvent.subscribe('registered', name => { registI18nResource(name); }) })()