UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

19 lines (13 loc) 505 B
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. type LocalizeFunc = (id: string, defaultMessage: string) => string; let localizeFunction: LocalizeFunc; export function setLocalizeFunction(func: LocalizeFunc) { localizeFunction = func; } export function localizeMessage(id: string, defaultMessage: string): string { if (!localizeFunction) { return defaultMessage; } return localizeFunction(id, defaultMessage); }