13 lines
349 B
TypeScript
13 lines
349 B
TypeScript
/**
|
|
* Dil anahtari tanimli degilse okunabilir bir yedek metin dondurur; ceviri bulunamadiginda
|
|
* ekranda ham anahtarin gorunmesini engeller.
|
|
*/
|
|
export function translateLabel(
|
|
translate: (key: string) => string,
|
|
key: string,
|
|
fallback?: string,
|
|
) {
|
|
const value = translate('::' + key)
|
|
|
|
return value === key ? (fallback ?? key) : value
|
|
}
|