var dbTable = "Jobs"; //---------------------------------------------------------- // START //---------------------------------------------------------- //this.default = function () { //ej.base.enableRipple(window.ripple) /*ej.base.registerLicense('Mgo+DSMBaFt/QHNqVVhlVVpFdEBBXHxAd1p/VWJYdVt5flBPcDwsT3RfQF9iS35XdkdnWH5dcHFVRg==;Mgo+DSMBPh8sVXJ0S0V+XE9Bf1RDX3xKf0x/TGpQb19xflBPallYVBYiSV9jS3xSdEVnWX1acXVWRmZYUQ==;ORg4AjUWIQA/Gnt2VVhjQlFac1ZJXGFWfVJpTGpQdk5xdV9DaVZUTWY/P1ZhSXxRd0djXX9cdHVURWBbWUQ=;NzczMTkyQDMyMzAyZTMzMmUzMFAzcDJHNVNIK29NNW8wQWNwenNkcGI4Z282MjBSc0toYVNJNXg5QzU5VFE9;NzczMTkzQDMyMzAyZTMzMmUzMGJsQW14NXFqNkk5bDVJc0w5c0Jta25RZUtOZERERVVLTG1UTkFHWll2eWM9;NRAiBiAaIQQuGjN/V0Z+X09EaFpLVmJLYVB3WmpQdldgdVRMZVVbQX9PIiBoS35RdERhWXtecnBUR2NdVUB2;NzczMTk1QDMyMzAyZTMzMmUzMFJUNzJuU09MK1EvejBHWmRzTFd5SVdOaURXb09OcFV1aEJlVTNEbzVINDA9;NzczMTk2QDMyMzAyZTMzMmUzMFdMdlM3ZWFmTEJscnpEWGZ4UWRRNEhRVWdORlhMckZkTUFSTm1za2treE09;Mgo+DSMBMAY9C3t2VVhjQlFac1ZJXGFWfVJpTGpQdk5xdV9DaVZUTWY/P1ZhSXxRd0djXX9cdHVURWJeWEQ=;NzczMTk4QDMyMzAyZTMzMmUzMExhelNpS0thMmNhTGpaWUdMYkNDLzNMcG1Dd2dVOE1qMThXT0tFemJCUjg9;NzczMTk5QDMyMzAyZTMzMmUzMG9LMmlVQ1ZHZVlvYlZUUlZhb0JLVUpwZ2grZmFaZnphb0gwMzcybVdHWkk9;NzczMjAwQDMyMzAyZTMzMmUzMFJUNzJuU09MK1EvejBHWmRzTFd5SVdOaURXb09OcFV1aEJlVTNEbzVINDA9');*/ const BASE_URL ='curdev.hallo-it.de'; window.timeFormat = function (date) { var instance = new ej.base.Internationalization(); return instance.formatDate(date, { skeleton: 'Hm' }); }; var scheduleObj; function isFloatNumber(evt){ console.log(evt); } $(document).ready(function () { var pageTranlator = { terminplanung: "Termine", Jobs: "Aufträge", Contacts:"Kontakte", Employees:"Mitarbeiter", Teams:"Teams", Vehicles:"Fahrzeuge", jobTypes:"Auftragsarten", jobStates:"Auftrags-Stati", } /*ej.base.registerLicense('Mgo+DSMBaFt/QHNqVVhkW1pFdEBBXHxAd1p/VWJYdVt5flBPcDwsT3RfQF9iS35XdkZiXntfcHRWRA==;Mgo+DSMBPh8sVXJ0S0V+XE9AcVRDX3xKf0x/TGpQb19xflBPallYVBYiSV9jS3xSdEVnWXxfd3BURmJUUw==;ORg4AjUWIQA/Gnt2VVhjQlFaclhJXGFWfVJpTGpQdk5xdV9DaVZUTWY/P1ZhSXxRd0djXX9dcXNRR2BYUEY=;NzczMjIwQDMyMzAyZTMzMmUzMFAzcDJHNVNIK29NNW8wQWNwenNkcGI4Z282MjBSc0toYVNJNXg5QzU5VFE9;NzczMjIxQDMyMzAyZTMzMmUzMGJsQW14NXFqNkk5bDVJc0w5c0Jta25RZUtOZERERVVLTG1UTkFHWll2eWM9;NRAiBiAaIQQuGjN/V0Z+X09EaFtFVmJLYVB3WmpQdldgdVRMZVVbQX9PIiBoS35RdERhWXtec3VSQmFdU0R0;NzczMjIzQDMyMzAyZTMzMmUzMFJUNzJuU09MK1EvejBHWmRzTFd5SVdOaURXb09OcFV1aEJlVTNEbzVINDA9;NzczMjI0QDMyMzAyZTMzMmUzMFdMdlM3ZWFmTEJscnpEWGZ4UWRRNEhRVWdORlhMckZkTUFSTm1za2treE09;Mgo+DSMBMAY9C3t2VVhjQlFaclhJXGFWfVJpTGpQdk5xdV9DaVZUTWY/P1ZhSXxRd0djXX9dcXNRR2JdWEY=;NzczMjI2QDMyMzAyZTMzMmUzMExhelNpS0thMmNhTGpaWUdMYkNDLzNMcG1Dd2dVOE1qMThXT0tFemJCUjg9;NzczMjI3QDMyMzAyZTMzMmUzMG9LMmlVQ1ZHZVlvYlZUUlZhb0JLVUpwZ2grZmFaZnphb0gwMzcybVdHWkk9;NzczMjI4QDMyMzAyZTMzMmUzMFJUNzJuU09MK1EvejBHWmRzTFd5SVdOaURXb09OcFV1aEJlVTNEbzVINDA9');*/ ej.base.enableRipple(true); //Breadcrumb items definition var items = [ { iconCss: 'e-icons e-home', url: 'https://' + BASE_URL, }, { text: pageTranlator[(new URLSearchParams(window.location.search).get('page'))], url: 'https://' + BASE_URL + '/?page=' + new URLSearchParams(window.location.search).get('page'), }/*, { text: "Navigations", url: "https://ej2.syncfusion.com/javascript/demos/#/material/grid/breadcrumb/default", }, { text: "Breadcrumb", url: "./breadcrumb/default", }*/ ]; window.enbreadcrumb = new ej.navigations.Breadcrumb({ items: items, enableNavigation: false }, '.breadcrumb'); $('input.floatNumber').on('input', function() { this.value = this.value.replace(/(,)\./g, '$1').replace(/[^0-9.]/g,'').replace(/(\..*)\./g, '$1'); }); class hitOdata extends ej.data.ODataV4Adaptor { processResponse() { //var i= 0; // calling base class processResponse function var tmp = arguments[0]; tmp["@odata.context"]=tmp["@context"]; tmp["@odata.count"]=tmp["@count"]; arguments[0]=tmp; var original = super.processResponse.apply(this, arguments); //console.log(arguments); // adding serial number /*original.result.forEach(function(item){item['Sno'] = ++i}); return { result: original.result, count: original.count }; */ //console.log(original); return original; } /*processQuery(ds, query) { console.log("QUERY:"); console.log(query); return query; }*/ } console.log("ready"); ej.base.enableRipple(true); var L10n = ej.base.L10n; L10n.load({ "de": { "grid": { "EmptyRecord": "Keine Datensätze zur Anzeige", "True": "wahr", "False": "falsch", "InvalidFilterMessage": "Ungültige Filterdaten", "GroupDropArea": "Ziehen Sie hier eine Spaltenüberschrift, um ihre Spalte zu gruppieren", "UnGroup": "Klicken Sie hier, um die Gruppierung aufzuheben", "GroupDisable": "Die Gruppierung ist für diese Spalte deaktiviert", "FilterbarTitle": "Filterstabzelle", "EmptyDataSourceError": "DataSource darf beim erstmaligen Laden nicht leer sein, da Spalten aus dataSource in AutoGenerate Column Grid generiert werden", "Add": "Hinzufügen", "Edit": "Bearbeiten", "Cancel": "Stornieren", "Update": "Aktualisieren", "Delete": "Löschen", "Print": "Drucken", "Pdfexport": "PDF-Export", "Excelexport": "Excel-Export", "Wordexport": "Word-Export", "Csvexport": "CSV-Export", "Search": "Suche", "Columnchooser": "Spalten", "Save": "speichern", "Item": "Artikel", "Items": "Artikel", "EditOperationAlert": "Für den Bearbeitungsvorgang wurden keine Datensätze ausgewählt", "DeleteOperationAlert": "Für den Löschvorgang wurden keine Datensätze ausgewählt", "SaveButton": "speichern", "OKButton": "OK", "CancelButton": "Stornieren", "EditFormTitle": "Details von ", "AddFormTitle": "Neuen Datensatz hinzufügen", "BatchSaveConfirm": "Möchten Sie die Änderungen wirklich speichern?", "BatchSaveLostChanges": "Nicht gespeicherte Änderungen gehen verloren. Bist du dir sicher, dass du weitermachen willst?", "ConfirmDelete": "Möchten Sie den Datensatz wirklich löschen?", "CancelEdit": "Möchten Sie die Änderungen wirklich abbrechen?", "ChooseColumns": "Wählen Sie Spalte", "SearchColumns": "Suchspalten", "Matchs": "Keine Treffer gefunden", "FilterButton": "Filter", "ClearButton": "klar", "StartsWith": "Beginnt mit", "EndsWith": "Endet mit", "Contains": "Enthält", "Equal": "Gleich", "NotEqual": "Nicht gleich", "LessThan": "Weniger als", "LessThanOrEqual": "Weniger als oder gleich", "GreaterThan": "Größer als", "GreaterThanOrEqual": "Größer als oder gleich", "ChooseDate": "Wählen Sie ein Datum", "EnterValue": "Geben Sie den Wert ein", "Copy": "Kopieren", "Group": "Nach dieser Spalte gruppieren", "Ungroup": "Gruppierung durch diese Spalte aufheben", "autoFitAll": "Auto Fit für alle Spalten", "autoFit": "Passen Sie diese Spalte automatisch an", "Export": "Export", "FirstPage": "Erste Seite", "LastPage": "Letzte Seite", "PreviousPage": "Vorherige Seite", "NextPage": "Nächste Seite", "SortAscending": "Aufsteigend sortieren", "SortDescending": "Absteigend sortieren", "EditRecord": "Datensatz bearbeiten", "DeleteRecord": "Aufzeichnung löschen", "FilterMenu": "Filter" }, "checkboxFilter": { "Search": "Suche", "OK": "OK", "Cancel": "stornieren", "Filter": "Filter", "Clear": "klar", "SelectAll": "Wählen Sie Alle", "Blanks": "Rohlinge", "True": "Wahr", "False": "Falsch", "NoResult": "Keine Treffer gefunden" }, "excelFilter": { "ClearFilter": "Filter löschen", "NumberFilter": "Zahlenfilter", "TextFilter": "Textfilter", "DateFilter": "Datumsfilter", "MatchCase": "Matchfall", "Equal": "Gleich", "NotEqual": "Nicht gleich", "LessThan": "Weniger als", "LessThanOrEqual": "Weniger als oder gleich", "GreaterThan": "Größer als", "GreaterThanOrEqual": "Größer als oder gleich", "Between": "Zwischen", "CustomFilter": "Benutzerdefinierte Filter", "StartsWith": "Beginnt mit", "EndsWith": "Endet mit", "Contains": "Enthält", "OK": "OK", "Cancel": "Stornieren", "CustomFilterPlaceHolder": "Geben Sie den Wert ein", "CustomFilterDatePlaceHolder": "Wählen Sie ein Datum", "AND": "UND", "OR": "ODER", "ShowRowsWhere": "Zeige Zeilen wo:" }, "pager": { "currentPageInfo": "{0} von {1} Seiten", "totalItemsInfo": "({0} Elemente)", "firstPageTooltip": "Gehe zur ersten Seite", "lastPageTooltip": "Gehe zur letzten Seite", "nextPageTooltip": "Gehe zur nächsten Seite", "previousPageTooltip": "Zurück zur letzten Seite", "nextPagerTooltip": "Gehe zum nächsten Pager", "previousPagerTooltip": "Gehe zum vorherigen Pager", "pagerDropDown": "Objekte pro Seite" }, 'calendar': { today:'heute'}, 'schedule': { "today":'heute', 'addTitle' : '', "day": "Tag", "week": "Woche", "workWeek": "Arbeitswoche", "month": "Monat", "agenda": "Agenda", "weekAgenda": "Wochen-Agenda", "workWeekAgenda": "Arbeitswochen-Agenda", "monthAgenda": "Monats-Agenda", "noEvents": "Keine Termine", "emptyContainer": "Für diesen Tag sind keine Termine geplant.", "allDay": "Ganztägig", "start": "Start", "end": "Ende", "more": "mehr", "close": "Schließen", "cancel": "Abbrechen", "noTitle": "(Kein Titel)", "delete": "Löschen", "deleteEvent": "Termin löschen", "deleteMultipleEvent": "Mehrere Termine löschen", "selectedItems": "Ausgewählte Elemente", "deleteSeries": "Serie löschen", "edit": "Bearbeiten", "editSeries": "Serie bearbeiten", "editEvent": "Termin bearbeiten", "createEvent": "Erstellen", "subject": "Betreff", "moreDetails": "Mehr Details", "save": "Speichern", "editContent": "Möchten Sie nur diesen Termin, oder die ganze Serie bearbeiten?", "deleteRecurrenceContent": "Möchten Sie nur diesen Termin, oder die ganze Serie löschen?", "deleteContent": "Sind Sie sicher, dass Sie diesen Termin löschen wollen?", "deleteMultipleContent": "Sind Sie sicher, dass Sie die ausgewählten Termine löschen wollen?", "newEvent": "Neuer Termin", "title": "Titel", "location": "Ort", "description": "Beschreibung", "timezone": "Zeitzone", "startTimezone": "Start Zeitzone", "endTimezone": "Ende Zeitzone", "repeat": "Wiederholen", "saveButton": "Speichern", "cancelButton": "Abbrechen", "deleteButton": "Löschen", "recurrence": "Wiederholung", "wrongPattern": "Das Wiederholungs-Muster ist nicht korrekt.", "seriesChangeAlert": "The changes made to specific instances of this series will be cancelled and those events will match the series again.", "createError": "The duration of the event must be shorter than how frequently it occurs. Shorten the duration, or change the recurrence pattern in the recurrence event editor.", "recurrenceDateValidation": "Some months have fewer than the selected date. For these months, the occurrence will fall on the last date of the month.", "sameDayAlert": "Two occurrences of the same event cannot occur on the same day.", "editRecurrence": "Edit Recurrence", "repeats": "Repeats", "alert": "Alert", "startEndError": "The selected end date occurs before the start date.", "invalidDateError": "The entered date value is invalid.", "ok": "Ok", "occurrence": "Occurrence", "series": "Serie", "previous": "Vorheriger", "next": "Nächster", "timelineDay": "Timeline Tag", "timelineWeek": "Timeline Woche", "timelineWorkWeek": "Timeline Arbeitswoche", "timelineMonth": "Timeline Monat", "expandAllDaySection": "Ausklappen", "collapseAllDaySection": "Einklappen" }, "recurrenceeditor": { "none": "Keine", "daily": "Täglich", "weekly": "Wöchentlich", "monthly": "Monatlich", "month": "Monat", "yearly": "Jährlich", "never": "Niemals", "until": "Bis", "count": "Zählen", "first": "Erster", "second": "Zweiter", "third": "Dritter", "fourth": "Vierter", "last": "Letzter", "repeat": "Wiederholen", "repeatEvery": "Wiederholen alle", "on": "Wiederhole an", "end": "Ende", "onDay": "Tag", "days": "Tag(e)", "weeks": "Woche(n)", "months": "Monat(e)", "years": "Jahr(e)", "every": "jeden/jedes", "summaryTimes": "mal", "summaryOn": "an", "summaryUntil": "bis", "summaryRepeat": "Wiederholungen", "summaryDay": "Tag(e)", "summaryWeek": "Woche(n)", "summaryMonth": "Monat(e)", "summaryYear": "Jahr(e)" }, 'scheduler': { today:'heute', 'addTitle' : ''}, "identity": { "version": { "_number": "$Revision: 12879 $", "_cldrVersion": "30.0.3" }, "language": "de" }, "dates": { "calendars": { "gregorian": { "months": { "format": { "abbreviated": { "1": "Jan.", "2": "Feb.", "3": "März", "4": "Apr.", "5": "Mai", "6": "Juni", "7": "Juli", "8": "Aug.", "9": "Sep.", "10": "Okt.", "11": "Nov.", "12": "Dez." }, "narrow": { "1": "J", "2": "F", "3": "M", "4": "A", "5": "M", "6": "J", "7": "J", "8": "A", "9": "S", "10": "O", "11": "N", "12": "D" }, "wide": { "1": "Januar", "2": "Februar", "3": "März", "4": "April", "5": "Mai", "6": "Juni", "7": "Juli", "8": "August", "9": "September", "10": "Oktober", "11": "November", "12": "Dezember" } }, "stand-alone": { "abbreviated": { "1": "Jan", "2": "Feb", "3": "Mär", "4": "Apr", "5": "Mai", "6": "Jun", "7": "Jul", "8": "Aug", "9": "Sep", "10": "Okt", "11": "Nov", "12": "Dez" }, "narrow": { "1": "J", "2": "F", "3": "M", "4": "A", "5": "M", "6": "J", "7": "J", "8": "A", "9": "S", "10": "O", "11": "N", "12": "D" }, "wide": { "1": "Januar", "2": "Februar", "3": "März", "4": "April", "5": "Mai", "6": "Juni", "7": "Juli", "8": "August", "9": "September", "10": "Oktober", "11": "November", "12": "Dezember" } } }, "days": { "format": { "abbreviated": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "narrow": { "sun": "S", "mon": "M", "tue": "D", "wed": "M", "thu": "D", "fri": "F", "sat": "S" }, "short": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "wide": { "sun": "Sonntag", "mon": "Montag", "tue": "Dienstag", "wed": "Mittwoch", "thu": "Donnerstag", "fri": "Freitag", "sat": "Samstag" } }, "stand-alone": { "abbreviated": { "sun": "So", "mon": "Mo", "tue": "Di", "wed": "Mi", "thu": "Do", "fri": "Fr", "sat": "Sa" }, "narrow": { "sun": "S", "mon": "M", "tue": "D", "wed": "M", "thu": "D", "fri": "F", "sat": "S" }, "short": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "wide": { "sun": "Sonntag", "mon": "Montag", "tue": "Dienstag", "wed": "Mittwoch", "thu": "Donnerstag", "fri": "Freitag", "sat": "Samstag" } } }, "quarters": { "format": { "abbreviated": { "1": "Q1", "2": "Q2", "3": "Q3", "4": "Q4" }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4" }, "wide": { "1": "1. Quartal", "2": "2. Quartal", "3": "3. Quartal", "4": "4. Quartal" } }, "stand-alone": { "abbreviated": { "1": "Q1", "2": "Q2", "3": "Q3", "4": "Q4" }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4" }, "wide": { "1": "1. Quartal", "2": "2. Quartal", "3": "3. Quartal", "4": "4. Quartal" } } }, "dayPeriods": { "format": { "abbreviated": { "midnight": "Mitternacht", "am": "vorm.", "pm": "nachm.", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" }, "narrow": { "midnight": "Mitternacht", "am": "vm.", "pm": "nm.", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" }, "wide": { "midnight": "Mitternacht", "am": "vorm.", "pm": "nachm.", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" } }, "stand-alone": { "abbreviated": { "midnight": "Mitternacht", "am": "vorm.", "pm": "nachm.", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" }, "narrow": { "midnight": "Mitternacht", "am": "vorm.", "pm": "nachm.", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" }, "wide": { "midnight": "Mitternacht", "am": "vorm.", "pm": "nachm.", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" } } }, "eras": { "eraNames": { "0": "v. Chr.", "0-alt-variant": "vor unserer Zeitrechnung", "1": "n. Chr.", "1-alt-variant": "unserer Zeitrechnung" }, "eraAbbr": { "0": "v. Chr.", "0-alt-variant": "v. u. Z.", "1": "n. Chr.", "1-alt-variant": "u. Z." }, "eraNarrow": { "0": "v. Chr.", "0-alt-variant": "v. u. Z.", "1": "n. Chr.", "1-alt-variant": "u. Z." } }, "dateFormats": { "full": "EEEE, d. MMMM y", "long": "d. MMMM y", "medium": "dd.MM.y", "short": "dd.MM.yy" }, "timeFormats": { "full": "HH:mm:ss zzzz", "long": "HH:mm:ss z", "medium": "HH:mm:ss", "short": "HH:mm" }, "dateTimeFormats": { "full": "{1} 'um' {0}", "long": "{1} 'um' {0}", "medium": "{1}, {0}", "short": "{1}, {0}", "availableFormats": { "d": "d", "E": "ccc", "Ed": "E, d.", "Ehm": "E h:mm a", "EHm": "E, HH:mm", "Ehms": "E, h:mm:ss a", "EHms": "E, HH:mm:ss", "Gy": "y G", "GyMMM": "MMM y G", "GyMMMd": "d. MMM y G", "GyMMMEd": "E, d. MMM y G", "h": "h 'Uhr' a", "H": "HH 'Uhr'", "hm": "h:mm a", "Hm": "HH:mm", "hms": "h:mm:ss a", "Hms": "HH:mm:ss", "hmsv": "h:mm:ss a v", "Hmsv": "HH:mm:ss v", "hmv": "h:mm a v", "Hmv": "HH:mm v", "M": "L", "Md": "d.M.", "MEd": "E, d.M.", "MMd": "d.MM.", "MMdd": "dd.MM.", "MMM": "LLL", "MMMd": "d. MMM", "MMMEd": "E, d. MMM", "MMMMd": "d. MMMM", "MMMMEd": "E, d. MMMM", "MMMMW": "'Woche' W 'im' MMM", "MMMMW": "'Woche' W 'im' MMM", "ms": "mm:ss", "y": "y", "yM": "M.y", "yMd": "d.M.y", "yMEd": "E, d.M.y", "yMM": "MM.y", "yMMdd": "dd.MM.y", "yMMM": "MMM y", "yMMMd": "d. MMM y", "yMMMEd": "E, d. MMM y", "yMMMM": "MMMM y", "yQQQ": "QQQ y", "yQQQQ": "QQQQ y", "yw": "'Woche' w 'des' 'Jahres' y", "yw": "'Woche' w 'des' 'Jahres' y" }, "appendItems": { "Day": "{0} ({2}: {1})", "Day-Of-Week": "{0} {1}", "Era": "{1} {0}", "Hour": "{0} ({2}: {1})", "Minute": "{0} ({2}: {1})", "Month": "{0} ({2}: {1})", "Quarter": "{0} ({2}: {1})", "Second": "{0} ({2}: {1})", "Timezone": "{0} {1}", "Week": "{0} ({2}: {1})", "Year": "{1} {0}" }, "intervalFormats": { "intervalFormatFallback": "{0} – {1}", "d": { "d": "d.–d." }, "h": { "a": "h 'Uhr' a – h 'Uhr' a", "h": "h – h 'Uhr' a" }, "H": { "H": "HH–HH 'Uhr'" }, "hm": { "a": "h:mm a – h:mm a", "h": "h:mm–h:mm a", "m": "h:mm–h:mm a" }, "Hm": { "H": "HH:mm–HH:mm 'Uhr'", "m": "HH:mm–HH:mm 'Uhr'" }, "hmv": { "a": "h:mm a – h:mm a v", "h": "h:mm–h:mm a v", "m": "h:mm–h:mm a v" }, "Hmv": { "H": "HH:mm–HH:mm 'Uhr' v", "m": "HH:mm–HH:mm 'Uhr' v" }, "hv": { "a": "h a – h a v", "h": "h–h a v" }, "Hv": { "H": "HH–HH 'Uhr' v" }, "M": { "M": "M.–M." }, "Md": { "d": "dd.MM. – dd.MM.", "M": "dd.MM. – dd.MM." }, "MEd": { "d": "E, dd.MM. – E, dd.MM.", "M": "E, dd.MM. – E, dd.MM." }, "MMM": { "M": "MMM–MMM" }, "MMMd": { "d": "d.–d. MMM", "M": "d. MMM – d. MMM" }, "MMMEd": { "d": "E, d. – E, d. MMM", "M": "E, d. MMM – E, d. MMM" }, "MMMM": { "M": "LLLL–LLLL" }, "y": { "y": "y–y" }, "yM": { "M": "MM.y – MM.y", "y": "MM.y – MM.y" }, "yMd": { "d": "dd.MM.y – dd.MM.y", "M": "dd.MM.y – dd.MM.y", "y": "dd.MM.y – dd.MM.y" }, "yMEd": { "d": "E, dd.MM.y – E, dd.MM.y", "M": "E, dd.MM.y – E, dd.MM.y", "y": "E, dd.MM.y – E, dd.MM.y" }, "yMMM": { "M": "MMM–MMM y", "y": "MMM y – MMM y" }, "yMMMd": { "d": "d.–d. MMM y", "M": "d. MMM – d. MMM y", "y": "d. MMM y – d. MMM y" }, "yMMMEd": { "d": "E, d. – E, d. MMM y", "M": "E, d. MMM – E, d. MMM y", "y": "E, d. MMM y – E, d. MMM y" }, "yMMMM": { "M": "MMMM–MMMM y", "y": "MMMM y – MMMM y" } } } }, "islamic": { "months": { "format": { "abbreviated": { "1": "Muh.", "2": "Saf.", "3": "Rab. I", "4": "Rab. II", "5": "Jum. I", "6": "Jum. II", "7": "Raj.", "8": "Sha.", "9": "Ram.", "10": "Shaw.", "11": "Dhuʻl-Q.", "12": "Dhuʻl-H." }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "10": "10", "11": "11", "12": "12" }, "wide": { "1": "Muharram", "2": "Safar", "3": "Rabiʻ I", "4": "Rabiʻ II", "5": "Dschumada I", "6": "Dschumada II", "7": "Radschab", "8": "Shaʻban", "9": "Ramadan", "10": "Shawwal", "11": "Dhu l-qaʿda", "12": "Dhu l-Hiddscha" } }, "stand-alone": { "abbreviated": { "1": "Muh.", "2": "Saf.", "3": "Rab. I", "4": "Rab. II", "5": "Jum. I", "6": "Jum. II", "7": "Raj.", "8": "Sha.", "9": "Ram.", "10": "Shaw.", "11": "Dhuʻl-Q.", "12": "Dhuʻl-H." }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "10": "10", "11": "11", "12": "12" }, "wide": { "1": "Muharram", "2": "Safar", "3": "Rabiʻ I", "4": "Rabiʻ II", "5": "Dschumada I", "6": "Dschumada II", "7": "Radschab", "8": "Shaʻban", "9": "Ramadan", "10": "Shawwal", "11": "Dhu l-qaʿda", "12": "Dhu l-Hiddscha" } } }, "days": { "format": { "abbreviated": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "narrow": { "sun": "S", "mon": "M", "tue": "D", "wed": "M", "thu": "D", "fri": "F", "sat": "S" }, "short": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "wide": { "sun": "Sonntag", "mon": "Montag", "tue": "Dienstag", "wed": "Mittwoch", "thu": "Donnerstag", "fri": "Freitag", "sat": "Samstag" } }, "stand-alone": { "abbreviated": { "sun": "So", "mon": "Mo", "tue": "Di", "wed": "Mi", "thu": "Do", "fri": "Fr", "sat": "Sa" }, "narrow": { "sun": "S", "mon": "M", "tue": "D", "wed": "M", "thu": "D", "fri": "F", "sat": "S" }, "short": { "sun": "So.", "mon": "Mo.", "tue": "Di.", "wed": "Mi.", "thu": "Do.", "fri": "Fr.", "sat": "Sa." }, "wide": { "sun": "Sonntag", "mon": "Montag", "tue": "Dienstag", "wed": "Mittwoch", "thu": "Donnerstag", "fri": "Freitag", "sat": "Samstag" } } }, "quarters": { "format": { "abbreviated": { "1": "Q1", "2": "Q2", "3": "Q3", "4": "Q4" }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4" }, "wide": { "1": "1. Quartal", "2": "2. Quartal", "3": "3. Quartal", "4": "4. Quartal" } }, "stand-alone": { "abbreviated": { "1": "Q1", "2": "Q2", "3": "Q3", "4": "Q4" }, "narrow": { "1": "1", "2": "2", "3": "3", "4": "4" }, "wide": { "1": "1. Quartal", "2": "2. Quartal", "3": "3. Quartal", "4": "4. Quartal" } } }, "dayPeriods": { "format": { "abbreviated": { "midnight": "Mitternacht", "am": "AM", "pm": "PM", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" }, "narrow": { "midnight": "Mitternacht", "am": "a", "pm": "p", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" }, "wide": { "midnight": "Mitternacht", "am": "AM", "pm": "PM", "morning1": "morgens", "morning2": "vormittags", "afternoon1": "mittags", "afternoon2": "nachmittags", "evening1": "abends", "night1": "nachts" } }, "stand-alone": { "abbreviated": { "midnight": "Mitternacht", "am": "AM", "pm": "PM", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" }, "narrow": { "midnight": "Mitternacht", "am": "a", "pm": "p", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" }, "wide": { "midnight": "Mitternacht", "am": "AM", "pm": "PM", "morning1": "Morgen", "morning2": "Vormittag", "afternoon1": "Mittag", "afternoon2": "Nachmittag", "evening1": "Abend", "night1": "Nacht" } } }, "eras": { "eraNames": { "0": "AH" }, "eraAbbr": { "0": "AH" }, "eraNarrow": { "0": "AH" } }, "dateFormats": { "full": "EEEE, d. MMMM y G", "long": "d. MMMM y G", "medium": "dd.MM.y G", "short": "dd.MM.yy GGGGG" }, "timeFormats": { "full": "HH:mm:ss zzzz", "long": "HH:mm:ss z", "medium": "HH:mm:ss", "short": "HH:mm" }, "dateTimeFormats": { "full": "{1} 'um' {0}", "long": "{1} 'um' {0}", "medium": "{1}, {0}", "short": "{1}, {0}", "availableFormats": { "Bh": "h B", "Bhm": "h:mm B", "Bhms": "h:mm:ss B", "d": "d", "E": "ccc", "EBhm": "E h:mm B", "EBhms": "E h:mm:ss B", "Ed": "E, d.", "Ehm": "E h:mm a", "EHm": "E HH:mm", "Ehms": "E h:mm:ss a", "EHms": "E HH:mm:ss", "Gy": "y G", "GyMMM": "MMM y G", "GyMMMd": "d. MMM y G", "GyMMMEd": "E, d. MMM y G", "h": "h a", "H": "HH 'Uhr'", "hm": "h:mm a", "Hm": "HH:mm", "hms": "h:mm:ss a", "Hms": "HH:mm:ss", "M": "L", "Md": "d.M.", "MEd": "E, d.M.", "MMM": "LLL", "MMMd": "d. MMM", "MMMEd": "E, d. MMM", "MMMMd": "d. MMMM", "ms": "mm:ss", "y": "y G", "yyyy": "y G", "yyyyM": "M.y GGGGG", "yyyyMd": "d.M.y GGGGG", "yyyyMEd": "E, d.M.y GGGGG", "yyyyMMM": "MMM y G", "yyyyMMMd": "d. MMM y G", "yyyyMMMEd": "E, d. MMM y G", "yyyyMMMM": "MMMM y G", "yyyyQQQ": "QQQ y G", "yyyyQQQQ": "QQQQ y G" }, "appendItems": { "Day": "{0} ({2}: {1})", "Day-Of-Week": "{0} {1}", "Era": "{1} {0}", "Hour": "{0} ({2}: {1})", "Minute": "{0} ({2}: {1})", "Month": "{0} ({2}: {1})", "Quarter": "{0} ({2}: {1})", "Second": "{0} ({2}: {1})", "Timezone": "{0} {1}", "Week": "{0} ({2}: {1})", "Year": "{1} {0}" }, "intervalFormats": { "intervalFormatFallback": "{0} – {1}", "d": { "d": "d.–d." }, "Gy": { "G": "G y – G y", "y": "G y–y" }, "GyM": { "G": "GGGGG y-MM – GGGGG y-MM", "M": "GGGGG y-MM – y-MM", "y": "GGGGG y-MM – y-MM" }, "GyMd": { "d": "GGGGG y-MM-dd – y-MM-dd", "G": "GGGGG y-MM-dd – GGGGG y-MM-dd", "M": "GGGGG y-MM-dd – y-MM-dd", "y": "GGGGG y-MM-dd – y-MM-dd" }, "GyMEd": { "d": "GGGGG y-MM-dd, E – y-MM-dd, E", "G": "GGGGG y-MM-dd, E – GGGGG y-MM-dd, E", "M": "GGGGG y-MM-dd, E – y-MM-dd, E", "y": "GGGGG y-MM-dd, E – y-MM-dd, E" }, "GyMMM": { "G": "G y MMM – G y MMM", "M": "G y MMM–MMM", "y": "G y MMM – y MMM" }, "GyMMMd": { "d": "G y MMM d–d", "G": "G y MMM d – G y MMM d", "M": "G y MMM d – MMM d", "y": "G y MMM d – y MMM d" }, "GyMMMEd": { "d": "G y MMM d, E – MMM d, E", "G": "G y MMM d, E – G y MMM d, E", "M": "G y MMM d, E – MMM d, E", "y": "G y MMM d, E – y MMM d, E" }, "h": { "a": "h a – h a", "h": "h–h a" }, "H": { "H": "HH–HH 'Uhr'" }, "hm": { "a": "h:mm a – h:mm a", "h": "h:mm–h:mm a", "m": "h:mm–h:mm a" }, "Hm": { "H": "HH:mm–HH:mm", "m": "HH:mm–HH:mm" }, "hmv": { "a": "h:mm a – h:mm a v", "h": "h:mm–h:mm a v", "m": "h:mm–h:mm a v" }, "Hmv": { "H": "HH:mm–HH:mm v", "m": "HH:mm–HH:mm v" }, "hv": { "a": "h a – h a v", "h": "h–h a v" }, "Hv": { "H": "HH–HH 'Uhr' v" }, "M": { "M": "M.–M." }, "Md": { "d": "dd.MM. – dd.MM.", "M": "dd.MM. – dd.MM." }, "MEd": { "d": "E, dd.MM. – E, dd.MM.", "M": "E, dd.MM. – E, dd.MM." }, "MMM": { "M": "MMM–MMM" }, "MMMd": { "d": "d.–d. MMM", "M": "d. MMM – d. MMM" }, "MMMEd": { "d": "E, d. – E, d. MMM", "M": "E, d. MMM – E, d. MMM" }, "MMMM": { "M": "LLLL–LLLL" }, "y": { "y": "y–y G" }, "yM": { "M": "MM.y – MM.y G", "y": "MM.y – MM.y G" }, "yMd": { "d": "dd.MM.y – dd.MM.y G", "M": "dd.MM.y – dd.MM.y G", "y": "dd.MM.y – dd.MM.y G" }, "yMEd": { "d": "E, dd.MM.y – E, dd.MM.y G", "M": "E, dd.MM.y – E, dd.MM.y G", "y": "E, dd.MM.y – E, dd.MM.y G" }, "yMMM": { "M": "MMM–MMM y G", "y": "MMM y – MMM y G" }, "yMMMd": { "d": "d.–d. MMM y G", "M": "d. MMM – d. MMM y G", "y": "d. MMM y – d. MMM y G" }, "yMMMEd": { "d": "E, d. – E, d. MMM y G", "M": "E, d. MMM – E, d. MMM y G", "y": "E, d. MMM y – E, d. MMM y G" }, "yMMMM": { "M": "MMMM–MMMM y G", "y": "MMMM y – MMMM y G" } } } } }, "timeZoneNames": { "hourFormat": "+HH:mm;-HH:mm", "gmtFormat": "GMT{0}", "gmtZeroFormat": "GMT", "regionFormat": "{0} Zeit", "regionFormat-type-daylight": "{0} Sommerzeit", "regionFormat-type-standard": "{0} Normalzeit", "fallbackFormat": "{1} ({0})", "zone": { "America": { "Adak": { "exemplarCity": "Adak" }, "Anchorage": { "exemplarCity": "Anchorage" }, "Anguilla": { "exemplarCity": "Anguilla" }, "Antigua": { "exemplarCity": "Antigua" }, "Araguaina": { "exemplarCity": "Araguaina" }, "Argentina": { "Rio_Gallegos": { "exemplarCity": "Rio Gallegos" }, "San_Juan": { "exemplarCity": "San Juan" }, "Ushuaia": { "exemplarCity": "Ushuaia" }, "La_Rioja": { "exemplarCity": "La Rioja" }, "San_Luis": { "exemplarCity": "San Luis" }, "Salta": { "exemplarCity": "Salta" }, "Tucuman": { "exemplarCity": "Tucuman" } }, "Aruba": { "exemplarCity": "Aruba" }, "Asuncion": { "exemplarCity": "Asunción" }, "Bahia": { "exemplarCity": "Bahia" }, "Bahia_Banderas": { "exemplarCity": "Bahia Banderas" }, "Barbados": { "exemplarCity": "Barbados" }, "Belem": { "exemplarCity": "Belem" }, "Belize": { "exemplarCity": "Belize" }, "Blanc-Sablon": { "exemplarCity": "Blanc-Sablon" }, "Boa_Vista": { "exemplarCity": "Boa Vista" }, "Bogota": { "exemplarCity": "Bogotá" }, "Boise": { "exemplarCity": "Boise" }, "Buenos_Aires": { "exemplarCity": "Buenos Aires" }, "Cambridge_Bay": { "exemplarCity": "Cambridge Bay" }, "Campo_Grande": { "exemplarCity": "Campo Grande" }, "Cancun": { "exemplarCity": "Cancún" }, "Caracas": { "exemplarCity": "Caracas" }, "Catamarca": { "exemplarCity": "Catamarca" }, "Cayenne": { "exemplarCity": "Cayenne" }, "Cayman": { "exemplarCity": "Kaimaninseln" }, "Chicago": { "exemplarCity": "Chicago" }, "Chihuahua": { "exemplarCity": "Chihuahua" }, "Coral_Harbour": { "exemplarCity": "Atikokan" }, "Cordoba": { "exemplarCity": "Córdoba" }, "Costa_Rica": { "exemplarCity": "Costa Rica" }, "Creston": { "exemplarCity": "Creston" }, "Cuiaba": { "exemplarCity": "Cuiaba" }, "Curacao": { "exemplarCity": "Curaçao" }, "Danmarkshavn": { "exemplarCity": "Danmarkshavn" }, "Dawson": { "exemplarCity": "Dawson" }, "Dawson_Creek": { "exemplarCity": "Dawson Creek" }, "Denver": { "exemplarCity": "Denver" }, "Detroit": { "exemplarCity": "Detroit" }, "Dominica": { "exemplarCity": "Dominica" }, "Edmonton": { "exemplarCity": "Edmonton" }, "Eirunepe": { "exemplarCity": "Eirunepe" }, "El_Salvador": { "exemplarCity": "El Salvador" }, "Fort_Nelson": { "exemplarCity": "Fort Nelson" }, "Fortaleza": { "exemplarCity": "Fortaleza" }, "Glace_Bay": { "exemplarCity": "Glace Bay" }, "Godthab": { "exemplarCity": "Nuuk" }, "Goose_Bay": { "exemplarCity": "Goose Bay" }, "Grand_Turk": { "exemplarCity": "Grand Turk" }, "Grenada": { "exemplarCity": "Grenada" }, "Guadeloupe": { "exemplarCity": "Guadeloupe" }, "Guatemala": { "exemplarCity": "Guatemala" }, "Guayaquil": { "exemplarCity": "Guayaquil" }, "Guyana": { "exemplarCity": "Guyana" }, "Halifax": { "exemplarCity": "Halifax" }, "Havana": { "exemplarCity": "Havanna" }, "Hermosillo": { "exemplarCity": "Hermosillo" }, "Indiana": { "Vincennes": { "exemplarCity": "Vincennes, Indiana" }, "Petersburg": { "exemplarCity": "Petersburg, Indiana" }, "Tell_City": { "exemplarCity": "Tell City, Indiana" }, "Knox": { "exemplarCity": "Knox, Indiana" }, "Winamac": { "exemplarCity": "Winamac, Indiana" }, "Marengo": { "exemplarCity": "Marengo, Indiana" }, "Vevay": { "exemplarCity": "Vevay, Indiana" } }, "Indianapolis": { "exemplarCity": "Indianapolis" }, "Inuvik": { "exemplarCity": "Inuvik" }, "Iqaluit": { "exemplarCity": "Iqaluit" }, "Jamaica": { "exemplarCity": "Jamaika" }, "Jujuy": { "exemplarCity": "Jujuy" }, "Juneau": { "exemplarCity": "Juneau" }, "Kentucky": { "Monticello": { "exemplarCity": "Monticello, Kentucky" } }, "Kralendijk": { "exemplarCity": "Kralendijk" }, "La_Paz": { "exemplarCity": "La Paz" }, "Lima": { "exemplarCity": "Lima" }, "Los_Angeles": { "exemplarCity": "Los Angeles" }, "Louisville": { "exemplarCity": "Louisville" }, "Lower_Princes": { "exemplarCity": "Lower Prince’s Quarter" }, "Maceio": { "exemplarCity": "Maceio" }, "Managua": { "exemplarCity": "Managua" }, "Manaus": { "exemplarCity": "Manaus" }, "Marigot": { "exemplarCity": "Marigot" }, "Martinique": { "exemplarCity": "Martinique" }, "Matamoros": { "exemplarCity": "Matamoros" }, "Mazatlan": { "exemplarCity": "Mazatlan" }, "Mendoza": { "exemplarCity": "Mendoza" }, "Menominee": { "exemplarCity": "Menominee" }, "Merida": { "exemplarCity": "Merida" }, "Metlakatla": { "exemplarCity": "Metlakatla" }, "Mexico_City": { "exemplarCity": "Mexiko-Stadt" }, "Miquelon": { "exemplarCity": "Miquelon" }, "Moncton": { "exemplarCity": "Moncton" }, "Monterrey": { "exemplarCity": "Monterrey" }, "Montevideo": { "exemplarCity": "Montevideo" }, "Montserrat": { "exemplarCity": "Montserrat" }, "Nassau": { "exemplarCity": "Nassau" }, "New_York": { "exemplarCity": "New York" }, "Nipigon": { "exemplarCity": "Nipigon" }, "Nome": { "exemplarCity": "Nome" }, "Noronha": { "exemplarCity": "Noronha" }, "North_Dakota": { "Beulah": { "exemplarCity": "Beulah, North Dakota" }, "New_Salem": { "exemplarCity": "New Salem, North Dakota" }, "Center": { "exemplarCity": "Center, North Dakota" } }, "Ojinaga": { "exemplarCity": "Ojinaga" }, "Panama": { "exemplarCity": "Panama" }, "Pangnirtung": { "exemplarCity": "Pangnirtung" }, "Paramaribo": { "exemplarCity": "Paramaribo" }, "Phoenix": { "exemplarCity": "Phoenix" }, "Port-au-Prince": { "exemplarCity": "Port-au-Prince" }, "Port_of_Spain": { "exemplarCity": "Port of Spain" }, "Porto_Velho": { "exemplarCity": "Porto Velho" }, "Puerto_Rico": { "exemplarCity": "Puerto Rico" }, "Rainy_River": { "exemplarCity": "Rainy River" }, "Rankin_Inlet": { "exemplarCity": "Rankin Inlet" }, "Recife": { "exemplarCity": "Recife" }, "Regina": { "exemplarCity": "Regina" }, "Resolute": { "exemplarCity": "Resolute" }, "Rio_Branco": { "exemplarCity": "Rio Branco" }, "Santa_Isabel": { "exemplarCity": "Santa Isabel" }, "Santarem": { "exemplarCity": "Santarem" }, "Santiago": { "exemplarCity": "Santiago" }, "Santo_Domingo": { "exemplarCity": "Santo Domingo" }, "Sao_Paulo": { "exemplarCity": "São Paulo" }, "Scoresbysund": { "exemplarCity": "Ittoqqortoormiit" }, "Sitka": { "exemplarCity": "Sitka" }, "St_Barthelemy": { "exemplarCity": "Saint-Barthélemy" }, "St_Johns": { "exemplarCity": "St. John’s" }, "St_Kitts": { "exemplarCity": "St. Kitts" }, "St_Lucia": { "exemplarCity": "St. Lucia" }, "St_Thomas": { "exemplarCity": "St. Thomas" }, "St_Vincent": { "exemplarCity": "St. Vincent" }, "Swift_Current": { "exemplarCity": "Swift Current" }, "Tegucigalpa": { "exemplarCity": "Tegucigalpa" }, "Thule": { "exemplarCity": "Thule" }, "Thunder_Bay": { "exemplarCity": "Thunder Bay" }, "Tijuana": { "exemplarCity": "Tijuana" }, "Toronto": { "exemplarCity": "Toronto" }, "Tortola": { "exemplarCity": "Tortola" }, "Vancouver": { "exemplarCity": "Vancouver" }, "Whitehorse": { "exemplarCity": "Whitehorse" }, "Winnipeg": { "exemplarCity": "Winnipeg" }, "Yakutat": { "exemplarCity": "Yakutat" }, "Yellowknife": { "exemplarCity": "Yellowknife" } }, "Atlantic": { "Azores": { "exemplarCity": "Azoren" }, "Bermuda": { "exemplarCity": "Bermudas" }, "Canary": { "exemplarCity": "Kanaren" }, "Cape_Verde": { "exemplarCity": "Cabo Verde" }, "Faeroe": { "exemplarCity": "Färöer" }, "Madeira": { "exemplarCity": "Madeira" }, "Reykjavik": { "exemplarCity": "Reyk­ja­vík" }, "South_Georgia": { "exemplarCity": "Südgeorgien" }, "St_Helena": { "exemplarCity": "St. Helena" }, "Stanley": { "exemplarCity": "Stanley" } }, "Europe": { "Amsterdam": { "exemplarCity": "Amsterdam" }, "Andorra": { "exemplarCity": "Andorra" }, "Astrakhan": { "exemplarCity": "Astrachan" }, "Athens": { "exemplarCity": "Athen" }, "Belgrade": { "exemplarCity": "Belgrad" }, "Berlin": { "exemplarCity": "Berlin" }, "Bratislava": { "exemplarCity": "Bratislava" }, "Brussels": { "exemplarCity": "Brüssel" }, "Bucharest": { "exemplarCity": "Bukarest" }, "Budapest": { "exemplarCity": "Budapest" }, "Busingen": { "exemplarCity": "Büsingen" }, "Chisinau": { "exemplarCity": "Kischinau" }, "Copenhagen": { "exemplarCity": "Kopenhagen" }, "Dublin": { "long": { "daylight": "Irische Sommerzeit" }, "exemplarCity": "Dublin" }, "Gibraltar": { "exemplarCity": "Gibraltar" }, "Guernsey": { "exemplarCity": "Guernsey" }, "Helsinki": { "exemplarCity": "Helsinki" }, "Isle_of_Man": { "exemplarCity": "Isle of Man" }, "Istanbul": { "exemplarCity": "Istanbul" }, "Jersey": { "exemplarCity": "Jersey" }, "Kaliningrad": { "exemplarCity": "Kaliningrad" }, "Kiev": { "exemplarCity": "Kiew" }, "Kirov": { "exemplarCity": "Kirow" }, "Lisbon": { "exemplarCity": "Lissabon" }, "Ljubljana": { "exemplarCity": "Ljubljana" }, "London": { "long": { "daylight": "Britische Sommerzeit" }, "exemplarCity": "London" }, "Luxembourg": { "exemplarCity": "Luxemburg" }, "Madrid": { "exemplarCity": "Madrid" }, "Malta": { "exemplarCity": "Malta" }, "Mariehamn": { "exemplarCity": "Mariehamn" }, "Minsk": { "exemplarCity": "Minsk" }, "Monaco": { "exemplarCity": "Monaco" }, "Moscow": { "exemplarCity": "Moskau" }, "Oslo": { "exemplarCity": "Oslo" }, "Paris": { "exemplarCity": "Paris" }, "Podgorica": { "exemplarCity": "Podgorica" }, "Prague": { "exemplarCity": "Prag" }, "Riga": { "exemplarCity": "Riga" }, "Rome": { "exemplarCity": "Rom" }, "Samara": { "exemplarCity": "Samara" }, "San_Marino": { "exemplarCity": "San Marino" }, "Sarajevo": { "exemplarCity": "Sarajevo" }, "Simferopol": { "exemplarCity": "Simferopol" }, "Skopje": { "exemplarCity": "Skopje" }, "Sofia": { "exemplarCity": "Sofia" }, "Stockholm": { "exemplarCity": "Stockholm" }, "Tallinn": { "exemplarCity": "Tallinn" }, "Tirane": { "exemplarCity": "Tirana" }, "Ulyanovsk": { "exemplarCity": "Uljanowsk" }, "Uzhgorod": { "exemplarCity": "Uschgorod" }, "Vaduz": { "exemplarCity": "Vaduz" }, "Vatican": { "exemplarCity": "Vatikan" }, "Vienna": { "exemplarCity": "Wien" }, "Vilnius": { "exemplarCity": "Vilnius" }, "Volgograd": { "exemplarCity": "Wolgograd" }, "Warsaw": { "exemplarCity": "Warschau" }, "Zagreb": { "exemplarCity": "Zagreb" }, "Zaporozhye": { "exemplarCity": "Saporischja" }, "Zurich": { "exemplarCity": "Zürich" } }, "Africa": { "Abidjan": { "exemplarCity": "Abidjan" }, "Accra": { "exemplarCity": "Accra" }, "Addis_Ababa": { "exemplarCity": "Addis Abeba" }, "Algiers": { "exemplarCity": "Algier" }, "Asmera": { "exemplarCity": "Asmara" }, "Bamako": { "exemplarCity": "Bamako" }, "Bangui": { "exemplarCity": "Bangui" }, "Banjul": { "exemplarCity": "Banjul" }, "Bissau": { "exemplarCity": "Bissau" }, "Blantyre": { "exemplarCity": "Blantyre" }, "Brazzaville": { "exemplarCity": "Brazzaville" }, "Bujumbura": { "exemplarCity": "Bujumbura" }, "Cairo": { "exemplarCity": "Kairo" }, "Casablanca": { "exemplarCity": "Casablanca" }, "Ceuta": { "exemplarCity": "Ceuta" }, "Conakry": { "exemplarCity": "Conakry" }, "Dakar": { "exemplarCity": "Dakar" }, "Dar_es_Salaam": { "exemplarCity": "Daressalam" }, "Djibouti": { "exemplarCity": "Dschibuti" }, "Douala": { "exemplarCity": "Douala" }, "El_Aaiun": { "exemplarCity": "El Aaiún" }, "Freetown": { "exemplarCity": "Freetown" }, "Gaborone": { "exemplarCity": "Gaborone" }, "Harare": { "exemplarCity": "Harare" }, "Johannesburg": { "exemplarCity": "Johannesburg" }, "Juba": { "exemplarCity": "Juba" }, "Kampala": { "exemplarCity": "Kampala" }, "Khartoum": { "exemplarCity": "Khartum" }, "Kigali": { "exemplarCity": "Kigali" }, "Kinshasa": { "exemplarCity": "Kinshasa" }, "Lagos": { "exemplarCity": "Lagos" }, "Libreville": { "exemplarCity": "Libreville" }, "Lome": { "exemplarCity": "Lomé" }, "Luanda": { "exemplarCity": "Luanda" }, "Lubumbashi": { "exemplarCity": "Lubumbashi" }, "Lusaka": { "exemplarCity": "Lusaka" }, "Malabo": { "exemplarCity": "Malabo" }, "Maputo": { "exemplarCity": "Maputo" }, "Maseru": { "exemplarCity": "Maseru" }, "Mbabane": { "exemplarCity": "Mbabane" }, "Mogadishu": { "exemplarCity": "Mogadischu" }, "Monrovia": { "exemplarCity": "Monrovia" }, "Nairobi": { "exemplarCity": "Nairobi" }, "Ndjamena": { "exemplarCity": "N’Djamena" }, "Niamey": { "exemplarCity": "Niamey" }, "Nouakchott": { "exemplarCity": "Nouakchott" }, "Ouagadougou": { "exemplarCity": "Ouagadougou" }, "Porto-Novo": { "exemplarCity": "Porto Novo" }, "Sao_Tome": { "exemplarCity": "São Tomé" }, "Tripoli": { "exemplarCity": "Tripolis" }, "Tunis": { "exemplarCity": "Tunis" }, "Windhoek": { "exemplarCity": "Windhoek" } }, "Asia": { "Aden": { "exemplarCity": "Aden" }, "Almaty": { "exemplarCity": "Almaty" }, "Amman": { "exemplarCity": "Amman" }, "Anadyr": { "exemplarCity": "Anadyr" }, "Aqtau": { "exemplarCity": "Aqtau" }, "Aqtobe": { "exemplarCity": "Aktobe" }, "Ashgabat": { "exemplarCity": "Aşgabat" }, "Baghdad": { "exemplarCity": "Bagdad" }, "Bahrain": { "exemplarCity": "Bahrain" }, "Baku": { "exemplarCity": "Baku" }, "Bangkok": { "exemplarCity": "Bangkok" }, "Barnaul": { "exemplarCity": "Barnaul" }, "Beirut": { "exemplarCity": "Beirut" }, "Bishkek": { "exemplarCity": "Bischkek" }, "Brunei": { "exemplarCity": "Brunei" }, "Calcutta": { "exemplarCity": "Kalkutta" }, "Chita": { "exemplarCity": "Tschita" }, "Choibalsan": { "exemplarCity": "Tschoibalsan" }, "Colombo": { "exemplarCity": "Colombo" }, "Damascus": { "exemplarCity": "Damaskus" }, "Dhaka": { "exemplarCity": "Dhaka" }, "Dili": { "exemplarCity": "Dili" }, "Dubai": { "exemplarCity": "Dubai" }, "Dushanbe": { "exemplarCity": "Duschanbe" }, "Gaza": { "exemplarCity": "Gaza" }, "Hebron": { "exemplarCity": "Hebron" }, "Hong_Kong": { "exemplarCity": "Hongkong" }, "Hovd": { "exemplarCity": "Chowd" }, "Irkutsk": { "exemplarCity": "Irkutsk" }, "Jakarta": { "exemplarCity": "Jakarta" }, "Jayapura": { "exemplarCity": "Jayapura" }, "Jerusalem": { "exemplarCity": "Jerusalem" }, "Kabul": { "exemplarCity": "Kabul" }, "Kamchatka": { "exemplarCity": "Kamtschatka" }, "Karachi": { "exemplarCity": "Karatschi" }, "Katmandu": { "exemplarCity": "Kathmandu" }, "Khandyga": { "exemplarCity": "Chandyga" }, "Krasnoyarsk": { "exemplarCity": "Krasnojarsk" }, "Kuala_Lumpur": { "exemplarCity": "Kuala Lumpur" }, "Kuching": { "exemplarCity": "Kuching" }, "Kuwait": { "exemplarCity": "Kuwait" }, "Macau": { "exemplarCity": "Macao" }, "Magadan": { "exemplarCity": "Magadan" }, "Makassar": { "exemplarCity": "Makassar" }, "Manila": { "exemplarCity": "Manila" }, "Muscat": { "exemplarCity": "Maskat" }, "Nicosia": { "exemplarCity": "Nikosia" }, "Novokuznetsk": { "exemplarCity": "Nowokuznetsk" }, "Novosibirsk": { "exemplarCity": "Nowosibirsk" }, "Omsk": { "exemplarCity": "Omsk" }, "Oral": { "exemplarCity": "Oral" }, "Phnom_Penh": { "exemplarCity": "Phnom Penh" }, "Pontianak": { "exemplarCity": "Pontianak" }, "Pyongyang": { "exemplarCity": "Pjöngjang" }, "Qatar": { "exemplarCity": "Katar" }, "Qyzylorda": { "exemplarCity": "Qysylorda" }, "Rangoon": { "exemplarCity": "Rangun" }, "Riyadh": { "exemplarCity": "Riad" }, "Saigon": { "exemplarCity": "Ho-Chi-Minh-Stadt" }, "Sakhalin": { "exemplarCity": "Sachalin" }, "Samarkand": { "exemplarCity": "Samarkand" }, "Seoul": { "exemplarCity": "Seoul" }, "Shanghai": { "exemplarCity": "Shanghai" }, "Singapore": { "exemplarCity": "Singapur" }, "Srednekolymsk": { "exemplarCity": "Srednekolymsk" }, "Taipei": { "exemplarCity": "Taipeh" }, "Tashkent": { "exemplarCity": "Taschkent" }, "Tbilisi": { "exemplarCity": "Tiflis" }, "Tehran": { "exemplarCity": "Teheran" }, "Thimphu": { "exemplarCity": "Thimphu" }, "Tokyo": { "exemplarCity": "Tokio" }, "Tomsk": { "exemplarCity": "Tomsk" }, "Ulaanbaatar": { "exemplarCity": "Ulaanbaatar" }, "Urumqi": { "exemplarCity": "Ürümqi" }, "Ust-Nera": { "exemplarCity": "Ust-Nera" }, "Vientiane": { "exemplarCity": "Vientiane" }, "Vladivostok": { "exemplarCity": "Wladiwostok" }, "Yakutsk": { "exemplarCity": "Jakutsk" }, "Yekaterinburg": { "exemplarCity": "Jekaterinburg" }, "Yerevan": { "exemplarCity": "Eriwan" } }, "Indian": { "Antananarivo": { "exemplarCity": "Antananarivo" }, "Chagos": { "exemplarCity": "Chagos" }, "Christmas": { "exemplarCity": "Weihnachtsinsel" }, "Cocos": { "exemplarCity": "Cocos" }, "Comoro": { "exemplarCity": "Komoren" }, "Kerguelen": { "exemplarCity": "Kerguelen" }, "Mahe": { "exemplarCity": "Mahe" }, "Maldives": { "exemplarCity": "Malediven" }, "Mauritius": { "exemplarCity": "Mauritius" }, "Mayotte": { "exemplarCity": "Mayotte" }, "Reunion": { "exemplarCity": "Réunion" } }, "Australia": { "Adelaide": { "exemplarCity": "Adelaide" }, "Brisbane": { "exemplarCity": "Brisbane" }, "Broken_Hill": { "exemplarCity": "Broken Hill" }, "Currie": { "exemplarCity": "Currie" }, "Darwin": { "exemplarCity": "Darwin" }, "Eucla": { "exemplarCity": "Eucla" }, "Hobart": { "exemplarCity": "Hobart" }, "Lindeman": { "exemplarCity": "Lindeman" }, "Lord_Howe": { "exemplarCity": "Lord Howe" }, "Melbourne": { "exemplarCity": "Melbourne" }, "Perth": { "exemplarCity": "Perth" }, "Sydney": { "exemplarCity": "Sydney" } }, "Pacific": { "Apia": { "exemplarCity": "Apia" }, "Auckland": { "exemplarCity": "Auckland" }, "Bougainville": { "exemplarCity": "Bougainville" }, "Chatham": { "exemplarCity": "Chatham" }, "Easter": { "exemplarCity": "Osterinsel" }, "Efate": { "exemplarCity": "Efate" }, "Enderbury": { "exemplarCity": "Enderbury" }, "Fakaofo": { "exemplarCity": "Fakaofo" }, "Fiji": { "exemplarCity": "Fidschi" }, "Funafuti": { "exemplarCity": "Funafuti" }, "Galapagos": { "exemplarCity": "Galapagos" }, "Gambier": { "exemplarCity": "Gambier" }, "Guadalcanal": { "exemplarCity": "Guadalcanal" }, "Guam": { "exemplarCity": "Guam" }, "Honolulu": { "exemplarCity": "Honolulu" }, "Johnston": { "exemplarCity": "Johnston" }, "Kiritimati": { "exemplarCity": "Kiritimati" }, "Kosrae": { "exemplarCity": "Kosrae" }, "Kwajalein": { "exemplarCity": "Kwajalein" }, "Majuro": { "exemplarCity": "Majuro" }, "Marquesas": { "exemplarCity": "Marquesas" }, "Midway": { "exemplarCity": "Midway" }, "Nauru": { "exemplarCity": "Nauru" }, "Niue": { "exemplarCity": "Niue" }, "Norfolk": { "exemplarCity": "Norfolk" }, "Noumea": { "exemplarCity": "Noumea" }, "Pago_Pago": { "exemplarCity": "Pago Pago" }, "Palau": { "exemplarCity": "Palau" }, "Pitcairn": { "exemplarCity": "Pitcairn" }, "Ponape": { "exemplarCity": "Pohnpei" }, "Port_Moresby": { "exemplarCity": "Port Moresby" }, "Rarotonga": { "exemplarCity": "Rarotonga" }, "Saipan": { "exemplarCity": "Saipan" }, "Tahiti": { "exemplarCity": "Tahiti" }, "Tarawa": { "exemplarCity": "Tarawa" }, "Tongatapu": { "exemplarCity": "Tongatapu" }, "Truk": { "exemplarCity": "Chuuk" }, "Wake": { "exemplarCity": "Wake" }, "Wallis": { "exemplarCity": "Wallis" } }, "Arctic": { "Longyearbyen": { "exemplarCity": "Longyearbyen" } }, "Antarctica": { "Casey": { "exemplarCity": "Casey" }, "Davis": { "exemplarCity": "Davis" }, "DumontDUrville": { "exemplarCity": "Dumont d’Urville" }, "Macquarie": { "exemplarCity": "Macquarie" }, "Mawson": { "exemplarCity": "Mawson" }, "McMurdo": { "exemplarCity": "McMurdo" }, "Palmer": { "exemplarCity": "Palmer" }, "Rothera": { "exemplarCity": "Rothera" }, "Syowa": { "exemplarCity": "Syowa" }, "Troll": { "exemplarCity": "Troll" }, "Vostok": { "exemplarCity": "Wostok" } }, "Etc": { "GMT": { "exemplarCity": "GMT" }, "GMT1": { "exemplarCity": "GMT+1" }, "GMT10": { "exemplarCity": "GMT+10" }, "GMT11": { "exemplarCity": "GMT+11" }, "GMT12": { "exemplarCity": "GMT+12" }, "GMT2": { "exemplarCity": "GMT+2" }, "GMT3": { "exemplarCity": "GMT+3" }, "GMT4": { "exemplarCity": "GMT+4" }, "GMT5": { "exemplarCity": "GMT+5" }, "GMT6": { "exemplarCity": "GMT+6" }, "GMT7": { "exemplarCity": "GMT+7" }, "GMT8": { "exemplarCity": "GMT+8" }, "GMT9": { "exemplarCity": "GMT+9" }, "GMT-1": { "exemplarCity": "GMT-1" }, "GMT-10": { "exemplarCity": "GMT-10" }, "GMT-11": { "exemplarCity": "GMT-11" }, "GMT-12": { "exemplarCity": "GMT-12" }, "GMT-13": { "exemplarCity": "GMT-13" }, "GMT-14": { "exemplarCity": "GMT-14" }, "GMT-2": { "exemplarCity": "GMT-2" }, "GMT-3": { "exemplarCity": "GMT-3" }, "GMT-4": { "exemplarCity": "GMT-4" }, "GMT-5": { "exemplarCity": "GMT-5" }, "GMT-6": { "exemplarCity": "GMT-6" }, "GMT-7": { "exemplarCity": "GMT-7" }, "GMT-8": { "exemplarCity": "GMT-8" }, "GMT-9": { "exemplarCity": "GMT-9" }, "Unknown": { "exemplarCity": "Unbekannt" } } }, "metazone": { "Acre": { "long": { "generic": "Acre-Zeit", "standard": "Acre-Normalzeit", "daylight": "Acre-Sommerzeit" } }, "Afghanistan": { "long": { "standard": "Afghanistan-Zeit" } }, "Africa_Central": { "long": { "standard": "Zentralafrikanische Zeit" } }, "Africa_Eastern": { "long": { "standard": "Ostafrikanische Zeit" } }, "Africa_Southern": { "long": { "standard": "Südafrikanische Zeit" } }, "Africa_Western": { "long": { "generic": "Westafrikanische Zeit", "standard": "Westafrikanische Normalzeit", "daylight": "Westafrikanische Sommerzeit" } }, "Alaska": { "long": { "generic": "Alaska-Zeit", "standard": "Alaska-Normalzeit", "daylight": "Alaska-Sommerzeit" } }, "Almaty": { "long": { "generic": "Almaty-Zeit", "standard": "Almaty-Normalzeit", "daylight": "Almaty-Sommerzeit" } }, "Amazon": { "long": { "generic": "Amazonas-Zeit", "standard": "Amazonas-Normalzeit", "daylight": "Amazonas-Sommerzeit" } }, "America_Central": { "long": { "generic": "Nordamerikanische Inlandzeit", "standard": "Nordamerikanische Inland-Normalzeit", "daylight": "Nordamerikanische Inland-Sommerzeit" } }, "America_Eastern": { "long": { "generic": "Nordamerikanische Ostküstenzeit", "standard": "Nordamerikanische Ostküsten-Normalzeit", "daylight": "Nordamerikanische Ostküsten-Sommerzeit" } }, "America_Mountain": { "long": { "generic": "Rocky-Mountain-Zeit", "standard": "Rocky Mountain-Normalzeit", "daylight": "Rocky-Mountain-Sommerzeit" } }, "America_Pacific": { "long": { "generic": "Nordamerikanische Westküstenzeit", "standard": "Nordamerikanische Westküsten-Normalzeit", "daylight": "Nordamerikanische Westküsten-Sommerzeit" } }, "Anadyr": { "long": { "generic": "Anadyr Zeit", "standard": "Anadyr Normalzeit", "daylight": "Anadyr Sommerzeit" } }, "Apia": { "long": { "generic": "Apia-Zeit", "standard": "Apia-Normalzeit", "daylight": "Apia-Sommerzeit" } }, "Aqtau": { "long": { "generic": "Aqtau-Zeit", "standard": "Aqtau-Normalzeit", "daylight": "Aqtau-Sommerzeit" } }, "Aqtobe": { "long": { "generic": "Aqtöbe-Zeit", "standard": "Aqtöbe-Normalzeit", "daylight": "Aqtöbe-Sommerzeit" } }, "Arabian": { "long": { "generic": "Arabische Zeit", "standard": "Arabische Normalzeit", "daylight": "Arabische Sommerzeit" } }, "Argentina": { "long": { "generic": "Argentinische Zeit", "standard": "Argentinische Normalzeit", "daylight": "Argentinische Sommerzeit" } }, "Argentina_Western": { "long": { "generic": "Westargentinische Zeit", "standard": "Westargentinische Normalzeit", "daylight": "Westargentinische Sommerzeit" } }, "Armenia": { "long": { "generic": "Armenische Zeit", "standard": "Armenische Normalzeit", "daylight": "Armenische Sommerzeit" } }, "Atlantic": { "long": { "generic": "Atlantik-Zeit", "standard": "Atlantik-Normalzeit", "daylight": "Atlantik-Sommerzeit" } }, "Australia_Central": { "long": { "generic": "Zentralaustralische Zeit", "standard": "Zentralaustralische Normalzeit", "daylight": "Zentralaustralische Sommerzeit" } }, "Australia_CentralWestern": { "long": { "generic": "Zentral-/Westaustralische Zeit", "standard": "Zentral-/Westaustralische Normalzeit", "daylight": "Zentral-/Westaustralische Sommerzeit" } }, "Australia_Eastern": { "long": { "generic": "Ostaustralische Zeit", "standard": "Ostaustralische Normalzeit", "daylight": "Ostaustralische Sommerzeit" } }, "Australia_Western": { "long": { "generic": "Westaustralische Zeit", "standard": "Westaustralische Normalzeit", "daylight": "Westaustralische Sommerzeit" } }, "Azerbaijan": { "long": { "generic": "Aserbaidschanische Zeit", "standard": "Aserbeidschanische Normalzeit", "daylight": "Aserbaidschanische Sommerzeit" } }, "Azores": { "long": { "generic": "Azoren-Zeit", "standard": "Azoren-Normalzeit", "daylight": "Azoren-Sommerzeit" } }, "Bangladesh": { "long": { "generic": "Bangladesch-Zeit", "standard": "Bangladesch-Normalzeit", "daylight": "Bangladesch-Sommerzeit" } }, "Bhutan": { "long": { "standard": "Bhutan-Zeit" } }, "Bolivia": { "long": { "standard": "Bolivianische Zeit" } }, "Brasilia": { "long": { "generic": "Brasília-Zeit", "standard": "Brasília-Normalzeit", "daylight": "Brasília-Sommerzeit" } }, "Brunei": { "long": { "standard": "Brunei-Zeit" } }, "Cape_Verde": { "long": { "generic": "Cabo-Verde-Zeit", "standard": "Cabo-Verde-Normalzeit", "daylight": "Cabo-Verde-Sommerzeit" } }, "Casey": { "long": { "standard": "Casey-Zeit" } }, "Chamorro": { "long": { "standard": "Chamorro-Zeit" } }, "Chatham": { "long": { "generic": "Chatham-Zeit", "standard": "Chatham-Normalzeit", "daylight": "Chatham-Sommerzeit" } }, "Chile": { "long": { "generic": "Chilenische Zeit", "standard": "Chilenische Normalzeit", "daylight": "Chilenische Sommerzeit" } }, "China": { "long": { "generic": "Chinesische Zeit", "standard": "Chinesische Normalzeit", "daylight": "Chinesische Sommerzeit" } }, "Choibalsan": { "long": { "generic": "Tschoibalsan-Zeit", "standard": "Tschoibalsan-Normalzeit", "daylight": "Tschoibalsan-Sommerzeit" } }, "Christmas": { "long": { "standard": "Weihnachtsinsel-Zeit" } }, "Cocos": { "long": { "standard": "Kokosinseln-Zeit" } }, "Colombia": { "long": { "generic": "Kolumbianische Zeit", "standard": "Kolumbianische Normalzeit", "daylight": "Kolumbianische Sommerzeit" } }, "Cook": { "long": { "generic": "Cookinseln-Zeit", "standard": "Cookinseln-Normalzeit", "daylight": "Cookinseln-Sommerzeit" } }, "Cuba": { "long": { "generic": "Kubanische Zeit", "standard": "Kubanische Normalzeit", "daylight": "Kubanische Sommerzeit" } }, "Davis": { "long": { "standard": "Davis-Zeit" } }, "DumontDUrville": { "long": { "standard": "Dumont-d’Urville-Zeit" } }, "East_Timor": { "long": { "standard": "Osttimor-Zeit" } }, "Easter": { "long": { "generic": "Osterinsel-Zeit", "standard": "Osterinsel-Normalzeit", "daylight": "Osterinsel-Sommerzeit" } }, "Ecuador": { "long": { "standard": "Ecuadorianische Zeit" } }, "Europe_Central": { "long": { "generic": "Mitteleuropäische Zeit", "standard": "Mitteleuropäische Normalzeit", "daylight": "Mitteleuropäische Sommerzeit" }, "short": { "generic": "MEZ", "standard": "MEZ", "daylight": "MESZ" } }, "Europe_Eastern": { "long": { "generic": "Osteuropäische Zeit", "standard": "Osteuropäische Normalzeit", "daylight": "Osteuropäische Sommerzeit" }, "short": { "generic": "OEZ", "standard": "OEZ", "daylight": "OESZ" } }, "Europe_Further_Eastern": { "long": { "standard": "Kaliningrader Zeit" } }, "Europe_Western": { "long": { "generic": "Westeuropäische Zeit", "standard": "Westeuropäische Normalzeit", "daylight": "Westeuropäische Sommerzeit" }, "short": { "generic": "WEZ", "standard": "WEZ", "daylight": "WESZ" } }, "Falkland": { "long": { "generic": "Falklandinseln-Zeit", "standard": "Falklandinseln-Normalzeit", "daylight": "Falklandinseln-Sommerzeit" } }, "Fiji": { "long": { "generic": "Fidschi-Zeit", "standard": "Fidschi-Normalzeit", "daylight": "Fidschi-Sommerzeit" } }, "French_Guiana": { "long": { "standard": "Französisch-Guayana-Zeit" } }, "French_Southern": { "long": { "standard": "Französische Süd- und Antarktisgebiete-Zeit" } }, "Galapagos": { "long": { "standard": "Galapagos-Zeit" } }, "Gambier": { "long": { "standard": "Gambier-Zeit" } }, "Georgia": { "long": { "generic": "Georgische Zeit", "standard": "Georgische Normalzeit", "daylight": "Georgische Sommerzeit" } }, "Gilbert_Islands": { "long": { "standard": "Gilbert-Inseln-Zeit" } }, "GMT": { "long": { "standard": "Mittlere Greenwich-Zeit" } }, "Greenland_Eastern": { "long": { "generic": "Ostgrönland-Zeit", "standard": "Ostgrönland-Normalzeit", "daylight": "Ostgrönland-Sommerzeit" } }, "Greenland_Western": { "long": { "generic": "Westgrönland-Zeit", "standard": "Westgrönland-Normalzeit", "daylight": "Westgrönland-Sommerzeit" } }, "Guam": { "long": { "standard": "Guam-Zeit" } }, "Gulf": { "long": { "standard": "Golf-Zeit" } }, "Guyana": { "long": { "standard": "Guyana-Zeit" } }, "Hawaii_Aleutian": { "long": { "generic": "Hawaii-Aleuten-Zeit", "standard": "Hawaii-Aleuten-Normalzeit", "daylight": "Hawaii-Aleuten-Sommerzeit" } }, "Hong_Kong": { "long": { "generic": "Hongkong-Zeit", "standard": "Hongkong-Normalzeit", "daylight": "Hongkong-Sommerzeit" } }, "Hovd": { "long": { "generic": "Chowd-Zeit", "standard": "Chowd-Normalzeit", "daylight": "Chowd-Sommerzeit" } }, "India": { "long": { "standard": "Indische Zeit" } }, "Indian_Ocean": { "long": { "standard": "Indischer Ozean-Zeit" } }, "Indochina": { "long": { "standard": "Indochina-Zeit" } }, "Indonesia_Central": { "long": { "standard": "Zentralindonesische Zeit" } }, "Indonesia_Eastern": { "long": { "standard": "Ostindonesische Zeit" } }, "Indonesia_Western": { "long": { "standard": "Westindonesische Zeit" } }, "Iran": { "long": { "generic": "Iranische Zeit", "standard": "Iranische Normalzeit", "daylight": "Iranische Sommerzeit" } }, "Irkutsk": { "long": { "generic": "Irkutsk-Zeit", "standard": "Irkutsk-Normalzeit", "daylight": "Irkutsk-Sommerzeit" } }, "Israel": { "long": { "generic": "Israelische Zeit", "standard": "Israelische Normalzeit", "daylight": "Israelische Sommerzeit" } }, "Japan": { "long": { "generic": "Japanische Zeit", "standard": "Japanische Normalzeit", "daylight": "Japanische Sommerzeit" } }, "Kamchatka": { "long": { "generic": "Kamtschatka-Zeit", "standard": "Kamtschatka-Normalzeit", "daylight": "Kamtschatka-Sommerzeit" } }, "Kazakhstan_Eastern": { "long": { "standard": "Ostkasachische Zeit" } }, "Kazakhstan_Western": { "long": { "standard": "Westkasachische Zeit" } }, "Korea": { "long": { "generic": "Koreanische Zeit", "standard": "Koreanische Normalzeit", "daylight": "Koreanische Sommerzeit" } }, "Kosrae": { "long": { "standard": "Kosrae-Zeit" } }, "Krasnoyarsk": { "long": { "generic": "Krasnojarsk-Zeit", "standard": "Krasnojarsk-Normalzeit", "daylight": "Krasnojarsk-Sommerzeit" } }, "Kyrgystan": { "long": { "standard": "Kirgisistan-Zeit" } }, "Lanka": { "long": { "standard": "Sri-Lanka-Zeit" } }, "Line_Islands": { "long": { "standard": "Linieninseln-Zeit" } }, "Lord_Howe": { "long": { "generic": "Lord-Howe-Zeit", "standard": "Lord-Howe-Normalzeit", "daylight": "Lord-Howe-Sommerzeit" } }, "Macau": { "long": { "generic": "Macau-Zeit", "standard": "Macau-Normalzeit", "daylight": "Macau-Sommerzeit" } }, "Macquarie": { "long": { "standard": "Macquarieinsel-Zeit" } }, "Magadan": { "long": { "generic": "Magadan-Zeit", "standard": "Magadan-Normalzeit", "daylight": "Magadan-Sommerzeit" } }, "Malaysia": { "long": { "standard": "Malaysische Zeit" } }, "Maldives": { "long": { "standard": "Malediven-Zeit" } }, "Marquesas": { "long": { "standard": "Marquesas-Zeit" } }, "Marshall_Islands": { "long": { "standard": "Marshallinseln-Zeit" } }, "Mauritius": { "long": { "generic": "Mauritius-Zeit", "standard": "Mauritius-Normalzeit", "daylight": "Mauritius-Sommerzeit" } }, "Mawson": { "long": { "standard": "Mawson-Zeit" } }, "Mexico_Northwest": { "long": { "generic": "Mexiko Nordwestliche Zone-Zeit", "standard": "Mexiko Nordwestliche Zone-Normalzeit", "daylight": "Mexiko Nordwestliche Zone-Sommerzeit" } }, "Mexico_Pacific": { "long": { "generic": "Mexiko Pazifikzone-Zeit", "standard": "Mexiko Pazifikzone-Normalzeit", "daylight": "Mexiko Pazifikzone-Sommerzeit" } }, "Mongolia": { "long": { "generic": "Ulaanbaatar-Zeit", "standard": "Ulaanbaatar-Normalzeit", "daylight": "Ulaanbaatar-Sommerzeit" } }, "Moscow": { "long": { "generic": "Moskauer Zeit", "standard": "Moskauer Normalzeit", "daylight": "Moskauer Sommerzeit" } }, "Myanmar": { "long": { "standard": "Myanmar-Zeit" } }, "Nauru": { "long": { "standard": "Nauru-Zeit" } }, "Nepal": { "long": { "standard": "Nepalesische Zeit" } }, "New_Caledonia": { "long": { "generic": "Neukaledonische Zeit", "standard": "Neukaledonische Normalzeit", "daylight": "Neukaledonische Sommerzeit" } }, "New_Zealand": { "long": { "generic": "Neuseeland-Zeit", "standard": "Neuseeland-Normalzeit", "daylight": "Neuseeland-Sommerzeit" } }, "Newfoundland": { "long": { "generic": "Neufundland-Zeit", "standard": "Neufundland-Normalzeit", "daylight": "Neufundland-Sommerzeit" } }, "Niue": { "long": { "standard": "Niue-Zeit" } }, "Norfolk": { "long": { "standard": "Norfolkinsel-Zeit" } }, "Noronha": { "long": { "generic": "Fernando de Noronha-Zeit", "standard": "Fernando de Noronha-Normalzeit", "daylight": "Fernando de Noronha-Sommerzeit" } }, "North_Mariana": { "long": { "standard": "Nördliche-Marianen-Zeit" } }, "Novosibirsk": { "long": { "generic": "Nowosibirsk-Zeit", "standard": "Nowosibirsk-Normalzeit", "daylight": "Nowosibirsk-Sommerzeit" } }, "Omsk": { "long": { "generic": "Omsk-Zeit", "standard": "Omsk-Normalzeit", "daylight": "Omsk-Sommerzeit" } }, "Pakistan": { "long": { "generic": "Pakistanische Zeit", "standard": "Pakistanische Normalzeit", "daylight": "Pakistanische Sommerzeit" } }, "Palau": { "long": { "standard": "Palau-Zeit" } }, "Papua_New_Guinea": { "long": { "standard": "Papua-Neuguinea-Zeit" } }, "Paraguay": { "long": { "generic": "Paraguayanische Zeit", "standard": "Paraguayanische Normalzeit", "daylight": "Paraguayanische Sommerzeit" } }, "Peru": { "long": { "generic": "Peruanische Zeit", "standard": "Peruanische Normalzeit", "daylight": "Peruanische Sommerzeit" } }, "Philippines": { "long": { "generic": "Philippinische Zeit", "standard": "Philippinische Normalzeit", "daylight": "Philippinische Sommerzeit" } }, "Phoenix_Islands": { "long": { "standard": "Phoenixinseln-Zeit" } }, "Pierre_Miquelon": { "long": { "generic": "Saint-Pierre-und-Miquelon-Zeit", "standard": "Saint-Pierre-und-Miquelon-Normalzeit", "daylight": "Saint-Pierre-und-Miquelon-Sommerzeit" } }, "Pitcairn": { "long": { "standard": "Pitcairninseln-Zeit" } }, "Ponape": { "long": { "standard": "Ponape-Zeit" } }, "Pyongyang": { "long": { "standard": "Pjöngjang-Zeit" } }, "Qyzylorda": { "long": { "generic": "Quysylorda-Zeit", "standard": "Quysylorda-Normalzeit", "daylight": "Qysylorda-Sommerzeit" } }, "Reunion": { "long": { "standard": "Réunion-Zeit" } }, "Rothera": { "long": { "standard": "Rothera-Zeit" } }, "Sakhalin": { "long": { "generic": "Sachalin-Zeit", "standard": "Sachalin-Normalzeit", "daylight": "Sachalin-Sommerzeit" } }, "Samara": { "long": { "generic": "Samara-Zeit", "standard": "Samara-Normalzeit", "daylight": "Samara-Sommerzeit" } }, "Samoa": { "long": { "generic": "Samoa-Zeit", "standard": "Samoa-Normalzeit", "daylight": "Samoa-Sommerzeit" } }, "Seychelles": { "long": { "standard": "Seychellen-Zeit" } }, "Singapore": { "long": { "standard": "Singapur-Zeit" } }, "Solomon": { "long": { "standard": "Salomoninseln-Zeit" } }, "South_Georgia": { "long": { "standard": "Südgeorgische Zeit" } }, "Suriname": { "long": { "standard": "Suriname-Zeit" } }, "Syowa": { "long": { "standard": "Syowa-Zeit" } }, "Tahiti": { "long": { "standard": "Tahiti-Zeit" } }, "Taipei": { "long": { "generic": "Taipeh-Zeit", "standard": "Taipeh-Normalzeit", "daylight": "Taipeh-Sommerzeit" } }, "Tajikistan": { "long": { "standard": "Tadschikistan-Zeit" } }, "Tokelau": { "long": { "standard": "Tokelau-Zeit" } }, "Tonga": { "long": { "generic": "Tonganische Zeit", "standard": "Tonganische Normalzeit", "daylight": "Tonganische Sommerzeit" } }, "Truk": { "long": { "standard": "Chuuk-Zeit" } }, "Turkmenistan": { "long": { "generic": "Turkmenistan-Zeit", "standard": "Turkmenistan-Normalzeit", "daylight": "Turkmenistan-Sommerzeit" } }, "Tuvalu": { "long": { "standard": "Tuvalu-Zeit" } }, "Uruguay": { "long": { "generic": "Uruguayanische Zeit", "standard": "Uruguyanische Normalzeit", "daylight": "Uruguayanische Sommerzeit" } }, "Uzbekistan": { "long": { "generic": "Usbekistan-Zeit", "standard": "Usbekistan-Normalzeit", "daylight": "Usbekistan-Sommerzeit" } }, "Vanuatu": { "long": { "generic": "Vanuatu-Zeit", "standard": "Vanuatu-Normalzeit", "daylight": "Vanuatu-Sommerzeit" } }, "Venezuela": { "long": { "standard": "Venezuela-Zeit" } }, "Vladivostok": { "long": { "generic": "Wladiwostok-Zeit", "standard": "Wladiwostok-Normalzeit", "daylight": "Wladiwostok-Sommerzeit" } }, "Volgograd": { "long": { "generic": "Wolgograd-Zeit", "standard": "Wolgograd-Normalzeit", "daylight": "Wolgograd-Sommerzeit" } }, "Vostok": { "long": { "standard": "Wostok-Zeit" } }, "Wake": { "long": { "standard": "Wake-Insel-Zeit" } }, "Wallis": { "long": { "standard": "Wallis-und-Futuna-Zeit" } }, "Yakutsk": { "long": { "generic": "Jakutsk-Zeit", "standard": "Jakutsk-Normalzeit", "daylight": "Jakutsk-Sommerzeit" } }, "Yekaterinburg": { "long": { "generic": "Jekaterinburg-Zeit", "standard": "Jekaterinburg-Normalzeit", "daylight": "Jekaterinburg-Sommerzeit" } } } } }, "numbers": { "defaultNumberingSystem": "latn", "otherNumberingSystems": { "native": "latn" }, "minimumGroupingDigits": "1", "symbols-numberSystem-latn": { "decimal": ",", "group": ".", "list": ";", "percentSign": "%", "plusSign": "+", "minusSign": "-", "exponential": "E", "superscriptingExponent": "·", "perMille": "‰", "infinity": "∞", "nan": "NaN", "timeSeparator": ":" }, "decimalFormats-numberSystem-latn": { "standard": "#,##0.###", "long": { "decimalFormat": { "1000-count-one": "0 Tausend", "1000-count-other": "0 Tausend", "10000-count-one": "00 Tausend", "10000-count-other": "00 Tausend", "100000-count-one": "000 Tausend", "100000-count-other": "000 Tausend", "1000000-count-one": "0 Million", "1000000-count-other": "0 Millionen", "10000000-count-one": "00 Millionen", "10000000-count-other": "00 Millionen", "100000000-count-one": "000 Millionen", "100000000-count-other": "000 Millionen", "1000000000-count-one": "0 Milliarde", "1000000000-count-other": "0 Milliarden", "10000000000-count-one": "00 Milliarden", "10000000000-count-other": "00 Milliarden", "100000000000-count-one": "000 Milliarden", "100000000000-count-other": "000 Milliarden", "1000000000000-count-one": "0 Billion", "1000000000000-count-other": "0 Billionen", "10000000000000-count-one": "00 Billionen", "10000000000000-count-other": "00 Billionen", "100000000000000-count-one": "000 Billionen", "100000000000000-count-other": "000 Billionen" } }, "short": { "decimalFormat": { "1000-count-one": "0", "1000-count-other": "0", "10000-count-one": "0", "10000-count-other": "0", "100000-count-one": "0", "100000-count-other": "0", "1000000-count-one": "0 Mio'.'", "1000000-count-other": "0 Mio'.'", "10000000-count-one": "00 Mio'.'", "10000000-count-other": "00 Mio'.'", "100000000-count-one": "000 Mio'.'", "100000000-count-other": "000 Mio'.'", "1000000000-count-one": "0 Mrd'.'", "1000000000-count-other": "0 Mrd'.'", "10000000000-count-one": "00 Mrd'.'", "10000000000-count-other": "00 Mrd'.'", "100000000000-count-one": "000 Mrd'.'", "100000000000-count-other": "000 Mrd'.'", "1000000000000-count-one": "0 Bio'.'", "1000000000000-count-other": "0 Bio'.'", "10000000000000-count-one": "00 Bio'.'", "10000000000000-count-other": "00 Bio'.'", "100000000000000-count-one": "000 Bio'.'", "100000000000000-count-other": "000 Bio'.'" } } }, "scientificFormats-numberSystem-latn": { "standard": "#E0" }, "percentFormats-numberSystem-latn": { "standard": "#,##0 %" }, "currencyFormats-numberSystem-latn": { "currencySpacing": { "beforeCurrency": { "currencyMatch": "[:^S:]", "surroundingMatch": "[:digit:]", "insertBetween": " " }, "afterCurrency": { "currencyMatch": "[:^S:]", "surroundingMatch": "[:digit:]", "insertBetween": " " } }, "standard": "#,##0.00 ¤", "accounting": "#,##0.00 ¤", "short": { "standard": { "1000-count-one": "0 Tsd'.' ¤", "1000-count-other": "0 Tsd'.' ¤", "10000-count-one": "00 Tsd'.' ¤", "10000-count-other": "00 Tsd'.' ¤", "100000-count-one": "000 Tsd'.' ¤", "100000-count-other": "000 Tsd'.' ¤", "1000000-count-one": "0 Mio'.' ¤", "1000000-count-other": "0 Mio'.' ¤", "10000000-count-one": "00 Mio'.' ¤", "10000000-count-other": "00 Mio'.' ¤", "100000000-count-one": "000 Mio'.' ¤", "100000000-count-other": "000 Mio'.' ¤", "1000000000-count-one": "0 Mrd'.' ¤", "1000000000-count-other": "0 Mrd'.' ¤", "10000000000-count-one": "00 Mrd'.' ¤", "10000000000-count-other": "00 Mrd'.' ¤", "100000000000-count-one": "000 Mrd'.' ¤", "100000000000-count-other": "000 Mrd'.' ¤", "1000000000000-count-one": "0 Bio'.' ¤", "1000000000000-count-other": "0 Bio'.' ¤", "10000000000000-count-one": "00 Bio'.' ¤", "10000000000000-count-other": "00 Bio'.' ¤", "100000000000000-count-one": "000 Bio'.' ¤", "100000000000000-count-other": "000 Bio'.' ¤" } }, "unitPattern-count-one": "{0} {1}", "unitPattern-count-other": "{0} {1}" }, "miscPatterns-numberSystem-latn": { "atLeast": "{0}+", "range": "{0}–{1}" }, "minimalPairs": { "pluralMinimalPairs": "{0} Tag", "pluralMinimalPairs": "{0} Tage", "other": "{0}. Abzweigung nach rechts nehmen" }, "currencies": { "ADP": { "displayName": "Andorranische Pesete", "displayName-count-one": "Andorranische Pesete", "displayName-count-other": "Andorranische Peseten", "symbol": "ADP" }, "AED": { "displayName": "VAE-Dirham", "displayName-count-one": "VAE-Dirham", "displayName-count-other": "VAE-Dirham", "symbol": "AED" }, "AFA": { "displayName": "Afghanische Afghani (1927–2002)", "displayName-count-one": "Afghanische Afghani (1927–2002)", "displayName-count-other": "Afghanische Afghani (1927–2002)", "symbol": "AFA" }, "AFN": { "displayName": "Afghanischer Afghani", "displayName-count-one": "Afghanischer Afghani", "displayName-count-other": "Afghanische Afghani", "symbol": "AFN" }, "ALK": { "displayName": "Albanischer Lek (1946–1965)", "displayName-count-one": "Albanischer Lek (1946–1965)", "displayName-count-other": "Albanische Lek (1946–1965)" }, "ALL": { "displayName": "Albanischer Lek", "displayName-count-one": "Albanischer Lek", "displayName-count-other": "Albanische Lek", "symbol": "ALL" }, "AMD": { "displayName": "Armenischer Dram", "displayName-count-one": "Armenischer Dram", "displayName-count-other": "Armenische Dram", "symbol": "AMD" }, "ANG": { "displayName": "Niederländische-Antillen-Gulden", "displayName-count-one": "Niederländische-Antillen-Gulden", "displayName-count-other": "Niederländische-Antillen-Gulden", "symbol": "ANG" }, "AOA": { "displayName": "Angolanischer Kwanza", "displayName-count-one": "Angolanischer Kwanza", "displayName-count-other": "Angolanische Kwanza", "symbol": "AOA", "symbol-alt-narrow": "Kz" }, "AOK": { "displayName": "Angolanischer Kwanza (1977–1990)", "displayName-count-one": "Angolanischer Kwanza (1977–1990)", "displayName-count-other": "Angolanische Kwanza (1977–1990)", "symbol": "AOK" }, "AON": { "displayName": "Angolanischer Neuer Kwanza (1990–2000)", "displayName-count-one": "Angolanischer Neuer Kwanza (1990–2000)", "displayName-count-other": "Angolanische Neue Kwanza (1990–2000)", "symbol": "AON" }, "AOR": { "displayName": "Angolanischer Kwanza Reajustado (1995–1999)", "displayName-count-one": "Angolanischer Kwanza Reajustado (1995–1999)", "displayName-count-other": "Angolanische Kwanza Reajustado (1995–1999)", "symbol": "AOR" }, "ARA": { "displayName": "Argentinischer Austral", "displayName-count-one": "Argentinischer Austral", "displayName-count-other": "Argentinische Austral", "symbol": "ARA" }, "ARL": { "displayName": "Argentinischer Peso Ley (1970–1983)", "displayName-count-one": "Argentinischer Peso Ley (1970–1983)", "displayName-count-other": "Argentinische Pesos Ley (1970–1983)", "symbol": "ARL" }, "ARM": { "displayName": "Argentinischer Peso (1881–1970)", "displayName-count-one": "Argentinischer Peso (1881–1970)", "displayName-count-other": "Argentinische Pesos (1881–1970)", "symbol": "ARM" }, "ARP": { "displayName": "Argentinischer Peso (1983–1985)", "displayName-count-one": "Argentinischer Peso (1983–1985)", "displayName-count-other": "Argentinische Peso (1983–1985)", "symbol": "ARP" }, "ARS": { "displayName": "Argentinischer Peso", "displayName-count-one": "Argentinischer Peso", "displayName-count-other": "Argentinische Pesos", "symbol": "ARS", "symbol-alt-narrow": "$" }, "ATS": { "displayName": "Österreichischer Schilling", "displayName-count-one": "Österreichischer Schilling", "displayName-count-other": "Österreichische Schilling", "symbol": "öS" }, "AUD": { "displayName": "Australischer Dollar", "displayName-count-one": "Australischer Dollar", "displayName-count-other": "Australische Dollar", "symbol": "AU$", "symbol-alt-narrow": "$" }, "AWG": { "displayName": "Aruba-Florin", "displayName-count-one": "Aruba-Florin", "displayName-count-other": "Aruba-Florin", "symbol": "AWG" }, "AZM": { "displayName": "Aserbaidschan-Manat (1993–2006)", "displayName-count-one": "Aserbaidschan-Manat (1993–2006)", "displayName-count-other": "Aserbaidschan-Manat (1993–2006)", "symbol": "AZM" }, "AZN": { "displayName": "Aserbaidschan-Manat", "displayName-count-one": "Aserbaidschan-Manat", "displayName-count-other": "Aserbaidschan-Manat", "symbol": "AZN" }, "BAD": { "displayName": "Bosnien und Herzegowina Dinar (1992–1994)", "displayName-count-one": "Bosnien und Herzegowina Dinar (1992–1994)", "displayName-count-other": "Bosnien und Herzegowina Dinar (1992–1994)", "symbol": "BAD" }, "BAM": { "displayName": "Bosnien und Herzegowina Konvertierbare Mark", "displayName-count-one": "Bosnien und Herzegowina Konvertierbare Mark", "displayName-count-other": "Bosnien und Herzegowina Konvertierbare Mark", "symbol": "BAM", "symbol-alt-narrow": "KM" }, "BAN": { "displayName": "Bosnien und Herzegowina Neuer Dinar (1994–1997)", "displayName-count-one": "Bosnien und Herzegowina Neuer Dinar (1994–1997)", "displayName-count-other": "Bosnien und Herzegowina Neue Dinar (1994–1997)", "symbol": "BAN" }, "BBD": { "displayName": "Barbados-Dollar", "displayName-count-one": "Barbados-Dollar", "displayName-count-other": "Barbados-Dollar", "symbol": "BBD", "symbol-alt-narrow": "$" }, "BDT": { "displayName": "Bangladesch-Taka", "displayName-count-one": "Bangladesch-Taka", "displayName-count-other": "Bangladesch-Taka", "symbol": "BDT", "symbol-alt-narrow": "৳" }, "BEC": { "displayName": "Belgischer Franc (konvertibel)", "displayName-count-one": "Belgischer Franc (konvertibel)", "displayName-count-other": "Belgische Franc (konvertibel)", "symbol": "BEC" }, "BEF": { "displayName": "Belgischer Franc", "displayName-count-one": "Belgischer Franc", "displayName-count-other": "Belgische Franc", "symbol": "BEF" }, "BEL": { "displayName": "Belgischer Finanz-Franc", "displayName-count-one": "Belgischer Finanz-Franc", "displayName-count-other": "Belgische Finanz-Franc", "symbol": "BEL" }, "BGL": { "displayName": "Bulgarische Lew (1962–1999)", "displayName-count-one": "Bulgarische Lew (1962–1999)", "displayName-count-other": "Bulgarische Lew (1962–1999)", "symbol": "BGL" }, "BGM": { "displayName": "Bulgarischer Lew (1952–1962)", "displayName-count-one": "Bulgarischer Lew (1952–1962)", "displayName-count-other": "Bulgarische Lew (1952–1962)", "symbol": "BGK" }, "BGN": { "displayName": "Bulgarischer Lew", "displayName-count-one": "Bulgarischer Lew", "displayName-count-other": "Bulgarische Lew", "symbol": "BGN" }, "BGO": { "displayName": "Bulgarischer Lew (1879–1952)", "displayName-count-one": "Bulgarischer Lew (1879–1952)", "displayName-count-other": "Bulgarische Lew (1879–1952)", "symbol": "BGJ" }, "BHD": { "displayName": "Bahrain-Dinar", "displayName-count-one": "Bahrain-Dinar", "displayName-count-other": "Bahrain-Dinar", "symbol": "BHD" }, "BIF": { "displayName": "Burundi-Franc", "displayName-count-one": "Burundi-Franc", "displayName-count-other": "Burundi-Francs", "symbol": "BIF" }, "BMD": { "displayName": "Bermuda-Dollar", "displayName-count-one": "Bermuda-Dollar", "displayName-count-other": "Bermuda-Dollar", "symbol": "BMD", "symbol-alt-narrow": "$" }, "BND": { "displayName": "Brunei-Dollar", "displayName-count-one": "Brunei-Dollar", "displayName-count-other": "Brunei-Dollar", "symbol": "BND", "symbol-alt-narrow": "$" }, "BOB": { "displayName": "Bolivanischer Boliviano", "displayName-count-one": "Bolivanischer Boliviano", "displayName-count-other": "Bolivianische Bolivianos", "symbol": "BOB", "symbol-alt-narrow": "Bs" }, "BOL": { "displayName": "Bolivianischer Boliviano (1863–1963)", "displayName-count-one": "Bolivianischer Boliviano (1863–1963)", "displayName-count-other": "Bolivianische Bolivianos (1863–1963)", "symbol": "BOL" }, "BOP": { "displayName": "Bolivianischer Peso", "displayName-count-one": "Bolivianischer Peso", "displayName-count-other": "Bolivianische Peso", "symbol": "BOP" }, "BOV": { "displayName": "Boliviansiche Mvdol", "displayName-count-one": "Boliviansiche Mvdol", "displayName-count-other": "Bolivianische Mvdol", "symbol": "BOV" }, "BRB": { "displayName": "Brasilianischer Cruzeiro Novo (1967–1986)", "displayName-count-one": "Brasilianischer Cruzeiro Novo (1967–1986)", "displayName-count-other": "Brasilianische Cruzeiro Novo (1967–1986)", "symbol": "BRB" }, "BRC": { "displayName": "Brasilianischer Cruzado (1986–1989)", "displayName-count-one": "Brasilianischer Cruzado (1986–1989)", "displayName-count-other": "Brasilianische Cruzado (1986–1989)", "symbol": "BRC" }, "BRE": { "displayName": "Brasilianischer Cruzeiro (1990–1993)", "displayName-count-one": "Brasilianischer Cruzeiro (1990–1993)", "displayName-count-other": "Brasilianische Cruzeiro (1990–1993)", "symbol": "BRE" }, "BRL": { "displayName": "Brasilianischer Real", "displayName-count-one": "Brasilianischer Real", "displayName-count-other": "Brasilianische Real", "symbol": "R$", "symbol-alt-narrow": "R$" }, "BRN": { "displayName": "Brasilianischer Cruzado Novo (1989–1990)", "displayName-count-one": "Brasilianischer Cruzado Novo (1989–1990)", "displayName-count-other": "Brasilianische Cruzado Novo (1989–1990)", "symbol": "BRN" }, "BRR": { "displayName": "Brasilianischer Cruzeiro (1993–1994)", "displayName-count-one": "Brasilianischer Cruzeiro (1993–1994)", "displayName-count-other": "Brasilianische Cruzeiro (1993–1994)", "symbol": "BRR" }, "BRZ": { "displayName": "Brasilianischer Cruzeiro (1942–1967)", "displayName-count-one": "Brasilianischer Cruzeiro (1942–1967)", "displayName-count-other": "Brasilianischer Cruzeiro (1942–1967)", "symbol": "BRZ" }, "BSD": { "displayName": "Bahamas-Dollar", "displayName-count-one": "Bahamas-Dollar", "displayName-count-other": "Bahamas-Dollar", "symbol": "BSD", "symbol-alt-narrow": "$" }, "BTN": { "displayName": "Bhutan-Ngultrum", "displayName-count-one": "Bhutan-Ngultrum", "displayName-count-other": "Bhutan-Ngultrum", "symbol": "BTN" }, "BUK": { "displayName": "Birmanischer Kyat", "displayName-count-one": "Birmanischer Kyat", "displayName-count-other": "Birmanische Kyat", "symbol": "BUK" }, "BWP": { "displayName": "Botswanischer Pula", "displayName-count-one": "Botswanischer Pula", "displayName-count-other": "Botswanische Pula", "symbol": "BWP", "symbol-alt-narrow": "P" }, "BYB": { "displayName": "Belarus-Rubel (1994–1999)", "displayName-count-one": "Belarus-Rubel (1994–1999)", "displayName-count-other": "Belarus-Rubel (1994–1999)", "symbol": "BYB" }, "BYN": { "displayName": "Weißrussischer Rubel", "displayName-count-one": "Weißrussischer Rubel", "displayName-count-other": "Weißrussische Rubel", "symbol": "BYN", "symbol-alt-narrow": "р." }, "BYR": { "displayName": "Weißrussischer Rubel (2000–2016)", "displayName-count-one": "Weißrussischer Rubel (2000–2016)", "displayName-count-other": "Weißrussische Rubel (2000–2016)", "symbol": "BYR" }, "BZD": { "displayName": "Belize-Dollar", "displayName-count-one": "Belize-Dollar", "displayName-count-other": "Belize-Dollar", "symbol": "BZD", "symbol-alt-narrow": "$" }, "CAD": { "displayName": "Kanadischer Dollar", "displayName-count-one": "Kanadischer Dollar", "displayName-count-other": "Kanadische Dollar", "symbol": "CA$", "symbol-alt-narrow": "$" }, "CDF": { "displayName": "Kongo-Franc", "displayName-count-one": "Kongo-Franc", "displayName-count-other": "Kongo-Francs", "symbol": "CDF" }, "CHE": { "displayName": "WIR-Euro", "displayName-count-one": "WIR-Euro", "displayName-count-other": "WIR-Euro", "symbol": "CHE" }, "CHF": { "displayName": "Schweizer Franken", "displayName-count-one": "Schweizer Franken", "displayName-count-other": "Schweizer Franken", "symbol": "CHF" }, "CHW": { "displayName": "WIR Franken", "displayName-count-one": "WIR Franken", "displayName-count-other": "WIR Franken", "symbol": "CHW" }, "CLE": { "displayName": "Chilenischer Escudo", "displayName-count-one": "Chilenischer Escudo", "displayName-count-other": "Chilenische Escudo", "symbol": "CLE" }, "CLF": { "displayName": "Chilenische Unidades de Fomento", "displayName-count-one": "Chilenische Unidades de Fomento", "displayName-count-other": "Chilenische Unidades de Fomento", "symbol": "CLF" }, "CLP": { "displayName": "Chilenischer Peso", "displayName-count-one": "Chilenischer Peso", "displayName-count-other": "Chilenische Pesos", "symbol": "CLP", "symbol-alt-narrow": "$" }, "CNX": { "displayName": "Dollar der Chinesischen Volksbank", "displayName-count-one": "Dollar der Chinesischen Volksbank", "displayName-count-other": "Dollar der Chinesischen Volksbank", "symbol": "CNX" }, "CNY": { "displayName": "Renminbi Yuan", "displayName-count-one": "Chinesischer Yuan", "displayName-count-other": "Renminbi Yuan", "symbol": "CN¥", "symbol-alt-narrow": "¥" }, "COP": { "displayName": "Kolumbianischer Peso", "displayName-count-one": "Kolumbianischer Peso", "displayName-count-other": "Kolumbianische Pesos", "symbol": "COP", "symbol-alt-narrow": "$" }, "COU": { "displayName": "Kolumbianische Unidades de valor real", "displayName-count-one": "Kolumbianische Unidad de valor real", "displayName-count-other": "Kolumbianische Unidades de valor real", "symbol": "COU" }, "CRC": { "displayName": "Costa-Rica-Colón", "displayName-count-one": "Costa-Rica-Colón", "displayName-count-other": "Costa-Rica-Colón", "symbol": "CRC", "symbol-alt-narrow": "₡" }, "CSD": { "displayName": "Serbischer Dinar (2002–2006)", "displayName-count-one": "Serbischer Dinar (2002–2006)", "displayName-count-other": "Serbische Dinar (2002–2006)", "symbol": "CSD" }, "CSK": { "displayName": "Tschechoslowakische Krone", "displayName-count-one": "Tschechoslowakische Kronen", "displayName-count-other": "Tschechoslowakische Kronen", "symbol": "CSK" }, "CUC": { "displayName": "Kubanischer Peso (konvertibel)", "displayName-count-one": "Kubanischer Peso (konvertibel)", "displayName-count-other": "Kubanische Pesos (konvertibel)", "symbol": "CUC", "symbol-alt-narrow": "Cub$" }, "CUP": { "displayName": "Kubanischer Peso", "displayName-count-one": "Kubanischer Peso", "displayName-count-other": "Kubanische Pesos", "symbol": "CUP", "symbol-alt-narrow": "$" }, "CVE": { "displayName": "Cabo-Verde-Escudo", "displayName-count-one": "Cabo-Verde-Escudo", "displayName-count-other": "Cabo-Verde-Escudos", "symbol": "CVE" }, "CYP": { "displayName": "Zypern-Pfund", "displayName-count-one": "Zypern Pfund", "displayName-count-other": "Zypern Pfund", "symbol": "CYP" }, "CZK": { "displayName": "Tschechische Krone", "displayName-count-one": "Tschechische Krone", "displayName-count-other": "Tschechische Kronen", "symbol": "CZK", "symbol-alt-narrow": "Kč" }, "DDM": { "displayName": "Mark der DDR", "displayName-count-one": "Mark der DDR", "displayName-count-other": "Mark der DDR", "symbol": "DDM" }, "DEM": { "displayName": "Deutsche Mark", "displayName-count-one": "Deutsche Mark", "displayName-count-other": "Deutsche Mark", "symbol": "DM" }, "DJF": { "displayName": "Dschibuti-Franc", "displayName-count-one": "Dschibuti-Franc", "displayName-count-other": "Dschibuti-Franc", "symbol": "DJF" }, "DKK": { "displayName": "Dänische Krone", "displayName-count-one": "Dänische Krone", "displayName-count-other": "Dänische Kronen", "symbol": "DKK", "symbol-alt-narrow": "kr" }, "DOP": { "displayName": "Dominikanischer Peso", "displayName-count-one": "Dominikanischer Peso", "displayName-count-other": "Dominikanische Pesos", "symbol": "DOP", "symbol-alt-narrow": "$" }, "DZD": { "displayName": "Algerischer Dinar", "displayName-count-one": "Algerischer Dinar", "displayName-count-other": "Algerische Dinar", "symbol": "DZD" }, "ECS": { "displayName": "Ecuadorianischer Sucre", "displayName-count-one": "Ecuadorianischer Sucre", "displayName-count-other": "Ecuadorianische Sucre", "symbol": "ECS" }, "ECV": { "displayName": "Verrechnungseinheit für Ecuador", "displayName-count-one": "Verrechnungseinheiten für Ecuador", "displayName-count-other": "Verrechnungseinheiten für Ecuador", "symbol": "ECV" }, "EEK": { "displayName": "Estnische Krone", "displayName-count-one": "Estnische Krone", "displayName-count-other": "Estnische Kronen", "symbol": "EEK" }, "EGP": { "displayName": "Ägyptisches Pfund", "displayName-count-one": "Ägyptisches Pfund", "displayName-count-other": "Ägyptische Pfund", "symbol": "EGP", "symbol-alt-narrow": "E£" }, "ERN": { "displayName": "Eritreischer Nakfa", "displayName-count-one": "Eritreischer Nakfa", "displayName-count-other": "Eritreische Nakfa", "symbol": "ERN" }, "ESA": { "displayName": "Spanische Peseta (A–Konten)", "displayName-count-one": "Spanische Peseta (A–Konten)", "displayName-count-other": "Spanische Peseten (A–Konten)", "symbol": "ESA" }, "ESB": { "displayName": "Spanische Peseta (konvertibel)", "displayName-count-one": "Spanische Peseta (konvertibel)", "displayName-count-other": "Spanische Peseten (konvertibel)", "symbol": "ESB" }, "ESP": { "displayName": "Spanische Peseta", "displayName-count-one": "Spanische Peseta", "displayName-count-other": "Spanische Peseten", "symbol": "ESP", "symbol-alt-narrow": "₧" }, "ETB": { "displayName": "Äthiopischer Birr", "displayName-count-one": "Äthiopischer Birr", "displayName-count-other": "Äthiopische Birr", "symbol": "ETB" }, "EUR": { "displayName": "Euro", "displayName-count-one": "Euro", "displayName-count-other": "Euro", "symbol": "€", "symbol-alt-narrow": "€" }, "FIM": { "displayName": "Finnische Mark", "displayName-count-one": "Finnische Mark", "displayName-count-other": "Finnische Mark", "symbol": "FIM" }, "FJD": { "displayName": "Fidschi-Dollar", "displayName-count-one": "Fidschi-Dollar", "displayName-count-other": "Fidschi-Dollar", "symbol": "FJD", "symbol-alt-narrow": "$" }, "FKP": { "displayName": "Falkland-Pfund", "displayName-count-one": "Falkland-Pfund", "displayName-count-other": "Falkland-Pfund", "symbol": "FKP", "symbol-alt-narrow": "Fl£" }, "FRF": { "displayName": "Französischer Franc", "displayName-count-one": "Französischer Franc", "displayName-count-other": "Französische Franc", "symbol": "FRF" }, "GBP": { "displayName": "Britisches Pfund", "displayName-count-one": "Britisches Pfund", "displayName-count-other": "Britische Pfund", "symbol": "£", "symbol-alt-narrow": "£" }, "GEK": { "displayName": "Georgischer Kupon Larit", "displayName-count-one": "Georgischer Kupon Larit", "displayName-count-other": "Georgische Kupon Larit", "symbol": "GEK" }, "GEL": { "displayName": "Georgischer Lari", "displayName-count-one": "Georgischer Lari", "displayName-count-other": "Georgische Lari", "symbol": "GEL", "symbol-alt-narrow": "₾", "symbol-alt-variant": "₾" }, "GHC": { "displayName": "Ghanaischer Cedi (1979–2007)", "displayName-count-one": "Ghanaischer Cedi (1979–2007)", "displayName-count-other": "Ghanaische Cedi (1979–2007)", "symbol": "GHC" }, "GHS": { "displayName": "Ghanaischer Cedi", "displayName-count-one": "Ghanaischer Cedi", "displayName-count-other": "Ghanaische Cedi", "symbol": "GHS" }, "GIP": { "displayName": "Gibraltar-Pfund", "displayName-count-one": "Gibraltar-Pfund", "displayName-count-other": "Gibraltar Pfund", "symbol": "GIP", "symbol-alt-narrow": "£" }, "GMD": { "displayName": "Gambia-Dalasi", "displayName-count-one": "Gambia-Dalasi", "displayName-count-other": "Gambia-Dalasi", "symbol": "GMD" }, "GNF": { "displayName": "Guinea-Franc", "displayName-count-one": "Guinea-Franc", "displayName-count-other": "Guinea-Franc", "symbol": "GNF", "symbol-alt-narrow": "F.G." }, "GNS": { "displayName": "Guineischer Syli", "displayName-count-one": "Guineischer Syli", "displayName-count-other": "Guineische Syli", "symbol": "GNS" }, "GQE": { "displayName": "Äquatorialguinea-Ekwele", "displayName-count-one": "Äquatorialguinea-Ekwele", "displayName-count-other": "Äquatorialguinea-Ekwele", "symbol": "GQE" }, "GRD": { "displayName": "Griechische Drachme", "displayName-count-one": "Griechische Drachme", "displayName-count-other": "Griechische Drachmen", "symbol": "GRD" }, "GTQ": { "displayName": "Guatemaltekischer Quetzal", "displayName-count-one": "Guatemaltekischer Quetzal", "displayName-count-other": "Guatemaltekische Quetzales", "symbol": "GTQ", "symbol-alt-narrow": "Q" }, "GWE": { "displayName": "Portugiesisch Guinea Escudo", "displayName-count-one": "Portugiesisch Guinea Escudo", "displayName-count-other": "Portugiesisch Guinea Escudo", "symbol": "GWE" }, "GWP": { "displayName": "Guinea-Bissau Peso", "displayName-count-one": "Guinea-Bissau Peso", "displayName-count-other": "Guinea-Bissau Pesos", "symbol": "GWP" }, "GYD": { "displayName": "Guyana-Dollar", "displayName-count-one": "Guyana-Dollar", "displayName-count-other": "Guyana-Dollar", "symbol": "GYD", "symbol-alt-narrow": "$" }, "HKD": { "displayName": "Hongkong-Dollar", "displayName-count-one": "Hongkong-Dollar", "displayName-count-other": "Hongkong-Dollar", "symbol": "HK$", "symbol-alt-narrow": "$" }, "HNL": { "displayName": "Honduras-Lempira", "displayName-count-one": "Honduras-Lempira", "displayName-count-other": "Honduras-Lempira", "symbol": "HNL", "symbol-alt-narrow": "L" }, "HRD": { "displayName": "Kroatischer Dinar", "displayName-count-one": "Kroatischer Dinar", "displayName-count-other": "Kroatische Dinar", "symbol": "HRD" }, "HRK": { "displayName": "Kroatischer Kuna", "displayName-count-one": "Kroatischer Kuna", "displayName-count-other": "Kroatische Kuna", "symbol": "HRK", "symbol-alt-narrow": "kn" }, "HTG": { "displayName": "Haitianische Gourde", "displayName-count-one": "Haitianische Gourde", "displayName-count-other": "Haitianische Gourdes", "symbol": "HTG" }, "HUF": { "displayName": "Ungarischer Forint", "displayName-count-one": "Ungarischer Forint", "displayName-count-other": "Ungarische Forint", "symbol": "HUF", "symbol-alt-narrow": "Ft" }, "IDR": { "displayName": "Indonesische Rupiah", "displayName-count-one": "Indonesische Rupiah", "displayName-count-other": "Indonesische Rupiah", "symbol": "IDR", "symbol-alt-narrow": "Rp" }, "IEP": { "displayName": "Irisches Pfund", "displayName-count-one": "Irisches Pfund", "displayName-count-other": "Irische Pfund", "symbol": "IEP" }, "ILP": { "displayName": "Israelisches Pfund", "displayName-count-one": "Israelisches Pfund", "displayName-count-other": "Israelische Pfund", "symbol": "ILP" }, "ILR": { "displayName": "Israelischer Schekel (1980–1985)", "displayName-count-one": "Israelischer Schekel (1980–1985)", "displayName-count-other": "Israelische Schekel (1980–1985)" }, "ILS": { "displayName": "Israelischer Neuer Schekel", "displayName-count-one": "Israelischer Neuer Schekel", "displayName-count-other": "Israelische Neue Schekel", "symbol": "₪", "symbol-alt-narrow": "₪" }, "INR": { "displayName": "Indische Rupie", "displayName-count-one": "Indische Rupie", "displayName-count-other": "Indische Rupien", "symbol": "₹", "symbol-alt-narrow": "₹" }, "IQD": { "displayName": "Irakischer Dinar", "displayName-count-one": "Irakischer Dinar", "displayName-count-other": "Irakische Dinar", "symbol": "IQD" }, "IRR": { "displayName": "Iranischer Rial", "displayName-count-one": "Iranischer Rial", "displayName-count-other": "Iranische Rial", "symbol": "IRR" }, "ISJ": { "displayName": "Isländische Krone (1918–1981)", "displayName-count-one": "Isländische Krone (1918–1981)", "displayName-count-other": "Isländische Kronen (1918–1981)" }, "ISK": { "displayName": "Isländische Krone", "displayName-count-one": "Isländische Krone", "displayName-count-other": "Isländische Kronen", "symbol": "ISK", "symbol-alt-narrow": "kr" }, "ITL": { "displayName": "Italienische Lira", "displayName-count-one": "Italienische Lira", "displayName-count-other": "Italienische Lire", "symbol": "ITL" }, "JMD": { "displayName": "Jamaika-Dollar", "displayName-count-one": "Jamaika-Dollar", "displayName-count-other": "Jamaika-Dollar", "symbol": "JMD", "symbol-alt-narrow": "$" }, "JOD": { "displayName": "Jordanischer Dinar", "displayName-count-one": "Jordanischer Dinar", "displayName-count-other": "Jordanische Dinar", "symbol": "JOD" }, "JPY": { "displayName": "Japanischer Yen", "displayName-count-one": "Japanischer Yen", "displayName-count-other": "Japanische Yen", "symbol": "¥", "symbol-alt-narrow": "¥" }, "KES": { "displayName": "Kenia-Schilling", "displayName-count-one": "Kenia-Schilling", "displayName-count-other": "Kenia-Schilling", "symbol": "KES" }, "KGS": { "displayName": "Kirgisischer Som", "displayName-count-one": "Kirgisischer Som", "displayName-count-other": "Kirgisische Som", "symbol": "KGS" }, "KHR": { "displayName": "Kambodschanischer Riel", "displayName-count-one": "Kambodschanischer Riel", "displayName-count-other": "Kambodschanische Riel", "symbol": "KHR", "symbol-alt-narrow": "៛" }, "KMF": { "displayName": "Komoren-Franc", "displayName-count-one": "Komoren-Franc", "displayName-count-other": "Komoren-Francs", "symbol": "KMF", "symbol-alt-narrow": "FC" }, "KPW": { "displayName": "Nordkoreanischer Won", "displayName-count-one": "Nordkoreanischer Won", "displayName-count-other": "Nordkoreanische Won", "symbol": "KPW", "symbol-alt-narrow": "₩" }, "KRH": { "displayName": "Südkoreanischer Hwan (1953–1962)", "displayName-count-one": "Südkoreanischer Hwan (1953–1962)", "displayName-count-other": "Südkoreanischer Hwan (1953–1962)", "symbol": "KRH" }, "KRO": { "displayName": "Südkoreanischer Won (1945–1953)", "displayName-count-one": "Südkoreanischer Won (1945–1953)", "displayName-count-other": "Südkoreanischer Won (1945–1953)", "symbol": "KRO" }, "KRW": { "displayName": "Südkoreanischer Won", "displayName-count-one": "Südkoreanischer Won", "displayName-count-other": "Südkoreanische Won", "symbol": "₩", "symbol-alt-narrow": "₩" }, "KWD": { "displayName": "Kuwait-Dinar", "displayName-count-one": "Kuwait-Dinar", "displayName-count-other": "Kuwait-Dinar", "symbol": "KWD" }, "KYD": { "displayName": "Kaiman-Dollar", "displayName-count-one": "Kaiman-Dollar", "displayName-count-other": "Kaiman-Dollar", "symbol": "KYD", "symbol-alt-narrow": "$" }, "KZT": { "displayName": "Kasachischer Tenge", "displayName-count-one": "Kasachischer Tenge", "displayName-count-other": "Kasachische Tenge", "symbol": "KZT", "symbol-alt-narrow": "₸" }, "LAK": { "displayName": "Laotischer Kip", "displayName-count-one": "Laotischer Kip", "displayName-count-other": "Laotische Kip", "symbol": "LAK", "symbol-alt-narrow": "₭" }, "LBP": { "displayName": "Libanesisches Pfund", "displayName-count-one": "Libanesisches Pfund", "displayName-count-other": "Libanesische Pfund", "symbol": "LBP", "symbol-alt-narrow": "L£" }, "LKR": { "displayName": "Sri-Lanka-Rupie", "displayName-count-one": "Sri-Lanka-Rupie", "displayName-count-other": "Sri-Lanka-Rupien", "symbol": "LKR", "symbol-alt-narrow": "Rs" }, "LRD": { "displayName": "Liberianischer Dollar", "displayName-count-one": "Liberianischer Dollar", "displayName-count-other": "Liberianische Dollar", "symbol": "LRD", "symbol-alt-narrow": "$" }, "LSL": { "displayName": "Loti", "displayName-count-one": "Loti", "displayName-count-other": "Loti", "symbol": "LSL" }, "LTL": { "displayName": "Litauischer Litas", "displayName-count-one": "Litauischer Litas", "displayName-count-other": "Litauische Litas", "symbol": "LTL", "symbol-alt-narrow": "Lt" }, "LTT": { "displayName": "Litauischer Talonas", "displayName-count-one": "Litauische Talonas", "displayName-count-other": "Litauische Talonas", "symbol": "LTT" }, "LUC": { "displayName": "Luxemburgischer Franc (konvertibel)", "displayName-count-one": "Luxemburgische Franc (konvertibel)", "displayName-count-other": "Luxemburgische Franc (konvertibel)", "symbol": "LUC" }, "LUF": { "displayName": "Luxemburgischer Franc", "displayName-count-one": "Luxemburgische Franc", "displayName-count-other": "Luxemburgische Franc", "symbol": "LUF" }, "LUL": { "displayName": "Luxemburgischer Finanz-Franc", "displayName-count-one": "Luxemburgische Finanz-Franc", "displayName-count-other": "Luxemburgische Finanz-Franc", "symbol": "LUL" }, "LVL": { "displayName": "Lettischer Lats", "displayName-count-one": "Lettischer Lats", "displayName-count-other": "Lettische Lats", "symbol": "LVL", "symbol-alt-narrow": "Ls" }, "LVR": { "displayName": "Lettischer Rubel", "displayName-count-one": "Lettische Rubel", "displayName-count-other": "Lettische Rubel", "symbol": "LVR" }, "LYD": { "displayName": "Libyscher Dinar", "displayName-count-one": "Libyscher Dinar", "displayName-count-other": "Libysche Dinar", "symbol": "LYD" }, "MAD": { "displayName": "Marokkanischer Dirham", "displayName-count-one": "Marokkanischer Dirham", "displayName-count-other": "Marokkanische Dirham", "symbol": "MAD" }, "MAF": { "displayName": "Marokkanischer Franc", "displayName-count-one": "Marokkanische Franc", "displayName-count-other": "Marokkanische Franc", "symbol": "MAF" }, "MCF": { "displayName": "Monegassischer Franc", "displayName-count-one": "Monegassischer Franc", "displayName-count-other": "Monegassische Franc", "symbol": "MCF" }, "MDC": { "displayName": "Moldau-Cupon", "displayName-count-one": "Moldau-Cupon", "displayName-count-other": "Moldau-Cupon", "symbol": "MDC" }, "MDL": { "displayName": "Moldau-Leu", "displayName-count-one": "Moldau-Leu", "displayName-count-other": "Moldau-Leu", "symbol": "MDL" }, "MGA": { "displayName": "Madagaskar-Ariary", "displayName-count-one": "Madagaskar-Ariary", "displayName-count-other": "Madagaskar-Ariary", "symbol": "MGA", "symbol-alt-narrow": "Ar" }, "MGF": { "displayName": "Madagaskar-Franc", "displayName-count-one": "Madagaskar-Franc", "displayName-count-other": "Madagaskar-Franc", "symbol": "MGF" }, "MKD": { "displayName": "Mazedonischer Denar", "displayName-count-one": "Mazedonischer Denar", "displayName-count-other": "Mazedonische Denari", "symbol": "MKD" }, "MKN": { "displayName": "Mazedonischer Denar (1992–1993)", "displayName-count-one": "Mazedonischer Denar (1992–1993)", "displayName-count-other": "Mazedonische Denar (1992–1993)", "symbol": "MKN" }, "MLF": { "displayName": "Malischer Franc", "displayName-count-one": "Malische Franc", "displayName-count-other": "Malische Franc", "symbol": "MLF" }, "MMK": { "displayName": "Myanmarischer Kyat", "displayName-count-one": "Myanmarischer Kyat", "displayName-count-other": "Myanmarische Kyat", "symbol": "MMK", "symbol-alt-narrow": "K" }, "MNT": { "displayName": "Mongolischer Tögrög", "displayName-count-one": "Mongolischer Tögrög", "displayName-count-other": "Mongolische Tögrög", "symbol": "MNT", "symbol-alt-narrow": "₮" }, "MOP": { "displayName": "Macao-Pataca", "displayName-count-one": "Macao-Pataca", "displayName-count-other": "Macao-Pataca", "symbol": "MOP" }, "MRO": { "displayName": "Mauretanischer Ouguiya", "displayName-count-one": "Mauretanischer Ouguiya", "displayName-count-other": "Mauretanische Ouguiya", "symbol": "MRO" }, "MTL": { "displayName": "Maltesische Lira", "displayName-count-one": "Maltesische Lira", "displayName-count-other": "Maltesische Lira", "symbol": "MTL" }, "MTP": { "displayName": "Maltesisches Pfund", "displayName-count-one": "Maltesische Pfund", "displayName-count-other": "Maltesische Pfund", "symbol": "MTP" }, "MUR": { "displayName": "Mauritius-Rupie", "displayName-count-one": "Mauritius-Rupie", "displayName-count-other": "Mauritius-Rupien", "symbol": "MUR", "symbol-alt-narrow": "Rs" }, "MVP": { "displayName": "Malediven-Rupie (alt)", "displayName-count-one": "Malediven-Rupie (alt)", "displayName-count-other": "Malediven-Rupien (alt)" }, "MVR": { "displayName": "Malediven-Rufiyaa", "displayName-count-one": "Malediven-Rufiyaa", "displayName-count-other": "Malediven-Rupien", "symbol": "MVR" }, "MWK": { "displayName": "Malawi-Kwacha", "displayName-count-one": "Malawi-Kwacha", "displayName-count-other": "Malawi-Kwacha", "symbol": "MWK" }, "MXN": { "displayName": "Mexikanischer Peso", "displayName-count-one": "Mexikanischer Peso", "displayName-count-other": "Mexikanische Pesos", "symbol": "MX$", "symbol-alt-narrow": "$" }, "MXP": { "displayName": "Mexikanischer Silber-Peso (1861–1992)", "displayName-count-one": "Mexikanische Silber-Peso (1861–1992)", "displayName-count-other": "Mexikanische Silber-Pesos (1861–1992)", "symbol": "MXP" }, "MXV": { "displayName": "Mexicanischer Unidad de Inversion (UDI)", "displayName-count-one": "Mexicanischer Unidad de Inversion (UDI)", "displayName-count-other": "Mexikanische Unidad de Inversion (UDI)", "symbol": "MXV" }, "MYR": { "displayName": "Malaysischer Ringgit", "displayName-count-one": "Malaysischer Ringgit", "displayName-count-other": "Malaysische Ringgit", "symbol": "MYR", "symbol-alt-narrow": "RM" }, "MZE": { "displayName": "Mosambikanischer Escudo", "displayName-count-one": "Mozambikanische Escudo", "displayName-count-other": "Mozambikanische Escudo", "symbol": "MZE" }, "MZM": { "displayName": "Mosambikanischer Metical (1980–2006)", "displayName-count-one": "Mosambikanischer Metical (1980–2006)", "displayName-count-other": "Mosambikanische Meticais (1980–2006)", "symbol": "MZM" }, "MZN": { "displayName": "Mosambikanischer Metical", "displayName-count-one": "Mosambikanischer Metical", "displayName-count-other": "Mosambikanische Meticais", "symbol": "MZN" }, "NAD": { "displayName": "Namibia-Dollar", "displayName-count-one": "Namibia-Dollar", "displayName-count-other": "Namibia-Dollar", "symbol": "NAD", "symbol-alt-narrow": "$" }, "NGN": { "displayName": "Nigerianischer Naira", "displayName-count-one": "Nigerianischer Naira", "displayName-count-other": "Nigerianische Naira", "symbol": "NGN", "symbol-alt-narrow": "₦" }, "NIC": { "displayName": "Nicaraguanischer Córdoba (1988–1991)", "displayName-count-one": "Nicaraguanischer Córdoba (1988–1991)", "displayName-count-other": "Nicaraguanische Córdoba (1988–1991)", "symbol": "NIC" }, "NIO": { "displayName": "Nicaragua-Córdoba", "displayName-count-one": "Nicaragua-Córdoba", "displayName-count-other": "Nicaragua-Córdobas", "symbol": "NIO", "symbol-alt-narrow": "C$" }, "NLG": { "displayName": "Niederländischer Gulden", "displayName-count-one": "Niederländischer Gulden", "displayName-count-other": "Niederländische Gulden", "symbol": "NLG" }, "NOK": { "displayName": "Norwegische Krone", "displayName-count-one": "Norwegische Krone", "displayName-count-other": "Norwegische Kronen", "symbol": "NOK", "symbol-alt-narrow": "kr" }, "NPR": { "displayName": "Nepalesische Rupie", "displayName-count-one": "Nepalesische Rupie", "displayName-count-other": "Nepalesische Rupien", "symbol": "NPR", "symbol-alt-narrow": "Rs" }, "NZD": { "displayName": "Neuseeland-Dollar", "displayName-count-one": "Neuseeland-Dollar", "displayName-count-other": "Neuseeland-Dollar", "symbol": "NZ$", "symbol-alt-narrow": "$" }, "OMR": { "displayName": "Omanischer Rial", "displayName-count-one": "Omanischer Rial", "displayName-count-other": "Omanische Rials", "symbol": "OMR" }, "PAB": { "displayName": "Panamaischer Balboa", "displayName-count-one": "Panamaischer Balboa", "displayName-count-other": "Panamaische Balboas", "symbol": "PAB" }, "PEI": { "displayName": "Peruanischer Inti", "displayName-count-one": "Peruanische Inti", "displayName-count-other": "Peruanische Inti", "symbol": "PEI" }, "PEN": { "displayName": "Peruanischer Sol", "displayName-count-one": "Peruanischer Sol", "displayName-count-other": "Peruanische Sol", "symbol": "PEN" }, "PES": { "displayName": "Peruanischer Sol (1863–1965)", "displayName-count-one": "Peruanischer Sol (1863–1965)", "displayName-count-other": "Peruanische Sol (1863–1965)", "symbol": "PES" }, "PGK": { "displayName": "Papua-Neuguineischer Kina", "displayName-count-one": "Papua-Neuguineischer Kina", "displayName-count-other": "Papua-Neuguineische Kina", "symbol": "PGK" }, "PHP": { "displayName": "Philippinischer Peso", "displayName-count-one": "Philippinischer Peso", "displayName-count-other": "Philippinische Pesos", "symbol": "PHP", "symbol-alt-narrow": "₱" }, "PKR": { "displayName": "Pakistanische Rupie", "displayName-count-one": "Pakistanische Rupie", "displayName-count-other": "Pakistanische Rupien", "symbol": "PKR", "symbol-alt-narrow": "Rs" }, "PLN": { "displayName": "Polnischer Złoty", "displayName-count-one": "Polnischer Złoty", "displayName-count-other": "Polnische Złoty", "symbol": "PLN", "symbol-alt-narrow": "zł" }, "PLZ": { "displayName": "Polnischer Zloty (1950–1995)", "displayName-count-one": "Polnischer Zloty (1950–1995)", "displayName-count-other": "Polnische Zloty (1950–1995)", "symbol": "PLZ" }, "PTE": { "displayName": "Portugiesischer Escudo", "displayName-count-one": "Portugiesische Escudo", "displayName-count-other": "Portugiesische Escudo", "symbol": "PTE" }, "PYG": { "displayName": "Paraguayischer Guaraní", "displayName-count-one": "Paraguayischer Guaraní", "displayName-count-other": "Paraguayische Guaraníes", "symbol": "PYG", "symbol-alt-narrow": "₲" }, "QAR": { "displayName": "Katar-Riyal", "displayName-count-one": "Katar-Riyal", "displayName-count-other": "Katar-Riyal", "symbol": "QAR" }, "RHD": { "displayName": "Rhodesischer Dollar", "displayName-count-one": "Rhodesische Dollar", "displayName-count-other": "Rhodesische Dollar", "symbol": "RHD" }, "ROL": { "displayName": "Rumänischer Leu (1952–2006)", "displayName-count-one": "Rumänischer Leu (1952–2006)", "displayName-count-other": "Rumänische Leu (1952–2006)", "symbol": "ROL" }, "RON": { "displayName": "Rumänischer Leu", "displayName-count-one": "Rumänischer Leu", "displayName-count-other": "Rumänische Leu", "symbol": "RON", "symbol-alt-narrow": "L" }, "RSD": { "displayName": "Serbischer Dinar", "displayName-count-one": "Serbischer Dinar", "displayName-count-other": "Serbische Dinaren", "symbol": "RSD" }, "RUB": { "displayName": "Russischer Rubel", "displayName-count-one": "Russischer Rubel", "displayName-count-other": "Russische Rubel", "symbol": "RUB", "symbol-alt-narrow": "₽" }, "RUR": { "displayName": "Russischer Rubel (1991–1998)", "displayName-count-one": "Russischer Rubel (1991–1998)", "displayName-count-other": "Russische Rubel (1991–1998)", "symbol": "RUR", "symbol-alt-narrow": "р." }, "RWF": { "displayName": "Ruanda-Franc", "displayName-count-one": "Ruanda-Franc", "displayName-count-other": "Ruanda-Francs", "symbol": "RWF", "symbol-alt-narrow": "F.Rw" }, "SAR": { "displayName": "Saudi-Rial", "displayName-count-one": "Saudi-Rial", "displayName-count-other": "Saudi-Rial", "symbol": "SAR" }, "SBD": { "displayName": "Salomonen-Dollar", "displayName-count-one": "Salomonen-Dollar", "displayName-count-other": "Salomonen-Dollar", "symbol": "SBD", "symbol-alt-narrow": "$" }, "SCR": { "displayName": "Seychellen-Rupie", "displayName-count-one": "Seychellen-Rupie", "displayName-count-other": "Seychellen-Rupien", "symbol": "SCR" }, "SDD": { "displayName": "Sudanesischer Dinar (1992–2007)", "displayName-count-one": "Sudanesischer Dinar (1992–2007)", "displayName-count-other": "Sudanesische Dinar (1992–2007)", "symbol": "SDD" }, "SDG": { "displayName": "Sudanesisches Pfund", "displayName-count-one": "Sudanesisches Pfund", "displayName-count-other": "Sudanesische Pfund", "symbol": "SDG" }, "SDP": { "displayName": "Sudanesisches Pfund (1957–1998)", "displayName-count-one": "Sudanesisches Pfund (1957–1998)", "displayName-count-other": "Sudanesische Pfund (1957–1998)", "symbol": "SDP" }, "SEK": { "displayName": "Schwedische Krone", "displayName-count-one": "Schwedische Krone", "displayName-count-other": "Schwedische Kronen", "symbol": "SEK", "symbol-alt-narrow": "kr" }, "SGD": { "displayName": "Singapur-Dollar", "displayName-count-one": "Singapur-Dollar", "displayName-count-other": "Singapur-Dollar", "symbol": "SGD", "symbol-alt-narrow": "$" }, "SHP": { "displayName": "St. Helena-Pfund", "displayName-count-one": "St. Helena-Pfund", "displayName-count-other": "St. Helena-Pfund", "symbol": "SHP", "symbol-alt-narrow": "£" }, "SIT": { "displayName": "Slowenischer Tolar", "displayName-count-one": "Slowenischer Tolar", "displayName-count-other": "Slowenische Tolar", "symbol": "SIT" }, "SKK": { "displayName": "Slowakische Krone", "displayName-count-one": "Slowakische Kronen", "displayName-count-other": "Slowakische Kronen", "symbol": "SKK" }, "SLL": { "displayName": "Sierra-leonischer Leone", "displayName-count-one": "Sierra-leonischer Leone", "displayName-count-other": "Sierra-leonische Leones", "symbol": "SLL" }, "SOS": { "displayName": "Somalia-Schilling", "displayName-count-one": "Somalia-Schilling", "displayName-count-other": "Somalia-Schilling", "symbol": "SOS" }, "SRD": { "displayName": "Suriname-Dollar", "displayName-count-one": "Suriname-Dollar", "displayName-count-other": "Suriname-Dollar", "symbol": "SRD", "symbol-alt-narrow": "$" }, "SRG": { "displayName": "Suriname Gulden", "displayName-count-one": "Suriname-Gulden", "displayName-count-other": "Suriname-Gulden", "symbol": "SRG" }, "SSP": { "displayName": "Südsudanesisches Pfund", "displayName-count-one": "Südsudanesisches Pfund", "displayName-count-other": "Südsudanesische Pfund", "symbol": "SSP", "symbol-alt-narrow": "£" }, "STD": { "displayName": "São-toméischer Dobra", "displayName-count-one": "São-toméischer Dobra", "displayName-count-other": "São-toméische Dobra", "symbol": "STD", "symbol-alt-narrow": "Db" }, "SUR": { "displayName": "Sowjetischer Rubel", "displayName-count-one": "Sowjetische Rubel", "displayName-count-other": "Sowjetische Rubel", "symbol": "SUR" }, "SVC": { "displayName": "El Salvador Colon", "displayName-count-one": "El Salvador-Colon", "displayName-count-other": "El Salvador-Colon", "symbol": "SVC" }, "SYP": { "displayName": "Syrisches Pfund", "displayName-count-one": "Syrisches Pfund", "displayName-count-other": "Syrische Pfund", "symbol": "SYP", "symbol-alt-narrow": "SYP" }, "SZL": { "displayName": "Swasiländischer Lilangeni", "displayName-count-one": "Swasiländischer Lilangeni", "displayName-count-other": "Swasiländische Emalangeni", "symbol": "SZL" }, "THB": { "displayName": "Thailändischer Baht", "displayName-count-one": "Thailändischer Baht", "displayName-count-other": "Thailändische Baht", "symbol": "฿", "symbol-alt-narrow": "฿" }, "TJR": { "displayName": "Tadschikistan Rubel", "displayName-count-one": "Tadschikistan-Rubel", "displayName-count-other": "Tadschikistan-Rubel", "symbol": "TJR" }, "TJS": { "displayName": "Tadschikistan-Somoni", "displayName-count-one": "Tadschikistan-Somoni", "displayName-count-other": "Tadschikistan-Somoni", "symbol": "TJS" }, "TMM": { "displayName": "Turkmenistan-Manat (1993–2009)", "displayName-count-one": "Turkmenistan-Manat (1993–2009)", "displayName-count-other": "Turkmenistan-Manat (1993–2009)", "symbol": "TMM" }, "TMT": { "displayName": "Turkmenistan-Manat", "displayName-count-one": "Turkmenistan-Manat", "displayName-count-other": "Turkmenistan-Manat", "symbol": "TMT" }, "TND": { "displayName": "Tunesischer Dinar", "displayName-count-one": "Tunesischer Dinar", "displayName-count-other": "Tunesische Dinar", "symbol": "TND" }, "TOP": { "displayName": "Tongaischer Paʻanga", "displayName-count-one": "Tongaischer Paʻanga", "displayName-count-other": "Tongaische Paʻanga", "symbol": "TOP", "symbol-alt-narrow": "T$" }, "TPE": { "displayName": "Timor-Escudo", "displayName-count-one": "Timor-Escudo", "displayName-count-other": "Timor-Escudo", "symbol": "TPE" }, "TRL": { "displayName": "Türkische Lira (1922–2005)", "displayName-count-one": "Türkische Lira (1922–2005)", "displayName-count-other": "Türkische Lira (1922–2005)", "symbol": "TRL" }, "TRY": { "displayName": "Türkische Lira", "displayName-count-one": "Türkische Lira", "displayName-count-other": "Türkische Lira", "symbol": "TRY", "symbol-alt-narrow": "₺", "symbol-alt-variant": "TL" }, "TTD": { "displayName": "Trinidad und Tobago-Dollar", "displayName-count-one": "Trinidad und Tobago-Dollar", "displayName-count-other": "Trinidad und Tobago-Dollar", "symbol": "TTD", "symbol-alt-narrow": "$" }, "TWD": { "displayName": "Neuer Taiwan-Dollar", "displayName-count-one": "Neuer Taiwan-Dollar", "displayName-count-other": "Neue Taiwan-Dollar", "symbol": "NT$", "symbol-alt-narrow": "NT$" }, "TZS": { "displayName": "Tansania-Schilling", "displayName-count-one": "Tansania-Schilling", "displayName-count-other": "Tansania-Schilling", "symbol": "TZS" }, "UAH": { "displayName": "Ukrainische Hrywnja", "displayName-count-one": "Ukrainische Hrywnja", "displayName-count-other": "Ukrainische Hrywen", "symbol": "UAH", "symbol-alt-narrow": "₴" }, "UAK": { "displayName": "Ukrainischer Karbovanetz", "displayName-count-one": "Ukrainische Karbovanetz", "displayName-count-other": "Ukrainische Karbovanetz", "symbol": "UAK" }, "UGS": { "displayName": "Uganda-Schilling (1966–1987)", "displayName-count-one": "Uganda-Schilling (1966–1987)", "displayName-count-other": "Uganda-Schilling (1966–1987)", "symbol": "UGS" }, "UGX": { "displayName": "Uganda-Schilling", "displayName-count-one": "Uganda-Schilling", "displayName-count-other": "Uganda-Schilling", "symbol": "UGX" }, "USD": { "displayName": "US-Dollar", "displayName-count-one": "US-Dollar", "displayName-count-other": "US-Dollar", "symbol": "$", "symbol-alt-narrow": "$" }, "USN": { "displayName": "US Dollar (Nächster Tag)", "displayName-count-one": "US-Dollar (Nächster Tag)", "displayName-count-other": "US-Dollar (Nächster Tag)", "symbol": "USN" }, "USS": { "displayName": "US Dollar (Gleicher Tag)", "displayName-count-one": "US-Dollar (Gleicher Tag)", "displayName-count-other": "US-Dollar (Gleicher Tag)", "symbol": "USS" }, "UYI": { "displayName": "Uruguayischer Peso (Indexierte Rechnungseinheiten)", "displayName-count-one": "Uruguayischer Peso (Indexierte Rechnungseinheiten)", "displayName-count-other": "Uruguayische Pesos (Indexierte Rechnungseinheiten)", "symbol": "UYI" }, "UYP": { "displayName": "Uruguayischer Peso (1975–1993)", "displayName-count-one": "Uruguayischer Peso (1975–1993)", "displayName-count-other": "Uruguayische Pesos (1975–1993)", "symbol": "UYP" }, "UYU": { "displayName": "Uruguayischer Peso", "displayName-count-one": "Uruguayischer Peso", "displayName-count-other": "Uruguayische Pesos", "symbol": "UYU", "symbol-alt-narrow": "$" }, "UZS": { "displayName": "Usbekistan-Sum", "displayName-count-one": "Usbekistan-Sum", "displayName-count-other": "Usbekistan-Sum", "symbol": "UZS" }, "VEB": { "displayName": "Venezolanischer Bolívar (1871–2008)", "displayName-count-one": "Venezolanischer Bolívar (1871–2008)", "displayName-count-other": "Venezolanische Bolívares (1871–2008)", "symbol": "VEB" }, "VEF": { "displayName": "Venezolanischer Bolívar", "displayName-count-one": "Venezolanischer Bolívar", "displayName-count-other": "Venezolanische Bolívares", "symbol": "VEF", "symbol-alt-narrow": "Bs" }, "VND": { "displayName": "Vietnamesischer Dong", "displayName-count-one": "Vietnamesischer Dong", "displayName-count-other": "Vietnamesische Dong", "symbol": "₫", "symbol-alt-narrow": "₫" }, "VNN": { "displayName": "Vietnamesischer Dong(1978–1985)", "displayName-count-one": "Vietnamesischer Dong(1978–1985)", "displayName-count-other": "Vietnamesische Dong(1978–1985)", "symbol": "VNN" }, "VUV": { "displayName": "Vanuatu-Vatu", "displayName-count-one": "Vanuatu-Vatu", "displayName-count-other": "Vanuatu-Vatu", "symbol": "VUV" }, "WST": { "displayName": "Samoanischer Tala", "displayName-count-one": "Samoanischer Tala", "displayName-count-other": "Samoanische Tala", "symbol": "WST" }, "XAF": { "displayName": "CFA-Franc (BEAC)", "displayName-count-one": "CFA-Franc (BEAC)", "displayName-count-other": "CFA-Franc (BEAC)", "symbol": "FCFA" }, "XAG": { "displayName": "Unze Silber", "displayName-count-one": "Unze Silber", "displayName-count-other": "Unzen Silber", "symbol": "XAG" }, "XAU": { "displayName": "Unze Gold", "displayName-count-one": "Unze Gold", "displayName-count-other": "Unzen Gold", "symbol": "XAU" }, "XBA": { "displayName": "Europäische Rechnungseinheit", "displayName-count-one": "Europäische Rechnungseinheiten", "displayName-count-other": "Europäische Rechnungseinheiten", "symbol": "XBA" }, "XBB": { "displayName": "Europäische Währungseinheit (XBB)", "displayName-count-one": "Europäische Währungseinheiten (XBB)", "displayName-count-other": "Europäische Währungseinheiten (XBB)", "symbol": "XBB" }, "XBC": { "displayName": "Europäische Rechnungseinheit (XBC)", "displayName-count-one": "Europäische Rechnungseinheiten (XBC)", "displayName-count-other": "Europäische Rechnungseinheiten (XBC)", "symbol": "XBC" }, "XBD": { "displayName": "Europäische Rechnungseinheit (XBD)", "displayName-count-one": "Europäische Rechnungseinheiten (XBD)", "displayName-count-other": "Europäische Rechnungseinheiten (XBD)", "symbol": "XBD" }, "XCD": { "displayName": "Ostkaribischer Dollar", "displayName-count-one": "Ostkaribischer Dollar", "displayName-count-other": "Ostkaribische Dollar", "symbol": "EC$", "symbol-alt-narrow": "$" }, "XDR": { "displayName": "Sonderziehungsrechte", "displayName-count-one": "Sonderziehungsrechte", "displayName-count-other": "Sonderziehungsrechte", "symbol": "XDR" }, "XEU": { "displayName": "Europäische Währungseinheit (XEU)", "displayName-count-one": "Europäische Währungseinheiten (XEU)", "displayName-count-other": "Europäische Währungseinheiten (XEU)", "symbol": "XEU" }, "XFO": { "displayName": "Französischer Gold-Franc", "displayName-count-one": "Französische Gold-Franc", "displayName-count-other": "Französische Gold-Franc", "symbol": "XFO" }, "XFU": { "displayName": "Französischer UIC-Franc", "displayName-count-one": "Französische UIC-Franc", "displayName-count-other": "Französische UIC-Franc", "symbol": "XFU" }, "XOF": { "displayName": "CFA-Franc (BCEAO)", "displayName-count-one": "CFA-Franc (BCEAO)", "displayName-count-other": "CFA-Francs (BCEAO)", "symbol": "CFA" }, "XPD": { "displayName": "Unze Palladium", "displayName-count-one": "Unze Palladium", "displayName-count-other": "Unzen Palladium", "symbol": "XPD" }, "XPF": { "displayName": "CFP-Franc", "displayName-count-one": "CFP-Franc", "displayName-count-other": "CFP-Franc", "symbol": "CFPF" }, "XPT": { "displayName": "Unze Platin", "displayName-count-one": "Unze Platin", "displayName-count-other": "Unzen Platin", "symbol": "XPT" }, "XRE": { "displayName": "RINET Funds", "displayName-count-one": "RINET Funds", "displayName-count-other": "RINET Funds", "symbol": "XRE" }, "XSU": { "displayName": "SUCRE", "displayName-count-one": "SUCRE", "displayName-count-other": "SUCRE", "symbol": "XSU" }, "XTS": { "displayName": "Testwährung", "displayName-count-one": "Testwährung", "displayName-count-other": "Testwährung", "symbol": "XTS" }, "XUA": { "displayName": "Rechnungseinheit der AfEB", "displayName-count-one": "Rechnungseinheit der AfEB", "displayName-count-other": "Rechnungseinheiten der AfEB", "symbol": "XUA" }, "XXX": { "displayName": "Unbekannte Währung", "displayName-count-one": "(unbekannte Währung)", "displayName-count-other": "(unbekannte Währung)", "symbol": "XXX" }, "YDD": { "displayName": "Jemen-Dinar", "displayName-count-one": "Jemen-Dinar", "displayName-count-other": "Jemen-Dinar", "symbol": "YDD" }, "YER": { "displayName": "Jemen-Rial", "displayName-count-one": "Jemen-Rial", "displayName-count-other": "Jemen-Rial", "symbol": "YER" }, "YUD": { "displayName": "Jugoslawischer Dinar (1966–1990)", "displayName-count-one": "Jugoslawischer Dinar (1966–1990)", "displayName-count-other": "Jugoslawische Dinar (1966–1990)", "symbol": "YUD" }, "YUM": { "displayName": "Jugoslawischer Neuer Dinar (1994–2002)", "displayName-count-one": "Jugoslawischer Neuer Dinar (1994–2002)", "displayName-count-other": "Jugoslawische Neue Dinar (1994–2002)", "symbol": "YUM" }, "YUN": { "displayName": "Jugoslawischer Dinar (konvertibel)", "displayName-count-one": "Jugoslawische Dinar (konvertibel)", "displayName-count-other": "Jugoslawische Dinar (konvertibel)", "symbol": "YUN" }, "YUR": { "displayName": "Jugoslawischer reformierter Dinar (1992–1993)", "displayName-count-one": "Jugoslawischer reformierter Dinar (1992–1993)", "displayName-count-other": "Jugoslawische reformierte Dinar (1992–1993)", "symbol": "YUR" }, "ZAL": { "displayName": "Südafrikanischer Rand (Finanz)", "displayName-count-one": "Südafrikanischer Rand (Finanz)", "displayName-count-other": "Südafrikanischer Rand (Finanz)", "symbol": "ZAL" }, "ZAR": { "displayName": "Südafrikanischer Rand", "displayName-count-one": "Südafrikanischer Rand", "displayName-count-other": "Südafrikanische Rand", "symbol": "ZAR", "symbol-alt-narrow": "R" }, "ZMK": { "displayName": "Kwacha (1968–2012)", "displayName-count-one": "Kwacha (1968–2012)", "displayName-count-other": "Kwacha (1968–2012)", "symbol": "ZMK" }, "ZMW": { "displayName": "Kwacha", "displayName-count-one": "Kwacha", "displayName-count-other": "Kwacha", "symbol": "ZMW", "symbol-alt-narrow": "K" }, "ZRN": { "displayName": "Zaire-Neuer Zaïre (1993–1998)", "displayName-count-one": "Zaire-Neuer Zaïre (1993–1998)", "displayName-count-other": "Zaire-Neue Zaïre (1993–1998)", "symbol": "ZRN" }, "ZRZ": { "displayName": "Zaire-Zaïre (1971–1993)", "displayName-count-one": "Zaire-Zaïre (1971–1993)", "displayName-count-other": "Zaire-Zaïre (1971–1993)", "symbol": "ZRZ" }, "ZWD": { "displayName": "Simbabwe-Dollar (1980–2008)", "displayName-count-one": "Simbabwe-Dollar (1980–2008)", "displayName-count-other": "Simbabwe-Dollar (1980–2008)", "symbol": "ZWD" }, "ZWL": { "displayName": "Simbabwe-Dollar (2009)", "displayName-count-one": "Simbabwe-Dollar (2009)", "displayName-count-other": "Simbabwe-Dollar (2009)", "symbol": "ZWL" }, "ZWR": { "displayName": "Simbabwe-Dollar (2008)", "displayName-count-one": "Simbabwe-Dollar (2008)", "displayName-count-other": "Simbabwe-Dollar (2008)", "symbol": "ZWR" } } } }, }); /*L10n.load({ 'de': { 'calendar': { today:'heute'}, }, 'de-DE': {} });*/ /* var calendar = new ej.calendars.Calendar({ locale: 'de' });*/ // calendar.appendTo('#element'); function loadCultureFiles(name) { var files = ['ca-gregorian.json', 'numbers.json', 'timeZoneNames.json','all.json']; var loader = ej.base.loadCldr; var loadCulture = function (prop) { var val, ajax; ajax = new ej.base.Ajax('cldr-data/main/' + name + '/' + files[prop], 'GET', false); ajax.onSuccess = function (value) { val = value; }; ajax.send(); loader(JSON.parse(val)); }; for (var prop = 0; prop < files.length; prop++) { loadCulture(prop); } } loadCultureFiles('de'); var setCulture = new ej.base.setCulture('de'); // setCulture('de'); //ej.base.setCulture('de'); ej.base.setCurrencyCode('EUR'); //if (isset($_GET["page"]) and $_GET["page"]!="terminplanung"){ //console.log("server TZ: " + ej.data.DataUtil.serverTimezoneOffset); //console.log("TZ: " + new Date().getTimezoneOffset()/60); //ej.data.DataUtil.serverTimezoneOffset = new Date().getTimezoneOffset()/60; //} feather.replace(); //getvehiclename, getvehicletype, getvehiclecapacity, getteamname, getTeamCount// JavaScript Document //---------------------------------------------------------- // SIGNALR //---------------------------------------------------------- var isHubConnected = false; const url = 'https://curapi.hallo-it.de/chatHub?token=66566'; //connection = new HubConnectionBuilder().withUrl(url, { withCredentials: false }).withAutomaticReconnect().build(); connection = new signalR.HubConnectionBuilder().withUrl(url, { transport: signalR.HttpTransportType.WebSockets, skipNegotiation: true }).withAutomaticReconnect().build(); //connection.on('ReceiveData', (action: string, data: View | Object[]) => { connection.on('ReceiveData', (db_context, data) => { //console.log(data); /*if (action == 'view') { scheduleObj.currentView = data; }*/ console.log("action: " + data.action); if (db_context == "scheduler") { if (data.action == 'eventCreated') { //scheduleObj.addEvent(data.data[0]); //scheduleObj.eventSettings.dataSource.push(data.data[0]); scheduleObj.refreshEvents(); } else if (data.action == 'eventChanged') { scheduleObj.refreshEvents(true); /*console.log("Changed Event with ID: " + data.data[0].Id); console.log(data.data[0]); var newData = new ej.data.DataManager(scheduleObj.getCurrentViewEvents()).executeLocal(new ej.data.Query().where(new ej.data.Predicate('Id', 'equal', data.data[0].Id))); console.log("OLD:"); console.log(newData); var obj = data.data[0]; var editCnt = 0; $.each(obj, function (key, value) { console.log(key + ": " + value); if (key == "StartTime" || key == "EndTime") { var d1 = new Date(newData[0][key]); var d2 = new Date(value); if (d1.getTime() !== d2.getTime()) { newData[0][key] = new Date(value); editCnt++; } } else { if (newData[0][key] != value) { newData[0][key] = value; editCnt++; } } }); //data.data[0].forEach(key => { // console.log(key, obj[key]); // newData[0][key]=obj[key]; //}); console.log("NEW:"); console.log(newData[0]); if (editCnt > 0) { //scheduleObj.saveEvent(newData[0]); console.log("from datasource"); var dataindex = scheduleObj.eventSettings.dataSource.findIndex(x => x.Id === data.data[0].Id); console.log(scheduleObj.eventSettings.dataSource[dataindex]); scheduleObj.eventSettings.dataSource[dataindex] = data.data[0]; scheduleObj.refreshEvents(); }*/ } else if (data.action == 'eventRemoved') { /*var dataindex = scheduleObj.eventSettings.dataSource.findIndex(x => x.Id === data.data[0].Id); console.log("INDEX: " + dataindex); if (dataindex > -1) { console.log(scheduleObj.eventSettings.dataSource[dataindex]); scheduleObj.eventSettings.dataSource.splice(dataindex, 1); }*/ scheduleObj.refreshEvents(); } //if (action === 'eventCreated' || action === 'eventChanged' || action === 'eventRemoved') { // scheduleObj.eventSettings.dataSource = data; //} } }); connection.start().then(() => { isHubConnected = true; }).catch(() => { isHubConnected = false; }); //#### DEBUG: jobs.id [isChild: ] //#### DEBUG: jobs.jobStates_id [isChild: ] //#### DEBUG: jobs.jobTypes_id [isChild: ] //#### DEBUG: jobs.invoiceReceipients__Contacts_id [isChild: ] //#### DEBUG: jobs.contacts_id [isChild: ] //#### DEBUG: jobs.estimatedVolume [isChild: ] //#### DEBUG: jobs.estimatedTime [isChild: ] //#### DEBUG: jobs.frist [isChild: ] //#### DEBUG: jobs.notes [isChild: ] //#### DEBUG: jobs.vereinbarungen [isChild: ] //#### DEBUG: jobs.sonstiges [isChild: ] //#### DEBUG: jobs.verbleibtInWohnung [isChild: ] //#### DEBUG: jobs.kleinerWagen [isChild: ] //#### DEBUG: jobs.zahlungsweise [isChild: ] //#### DEBUG: jobs.rechnungsnummer [isChild: ] //#### DEBUG: jobs.rechnungsbetrag [isChild: ] //#### DEBUG: jobs.rechnungsbetragWort [isChild: ] //#### DEBUG: jobs.rechnungsdatum [isChild: ] //#### DEBUG: jobs.rechnungshz [isChild: ] //#### DEBUG: jobs.flyer [isChild: ] //#### DEBUG: jobs.wennOK [isChild: ] //#### DEBUG: jobs.internalNotes [isChild: ] //#### DEBUG: jobs.created [isChild: ] //#### DEBUG: jobStates.id [isChild: 1 ] //#### DEBUG: jobStates.name [isChild: 1 ] //#### DEBUG: jobStates.created [isChild: 1 ] //#### DEBUG: jobs_stops.id [isChild: 1 ] //#### DEBUG: jobs_stops.sort [isChild: 1 ] //#### DEBUG: jobs_stops.jobs_id [isChild: 1 ] //#### DEBUG: jobs_stops.jobs_stops_id [isChild: 1 ] //#### DEBUG: jobs_stops.jobs_stops_types_id [isChild: 1 ] //#### DEBUG: jobs_stops.jobstops__Contacts_id [isChild: 1 ] //#### DEBUG: jobs_stops.estimatedVolume [isChild: 1 ] //#### DEBUG: jobs_stops.estimatedTime [isChild: 1 ] //#### DEBUG: jobs_stops.notes [isChild: 1 ] //#### DEBUG: jobs_stops.appointments_id [isChild: 1 ] //#### DEBUG: jobs_stops.etage [isChild: 1 ] //#### DEBUG: jobs_stops.trageweg [isChild: 1 ] //#### DEBUG: jobs_stops.fahrzeuge [isChild: 1 ] //#### DEBUG: jobs_stops.tragehilfen [isChild: 1 ] //#### DEBUG: jobs_stops.aufzugfmoebel [isChild: 1 ] //#### DEBUG: jobs_stops.aussenaufzug [isChild: 1 ] //#### DEBUG: jobs_stops.kartons [isChild: 1 ] //#### DEBUG: jobs_stops.schluessel [isChild: 1 ] //#### DEBUG: jobs_stops.schluesselbund [isChild: 1 ] //#### DEBUG: jobs_stops.hvz_art [isChild: 1 ] //#### DEBUG: jobs_stops.hvz_laenge [isChild: 1 ] //#### DEBUG: jobs_stops.ag_art [isChild: 1 ] //#### DEBUG: jobs_stops.ag_laenge [isChild: 1 ] //#### DEBUG: jobs_stops.created [isChild: 1 ] //#### DEBUG: jobs_stops_types.id [isChild: 1 ] //#### DEBUG: jobs_stops_types.name [isChild: 1 ] //#### DEBUG: jobs_stops_types.datenerfassung [isChild: 1 ] var data_jobs = new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs', adaptor: new hitOdata() }); var data_jobStates= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobStates', adaptor: new hitOdata() }); var data_jobStates= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobStates', adaptor: new hitOdata() }); var data_jobTypes= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes', adaptor: new hitOdata() }); var data_jobStates= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobStates', adaptor: new hitOdata() }); var data_jobTypes= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes', adaptor: new hitOdata() }); var data_invoiceReceipients__Contacts= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Contacts', adaptor: new hitOdata() }); var data_jobStates= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobStates', adaptor: new hitOdata() }); var data_jobTypes= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes', adaptor: new hitOdata() }); var data_invoiceReceipients__Contacts= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Contacts', adaptor: new hitOdata() }); var data_contacts= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Contacts', adaptor: new hitOdata() }); var data_jobs_stops = new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops', adaptor: new hitOdata() }); var data_jobs_stops_types= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops_types', adaptor: new hitOdata() }); var data_jobs_stops_types= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops_types', adaptor: new hitOdata() }); var data_jobstops__Contacts= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Contacts', adaptor: new hitOdata() }); var data_jobs_stops_types= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops_types', adaptor: new hitOdata() }); var data_jobstops__Contacts= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Contacts', adaptor: new hitOdata() }); var data_appointments= new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Appointments', adaptor: new hitOdata() }); var template_jobs = '${id}${jobStates_id}${jobTypes_id}${invoiceReceipients__Contacts_id}${contacts_id}${estimatedVolume}${estimatedTime}${frist}${notes}${vereinbarungen}${sonstiges}${verbleibtInWohnung}${kleinerWagen}${zahlungsweise}${rechnungsnummer}${rechnungsbetrag}${rechnungsbetragWort}${rechnungsdatum}${rechnungshz}${flyer}${wennOK}${internalNotes}'; var tmpcolumns_jobs = [ { "field": "id", "headerText": "ID", "type": "number", "isPrimaryKey": true, "allowEditing": false, "visible": false }, { "field": "jobStates_id", "headerText": "Status", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobStates, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobStates, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "jobTypes_id", "headerText": "Typ", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobTypes, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobTypes, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "invoiceReceipients__Contacts_id", "headerText": "Re-Empf.", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_invoiceReceipients__Contacts, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_invoiceReceipients__Contacts, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "contacts_id", "headerText": "AP", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_contacts, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_contacts, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "estimatedVolume", "headerText": "Vol.", "type": "number", "editType": "numericedit" }, { "field": "estimatedTime", "headerText": "Aufwand", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } } }, { "field": "frist", "headerText": "Frist", "type": "datetime", "format": { "format": "dd.MM.yyyy hh:mm", "type": "dateTime" }, "editType": "datetimepickeredit", "edit": { "params": { "format": "dd.MM.yyyy hh:mm" } }, "width": 220 }, { "field": "notes", "headerText": "Notizen", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "vereinbarungen", "headerText": "Besondere Vereinbarungen", "visible": false }, { "field": "sonstiges", "headerText": "Sonstiges", "visible": false }, { "field": "verbleibtInWohnung", "headerText": "Verbleibt In Wohnung", "visible": false }, { "field": "kleinerWagen", "headerText": "Muss kleiner Wagen", "visible": false }, { "field": "zahlungsweise", "headerText": "Zahlungsweise", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "rechnungsnummer", "headerText": "RE-Nr.", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "rechnungsbetrag", "headerText": "RE-Betrag", "type": "number", "editType": "numericedit", "visible": false }, { "field": "rechnungsbetragWort", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "rechnungsdatum", "headerText": "RE-Datum", "type": "date", "format": { "format": "dd.MM.yyyy", "type": "date" }, "editType": "datepickeredit", "edit": { "params": { "type": "date", "format": "dd.MM.yyyy" } }, "width": 180, "visible": false }, { "field": "rechnungshz", "headerText": "HZ", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "flyer", "headerText": "Flyer", "visible": false }, { "field": "wennOK", "headerText": "", "visible": false }, { "field": "internalNotes", "headerText": "Interna", "type": "string", "editType": "defaultedit", "visible": false } ]; tmpcolumns_jobs.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]}); var template_jobStates = '${id}${name}'; var tmpcolumns_jobStates = [ { "field": "id", "headerText": "ID", "type": "number", "isPrimaryKey": true, "allowEditing": false, "visible": false }, { "field": "name", "headerText": "Name", "type": "string", "editType": "defaultedit" } ]; tmpcolumns_jobStates.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]}); var template_jobs_stops = '${id}${sort}${jobs_id}${jobs_stops_id}${jobs_stops_types_id}${jobstops__Contacts_id}${estimatedVolume}${estimatedTime}${notes}${appointments_id}${etage}${trageweg}${fahrzeuge}${tragehilfen}${aufzugfmoebel}${aussenaufzug}${kartons}${schluessel}${schluesselbund}${hvz_art}${hvz_laenge}${ag_art}${ag_laenge}'; var tmpcolumns_jobs_stops = [ { "field": "id", "headerText": "ID", "type": "number", "isPrimaryKey": true, "allowEditing": false, "visible": false }, { "field": "sort", "headerText": "Sortierung", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } } }, { "field": "jobs_id", "headerText": "Auftrag", "type": "number", "allowEditing": false, "visible": false, "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobs, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobs, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "jobs_stops_id", "headerText": "Art", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobs_stops, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobs_stops, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "jobs_stops_types_id", "headerText": "", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobs_stops_types, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobs_stops_types, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } } }, { "field": "jobstops__Contacts_id", "headerText": "Ort \/ Kontakt", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_jobstops__Contacts, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_jobstops__Contacts, "fields": { "value": "id", "text": "suchName" }, "allowFiltering": true } } }, { "field": "estimatedVolume", "headerText": "Erw. Volumen", "type": "number", "editType": "numericedit" }, { "field": "estimatedTime", "headerText": "Erw. Aufwand", "type": "number", "editType": "numericedit" }, { "field": "notes", "headerText": "Notizen", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "appointments_id", "headerText": "", "type": "number", "foreignKeyValue": "name", "foreignKeyField": "id", "dataSource": data_appointments, "editType": "dropdownedit", "edit": { "params": { "query": new ej.data.Query(), "dataSource": data_appointments, "fields": { "value": "id", "text": "name" }, "allowFiltering": true } }, "visible": false }, { "field": "etage", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "trageweg", "headerText": "", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } }, "visible": false }, { "field": "fahrzeuge", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "tragehilfen", "headerText": "", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } }, "visible": false }, { "field": "aufzugfmoebel", "headerText": "", "visible": false }, { "field": "aussenaufzug", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "kartons", "headerText": "", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } }, "visible": false }, { "field": "schluessel", "headerText": "", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } }, "visible": false }, { "field": "schluesselbund", "headerText": "", "type": "number", "editType": "numericedit", "width": 50, "edit": { "params": { "decimals": 0 } }, "visible": false }, { "field": "hvz_art", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "hvz_laenge", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "ag_art", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false }, { "field": "ag_laenge", "headerText": "", "type": "string", "editType": "defaultedit", "visible": false } ]; tmpcolumns_jobs_stops.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]}); var template_jobs_stops_types = '${id}${name}${datenerfassung}'; var tmpcolumns_jobs_stops_types = [ { "field": "id", "headerText": "", "type": "number", "isPrimaryKey": true, "allowEditing": false, "visible": false }, { "field": "name", "headerText": "Stop-Art", "type": "string", "editType": "defaultedit" }, { "field": "datenerfassung", "headerText": "Datenerfassung" } ]; tmpcolumns_jobs_stops_types.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]});/*########## output:
Array
(
    [template] => 


var template_jobs = '${id}${jobStates_id}${jobTypes_id}${invoiceReceipients__Contacts_id}${contacts_id}${estimatedVolume}${estimatedTime}${frist}${notes}${vereinbarungen}${sonstiges}${verbleibtInWohnung}${kleinerWagen}${zahlungsweise}${rechnungsnummer}${rechnungsbetrag}${rechnungsbetragWort}${rechnungsdatum}${rechnungshz}${flyer}${wennOK}${internalNotes}';
    [dataSrc] => 





					var data_jobStates= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/JobStates',
						adaptor: new hitOdata()
					});


					var data_jobTypes= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/JobTypes',
						adaptor: new hitOdata()
					});


					var data_invoiceReceipients__Contacts= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/Contacts',
						adaptor: new hitOdata()
					});


					var data_contacts= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/Contacts',
						adaptor: new hitOdata()
					});
    [editParams] => Array
        (
        )

    [fields] => 


