面试题答案
一键面试// 定义翻译文本的类型
type Translations = {
[key: string]: {
[locale: string]: string;
};
};
// 假设已经有预定义好的翻译文本
const translations: Translations = {
greeting: {
en: 'Hello',
zh: '你好'
},
goodbye: {
en: 'Goodbye',
zh: '再见'
}
};
// 定义获取翻译文本的函数
function getTranslation(key: string, locale: string): string | undefined {
return translations[key]?.[locale];
}