@schedule-x/translations
Advanced tools
Comparing version
@@ -25,3 +25,3 @@ import { Signal } from "@preact/signals"; | ||
} | ||
type Language = DatePickerTranslations & CalendarTranslations; | ||
type Language = Partial<DatePickerTranslations> & Partial<CalendarTranslations> & Record<string, string>; // enable custom & premium plugins to use the default translator | ||
declare const deDE: Language; | ||
@@ -55,2 +55,3 @@ declare const enUS: Language; | ||
declare const hrHR: Language; | ||
declare const slSI: Language; | ||
type TranslationVariables = { | ||
@@ -60,2 +61,8 @@ [key: string]: string | number; | ||
declare const translate: (locale: Signal<string>, languages: Signal<Record<string, Language>>) => (key: string, translationVariables?: TranslationVariables) => string; | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
declare const mergeLocales: (...locales: Record<string, Language>[]) => Record<string, Language>; | ||
declare const translations: { | ||
@@ -91,2 +98,3 @@ deDE: Language; | ||
hrHR: Language; | ||
slSI: Language; | ||
}; | ||
@@ -123,3 +131,4 @@ declare const datePickerTranslations: { | ||
hrHr: DatePickerTranslations; | ||
slSI: DatePickerTranslations; | ||
}; | ||
export { translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR }; | ||
export { mergeLocales, translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR, slSI }; |
@@ -873,2 +873,32 @@ 'use strict'; | ||
const datePickerSlSI = { | ||
Date: 'Datum', | ||
'MM/DD/YYYY': 'MM.DD.YYYY', | ||
'Next month': 'Naslednji mesec', | ||
'Previous month': 'Prejšnji mesec', | ||
'Choose Date': 'Izberi datum', | ||
}; | ||
const calendarSlSI = { | ||
Today: 'Danes', | ||
Month: 'Mesec', | ||
Week: 'Teden', | ||
Day: 'Dan', | ||
'Select View': 'Izberi pogled', | ||
events: 'dogodki', | ||
event: 'dogodek', | ||
'No events': 'Ni dogodkov', | ||
'Next period': 'Naslednji dogodek', | ||
'Previous period': 'Prejšnji dogodek', | ||
to: 'do', // as in 2/1/2020 to 2/2/2020 | ||
'Full day- and multiple day events': 'Celodnevni in večdnevni dogodki', | ||
'Link to {{n}} more events on {{date}}': 'Povezava do {{n}} drugih dogodkov dne {{date}}', | ||
'Link to 1 more event on {{date}}': 'Povezava do še enega dogodka dne {{date}}', | ||
}; | ||
const slSI = { | ||
...datePickerSlSI, | ||
...calendarSlSI, | ||
}; | ||
class InvalidLocaleError extends Error { | ||
@@ -899,2 +929,17 @@ constructor(locale) { | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
const mergeLocales = (...locales) => { | ||
const mergedLocales = {}; | ||
locales.forEach((locale) => { | ||
Object.keys(locale).forEach((key) => { | ||
mergedLocales[key] = { ...mergedLocales[key], ...locale[key] }; | ||
}); | ||
}); | ||
return mergedLocales; | ||
}; | ||
/* eslint-disable max-lines */ | ||
@@ -931,2 +976,3 @@ const translations = { | ||
hrHR, | ||
slSI, | ||
}; | ||
@@ -963,2 +1009,3 @@ const datePickerTranslations = { | ||
hrHr: datePickerHrHR, | ||
slSI: datePickerSlSI, | ||
}; | ||
@@ -983,2 +1030,3 @@ | ||
exports.ltLT = ltLT; | ||
exports.mergeLocales = mergeLocales; | ||
exports.mkMK = mkMK; | ||
@@ -990,2 +1038,3 @@ exports.nlNL = nlNL; | ||
exports.skSK = skSK; | ||
exports.slSI = slSI; | ||
exports.srLatnRS = srLatnRS; | ||
@@ -992,0 +1041,0 @@ exports.svSE = svSE; |
@@ -25,3 +25,3 @@ import { Signal } from "@preact/signals"; | ||
} | ||
type Language = DatePickerTranslations & CalendarTranslations; | ||
type Language = Partial<DatePickerTranslations> & Partial<CalendarTranslations> & Record<string, string>; // enable custom & premium plugins to use the default translator | ||
declare const deDE: Language; | ||
@@ -55,2 +55,3 @@ declare const enUS: Language; | ||
declare const hrHR: Language; | ||
declare const slSI: Language; | ||
type TranslationVariables = { | ||
@@ -60,2 +61,8 @@ [key: string]: string | number; | ||
declare const translate: (locale: Signal<string>, languages: Signal<Record<string, Language>>) => (key: string, translationVariables?: TranslationVariables) => string; | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
declare const mergeLocales: (...locales: Record<string, Language>[]) => Record<string, Language>; | ||
declare const translations: { | ||
@@ -91,2 +98,3 @@ deDE: Language; | ||
hrHR: Language; | ||
slSI: Language; | ||
}; | ||
@@ -123,3 +131,4 @@ declare const datePickerTranslations: { | ||
hrHr: DatePickerTranslations; | ||
slSI: DatePickerTranslations; | ||
}; | ||
export { translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR }; | ||
export { mergeLocales, translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR, slSI }; |
@@ -871,2 +871,32 @@ const datePickerDeDE = { | ||
const datePickerSlSI = { | ||
Date: 'Datum', | ||
'MM/DD/YYYY': 'MM.DD.YYYY', | ||
'Next month': 'Naslednji mesec', | ||
'Previous month': 'Prejšnji mesec', | ||
'Choose Date': 'Izberi datum', | ||
}; | ||
const calendarSlSI = { | ||
Today: 'Danes', | ||
Month: 'Mesec', | ||
Week: 'Teden', | ||
Day: 'Dan', | ||
'Select View': 'Izberi pogled', | ||
events: 'dogodki', | ||
event: 'dogodek', | ||
'No events': 'Ni dogodkov', | ||
'Next period': 'Naslednji dogodek', | ||
'Previous period': 'Prejšnji dogodek', | ||
to: 'do', // as in 2/1/2020 to 2/2/2020 | ||
'Full day- and multiple day events': 'Celodnevni in večdnevni dogodki', | ||
'Link to {{n}} more events on {{date}}': 'Povezava do {{n}} drugih dogodkov dne {{date}}', | ||
'Link to 1 more event on {{date}}': 'Povezava do še enega dogodka dne {{date}}', | ||
}; | ||
const slSI = { | ||
...datePickerSlSI, | ||
...calendarSlSI, | ||
}; | ||
class InvalidLocaleError extends Error { | ||
@@ -897,2 +927,17 @@ constructor(locale) { | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
const mergeLocales = (...locales) => { | ||
const mergedLocales = {}; | ||
locales.forEach((locale) => { | ||
Object.keys(locale).forEach((key) => { | ||
mergedLocales[key] = { ...mergedLocales[key], ...locale[key] }; | ||
}); | ||
}); | ||
return mergedLocales; | ||
}; | ||
/* eslint-disable max-lines */ | ||
@@ -929,2 +974,3 @@ const translations = { | ||
hrHR, | ||
slSI, | ||
}; | ||
@@ -961,4 +1007,5 @@ const datePickerTranslations = { | ||
hrHr: datePickerHrHR, | ||
slSI: datePickerSlSI, | ||
}; | ||
export { caES, csCZ, daDK, datePickerTranslations, deDE, enGB, enUS, esES, etEE, frFR, hrHR, idID, itIT, jaJP, koKR, kyKG, ltLT, mkMK, nlNL, plPL, ptBR, ruRU, skSK, srLatnRS, svSE, trTR, translate, translations, ukUA, zhCN, zhTW }; | ||
export { caES, csCZ, daDK, datePickerTranslations, deDE, enGB, enUS, esES, etEE, frFR, hrHR, idID, itIT, jaJP, koKR, kyKG, ltLT, mergeLocales, mkMK, nlNL, plPL, ptBR, ruRU, skSK, slSI, srLatnRS, svSE, trTR, translate, translations, ukUA, zhCN, zhTW }; |
@@ -25,3 +25,3 @@ import { Signal } from "@preact/signals"; | ||
} | ||
type Language = DatePickerTranslations & CalendarTranslations; | ||
type Language = Partial<DatePickerTranslations> & Partial<CalendarTranslations> & Record<string, string>; // enable custom & premium plugins to use the default translator | ||
declare const deDE: Language; | ||
@@ -55,2 +55,3 @@ declare const enUS: Language; | ||
declare const hrHR: Language; | ||
declare const slSI: Language; | ||
type TranslationVariables = { | ||
@@ -60,2 +61,8 @@ [key: string]: string | number; | ||
declare const translate: (locale: Signal<string>, languages: Signal<Record<string, Language>>) => (key: string, translationVariables?: TranslationVariables) => string; | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
declare const mergeLocales: (...locales: Record<string, Language>[]) => Record<string, Language>; | ||
declare const translations: { | ||
@@ -91,2 +98,3 @@ deDE: Language; | ||
hrHR: Language; | ||
slSI: Language; | ||
}; | ||
@@ -123,3 +131,4 @@ declare const datePickerTranslations: { | ||
hrHr: DatePickerTranslations; | ||
slSI: DatePickerTranslations; | ||
}; | ||
export { translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR }; | ||
export { mergeLocales, translate, translations, datePickerTranslations, deDE, enUS, itIT, enGB, svSE, zhCN, zhTW, jaJP, ruRU, koKR, frFR, daDK, plPL, esES, mkMK, nlNL, ptBR, skSK, trTR, kyKG, idID, csCZ, etEE, ukUA, caES, srLatnRS, ltLT, hrHR, slSI }; |
@@ -877,2 +877,32 @@ (function (global, factory) { | ||
const datePickerSlSI = { | ||
Date: 'Datum', | ||
'MM/DD/YYYY': 'MM.DD.YYYY', | ||
'Next month': 'Naslednji mesec', | ||
'Previous month': 'Prejšnji mesec', | ||
'Choose Date': 'Izberi datum', | ||
}; | ||
const calendarSlSI = { | ||
Today: 'Danes', | ||
Month: 'Mesec', | ||
Week: 'Teden', | ||
Day: 'Dan', | ||
'Select View': 'Izberi pogled', | ||
events: 'dogodki', | ||
event: 'dogodek', | ||
'No events': 'Ni dogodkov', | ||
'Next period': 'Naslednji dogodek', | ||
'Previous period': 'Prejšnji dogodek', | ||
to: 'do', // as in 2/1/2020 to 2/2/2020 | ||
'Full day- and multiple day events': 'Celodnevni in večdnevni dogodki', | ||
'Link to {{n}} more events on {{date}}': 'Povezava do {{n}} drugih dogodkov dne {{date}}', | ||
'Link to 1 more event on {{date}}': 'Povezava do še enega dogodka dne {{date}}', | ||
}; | ||
const slSI = { | ||
...datePickerSlSI, | ||
...calendarSlSI, | ||
}; | ||
class InvalidLocaleError extends Error { | ||
@@ -903,2 +933,17 @@ constructor(locale) { | ||
/** | ||
* A function which can take an endless lists of arguments, all with the type Record<string, Language> | ||
* and merge them into a single Record<string, Language>, | ||
* always going over each key and merging the values of each key by means of spread operator | ||
* */ | ||
const mergeLocales = (...locales) => { | ||
const mergedLocales = {}; | ||
locales.forEach((locale) => { | ||
Object.keys(locale).forEach((key) => { | ||
mergedLocales[key] = { ...mergedLocales[key], ...locale[key] }; | ||
}); | ||
}); | ||
return mergedLocales; | ||
}; | ||
/* eslint-disable max-lines */ | ||
@@ -935,2 +980,3 @@ const translations = { | ||
hrHR, | ||
slSI, | ||
}; | ||
@@ -967,2 +1013,3 @@ const datePickerTranslations = { | ||
hrHr: datePickerHrHR, | ||
slSI: datePickerSlSI, | ||
}; | ||
@@ -987,2 +1034,3 @@ | ||
exports.ltLT = ltLT; | ||
exports.mergeLocales = mergeLocales; | ||
exports.mkMK = mkMK; | ||
@@ -994,2 +1042,3 @@ exports.nlNL = nlNL; | ||
exports.skSK = skSK; | ||
exports.slSI = slSI; | ||
exports.srLatnRS = srLatnRS; | ||
@@ -996,0 +1045,0 @@ exports.svSE = svSE; |
{ | ||
"name": "@schedule-x/translations", | ||
"umdName": "SXTranslations", | ||
"version": "2.15.1", | ||
"version": "2.16.0", | ||
"description": "Schedule-X translations", | ||
@@ -31,3 +31,3 @@ "author": { | ||
"homepage": "https://schedule-x.dev", | ||
"gitHead": "4a0a571c83e60c411b5ba98cd50858abd6b55de7" | ||
"gitHead": "af6a1554b071114c0abb6f3ae9dc44c6e148cad7" | ||
} |
107764
6.15%3197
5.27%