1 import { Injectable } from '@angular/core'
2 import { PrimeNGConfig } from 'primeng/api'
5 export class I18nPrimengCalendarService {
7 constructor (private config: PrimeNGConfig) {
8 this.config.setTranslation({
20 $localize`:Day name short:Sun`,
21 $localize`:Day name short:Mon`,
22 $localize`:Day name short:Tue`,
23 $localize`:Day name short:Wed`,
24 $localize`:Day name short:Thu`,
25 $localize`:Day name short:Fri`,
26 $localize`:Day name short:Sat`
30 $localize`:Day name min:Su`,
31 $localize`:Day name min:Mo`,
32 $localize`:Day name min:Tu`,
33 $localize`:Day name min:We`,
34 $localize`:Day name min:Th`,
35 $localize`:Day name min:Fr`,
36 $localize`:Day name min:Sa`
55 $localize`:Month name short:Jan`,
56 $localize`:Month name short:Feb`,
57 $localize`:Month name short:Mar`,
58 $localize`:Month name short:Apr`,
59 $localize`:Month name short:May`,
60 $localize`:Month name short:Jun`,
61 $localize`:Month name short:Jul`,
62 $localize`:Month name short:Aug`,
63 $localize`:Month name short:Sep`,
64 $localize`:Month name short:Oct`,
65 $localize`:Month name short:Nov`,
66 $localize`:Month name short:Dec`
69 today: $localize`Today`,
71 clear: $localize`Clear`
76 const gmt = new Date().toString().match(/([A-Z]+[\+-][0-9]+)/)[1]
77 const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone
79 return `${timezone} - ${gmt}`
83 return $localize`:Date format in this locale.:yy-mm-dd`