var tmpcolumns_jobs = [
    {
        "field": "id",
        "headerText": "ID",
        "type": "number",
        "isPrimaryKey": true,
        "allowEditing": false,
        "visible": false
    },
    {
        "field": "jobStates_id",
        "headerText": "Status",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobStates",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobStates",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "jobTypes_id",
        "headerText": "Typ",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobTypes",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobTypes",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "invoiceReceipients__Contacts_id",
        "headerText": "Re-Empf.",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_invoiceReceipients__Contacts",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_invoiceReceipients__Contacts",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "contacts_id",
        "headerText": "AP",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_contacts",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_contacts",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "estimatedVolume",
        "headerText": "Vol.",
        "type": "number",
        "editType": "numericedit"
    },
    {
        "field": "estimatedTime",
        "headerText": "Aufwand",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        }
    },
    {
        "field": "frist",
        "headerText": "Frist",
        "type": "datetime",
        "format": {
            "format": "dd.MM.yyyy hh:mm",
            "type": "dateTime"
        },
        "editType": "datetimepickeredit",
        "edit": {
            "params": {
                "format": "dd.MM.yyyy hh:mm"
            }
        },
        "width": 220
    },
    {
        "field": "notes",
        "headerText": "Notizen",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "vereinbarungen",
        "headerText": "Besondere Vereinbarungen",
        "visible": false
    },
    {
        "field": "sonstiges",
        "headerText": "Sonstiges",
        "visible": false
    },
    {
        "field": "verbleibtInWohnung",
        "headerText": "Verbleibt In Wohnung",
        "visible": false
    },
    {
        "field": "kleinerWagen",
        "headerText": "Muss kleiner Wagen",
        "visible": false
    },
    {
        "field": "zahlungsweise",
        "headerText": "Zahlungsweise",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "rechnungsnummer",
        "headerText": "RE-Nr.",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "rechnungsbetrag",
        "headerText": "RE-Betrag",
        "type": "number",
        "editType": "numericedit",
        "visible": false
    },
    {
        "field": "rechnungsbetragWort",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "rechnungsdatum",
        "headerText": "RE-Datum",
        "type": "date",
        "format": {
            "format": "dd.MM.yyyy",
            "type": "date"
        },
        "editType": "datepickeredit",
        "edit": {
            "params": {
                "type": "date",
                "format": "dd.MM.yyyy"
            }
        },
        "width": 180,
        "visible": false
    },
    {
        "field": "rechnungshz",
        "headerText": "HZ",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "flyer",
        "headerText": "Flyer",
        "visible": false
    },
    {
        "field": "wennOK",
        "headerText": "",
        "visible": false
    },
    {
        "field": "internalNotes",
        "headerText": "Interna",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    }
];

