|
|
@ -1,6 +1,7 @@ |
|
|
import { ApplicationConfiguration } from '../models/application-configuration'; |
|
|
import { ApplicationConfiguration } from '../models/application-configuration'; |
|
|
|
|
|
|
|
|
export function localize(resourceName: string, key: string, defaultValue: string) { |
|
|
export function localize(resourceName: string, key: string, defaultValue: string) { |
|
|
|
|
|
/* tslint:disable-next-line:only-arrow-functions */ |
|
|
return function(localization: ApplicationConfiguration.Localization) { |
|
|
return function(localization: ApplicationConfiguration.Localization) { |
|
|
if (resourceName === '_') return key; |
|
|
if (resourceName === '_') return key; |
|
|
|
|
|
|
|
|
@ -17,6 +18,7 @@ export function localizeWithFallback( |
|
|
keys: string[], |
|
|
keys: string[], |
|
|
defaultValue: string, |
|
|
defaultValue: string, |
|
|
) { |
|
|
) { |
|
|
|
|
|
/* tslint:disable-next-line:only-arrow-functions */ |
|
|
return function(localization: ApplicationConfiguration.Localization) { |
|
|
return function(localization: ApplicationConfiguration.Localization) { |
|
|
resourceNames = resourceNames.concat(localization.defaultResourceName).filter(Boolean); |
|
|
resourceNames = resourceNames.concat(localization.defaultResourceName).filter(Boolean); |
|
|
|
|
|
|
|
|
|