@brightspace-ui/intl
Advanced tools
Comparing version 3.14.0 to 3.15.0
export const defaultLocale = 'en'; | ||
export const supportedBaseLocales = ['ar', 'cy', 'da', 'de', 'en', 'es', 'fr', 'hi', 'ja', 'ko', 'nl', 'pt', 'sv', 'tr', 'zh']; | ||
export const supportedBaseLocales = ['ar', 'cy', 'da', 'de', 'en', 'es', 'fr', 'hi', 'ja', 'ko', 'mi', 'nl', 'pt', 'sv', 'tr', 'zh']; | ||
export const supportedLangpacks = ['ar', 'cy', 'da', 'de', 'en', 'en-gb', 'es', 'es-es', 'fr', 'fr-fr', 'fr-on', 'hi', 'ja', 'ko', 'mi', 'nl', 'pt', 'sv', 'tr', 'zh-cn', 'zh-tw']; | ||
export const supportedLocalesDetails = [ | ||
@@ -19,2 +20,3 @@ { code: 'ar-sa', name: 'العربية' }, | ||
{ code: 'ko-kr', name: '한국어 (대한민국)' }, | ||
{ code: 'mi-nz', name: 'Māori (Aotearoa)' }, | ||
{ code: 'nl-nl', name: 'Nederlands (Nederland)' }, | ||
@@ -21,0 +23,0 @@ { code: 'pt-br', name: 'Português (Brasil)' }, |
import { getDocumentLocaleSettings, getLanguage, merge } from './common.js'; | ||
// to-do: These should be based on region, not language | ||
const hour24locales = ['cy', 'da', 'de', 'es', 'fr', 'nl', 'pt', 'sv', 'tr', 'zh']; | ||
const mondayFirstDayLocales = ['cy', 'da', 'de', 'fr', 'hi', 'nl', 'sv', 'tr']; | ||
const mondayFirstDayLocales = ['cy', 'da', 'de', 'fr', 'hi', 'mi', 'nl', 'sv', 'tr']; | ||
@@ -828,2 +829,14 @@ // timezone abbreviations and offsets from https://www.timeanddate.com/time/zones/ | ||
break; | ||
case 'mi': | ||
dateFormats = ['dddd, d MMMM y', 'd MMMM y', 'dd-MM-y', 'MMMM yyyy', 'd MMMM', 'd MMM']; | ||
months = [ | ||
['Kohitātea', 'Huitanguru', 'Poutūterangi', 'Paengawhāwhā', 'Haratua', 'Pipiri', 'Hōngongoi', 'Hereturikōkā', 'Mahuru', 'Whiringa-ā-nuku', 'Whiringa-ā-rangi', 'Hakihea'], | ||
['Kohi', 'Hui', 'Pou', 'Pae', 'Hara', 'Pipi', 'Hōngo', 'Here', 'Mahu', 'Nuku', 'Rangi', 'Haki'] | ||
]; | ||
days = [ | ||
['Rātapu', 'Rāhina', 'Rātū', 'Rāapa', 'Rāpare', 'Rāmere', 'Rāhoroi'], | ||
['Tap', 'Hin', 'Tū', 'Apa', 'Par', 'Mer', 'Hor'], | ||
['T', 'H', 'T', 'A', 'P', 'M', 'H'] | ||
]; | ||
break; | ||
case 'nl': | ||
@@ -830,0 +843,0 @@ dateFormats = ['dddd d MMMM yyyy', 'd MMMM yyyy', 'dd-MM-yyyy', 'MMMM yyyy', 'd MMMM', 'd MMM']; |
@@ -115,2 +115,3 @@ import { | ||
case 'ja': | ||
case 'mi': | ||
case 'pt': | ||
@@ -117,0 +118,0 @@ case 'zh': |
{ | ||
"name": "@brightspace-ui/intl", | ||
"version": "3.14.0", | ||
"version": "3.15.0", | ||
"description": "Internationalization APIs for number, date, time and file size formatting and parsing in D2L Brightspace.", | ||
@@ -5,0 +5,0 @@ "main": "lib/number.js", |
77555
1685