tmpcolumns_jobs.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } },
            { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } },
            { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } },
            { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]});
    [children] => Array
        (
            [jobStates] => Array
                (
                    [template] => 


var template_jobStates = '${id}${name}';
                    [dataSrc] => 



                    [editParams] => Array
                        (
                        )

                    [fields] => 


var tmpcolumns_jobStates = [
    {
        "field": "id",
        "headerText": "ID",
        "type": "number",
        "isPrimaryKey": true,
        "allowEditing": false,
        "visible": false
    },
    {
        "field": "name",
        "headerText": "Name",
        "type": "string",
        "editType": "defaultedit"
    }
];

tmpcolumns_jobStates.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } },
            { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } },
            { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } },
            { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]});
                    [children] => Array
                        (
                        )

                )

            [jobs_stops] => Array
                (
                    [template] => 


var template_jobs_stops = '${id}${sort}${jobs_id}${jobs_stops_id}${jobs_stops_types_id}${jobstops__Contacts_id}${estimatedVolume}${estimatedTime}${notes}${appointments_id}${etage}${trageweg}${fahrzeuge}${tragehilfen}${aufzugfmoebel}${aussenaufzug}${kartons}${schluessel}${schluesselbund}${hvz_art}${hvz_laenge}${ag_art}${ag_laenge}';
                    [dataSrc] => 





					var data_jobs_stops_types= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops_types',
						adaptor: new hitOdata()
					});


					var data_jobstops__Contacts= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/Contacts',
						adaptor: new hitOdata()
					});


					var data_appointments= new ej.data.DataManager({
						url: 'https://' + BASE_URL + '/api/public/odata/Appointments',
						adaptor: new hitOdata()
					});
                    [editParams] => Array
                        (
                        )

                    [fields] => 


