Слияние кода завершено, страница обновится автоматически
import localeContext from './LocaleContext';
import { Locale } from './locale';
import { formatTemplate } from '../formatter';
export function $l<L extends Locale, T extends keyof Omit<L, 'lang'>>(
component: T,
key: keyof L[T],
defaults?: L,
injectionOptions?: { [key: string]: string | number },
) {
const locale: string = localeContext.get<L, T>(component, key, defaults);
if (injectionOptions) {
return formatTemplate(locale, injectionOptions);
}
return locale;
}
export default localeContext;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )