17 lines
497 B
JavaScript
17 lines
497 B
JavaScript
import { registerUnbound } from "discourse-common/lib/helpers";
|
|
import I18n from "I18n";
|
|
import { getSetting as getThemeSetting } from "discourse/lib/theme-settings-store";
|
|
|
|
registerUnbound("theme-i18n", (themeId, key, params) => {
|
|
return I18n.t(`theme_translations.${themeId}.${key}`, params);
|
|
});
|
|
|
|
registerUnbound(
|
|
"theme-prefix",
|
|
(themeId, key) => `theme_translations.${themeId}.${key}`
|
|
);
|
|
|
|
registerUnbound("theme-setting", (themeId, key) => {
|
|
return getThemeSetting(themeId, key);
|
|
});
|