var tmpcolumns_jobs_stops = [
    {
        "field": "id",
        "headerText": "ID",
        "type": "number",
        "isPrimaryKey": true,
        "allowEditing": false,
        "visible": false
    },
    {
        "field": "sort",
        "headerText": "Sortierung",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        }
    },
    {
        "field": "jobs_id",
        "headerText": "Auftrag",
        "type": "number",
        "allowEditing": false,
        "visible": false,
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobs",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobs",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "jobs_stops_id",
        "headerText": "Art",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobs_stops",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobs_stops",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "jobs_stops_types_id",
        "headerText": "",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobs_stops_types",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobs_stops_types",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "jobstops__Contacts_id",
        "headerText": "Ort \/ Kontakt",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_jobstops__Contacts",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_jobstops__Contacts",
                "fields": {
                    "value": "id",
                    "text": "suchName"
                },
                "allowFiltering": true
            }
        }
    },
    {
        "field": "estimatedVolume",
        "headerText": "Erw. Volumen",
        "type": "number",
        "editType": "numericedit"
    },
    {
        "field": "estimatedTime",
        "headerText": "Erw. Aufwand",
        "type": "number",
        "editType": "numericedit"
    },
    {
        "field": "notes",
        "headerText": "Notizen",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "appointments_id",
        "headerText": "",
        "type": "number",
        "foreignKeyValue": "name",
        "foreignKeyField": "id",
        "dataSource": "data_appointments",
        "editType": "dropdownedit",
        "edit": {
            "params": {
                "query": new ej.data.Query(),
                "dataSource": "data_appointments",
                "fields": {
                    "value": "id",
                    "text": "name"
                },
                "allowFiltering": true
            }
        },
        "visible": false
    },
    {
        "field": "etage",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "trageweg",
        "headerText": "",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        },
        "visible": false
    },
    {
        "field": "fahrzeuge",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "tragehilfen",
        "headerText": "",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        },
        "visible": false
    },
    {
        "field": "aufzugfmoebel",
        "headerText": "",
        "visible": false
    },
    {
        "field": "aussenaufzug",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "kartons",
        "headerText": "",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        },
        "visible": false
    },
    {
        "field": "schluessel",
        "headerText": "",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        },
        "visible": false
    },
    {
        "field": "schluesselbund",
        "headerText": "",
        "type": "number",
        "editType": "numericedit",
        "width": 50,
        "edit": {
            "params": {
                "decimals": 0
            }
        },
        "visible": false
    },
    {
        "field": "hvz_art",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "hvz_laenge",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "ag_art",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    },
    {
        "field": "ag_laenge",
        "headerText": "",
        "type": "string",
        "editType": "defaultedit",
        "visible": false
    }
];

