Grid Localization
jqxGrid
The Grid plugin can localize all the displayed strings by passing a localization object to the 'localizestrings' function.
Grid Localization Sample
The result of the above code is:
Default Localization Members
{
// separator of parts of a date (e.g. '/' in 11/05/1955) '/':
"/",
// separator of parts of a time (e.g. ':' in 05:44 PM) ':':
":",
// the first day of the week (0 = Sunday, 1 = Monday, etc) firstDay: 0,
days: {
// full day names names: [
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
// abbreviated day names namesAbbr: [
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
// shortest day names namesShort: [
"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]
},
months: {
// full month names (13 months for lunar calendards -- 13th month should be "" if not lunar) names: [
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ""],
// abbreviated month names namesAbbr: [
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", ""]
},
// AM and PM designators in one of these forms: // The usual view, and the upper and lower case versions // [standard,lowercase,uppercase] // The culture does not use AM or PM (likely all standard date formats use 24 hour time) // null AM: [
"AM", "am", "AM"],
PM: [
"PM", "pm", "PM"],
eras: [
// eras in reverse chronological order. // name: the name of the era in this culture (e.g. A.D., C.E.) // start: when the era starts in ticks (gregorian, gmt), null if it is the earliest supported era. // offset: offset in years from gregorian calendar {
"name": "A.D.", "start": null, "offset": 0 }
],
twoDigitYearMax: 2029,
patterns: {
// short date pattern d:
"M/d/yyyy",
// long date pattern D:
"dddd, MMMM dd, yyyy",
// short time pattern t:
"h:mm tt",
// long time pattern T:
"h:mm:ss tt",
// long date, short time pattern f:
"dddd, MMMM dd, yyyy h:mm tt",
// long date, long time pattern F:
"dddd, MMMM dd, yyyy h:mm:ss tt",
// month/day pattern M:
"MMMM dd",
// month/year pattern Y:
"yyyy MMMM",
// S is a sortable format that does not vary by culture S:
"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss" },
percentsymbol:
"%",
currencysymbol:
"$",
currencysymbolposition:
"before",
decimalseparator:
'.',
thousandsseparator:
',',
pagergotopagestring:
"Go to page:",
pagershowrowsstring:
"Show rows:",
pagerrangestring:
" of ",
pagerpreviousbuttonstring:
"previous",
pagernextbuttonstring:
"next",
groupsheaderstring:
"Drag a column and drop it here to group by that column",
sortascendingstring:
"Sort Ascending",
sortdescendingstring:
"Sort Descending",
sortremovestring:
"Remove Sort",
groupbystring:
"Group By this column",
groupremovestring:
"Remove from groups",
filterclearstring:
"Clear",
filterstring:
"Filter",
filtershowrowstring:
"Show rows where:",
filtershowrowdatestring:
"Show rows where date:",
filterorconditionstring:
"Or",
filterandconditionstring:
"And",
filterselectallstring:
"(Select All)",
filterchoosestring:
"Please Choose:",
filterstringcomparisonoperators: [
'empty', 'not empty', 'contains', 'contains(match case)',
'does not contain', 'does not contain(match case)', 'starts with', 'starts with(match case)',
'ends with', 'ends with(match case)', 'equal', 'equal(match case)', 'null', 'not null'],
filternumericcomparisonoperators: [
'equal', 'not equal', 'less than', 'less than or equal', 'greater than', 'greater than or equal', 'null', 'not null'],
filterdatecomparisonoperators: [
'equal', 'not equal', 'less than', 'less than or equal', 'greater than', 'greater than or equal', 'null', 'not null'],
filterbooleancomparisonoperators: [
'equal', 'not equal'],
validationstring:
"Entered value is not valid",
emptydatastring:
"No data to display",
filterselectstring:
"Select Filter",
German Localization Members
{
firstDay: 1,
days: {
// full day namesnames: [
"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"],
// abbreviated day namesnamesAbbr: [
"So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
// shortest day namesnamesShort:
"So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]
},
months: {
// full month names (13 months for lunar calendards -- 13th month should be "" if not lunar)names: [
"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember", ""],
// abbreviated month namesnamesAbbr: [
"Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez", ""]
},
// AM and PM designators in one of these forms:// The usual view, and the upper and lower case versions// [standard,lowercase,uppercase]// The culture does not use AM or PM (likely all standard date formats use 24 hour time)// nullAM: [
"Vormittag", "vormittag", "Vormittag"],
PM: [
"Nachmittag", "nachmittag", "Nachmittag"],
eras: [
// eras in reverse chronological order.// name: the name of the era in this culture (e.g. A.D., C.E.)// start: when the era starts in ticks (gregorian, gmt), null if it is the earliest supported era.// offset: offset in years from gregorian calendar{
"name": "n. Chr.", "start": null, "offset": 0 }
],
twoDigitYearMax: 2100,
patterns: {
// short date patternd:
"dd.MM.yyyy",
// long date patternD:
"dddd, am dd.MM.yyyy",
// short time patternt:
"hh:mm tt",
// long time patternT:
"hh:mm:ss tt",
// long date, short time patternf:
"dddd, MMMM dd, yyyy h:mm tt",
// long date, long time patternF:
"dddd, MMMM dd, yyyy h:mm:ss tt",
// month/day patternM:
"MMMM dd",
// month/year patternY:
"yyyy MMMM",
// S is a sortable format that does not vary by cultureS:
"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss"},
percentsymbol:
"%",
currencysymbol:
"€",
currencysymbolposition:
"after",
decimalseparator:
',',
thousandsseparator:
'.',
pagergotopagestring:
"Gehe zu:",
pagershowrowsstring:
"Zeige Zeile:",
pagerrangestring:
" von ",
pagerpreviousbuttonstring:
"voriger",
pagernextbuttonstring:
"nächster",
groupsheaderstring:
"Ziehen Sie eine Spalte hierher um eine Gruppe zu erstellen",
sortascendingstring:
"Sortiere aufsteigend",
sortdescendingstring:
"Sortiere absteigend",
sortremovestring:
"Entferne Sortierung",
groupbystring:
"Gruppiere nach dieser Spalte",
groupremovestring:
"Entferne Gruppierung",
filterclearstring:
"Aufheben",
filterstring:
"Filter",
filtershowrowstring:
"Zeige Zeilen wo:",
filterorconditionstring:
"Oder",
filterandconditionstring:
"Und",
filterstringcomparisonoperators: [
'leer', 'nicht leer', 'enthält', 'enthält(Klein-/Großschreibung beachten)',
'enthält nicht', 'enthält nicht(Klein-/Großschreibung beachten)', 'startet mit', 'startet mit(Klein-/Großschreibung beachten)',
'endet mit', 'endet mit(Klein-/Großschreibung beachten)', 'gleich', 'gleich(Klein-/Großschreibung beachten)', 'undefiniert', 'nicht undefiniert'],
filternumericcomparisonoperators: [
'gleich', 'ungleich', 'kleiner als', 'kleiner gleich', 'größer als', 'größer gleich', 'undefiniert', 'nicht undefiniert'],
filterdatecomparisonoperators: [
'gleich', 'ungleich', 'früher als', 'früher gleich', 'später als', 'später gleich', 'undefiniert', 'nicht undefiniert']
validationstring:
"Der eingegebene Wert ist nicht gültig"