14 lines
349 B
TypeScript
14 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
|
||
|
|
}
|