UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

526 lines (525 loc) 19.3 kB
/*! on-codemerge v1.3.1 @author Pavel Kuzmin @license MIT @homepage https://s00d.github.io/on-codemerge/ @repository git+https://github.com/s00d/on-codemerge.git Copyright (c) 2026 Pavel Kuzmin - Built on 2026-07-02T13:39:17.947Z */ const e = "Jan", n = "Feb", t = "Mär", i = "Apr", r = "Mai", o = "Jun", l = "Jul", a = "Aug", s = "Sep", c = "Okt", d = "Nov", g = "Dez", h = "Typografie", u = "Absatz", m = "Zitat", p = "Vorformatiert", b = "Aktualisiert", f = "Neu", T = "Vorlagen", S = "Name", k = "Inhalt", C = "Fett", E = "Unterstrichen", A = "Durchgestrichen", w = "Kursiv", z = "Responsive", y = "Serie", D = "Gesamt", L = "Beschriftung", B = "Wert", v = "Farbe", F = "Format", V = "X", H = "Y", I = "Größe", x = "URL", Z = "Anker", K = "Titel", M = "Kopieren", R = "Speichern", U = "Anzeigen", N = "Duplizieren", P = "Abbrechen", G = "Bearbeiten", W = "Löschen", O = "Entfernen", Y = "Sprache", J = "Exportieren", X = "Sind Sie sicher?", q = "durchsuchen", _ = "Hochladen", j = "Wörter", Q = "Zeichen", $ = "Sätze", ee = "Absätze", ne = "Rückgängig", te = "Wiederholen", ie = "Wiederherstellen", re = "Fußnoten", oe = "Einfügen", le = "min", ae = "Legende", se = "Anwenden", ce = "Thema", de = "Abmessungen", ge = "Breite", he = "Rahmen", ue = "Farben", me = "Effekte", pe = "Breakpoint", be = "Ausrichtung", fe = "Abstand", Te = "Höhe", Se = "Timer", ke = "Allgemein", Ce = "Tage", Ee = "Stunden", Ae = "Sek", we = "Bis", ze = "Erstellen", ye = "Aktualisieren", De = "Teilen", Le = "Horizontal", Be = "Vertikal", ve = "Zusammenführen", Fe = "Verschieben", Ve = "Nach oben", He = "Nach unten", Ie = "Einstellungen", xe = "Ausschneiden", Ze = "Einfügen", Ke = "Sortieren", Me = "Eigenschaften", Re = "Zellen", Ue = "Mobil", Ne = "Tablet", Pe = "Desktop", Ge = "Groß", We = "Ultra", Oe = "Fluid", Ye = "Aktionen", Je = "Aufsteigend", Xe = "Teilnehmer", qe = "Kalender", _e = "Kategorie", je = "Löschen", Qe = "Zusammenarbeit", $e = "Daten", en = "Absteigend", nn = "Beschreibung", tn = "Ereignis", rn = "Hoch", on = "Importieren", ln = "Standort", an = "Niedrig", sn = "Mittel", cn = "Ausrichtung", dn = "Priorität", gn = "Auswahl", hn = "Tags", un = "Zeit", mn = "Tipps", pn = { "New Block": "Neuer Block", "Split Horizontally": "Horizontal Teilen", "Split Vertically": "Vertikal Teilen", "Move Up": "Nach Oben Verschieben", "Move Down": "Nach Unten Verschieben", "Block 1": "Block 1", "Block 2": "Block 2", "Series 1": "Serie 1", "No valid data points to display": "Keine gültigen Datenpunkte zum Anzeigen", Jan: e, Feb: n, Mar: t, Apr: i, May: r, Jun: o, Jul: l, Aug: a, Sep: s, Oct: c, Nov: d, Dec: g, "Keyboard Shortcuts": "Tastenkürzel", "Insert Table": "Tabelle Einfügen", "Add Row Above": "Zeile Oben Einfügen", "Add Row Below": "Zeile Unten Einfügen", "Add Column Left": "Spalte Links Einfügen", "Add Column Right": "Spalte Rechts Einfügen", "Delete Row": "Zeile Löschen", "Delete Column": "Spalte Löschen", "Delete Table": "Tabelle Löschen", "Merge Cells": "Zellen Zusammenführen", "Split Cell": "Zelle Teilen", "Set Cell Border": "Zellenrahmen Festlegen", "Include header row": "Kopfzeile einbeziehen", Typography: h, "Typography Styles": "Typografie-Stile", "Clear Formatting": "Formatierung Löschen", "Heading 1": "Überschrift 1", "Heading 2": "Überschrift 2", "Heading 3": "Überschrift 3", "Heading 4": "Überschrift 4", Paragraph: u, Blockquote: m, Preformatted: p, "Horizontal Line": "Horizontale Linie", Updated: b, "Insert Video": "Video Einfügen", "Are you sure you want to delete this template?": "Sind Sie sicher, dass Sie diese Vorlage löschen möchten?", New: f, Templates: T, Name: S, Content: k, "Insert YouTube Video": "YouTube-Video Einfügen", "YouTube Video URL": "YouTube-Video-URL", Bold: C, Underline: E, Strikethrough: A, Italic: w, "Responsive View": "Responsive Ansicht", "Mobile View": "Mobile Ansicht", "Tablet View": "Tablet-Ansicht", "Desktop View": "Desktop-Ansicht", "Large Desktop View": "Große Desktop-Ansicht", "Ultra Wide View": "Ultrabreite Ansicht", Responsive: z, "Select a viewport size to preview your content at different screen widths.<br>Use the resize handles in responsive mode to adjust the width manually.": "Wählen Sie eine Viewport-Größe, um Ihren Inhalt bei verschiedenen Bildschirmbreiten zu überprüfen.<br>Verwenden Sie die Ziehpunkte im Responsive-Modus, um die Breite manuell anzupassen.", Series: y, Total: D, "Data Points": "Datenpunkte", "Add Point": "Punkt Hinzufügen", Label: L, Value: B, Color: v, Format: F, "Delete Point": "Punkt Löschen", "Series Data": "Seriendaten", "Add Series": "Serie Hinzufügen", "Series name": "Serienname", "Insert Code Block": "Codeblock Einfügen", "Copy to clipboard": "In die Zwischenablage kopieren", "+ Add Data Point": "+ Datenpunkt Hinzufügen", X: V, Y: H, "Bullet List": "Aufzählungsliste", "Numbered List": "Nummerierte Liste", Size: I, URL: x, Anchor: Z, Title: K, 'Open in new tab (target="_blank")': 'In neuem Tab öffnen (target="_blank")', 'Add rel="nofollow"': 'rel="nofollow" Hinzufügen', "Insert Chart": "Diagramm Einfügen", "Enter your code here...": "Geben Sie Ihren Code hier ein...", "Copied!": "Kopiert!", Copy: M, Save: R, View: U, Duplicate: N, Cancel: P, Edit: G, Delete: W, Remove: O, Language: Y, Export: J, Error: "Fehler", "Insert Link": "Link Einfügen", "Align Left": "Links Ausrichten", "Align Center": "Zentrieren", "Align Right": "Rechts Ausrichten", "Insert Image": "Bild Einfügen", "Font Size": "Schriftgröße", "Font Family": "Schriftart", "Font Settings": "Schrifteinstellungen", "Upload File": "Datei Hochladen", "Plain Text": "Klartext", "Markdown File": "Markdown-Datei", "HTML File": "HTML-Datei", "Use comments to provide feedback or suggestions.": "Verwenden Sie Kommentare, um Feedback oder Vorschläge zu geben.", "Delete Comment": "Kommentar Löschen", "Please select some text to comment on": "Bitte wählen Sie einen Text aus, um ihn zu kommentieren", "Failed to insert comment. Please try selecting a simpler text range.": "Fehler beim Einfügen des Kommentars. Bitte versuchen Sie, einen einfacheren Textbereich auszuwählen.", "Insert Comment": "Kommentar Einfügen", "Recent Colors": "Letzte Farben", Confirm: X, "Background Color": "Hintergrundfarbe", "Text Color": "Textfarbe", "Drag and drop your file here, or": "Ziehen Sie Ihre Datei hierher, oder", browse: q, "Maximum file size: ": "Maximale Dateigröße: ", Uploading: _, "File size exceeds 10MB limit": "Die Dateigröße überschreitet das Limit von {{max}}", "Upload failed. Please try again.": "Hochladen fehlgeschlagen. Bitte versuchen Sie es erneut.", Words: j, Characters: Q, "Characters (without spaces)": "Zeichen (ohne Leerzeichen)", Sentences: $, Paragraphs: ee, "HTML Source": "HTML-Quellcode", "View HTML": "HTML Anzeigen", Undo: ne, Redo: te, Restore: ie, "Initial version": "Anfangsversion", "Changes from previous version:": "Änderungen gegenüber der vorherigen Version:", "Edit History": "Bearbeitungsverlauf", "View History": "Verlauf Anzeigen", "Reading time": "Lesezeit", "Insert Footnote": "Fußnote Einfügen", Footnotes: re, "Add Footnote": "Fußnote Hinzufügen", "Add explanatory or reference text that will appear at the bottom of the document": "Fügen Sie erklärenden oder referenzierenden Text hinzu, der am Ende des Dokuments erscheint", Insert: oe, min: le, "Export PNG": "PNG exportieren", "Select template...": "Vorlage auswählen...", "Bar: Sales": "Balken: Umsatz", "Pie: Expenses": "Kreis: Ausgaben", "Doughnut: Browsers": "Donut: Browser", "Line: Visitors": "Linie: Besucher", "Chart Title": "Diagrammtitel", "X Axis Label": "X-Achsenbeschriftung", "Y Axis Label": "Y-Achsenbeschriftung", Legend: ae, "Show Legend": "Legende anzeigen", "Hide Legend": "Legende ausblenden", "Table Properties": "Tabelleneigenschaften", Apply: se, "Style & Theme": "Stil & Thema", "Table Style": "Tabellenstil", Theme: ce, Dimensions: de, Width: ge, "Cell Padding": "Zellenabstand", Borders: he, "Border Style": "Rahmenstil", "Border Width": "Rahmenbreite", "Border Color": "Rahmenfarbe", Colors: ue, "Header Background": "Kopfzeilen-Hintergrund", "Header Text Color": "Kopfzeilen-Textfarbe", Effects: me, "Zebra Stripe": "Zebrastreifen", "Hover Effect": "Hover-Effekt", "Responsive Settings": "Responsive-Einstellungen", Breakpoint: pe, "Enable Horizontal Scroll": "Horizontales Scrollen aktivieren", "Enable Touch Support": "Touch-Unterstützung aktivieren", "Enable Cards on Mobile": "Karten auf Mobilgeräten aktivieren", "Cell Formatting": "Zellenformatierung", "Text Formatting": "Textformatierung", "Font Weight": "Schriftstärke", "Font Style": "Schriftstil", "Text Decoration": "Textdekoration", Alignment: be, "Horizontal Alignment": "Horizontale Ausrichtung", "Vertical Alignment": "Vertikale Ausrichtung", Padding: fe, Height: Te, "Insert Lazy Table": "Lazy-Tabelle einfügen", "Edit Lazy Table": "Lazy-Tabelle bearbeiten", "Fill Table": "Tabelle ausfüllen", "Fill Table with Data": "Tabelle mit Daten ausfüllen", "Update Table": "Tabelle aktualisieren", Timer: Se, General: ke, days: Ce, hours: Ee, sec: Ae, "Time expired": "Zeit abgelaufen", Until: we, "Edit Timer": "Timer bearbeiten", "Copy Timer": "Timer kopieren", "Export Timer": "Timer exportieren", "Import Timer": "Timer importieren", "Delete Timer": "Timer löschen", "Timer copied successfully": "Timer erfolgreich kopiert", "Failed to copy timer": "Timer konnte nicht kopiert werden", "Export failed": "Export fehlgeschlagen", "Timer imported successfully": "Timer erfolgreich importiert", "Import failed": "Import fehlgeschlagen", "Title is required": "Titel ist erforderlich", "Target date is required": "Zieldatum ist erforderlich", "Target time is required": "Zielzeit ist erforderlich", "Invalid date/time format": "Ungültiges Datum/Zeit-Format", "Enter timer title": "Timer-Titel eingeben", "Enter timer description": "Timer-Beschreibung eingeben", "Enter category": "Kategorie eingeben", "Enter tags separated by commas": "Tags durch Kommas getrennt eingeben", "New Timer": "Neuer Timer", Create: ze, Update: ye, "No timers found": "Keine Timer gefunden", "Create your first timer to get started": "Erstellen Sie Ihren ersten Timer, um zu beginnen", "Text Block": "Textblock", "Container Block": "Container-Block", "Split Container": "Container teilen", Split: De, Horizontally: Le, Vertically: Be, Merge: ve, Move: Fe, Up: Ve, Down: He, Settings: Ie, "Make Editable": "Bearbeitbar machen", "Make Read-only": "Nur-Lesen machen", "Insert Block": "Block einfügen", "Clear Cell": "Zelle löschen", "Delete Cell": "Zelle entfernen", "Select All": "Alles auswählen", Cut: xe, Paste: Ze, "Auto Size": "Automatische Größe", Sort: Ke, "Sort Ascending": "Aufsteigend sortieren", "Sort Descending": "Absteigend sortieren", "Export Table": "Tabelle exportieren", "Import Table": "Tabelle importieren", Properties: Me, Cells: Re, Mobile: Ue, Tablet: Ne, Desktop: Pe, Large: Ge, Ultra: We, Fluid: Oe, "Resize editor width": "Editor-Breite ändern", "Are you sure you want to delete this timer?": "Sind Sie sicher, dass Sie diesen Timer löschen möchten?", Actions: Ye, "Add Column": "Spalte hinzufügen", "Add Event": "Ereignis hinzufügen", "Add Row": "Zeile hinzufügen", "All day event": "Ganztägiges Ereignis", "Are you sure you want to delete this calendar?": "Sind Sie sicher, dass Sie diesen Kalender löschen möchten?", Ascending: Je, Attendees: Xe, "Auto Fit": "Automatische Anpassung", "Bar/Area Mode": "Balken/Bereich-Modus", "Block Style": "Block-Stil", "Block Style Editor": "Block-Stil-Editor", "CSS Classes": "CSS-Klassen", "CSS Selector (for HTML)": "CSS-Selektor (für HTML)", "CSV Delimiter": "CSV-Trennzeichen", Calendar: qe, "Calendar Title": "Kalendertitel", "Calendar copied successfully": "Kalender erfolgreich kopiert", "Calendar imported successfully": "Kalender erfolgreich importiert", Category: _e, "Cell Operations": "Zellenoperationen", "Chart Type": "Diagrammtyp", Clear: je, "Clear Table": "Tabelle löschen", "Clipboard Operations": "Zwischenablage-Operationen", Collaboration: Qe, "Copy Calendar": "Kalender kopieren", "Copy Cell": "Zelle kopieren", "Copy Event": "Ereignis kopieren", "Copy Table": "Tabelle kopieren", "Create your first calendar to get started": "Erstellen Sie Ihren ersten Kalender, um zu beginnen", "Current locale - Click to change": "Aktuelle Locale - Klicken Sie zum Ändern", "Current viewport - Click to change": "Aktueller Viewport - Klicken Sie zum Ändern", "Cut Cell": "Zelle ausschneiden", Data: $e, "Data URL": "Daten-URL", Date: "Datum", "Default Colors": "Standardfarben", "Delete Calendar": "Kalender löschen", "Delete Elements": "Elemente löschen", "Delete Event": "Ereignis löschen", Descending: en, Description: nn, "Display Settings": "Anzeigeeinstellungen", "Duplicated Block": "Duplizierter Block", "Duration (minutes)": "Dauer (Minuten)", "Edit Calendar": "Kalender bearbeiten", "Edit Event": "Ereignis bearbeiten", "Enter X axis label...": "X-Achsen-Beschriftung eingeben...", "Enter Y axis label...": "Y-Achsen-Beschriftung eingeben...", "Enter attendees (comma separated)": "Teilnehmer eingeben (durch Kommas getrennt)", "Enter calendar description": "Kalenderbeschreibung eingeben", "Enter calendar title": "Kalendertitel eingeben", "Enter chart title...": "Diagrammtitel eingeben...", "Enter event description": "Ereignisbeschreibung eingeben", "Enter event location": "Ereignisort eingeben", "Enter event title": "Ereignistitel eingeben", "Enter tags (comma separated)": "Tags eingeben (durch Kommas getrennt)", Event: tn, "Event copied successfully": "Ereignis erfolgreich kopiert", "Export Calendar": "Kalender exportieren", "Export as PNG": "Als PNG exportieren", "Failed to copy calendar": "Kalender konnte nicht kopiert werden", "Failed to copy event": "Ereignis konnte nicht kopiert werden", "First row contains headers": "Erste Zeile enthält Überschriften", "Fluid width": "Fließende Breite", "Format Cell": "Zelle formatieren", High: rn, Import: on, "Import Calendar": "Kalender importieren", "Import Type": "Importtyp", "Import/Export": "Import/Export", "Inline Styles": "Inline-Stile", "Insert Cell": "Zelle einfügen", "Insert Cell Above": "Zelle darüber einfügen", "Insert Cell Below": "Zelle darunter einfügen", "Insert Cell Left": "Zelle links einfügen", "Insert Cell Right": "Zelle rechts einfügen", "Insert Math": "Mathematik einfügen", "Language Settings": "Spracheinstellungen", "Large Desktop": "Großer Desktop", "Large desktop view": "Große Desktop-Ansicht", "Line Height": "Zeilenhöhe", Location: ln, Low: an, Medium: sn, "Merge Horizontally": "Horizontal zusammenführen", "Merge Vertically": "Vertikal zusammenführen", "New Calendar": "Neuer Kalender", "New Template": "Neue Vorlage", "No calendars found": "Keine Kalender gefunden", "No reminder": "Keine Erinnerung", "Note: Width is disabled when Horizontal Scroll is enabled": "Hinweis: Breite ist deaktiviert, wenn horizontales Scrollen aktiviert ist", Orientation: cn, "Paste Cell": "Zelle einfügen", "Please enter a valid URL": "Bitte geben Sie eine gültige URL ein", "Print / PDF File": "Drucken / PDF-Datei", Priority: dn, "Reminder (minutes before)": "Erinnerung (Minuten vorher)", "Resize Columns": "Spaltenbreite ändern", "Search shortcuts...": "Verknüpfungen suchen...", "Select Column": "Spalte auswählen", "Select Elements": "Elemente auswählen", "Select Row": "Zeile auswählen", "Select Viewport": "Viewport auswählen", "Select category": "Kategorie auswählen", Selection: gn, "Show Grid": "Raster anzeigen", "Smartphone view": "Smartphone-Ansicht", "Sort Table": "Tabelle sortieren", "Spell Check": "Rechtschreibprüfung", "Standard desktop": "Standard-Desktop", "Table ID (optional)": "Tabellen-ID (optional)", "Table Management": "Tabellenverwaltung", "Table Operations": "Tabellenoperationen", "Table Tools": "Tabellenwerkzeuge", "Tablet view": "Tablet-Ansicht", Tags: hn, "Tags (comma separated)": "Tags (durch Kommas getrennt)", "Target Date": "Zieldatum", "Target Time": "Zielzeit", Time: un, Tips: mn, "Ultra Wide": "Ultra-Breit", "Ultra wide screen": "Ultra-breiter Bildschirm", "• Responsive mode allows manual resizing": "• Responsiver Modus ermöglicht manuelle Größenänderung", "• Tables adapt automatically to viewport size": "• Tabellen passen sich automatisch an die Viewport-Größe an", "• Use hotkeys for quick switching": "• Verwenden Sie Tastenkombinationen für schnelles Umschalten", "• Viewport state is saved automatically": "• Viewport-Zustand wird automatisch gespeichert" }; export { Ye as Actions, be as Alignment, Z as Anchor, se as Apply, i as Apr, Je as Ascending, Xe as Attendees, a as Aug, m as Blockquote, C as Bold, he as Borders, pe as Breakpoint, qe as Calendar, P as Cancel, _e as Category, Re as Cells, Q as Characters, je as Clear, Qe as Collaboration, v as Color, ue as Colors, X as Confirm, k as Content, M as Copy, ze as Create, xe as Cut, $e as Data, g as Dec, W as Delete, en as Descending, nn as Description, Pe as Desktop, de as Dimensions, He as Down, N as Duplicate, G as Edit, me as Effects, tn as Event, J as Export, n as Feb, Oe as Fluid, re as Footnotes, F as Format, ke as General, Te as Height, rn as High, Le as Horizontally, on as Import, oe as Insert, w as Italic, e as Jan, l as Jul, o as Jun, L as Label, Y as Language, Ge as Large, ae as Legend, ln as Location, an as Low, t as Mar, r as May, sn as Medium, ve as Merge, Ue as Mobile, Fe as Move, S as Name, f as New, d as Nov, c as Oct, cn as Orientation, fe as Padding, u as Paragraph, ee as Paragraphs, Ze as Paste, p as Preformatted, dn as Priority, Me as Properties, te as Redo, O as Remove, z as Responsive, ie as Restore, R as Save, gn as Selection, $ as Sentences, s as Sep, y as Series, Ie as Settings, I as Size, Ke as Sort, De as Split, A as Strikethrough, Ne as Tablet, hn as Tags, T as Templates, ce as Theme, un as Time, Se as Timer, mn as Tips, K as Title, D as Total, h as Typography, x as URL, We as Ultra, E as Underline, ne as Undo, we as Until, Ve as Up, ye as Update, b as Updated, _ as Uploading, B as Value, Be as Vertically, U as View, ge as Width, j as Words, V as X, H as Y, q as browse, Ce as days, pn as default, Ee as hours, le as min, Ae as sec };