区域设置 API 允许为组件全局设置 i18n 和 l7n 选项。
配置由从primereact/api导入的Locale API管理。
import { locale, addLocale, updateLocaleOption, updateLocaleOptions, localeOption, localeOptions } from 'primereact/api';
可以使用locale方法随时设置可用的区域设置。
locale('en');
可以使用addLocale方法添加新的区域设置。
addLocale('es', {
firstDayOfWeek: 1,
dayNames: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],
dayNamesShort: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
dayNamesMin: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],
monthNames: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],
monthNamesShort: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],
today: 'Hoy',
clear: 'Limpiar',
//...
});
可以在社区支持的PrimeLocale存储库中找到可供使用的区域设置。如果您可以通过 pull request 为此存储库做出贡献并与社区其他成员分享,我们将不胜感激。