Locale 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リポジトリで利用できます。プルリクエストでこのリポジトリに貢献し、コミュニティの残りのメンバーと共有していただければ幸いです。