chore: use getLocaleID for l10nID
This commit is contained in:
parent
15afff4233
commit
351b732771
@ -1,5 +1,5 @@
|
|||||||
import { config } from "../../package.json";
|
import { config } from "../../package.json";
|
||||||
import { getString } from "../utils/locale";
|
import { getLocaleID, getString } from "../utils/locale";
|
||||||
|
|
||||||
function example(
|
function example(
|
||||||
target: any,
|
target: any,
|
||||||
@ -274,11 +274,11 @@ export class UIExampleFactory {
|
|||||||
paneID: "example",
|
paneID: "example",
|
||||||
pluginID: config.addonID,
|
pluginID: config.addonID,
|
||||||
header: {
|
header: {
|
||||||
l10nID: `${config.addonRef}-item-section-example1-head-text`,
|
l10nID: getLocaleID("item-section-example1-head-text"),
|
||||||
icon: "chrome://zotero/skin/16/universal/book.svg",
|
icon: "chrome://zotero/skin/16/universal/book.svg",
|
||||||
},
|
},
|
||||||
sidenav: {
|
sidenav: {
|
||||||
l10nID: `${config.addonRef}-item-section-example1-sidenav-tooltip`,
|
l10nID: getLocaleID("item-section-example1-sidenav-tooltip"),
|
||||||
icon: "chrome://zotero/skin/20/universal/save.svg",
|
icon: "chrome://zotero/skin/20/universal/save.svg",
|
||||||
},
|
},
|
||||||
onRender: ({ body, item, editable, tabType }) => {
|
onRender: ({ body, item, editable, tabType }) => {
|
||||||
@ -297,14 +297,14 @@ export class UIExampleFactory {
|
|||||||
paneID: "reader-example",
|
paneID: "reader-example",
|
||||||
pluginID: config.addonID,
|
pluginID: config.addonID,
|
||||||
header: {
|
header: {
|
||||||
l10nID: `${config.addonRef}-item-section-example2-head-text`,
|
l10nID: getLocaleID("item-section-example2-head-text"),
|
||||||
// Optional
|
// Optional
|
||||||
l10nArgs: `{"status": "Initialized"}`,
|
l10nArgs: `{"status": "Initialized"}`,
|
||||||
// Can also have a optional dark icon
|
// Can also have a optional dark icon
|
||||||
icon: "chrome://zotero/skin/16/universal/book.svg",
|
icon: "chrome://zotero/skin/16/universal/book.svg",
|
||||||
},
|
},
|
||||||
sidenav: {
|
sidenav: {
|
||||||
l10nID: `${config.addonRef}-item-section-example2-sidenav-tooltip`,
|
l10nID: getLocaleID("item-section-example2-sidenav-tooltip"),
|
||||||
icon: "chrome://zotero/skin/20/universal/save.svg",
|
icon: "chrome://zotero/skin/20/universal/save.svg",
|
||||||
},
|
},
|
||||||
// Optional
|
// Optional
|
||||||
@ -366,7 +366,7 @@ export class UIExampleFactory {
|
|||||||
{
|
{
|
||||||
type: "test",
|
type: "test",
|
||||||
icon: "chrome://zotero/skin/16/universal/empty-trash.svg",
|
icon: "chrome://zotero/skin/16/universal/empty-trash.svg",
|
||||||
l10nID: "make-it-red-item-section-example2-button-tooltip",
|
l10nID: getLocaleID("item-section-example2-button-tooltip"),
|
||||||
onClick: ({ item, paneID }) => {
|
onClick: ({ item, paneID }) => {
|
||||||
ztoolkit.log("Section clicked!", item?.id);
|
ztoolkit.log("Section clicked!", item?.id);
|
||||||
Zotero.ItemPaneManager.unregisterSection(paneID);
|
Zotero.ItemPaneManager.unregisterSection(paneID);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { config } from "../../package.json";
|
import { config } from "../../package.json";
|
||||||
|
|
||||||
export { initLocale, getString };
|
export { initLocale, getString, getLocaleID };
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize locale data
|
* Initialize locale data
|
||||||
@ -82,3 +82,7 @@ function _getString(
|
|||||||
return pattern.value || localStringWithPrefix;
|
return pattern.value || localStringWithPrefix;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getLocaleID(id: string) {
|
||||||
|
return `${config.addonRef}-${id}`;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user