tmpcolumns_jobs_stops.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } },
            { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } },
            { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } },
            { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]});
                    [children] => Array
                        (
                            [jobs_stops_types] => Array
                                (
                                    [template] => 


var template_jobs_stops_types = '${id}${name}${datenerfassung}';
                                    [dataSrc] => 



                                    [editParams] => Array
                                        (
                                        )

                                    [fields] => 


var tmpcolumns_jobs_stops_types = [
    {
        "field": "id",
        "headerText": "",
        "type": "number",
        "isPrimaryKey": true,
        "allowEditing": false,
        "visible": false
    },
    {
        "field": "name",
        "headerText": "Stop-Art",
        "type": "string",
        "editType": "defaultedit"
    },
    {
        "field": "datenerfassung",
        "headerText": "Datenerfassung"
    }
];

tmpcolumns_jobs_stops_types.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } },
            { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } },
            { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } },
            { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]});
                                    [children] => Array
                                        (
                                        )

                                )

                        )

                )

        )

)
########## output *///var innerDialog; //var dialog; // window. var tabGrid_stops = 0; var newgp = 0; var cgsafe = 0; var autoFill = 0; var autoFillId = 0; var gridProps = { //detailTemplate: '#detailtemplate', //allowFiltering: false, //editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Dialog' }, editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Dialog', template: '#dialogtemplate_jobs' }, actonBegin: function (args) { }, childGridDeepness: 1, rowDataBound: function(args){ args.row.querySelector('td').innerHTML=" "; //args.row.querySelector('td').removeEventListener("Click"); }, actionComplete: function (args) { if ((args.requestType === 'beginEdit' || args.requestType === 'add')) { var aktModus = "add"; if (args.requestType === 'beginEdit') { aktModus = "edit"; autoFill = 0; } else { autoFill = 1; } var dialog = args.dialog; dialog.addEventListener("beforeClose", function (ea) { console.log("BEFORE CLOSE"); console.log(ea); location.reload(); //grid.refreshContent(); //grid.dataBind(); //grid.refresh(); //ea.close=false; }); dialog.header = args.requestType === 'beginEdit' ? 'Bearbeite Auftrag: #' + args.rowData['id'] : 'Neuer Auftrag'; console.log("ARGS:"); console.log(args); $(".e-footer-content").hide(); let d = new Date(new Date().setDate(new Date().getDate() + 30)); let ye = new Intl.DateTimeFormat('en', { year: 'numeric' }).format(d); let mo = new Intl.DateTimeFormat('en', { month: '2-digit' }).format(d); let da = new Intl.DateTimeFormat('en', { day: '2-digit' }).format(d); var datepicker = new ej.calendars.DatePicker({ value: `${da}.${mo}.${ye}`, focus: function () { datepicker.show(); }, format: 'dd/MM/yyyy' }); datepicker.appendTo('#frist'); $('input.floatNumber').on('input', function () { this.value = this.value.replace(/,/g, '.').replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1'); }); var tabObj = new ej.navigations.Tab({ showCloseButton: false, selecting: function (e) { if (e.isSwiped) { e.cancel = true; } if (e.selectingIndex === 1) { e.cancel = !validate(1) } }, items: [{ header: { 'text': 'Auftragsdaten' }, content: '#tab1' }, { header: { 'text': 'Orte / APs' }, content: '#tab2', disable: true }, { header: { 'text': 'Autom. Termin-Vorschläge - [FOLGT]' }, content: '#tab3', disable: true }, ] }); tabObj.appendTo('#edittab'); //if(aktModus=="add"){ tabObj.enableTab(1, false); //} function validate(tab) { var valid = true; [].slice.call(document.getElementById('tab' + tab).querySelectorAll('[name]')).forEach(element => { element.form.ej2_instances[0].validate(element.name); if (element.getAttribute('aria-invalid') === 'true') { valid = false; } }); if (!valid) { return false; } return true; } function moveNext() { if (validate(1)) { data_jobs_stops = new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/Jobs_stops', adaptor: new hitOdata() }); if (aktModus == "add") { var newData = { //id:$("#jobs_id").val(), contacts_id: parseInt(autoCompleteObj_dlg_contacts_id.value), invoiceReceipients__Contacts_id: parseInt(autoCompleteObj_dlg_invoiceReceipients__Contacts_id.value), //jobStates_id: autoCompleteObj_dlg_jobStates_id.value, jobTypes_id: parseInt(autoCompleteObj_dlg_jobTypes_id.value), estimatedVolume: $("#estimatedVolume").val(), estimatedTime: $("#estimatedTime").val(), }; $insRes = data_jobs.insert(newData).then((e) => { //console.log("RESRES") //console.log(e); $("#jobs_id").val(e.id); console.log("ID ist jetzt: " + $("#jobs_id").val()); }); // new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes(' + parseInt(autoCompleteObj_dlg_jobTypes_id.value) + ')/templates', adaptor: new ej.data.ODataV4Adaptor }) .executeQuery(new ej.data.Query().where('autoload', 'equal', true)) .then((e) => { (e.result).forEach((data) => { console.log("AUTOLOAD"); console.log(data); new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes_templates_stops', adaptor: new ej.data.ODataV4Adaptor }) .executeQuery(new ej.data.Query().where('jobTypes_templates_id', 'equal', data.id)) .then((f) => { var fcnt = 1; (f.result).forEach((datab) => { console.log("TEMPSTOP " + fcnt); console.log(datab); var newStop = { sort: datab.sort, jobs_id: $("#jobs_id").val(), jobs_stops_types_id: datab.jobs_stops_types_id, jobstops__Contacts_id: datab.jobstops__Contacts_id, estimatedVolume: datab.estimatedVolume, estimatedTime: datab.estimatedTime }; console.log("AUTOFILL",autoFill); if(autoFill==2 && fcnt == 1){ ej.popups.DialogUtility.confirm({ title: 'AutoFill', content: "Den Kontakt auch für den ersten Stop übernehmen?", okButton: { text: 'Ja', click: function(args2) { newStop.jobstops__Contacts_id = autoFillId; autoFillId = 0; autoFill = 0; tabGrid_stops.addRecord(newStop); this.hide(); } }, cancelButton: { text: 'Nein', click: function(args2) { autoFill = 0; autoFillId = 0; tabGrid_stops.addRecord(newStop); this.hide(); } }, showCloseIcon: true, closeOnEscape: true, animationSettings: { effect: 'Zoom' } }); } else { tabGrid_stops.addRecord(newStop); } fcnt++; //data_jobs_stops.insert(newStop); }); }); }); }); aktModus = "edit"; tabObj.enableTab(1, true); tabObj.select(1); } else { var newData = { id: parseInt($("#jobs_id").val()), contacts_id: parseInt(autoCompleteObj_dlg_contacts_id.value), invoiceReceipients__Contacts_id: parseInt(autoCompleteObj_dlg_invoiceReceipients__Contacts_id.value), jobStates_id: parseInt(autoCompleteObj_dlg_jobStates_id.value), jobTypes_id: parseInt(autoCompleteObj_dlg_jobTypes_id.value), estimatedVolume: $("#estimatedVolume").val(), estimatedTime: $("#estimatedTime").val(), }; $insRes = data_jobs.update('id', newData).then((e) => { $("#jobs_id").val(e.id); console.log("ID ist jetzt: " + $("#jobs_id").val()); }); //console.log("updres"); //console.log($insRes); aktModus = "edit"; tabObj.enableTab(1, true); tabObj.select(1); } new ej.data.DataManager({ url: 'https://' + BASE_URL + '/api/public/odata/JobTypes_templates', adaptor: new ej.data.ODataV4Adaptor }) .executeQuery(new ej.data.Query().where("jobTypes_id", "equal", parseInt(autoCompleteObj_dlg_jobTypes_id.value)).expand("stops")).then((g) => { //var drpDownBtn = new ej.splitbuttons.DropDownButton({items: {}}); var dditems = []; (g.result).forEach((datag) => { dditems.push({ id: "template_" + datag.id, data: datag, text: datag.name }); }); console.log("DROPDOWN"); console.log(dditems); drpDownBtn = new ej.splitbuttons.DropDownButton({ items: dditems }, '#templatebtn'); drpDownBtn.addEventListener("select", function (e) { console.log(e.item.data); e.item.data.stops.forEach((datas) => { console.log(datas); var newStop = { sort: datas.sort, jobs_id: $("#jobs_id").val(), jobs_stops_types_id: datas.jobs_stops_types_id, jobstops__Contacts_id: datas.jobstops__Contacts_id, estimatedVolume: datas.estimatedVolume, estimatedTime: datas.estimatedTime }; //data_jobs_stops.insert(newStop); tabGrid_stops.addRecord(newStop); }); }); //drpDownBtn.appendTo($('#tabGrid').parent()); }); // Render initialized DropDownButton. newgp = gridProps.childGrid; //newgp = cgsafe; delete newgp.load; delete newgp.actionBegin; delete newgp.childGrid; //newgp.query = new ej.data.Query().where('jobs_id', 'equal', $("#jobs_id").val()); // newgp.removeAttr("load"); // var tabGrid = new ej.grids.Grid(gridProps.childGrid); newgp.editSettings = { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Dialog', template: '#dialogtemplate_jobs_stops' }; newgp.dataSource = data_jobs_stops; //.executeQuery(new ej.data.Query().where('jobs_id', 'equal', $("#jobs_id").val())); newgp.allowRowDragAndDrop = true; newgp.sortSettings = { columns: [{ field: 'sort', direction: 'Ascending' }] }; newgp.rowDrop = function (e) { console.log("NACH DA:"); // 17 console.log(this.getRowInfo(this.getRowByIndex(e.dropIndex)).rowData["sort"]); console.log("data"); console.log(this.getRows()); console.log("data2"); //console.log(); var alterSort = parseInt(this.getRowInfo(this.getRowByIndex(e.fromIndex)).rowData["sort"]); var alteZeile = this.getRowInfo(this.getRowByIndex(e.fromIndex)).rowData; var zielSort = parseInt(this.getRowInfo(this.getRowByIndex(e.dropIndex)).rowData["sort"]); var alleDaten = this.getDataModule().parent.contentModule.rows; this.alterSort = alterSort; //console.log(alterSort + " -> " + zielSort); //console.log("DATA ALT"); //console.log(alleDaten); // array.forEach(function(currentValue, index, arr), thisValue) alleDaten.forEach(function (currentValue, index, arr) { var tcv = currentValue.data; if (this.alterSort < zielSort) { //console.log("schubrichtung aufsteigend"); if (parseInt(tcv["sort"]) > this.alterSort && parseInt(tcv["sort"]) <= zielSort) { tcv["sort"] = parseInt(tcv["sort"]) - 1; this.updateRow(tcv["id"], tcv); } //else { console.log(parseInt(tcv["sort"]) + " ist nicht größer als " + this.alterSort); // console.log("oder"); // console.log(parseInt(tcv["sort"]) + " ist nicht kleiner gleich " + zielSort);} } if (this.alterSort > zielSort) { //console.log("schubrichtung absteigend"); if (parseInt(tcv["sort"]) < this.alterSort && parseInt(tcv["sort"]) >= zielSort) { tcv["sort"] = parseInt(tcv["sort"]) + 1; this.updateRow(tcv["id"], tcv); } //else { console.log(parseInt(tcv["sort"]) + " ist nicht kleiner als " + this.alterSort);} } //this.setRowData(tcv["id"],tcv); }, this); //console.log("FIN: " + alteZeile["sort"] + " wird zu " + zielSort); alteZeile["sort"] = zielSort; //this.setRowData(alteZeile["id"],alteZeile); this.updateRow(alteZeile["id"], alteZeile); var changes = this.getBatchChanges(); console.log("CHANGES:"); console.log(changes); }; newgp.actionBegin = function (args) { console.log("ACTIONBEGIN: " + args.requestType + ' ' + args.type); if (args.requestType === 'add') { // `parentKeyFieldValue` refers to the queryString field value of the parent record. //args.data.EmployeeID = this.parentDetails.parentKeyFieldValue; //console.log('ADD - PARENTDETAILS:'); //console.log(this.parentDetails); console.log("HIERHIER " + parseInt($("#jobs_id").val())); args.data['jobs_id'] = $("#jobs_id").val(); //tabGrid_stops.query = new ej.data.Query().where('jobs_id', 'equal', $("#jobs_id").val()); //console.log(tabGrid_stops); } }; newgp.query = new ej.data.Query().where('jobs_id', 'equal', parseInt($("#jobs_id").val())); newgp.actionComplete = function (args) { console.log("ACTIONCOMPLETE: " + args.requestType + ' ' + args.type); //console.log("RT: "+ args.requestType); if (args.requestType === 'save') { tabGrid_stops.query = new ej.data.Query().where('jobs_id', 'equal', parseInt($("#jobs_id").val())); } if (args.requestType === 'beginEdit' || args.requestType === 'add') { autoCompleteObj_dlg_jobstops__Contacts_id = new ej.dropdowns.AutoComplete({ dataSource: data_contacts, query: new ej.data.Query().select(['name', 'id', 'suchName']), fields: { value: 'id', text: 'suchName' }, placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${suchName}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('suchName', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, noRecordsTemplate: 'NEUEN KONTAKT ANLEGEN', value: '' //value: args.foreignKeyData.invoiceReceipients__Contacts_id[0].name, }); if (args.requestType === 'beginEdit') { if (args.foreignKeyData.jobstops__Contacts_id.length > 0) { tempVal = args.foreignKeyData.jobstops__Contacts_id[0].id; autoCompleteObj_dlg_jobstops__Contacts_id.value = tempVal; } } autoCompleteObj_dlg_jobstops__Contacts_id.appendTo('#jobstops__Contacts_id'); autoCompleteObj_dlg_jobs_stops_types_id = new ej.dropdowns.DropDownList({ dataSource: data_jobs_stops_types, query: new ej.data.Query().select(['name', 'id']), fields: { value: 'id', text: 'name' }, //placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${name}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('name', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, value: 1 }); if (args.requestType === 'beginEdit') { if (args.foreignKeyData.jobs_stops_types_id.length > 0) { tempVal = args.foreignKeyData.jobs_stops_types_id[0].id; autoCompleteObj_dlg_jobs_stops_types_id.value = tempVal; } } autoCompleteObj_dlg_jobs_stops_types_id.appendTo('#jobs_stops_types_id'); } } tabGrid_stops = new ej.grids.Grid(newgp); tabGrid_stops.appendTo('#tabGrid'); } } document.getElementById('closedlgbtn').onclick = () => { dialog.close(); location.reload(); //grid.refreshContent(); grid.dataBind(); //grid.refresh(); console.log("refreshed"); //this.refreshContent(); }; $(".e-dlg-closeicon-btn").onclick = () => { dialog.close(); location.reload(); //grid.refreshContent(); grid.dataBind(); //grid.refresh(); console.log("refreshed"); //this.refreshContent(); }; document.getElementById('next').onclick = () => { //dialog.refresh(); moveNext(); }; var getDOMString = ej.base.compile($('#dialogtemplate').text()); $('#dialogtemplate').remove(); var tplData = { isAdd: true }; autoCompleteObj_dlg_contacts_id = new ej.dropdowns.AutoComplete({ dataSource: data_contacts, query: new ej.data.Query().select(['name', 'id', 'suchName']), fields: { value: 'id', text: 'suchName' }, placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${suchName}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('suchName', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, noRecordsTemplate: 'NEUEN KONTAKT ANLEGEN', //value: , value: '' }); if (args.requestType === 'beginEdit') { if (args.foreignKeyData.contacts_id.length > 0) { tempVal = args.foreignKeyData.contacts_id[0].id; autoCompleteObj_dlg_contacts_id.value = tempVal; } } autoCompleteObj_dlg_contacts_id.appendTo('#contacts_id'); if(autoFill==1 && args.requestType === 'add'){ autoCompleteObj_dlg_contacts_id.change = function(args){ if(autoFill==1){ console.log("CHANGE",args) if(args.itemData !== "undefined"){ ej.popups.DialogUtility.confirm({ title: 'AutoFill', content: "Diesen Kontakt auch als Rechnungsempfänger übernehmen?", okButton: { text: 'Ja', click: function(args2) { autoFill = 2; autoFillId = args.itemData.id; autoCompleteObj_dlg_invoiceReceipients__Contacts_id.value = args.itemData.id; this.hide(); } }, cancelButton: { text: 'Nein', click: function(args2) { autoFill = 2; autoFillId = args.itemData.id; this.hide(); } }, showCloseIcon: true, closeOnEscape: true, animationSettings: { effect: 'Zoom' } }); } } } } autoCompleteObj_dlg_invoiceReceipients__Contacts_id = new ej.dropdowns.AutoComplete({ dataSource: data_contacts, query: new ej.data.Query().select(['name', 'id', 'suchName']), fields: { value: 'id', text: 'suchName' }, placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${suchName}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('suchName', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, noRecordsTemplate: 'NEUEN KONTAKT ANLEGEN', value: '' //value: args.foreignKeyData.invoiceReceipients__Contacts_id[0].name, }); if (args.requestType === 'beginEdit') { if (args.foreignKeyData.invoiceReceipients__Contacts_id.length > 0) { tempVal = args.foreignKeyData.invoiceReceipients__Contacts_id[0].id; autoCompleteObj_dlg_invoiceReceipients__Contacts_id.value = tempVal; } } autoCompleteObj_dlg_invoiceReceipients__Contacts_id.appendTo('#invoiceReceipients__Contacts_id'); if(autoFill==1 && args.requestType === 'add'){ autoCompleteObj_dlg_invoiceReceipients__Contacts_id.change = function(args){ if(autoFill==1){ console.log("CHANGE",args) if(args.itemData !== "undefined"){ ej.popups.DialogUtility.confirm({ title: 'AutoFill', content: "Diesen Kontakt auch als Ansprechpartner übernehmen?", okButton: { text: 'Ja', click: function(args2) { autoFill = 2; autoFillId = args.itemData.id; autoCompleteObj_dlg_invoiceReceipients__Contacts_id.value = args.itemData.id; this.hide(); } }, cancelButton: { text: 'Nein', click: function(args2) { autoFill = 2; autoFillId = args.itemData.id; this.hide(); } }, showCloseIcon: true, closeOnEscape: true, animationSettings: { effect: 'Zoom' } }); } } }; } if (args.requestType === 'beginEdit') { autoCompleteObj_dlg_jobStates_id = new ej.dropdowns.DropDownList({ dataSource: data_jobStates, query: new ej.data.Query().select(['name', 'id']), fields: { value: 'id', text: 'name' }, //placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${name}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('name', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, value: args.foreignKeyData.jobStates_id[0].id, }); autoCompleteObj_dlg_jobStates_id.appendTo('#jobStates_id'); } autoCompleteObj_dlg_jobTypes_id = new ej.dropdowns.DropDownList({ dataSource: data_jobTypes, query: new ej.data.Query().select(['name', 'id']), fields: { value: 'id', text: 'name' }, //placeholder: 'Suchen ...', filterType: 'Contains', sortOrder: 'Ascending', itemTemplate: "\${name}", filtering: function (e) { e.preventDefaultAction = true; var predicate = new ej.data.Predicate('name', 'contains', e.text); var query = new ej.data.Query(); query = (e.text != '') ? query.where(predicate) : query; e.updateData(this.dataSource, query); }, value: 10 }); if (args.requestType === 'beginEdit') { if (args.foreignKeyData.jobTypes_id.length > 0) { tempVal = args.foreignKeyData.jobTypes_id[0].id; autoCompleteObj_dlg_jobTypes_id.value = tempVal; } } autoCompleteObj_dlg_jobTypes_id.appendTo('#jobTypes_id'); //autoCompleteObj_dlg_contacts_id.focusIn(); console.log("compiled:"); console.log(getDOMString(tplData)[0]); window.contdlg = new ej.popups.Dialog({ // Enables the header header: 'Inner Dialog', // Enables the close icon button in header showCloseIcon: true, animationSettings: { effect: 'None' }, // Disable the Esc key option to hide the Dialog closeOnEscape: false, // Dialog content content: getDOMString(tplData)[0], // InnerDialog target as outerDialog target: document.getElementById("e-dlg-container"), isDraggable: true, allowDragging: true, enableResize: true, // Enables resize in all the direction resizeHandles: ['All'], // Dialog height height: '80%', // Dialog Width width: '600px', buttons: [{ // Click the footer buttons to hide the Dialog 'click': () => { //console.log($("#innerDialog :input[type=text],#innerDialog :input[type=hidden]")); window.contdlg.hide(); var newData = {}; //$.each($("#innerDialog :input[type=text],#innerDialog :input[type=hidden]") , function(ele) { $("#innerDialog :input[type=text],#innerDialog :input[type=hidden]").each(function (index, ele) { //console.log($(ele)); if ($(ele).attr('name') !== "undefined") { newData[$(ele).attr('name')] = $(ele).val(); console.log(ele); console.log($(ele)); } //console.log(ele.attr('name') + ": " + ele.val()); }); console.log(newData); console.log("ffffiiield"); console.log(window.contdlg.field); $insRes = data_contacts.insert(newData).then((e) => { //console.log("RESRES") //console.log(e); //$("#jobs_id").val(e.id); console.log("ID ist jetzt: " + e.id); $('#contacts_id').val(e.id); //window[window.contdlg.field].value=window[window.contdlg.field].getDataByValue(e.id); window[window.contdlg.field].dataBind(); data_contacts.executeQuery(new ej.data.Query().select(['id', 'name'])) .then((ee) => { /*(e.result).forEach((data) => { table.appendChild(compiledFunction(data)[0]); });*/ window[window.contdlg.field].value = e.id; window[window.contdlg.field].refresh(); window[window.contdlg.field].value = e.id; }); }); }, // Accessing button component properties by buttonModel property buttonModel: { //Enables the primary button isPrimary: true, content: 'Speichern' } }, { 'click': () => { $("#panel :input").val(''); window.contdlg.hide(); }, buttonModel: { content: 'Abbrechen', cssClass: 'e-flat' } } ], }); window.contdlg.appendTo('#innerDialog'); window.contdlg.hide(); mapboxgl.accessToken = 'sk.eyJ1IjoiaGFsbG9pdCIsImEiOiJja3owMmE1c2QwZW9yMm9vMG4ydHF3Yjk0In0.u_T888pG4QHbf1ZkTeZW8A'; mapboxgl.baseApiUrl = 'https://' + BASE_URL + '/api/public'; const geocoder = new MapboxGeocoder({ accessToken: mapboxgl.accessToken, types: 'address', origin: 'https://' + BASE_URL + '/api/public', language: 'de' }); //var results = $("#result"); geocoder.addTo("#geocoder"); geocoder.on('result', (e) => { //results.innerText = JSON.stringify(e.result, null, 2); //console.log("GEO RESULT:"); console.log(e.result); var cusRes = { number: "", street: "", zip: "", city: "", lat: "", lon: "" }; var valCnt = 0; if (typeof e.result.address !== "undefined") { cusRes.number = e.result.address; valCnt++; } if (typeof e.result.text_de !== "undefined") { cusRes.street = e.result.text_de; valCnt++; } if (typeof e.result.center !== "undefined") { if (typeof e.result.center[0] !== "undefined") { cusRes.lat = e.result.center[0]; valCnt++; } if (typeof e.result.center[1] !== "undefined") { cusRes.lon = e.result.center[1]; valCnt++; } } e.result.context.forEach(function (currentValue, index, arr) { if (currentValue.id.split(".")[0] == "postcode") { cusRes.zip = currentValue.text_de; valCnt++; } if (currentValue.id.split(".")[0] == "place") { cusRes.city = currentValue.text_de; valCnt++; } }); if (valCnt >= 6) { $("#number").val(cusRes.number); $("#street").val(cusRes.street); $("#city").val(cusRes.city); $("#zip").val(cusRes.zip); $("#lat").val(cusRes.lat); $("#lon").val(cusRes.lon); } geocoder.clear(); $(".mapboxer").addClass("d-none"); }); geocoder.on('clear', (e) => { $(".mapboxer").addClass("d-none"); }); $(".mapboxerbtn").click(function (e) { $(".mapboxer").addClass("d-none"); }); $(".editAdrClick").dblclick(function (e) { $(".mapboxer").removeClass("d-none"); }); } }, }; /*var data = new ej.data.DataManager({ url: "crud.php/?action=getData&dbTable=teams", }); */ /* let createRequest = function (url, option) { let xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () { if (this.readyState == 4) { let request = ej.base.extend({}, option, { httpRequest: xhttp }); if ((xhttp.status >= 200 && xhttp.status <= 299) || xhttp.status === 304) { let data = JSON.parse(xhttp.responseText); option.onSuccess(data, request); } else { option.onFailure(request); } } }; xhttp.open("POST", url, true); xhttp.setRequestHeader('Content-Type', 'application/json; charset=utf-8'); xhttp.send(option.data); }; var compiledFunction = ej.base.compile(template); let baseUrl = "crud.php/?action=getData&dbTable=teams";*/ /* tmpcolumns_Jobs.push({ headerText: 'Commands', width: 120, commands: [{ type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } }]}); */ /* let data = new ej.data.DataManager({ //url: "crud.php/?action=getData&dbTable=teams", url: "crud.php/?action=getData&dbTable=" + dbTable, //updateUrl: "crud.php/?action=update&dbTable=teams", updateUrl: "crud.php/?action=update&dbTable=" + dbTable, //insertUrl: "crud.php/?action=add&dbTable=teams", insertUrl: "crud.php/?action=add&dbTable=" + dbTable, //removeUrl: "crud.php/?action=delete&dbTable=teams", removeUrl: "crud.php/?action=delete&dbTable=" + dbTable, //adaptor: new ej.data.UrlAdaptor }); */ /* var data = new ej.data.DataManager({ url: 'odata.php?dbTable=' + dbTable, adaptor: new ej.data.ODataV4Adaptor() });*/ var clickHandler = function(args){ //console.log(args.item.id); //console.log(grid); if (args.item.id === 'group-tbb') { $('.e-groupdroparea').toggleClass('collapse'); //grid.groupModule.expandAll(); /*if($(args.item.id).hasClass("groupingEnabled")){ $('.e-groupdroparea').addClass('collapse'); $(args.item.id).removeClass("groupingEnabled"); //grid.groupSettings.showDropArea = true; } else { $('.e-groupdroparea').removeClass('collapse'); $(args.item.id).addClass("groupingEnabled"); //grid.groupSettings.showDropArea = false; }*/ } else if (args.item.id === 'filter-tbb') { $('.e-filterbar').toggleClass('collapse'); //grid.groupModule.expandAll(); /*if($(args.item.id).hasClass("filteringEnabled")){ $('.e-filterbar').toggleClass('collapse'); //console.log("FILTERING WILL BE DISABLED"); $(args.item.id).removeClass("filteringEnabled"); //grid.showFilterBarOperator=false; // grid.properties.allowFiltering = false; // grid.allowFiltering = false; // grid.clearFiltering(); //grid.refresh(); // var grid2 =grid.properties; // grid.destroy(); // grid = new ej.grids.Grid(grid2); // grid.appendTo('#treegrid'); } else { console.log("FILTERING WILL BE ENABLED"); $('.e-filterbar').removeClass('collapse'); $(args.item.id).addClass("filteringEnabled"); // grid.showFilterBarOperator=true; // grid.allowFiltering = true; // grid.properties.allowFiltering = true; // grid.refresh(); // var grid2 =grid.properties; // grid.destroy(); // grid = new ej.grids.Grid(grid2);*/ // grid.appendTo('#treegrid'); //} } }; if (typeof(filterSettings) === "undefined"){ var filterSettings={}; } var customGridProps = {}; if (typeof(gridProps) !== "undefined"){ var customGridProps = gridProps; } var gridProps = { dataSource: data_jobs, columns: tmpcolumns_jobs, pageSettings: { pageSize: 50 }, locale: 'de', height: '100%', width: '100%', //enableVirtualization: true, //enableColumnVirtualization: true, allowGrouping: true, allowPaging: true, allowSorting: true, allowFiltering: true, filterSettings: filterSettings, editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true, /*mode: 'Dialog'*/ }, showColumnChooser: true, toolbar: ['Add',/* 'Edit', 'Delete',*/ 'Update', 'Cancel', 'ColumnChooser', 'Search',{ text: 'Filter', tooltipText: 'collection All', prefixIcon: 'e-filter', id: 'filter-tbb'},{ text: 'Gruppieren', tooltipText: 'collection All', prefixIcon: 'e-group-icon', id: 'group-tbb'}, 'Print', 'ExcelExport'], toolbarClick: clickHandler, contextMenuItems: ['AutoFit', 'AutoFitAll', 'SortAscending', 'SortDescending', 'Copy', 'Edit', 'Delete', 'Save', 'Cancel', 'PdfExport', 'ExcelExport', 'CsvExport', 'FirstPage', 'PrevPage', 'LastPage', 'NextPage'], created: function (){ $('.e-filtertext .e-input').attr('placeholder', '[FILTER]'); $('.e-groupdroparea').toggleClass('collapse'); $('.e-filterbar').toggleClass('collapse'); }, actionBegin: function (args) { if ((args.requestType === 'beginEdit' || args.requestType === 'add')) { var geoFields = 0; for (var i = 0; i < this.columns.length; i++) { if(typeof this.columns[i].field !== "undefined"){ console.log(this.columns[i].field); if (this.columns[i].field == "id" || /*this.columns[i].field.endsWith("_id") ||*/ this.columns[i].field.endsWith("_ro")) { } else if (this.columns[i].field == "city" || this.columns[i].field == "number" || this.columns[i].field == "street" || this.columns[i].field == "zip" || this.columns[i].field == "lon") { // city number street zip this.columns[i].disabled = true; geoFields++; } else if (this.columns[i].field == "lat"){ this.columns[i].visible = true; } else { this.columns[i].visible = true; } } } } if (args.requestType === 'save') { /* for (var i = 0; i < this.columns.length; i++) { if (this.columns[i].field == "CustomerID") { this.columns[i].visible = false; } else if (this.columns[i].field == "ShipCountry") { this.columns[i].visible = true; } } */ } }, actionComplete: (args) => { if ((args.requestType === 'beginEdit' || args.requestType === 'add')) { } }, childGrid: { dataSource: data_jobs_stops, //queryString: 'teams_id', queryString: 'jobs_id', columns: tmpcolumns_jobs_stops, load: function(args) { //this.parentDetails.parentKeyFieldValue = this.parentDetails.parentRowData['jobs_id']; this.parentDetails.parentKeyFieldValue = this.parentDetails.parentRowData['id']; }, locale: 'de', //allowGrouping: true, //allowPaging: true, allowSorting: true, //allowFiltering: true, //editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true }, editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true/*, mode: 'Dialog'*/ }, //showColumnChooser: true, //toolbar: ['Add', 'Edit', 'Delete', 'Update', 'Cancel', 'ColumnChooser', 'Search', 'Print', 'ExcelExport'], toolbar: ['Add', 'Cancel'], actionBegin: function (args) { if (args.requestType === 'add') { // `parentKeyFieldValue` refers to the queryString field value of the parent record. //args.data.EmployeeID = this.parentDetails.parentKeyFieldValue; //console.log('ADD - PARENTDETAILS:'); //console.log(this.parentDetails); args.data[this.parentDetails.parentKeyField]=this.parentDetails.parentKeyFieldValue; } }, childGrid: { dataSource: data_jobs_stops_types, //queryString: 'teams_id', queryString: 'jobs_stops_id', columns: tmpcolumns_jobs_stops_types, load: function(args) { //this.parentDetails.parentKeyFieldValue = this.parentDetails.parentRowData['jobs_id']; this.parentDetails.parentKeyFieldValue = this.parentDetails.parentRowData['id']; }, locale: 'de', //allowGrouping: true, //allowPaging: true, allowSorting: true, //allowFiltering: true, //editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true }, editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true/*, mode: 'Dialog'*/ }, //showColumnChooser: true, //toolbar: ['Add', 'Edit', 'Delete', 'Update', 'Cancel', 'ColumnChooser', 'Search', 'Print', 'ExcelExport'], toolbar: ['Add', 'Cancel'], actionBegin: function (args) { if (args.requestType === 'add') { // `parentKeyFieldValue` refers to the queryString field value of the parent record. //args.data.EmployeeID = this.parentDetails.parentKeyFieldValue; //console.log('ADD - PARENTDETAILS:'); //console.log(this.parentDetails); args.data[this.parentDetails.parentKeyField]=this.parentDetails.parentKeyFieldValue; } }, }, }, }; cgsafe = gridProps.childGrid; console.log("CGSAFE:"); console.log(cgsafe); $.each( customGridProps, function( key, value ) { gridProps[key]=value; }); if(gridProps.childGridDeepness == 1){ delete gridProps.childGrid.childGrid; } console.log("gridprops:"); console.log(gridProps); ej.grids.Grid.Inject(ej.grids.Page, ej.grids.Sort, ej.grids.Filter, ej.grids.Group,ej.grids.Edit, ej.grids.Toolbar); var grid = new ej.grids.Grid(gridProps); grid.appendTo('#treegrid'); //---------------------------------------------------------- // END //---------------------------------------------------------- }); // JavaScript Document