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

527 lines (526 loc) 25.1 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 = "Янв", t = "Фев", o = "Мар", n = "Апр", s = "Май", r = "Июн", a = "Июл", l = "Авг", i = "Сен", c = "Окт", d = "Ноя", p = "Дек", m = "Типографика", u = "Параграф", C = "Цитата", g = "Преформатированный", T = "Обновлено", y = "Новый", S = "Шаблоны", w = "Имя", h = "Содержание", b = "Жирный", E = "Подчеркнутый", v = "Зачеркнутый", D = "Курсив", L = "Адаптивный", A = "Серия", f = "Всего", k = "Метка", I = "Значение", F = "Цвет", M = "Формат", x = "X", H = "Y", R = "Размер", B = "URL", P = "Якорь", U = "Заголовок", V = "Копировать", z = "Сохранить", N = "Просмотр", Y = "Дублировать", O = "Отмена", W = "Редактировать", G = "Удалить", X = "Удалить", q = "Язык", J = "Экспорт", K = "Вы уверены?", _ = "выберите", j = "Загрузка", Z = "Слова", Q = "Символы", $ = "Предложения", ee = "Параграфы", te = "Отменить", oe = "Повторить", ne = "Восстановить", se = "Сноски", re = "Вставить", ae = "мин", le = "Легенда", ie = "Применить", ce = "Тема", de = "Размеры", pe = "Ширина", me = "Границы", ue = "Цвета", Ce = "Эффекты", ge = "Точка Перелома", Te = "Выравнивание", ye = "Отступы", Se = "Высота", we = "Разделить", he = "Горизонтально", be = "Вертикально", Ee = "Объединить", ve = "Переместить", De = "Вверх", Le = "Вниз", Ae = "Настройки", fe = "Вырезать", ke = "Вставить", Ie = "Сортировать", Fe = "Свойства", Me = "Ячейки", xe = "Мобильный", He = "Планшет", Re = "Десктоп", Be = "Большой", Pe = "Ультра", Ue = "Адаптивный", Ve = "Таймер", ze = "Общие", Ne = "дней", Ye = "часов", Oe = "сек", We = "До", Ge = "Создать", Xe = "Обновить", qe = "Действия", Je = "По возрастанию", Ke = "Участники", _e = "Календарь", je = "Категория", Ze = "Очистить", Qe = "Совместная работа", $e = "Данные", et = "По убыванию", tt = "Описание", ot = "Событие", nt = "Высокий", st = "Импорт", rt = "Местоположение", at = "Низкий", lt = "Средний", it = "Ориентация", ct = "Приоритет", dt = "Выбор", pt = "Теги", mt = "Время", ut = "Советы", Ct = { "New Block": "Новый Блок", "Split Horizontally": "Разделить Горизонтально", "Split Vertically": "Разделить Вертикально", "Move Up": "Переместить Вверх", "Move Down": "Переместить Вниз", "Block 1": "Блок 1", "Block 2": "Блок 2", "Series 1": "Серия 1", "No valid data points to display": "Нет допустимых точек данных для отображения", Jan: e, Feb: t, Mar: o, Apr: n, May: s, Jun: r, Jul: a, Aug: l, Sep: i, Oct: c, Nov: d, Dec: p, "Keyboard Shortcuts": "Горячие Клавиши", "Insert Table": "Вставить Таблицу", "Add Row Above": "Добавить Строку Сверху", "Add Row Below": "Добавить Строку Снизу", "Add Column Left": "Добавить Столбец Слева", "Add Column Right": "Добавить Столбец Справа", "Delete Row": "Удалить Строку", "Delete Column": "Удалить Столбец", "Delete Table": "Удалить Таблицу", "Merge Cells": "Объединить Ячейки", "Split Cell": "Разделить Ячейку", "Set Cell Border": "Установить Границу Ячейки", "Include header row": "Включить строку заголовка", Typography: m, "Typography Styles": "Стили Типографики", "Clear Formatting": "Очистить Форматирование", "Heading 1": "Заголовок 1", "Heading 2": "Заголовок 2", "Heading 3": "Заголовок 3", "Heading 4": "Заголовок 4", Paragraph: u, Blockquote: C, Preformatted: g, "Horizontal Line": "Горизонтальная Линия", Updated: T, "Insert Video": "Вставить Видео", "Are you sure you want to delete this template?": "Вы уверены, что хотите удалить этот шаблон?", New: y, Templates: S, Name: w, Content: h, "Insert YouTube Video": "Вставить Видео с YouTube", "YouTube Video URL": "Ссылка на Видео YouTube", Bold: b, Underline: E, Strikethrough: v, Italic: D, "Responsive View": "Адаптивный Вид", "Mobile View": "Мобильный Вид", "Tablet View": "Планшетный Вид", "Desktop View": "Десктопный Вид", "Large Desktop View": "Большой Десктопный Вид", "Ultra Wide View": "Сверхширокий Вид", Responsive: L, "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.": "Выберите размер области просмотра, чтобы предварительно просмотреть ваш контент на разных ширинах экрана.<br>Используйте ручки изменения размера в адаптивном режиме, чтобы вручную настроить ширину.", Series: A, Total: f, "Data Points": "Точки Данных", "Add Point": "Добавить Точку", Label: k, Value: I, Color: F, Format: M, "Delete Point": "Удалить Точку", "Series Data": "Данные Серии", "Add Series": "Добавить Серию", "Series name": "Название серии", "Insert Code Block": "Вставить Блок Кода", "Copy to clipboard": "Скопировать в буфер обмена", "+ Add Data Point": "+ Добавить Точку Данных", X: x, Y: H, "Bullet List": "Маркированный Список", "Numbered List": "Нумерованный Список", Size: R, URL: B, Anchor: P, Title: U, 'Open in new tab (target="_blank")': 'Открыть в новой вкладке (target="_blank")', 'Add rel="nofollow"': 'Добавить rel="nofollow"', "Insert Chart": "Вставить Диаграмму", "Enter your code here...": "Введите ваш код здесь...", "Copied!": "Скопировано!", Copy: V, Save: z, View: N, Duplicate: Y, Cancel: O, Edit: W, Delete: G, Remove: X, Language: q, Export: J, Error: "Ошибка", "Insert Link": "Вставить Ссылку", "Align Left": "Выровнять по Левому Краю", "Align Center": "Выровнять по Центру", "Align Right": "Выровнять по Правому Краю", "Insert Image": "Вставить Изображение", "Font Size": "Размер Шрифта", "Font Family": "Шрифт", "Font Settings": "Настройки Шрифта", "Upload File": "Загрузить Файл", "Plain Text": "Обычный Текст", "Markdown File": "Markdown Файл", "HTML File": "HTML Файл", "Use comments to provide feedback or suggestions.": "Используйте комментарии, чтобы оставить отзыв или предложения.", "Delete Comment": "Удалить Комментарий", "Please select some text to comment on": "Пожалуйста, выберите текст для комментария", "Failed to insert comment. Please try selecting a simpler text range.": "Не удалось вставить комментарий. Попробуйте выбрать более простой диапазон текста.", "Insert Comment": "Вставить Комментарий", "Recent Colors": "Последние Цвета", Confirm: K, "Background Color": "Цвет Фона", "Text Color": "Цвет Текста", "Drag and drop your file here, or": "Перетащите файл сюда или", browse: _, "Maximum file size: ": "Максимальный размер файла: ", Uploading: j, "File size exceeds 10MB limit": "Размер файла превышает лимит {{max}}", "Upload failed. Please try again.": "Ошибка загрузки. Пожалуйста, попробуйте снова.", Words: Z, Characters: Q, "Characters (without spaces)": "Символы (без пробелов)", Sentences: $, Paragraphs: ee, "HTML Source": "HTML Исходный Код", "View HTML": "Просмотреть HTML", Undo: te, Redo: oe, Restore: ne, "Initial version": "Начальная версия", "Changes from previous version:": "Изменения по сравнению с предыдущей версией:", "Edit History": "История Редактирования", "View History": "Просмотреть Историю", "Reading time": "Время чтения", "Insert Footnote": "Вставить Сноску", Footnotes: se, "Add Footnote": "Добавить Сноску", "Add explanatory or reference text that will appear at the bottom of the document": "Добавьте пояснительный или справочный текст, который появится внизу документа", Insert: re, min: ae, "Export PNG": "Экспорт PNG", "Select template...": "Выберите шаблон...", "Bar: Sales": "Гистограмма: Продажи", "Pie: Expenses": "Круговая: Расходы", "Doughnut: Browsers": "Пончик: Браузеры", "Line: Visitors": "Линейный: Посетители", "Chart Title": "Заголовок графика", "X Axis Label": "Подпись оси X", "Y Axis Label": "Подпись оси Y", Legend: le, "Show Legend": "Показать легенду", "Hide Legend": "Скрыть легенду", "Table Properties": "Свойства Таблицы", Apply: ie, "Style & Theme": "Стиль и Тема", "Table Style": "Стиль Таблицы", Theme: ce, Dimensions: de, Width: pe, "Cell Padding": "Отступы Ячеек", Borders: me, "Border Style": "Стиль Границы", "Border Width": "Ширина Границы", "Border Color": "Цвет Границы", Colors: ue, "Header Background": "Фон Заголовка", "Header Text Color": "Цвет Текста Заголовка", Effects: Ce, "Zebra Stripe": "Зебра", "Hover Effect": "Эффект При Наведении", "Responsive Settings": "Настройки Адаптивности", Breakpoint: ge, "Enable Horizontal Scroll": "Включить Горизонтальную Прокрутку", "Enable Touch Support": "Включить Поддержку Касаний", "Enable Cards on Mobile": "Включить Карточки на Мобильных", "Cell Formatting": "Форматирование Ячейки", "Text Formatting": "Форматирование Текста", "Font Weight": "Жирность Шрифта", "Font Style": "Стиль Шрифта", "Text Decoration": "Оформление Текста", Alignment: Te, "Horizontal Alignment": "Горизонтальное Выравнивание", "Vertical Alignment": "Вертикальное Выравнивание", Padding: ye, Height: Se, "Insert Lazy Table": "Вставить Ленивую Таблицу", "Text Block": "Текстовый Блок", "Container Block": "Контейнерный Блок", "Split Container": "Разделить Контейнер", Split: we, Horizontally: he, Vertically: be, Merge: Ee, Move: ve, Up: De, Down: Le, Settings: Ae, "Make Editable": "Сделать Редактируемым", "Make Read-only": "Сделать Только для Чтения", "Insert Block": "Вставить Блок", "Clear Cell": "Очистить Ячейку", "Delete Cell": "Удалить Ячейку", "Select All": "Выбрать Все", Cut: fe, Paste: ke, "Auto Size": "Авторазмер", Sort: Ie, "Sort Ascending": "Сортировать по Возрастанию", "Sort Descending": "Сортировать по Убыванию", "Export Table": "Экспорт Таблицы", "Import Table": "Импорт Таблицы", Properties: Fe, Cells: Me, Mobile: xe, Tablet: He, Desktop: Re, Large: Be, Ultra: Pe, Fluid: Ue, "Resize editor width": "Изменить ширину редактора", "Edit Lazy Table": "Редактировать Ленивую Таблицу", "Fill Table": "Заполнить Таблицу", "Fill Table with Data": "Заполнить Таблицу Данными", "Update Table": "Обновить Таблицу", Timer: Ve, General: ze, days: Ne, hours: Ye, sec: Oe, "Time expired": "Время истекло", Until: We, "Edit Timer": "Редактировать Таймер", "Copy Timer": "Копировать Таймер", "Export Timer": "Экспорт Таймера", "Import Timer": "Импорт Таймера", "Delete Timer": "Удалить Таймер", "Timer copied successfully": "Таймер успешно скопирован", "Failed to copy timer": "Не удалось скопировать таймер", "Export failed": "Экспорт не удался", "Timer imported successfully": "Таймер успешно импортирован", "Import failed": "Импорт не удался", "Title is required": "Требуется заголовок", "Target date is required": "Требуется целевая дата", "Target time is required": "Требуется целевое время", "Invalid date/time format": "Неверный формат даты/времени", "Enter timer title": "Введите заголовок таймера", "Enter timer description": "Введите описание таймера", "Enter category": "Введите категорию", "Enter tags separated by commas": "Введите теги через запятую", "New Timer": "Новый Таймер", Create: Ge, Update: Xe, "No timers found": "Таймеры не найдены", "Create your first timer to get started": "Создайте свой первый таймер для начала работы", "Are you sure you want to delete this timer?": "Вы уверены, что хотите удалить этот таймер?", "Some New Key": "TODO: Some New Key", Actions: qe, "Add Column": "Добавить столбец", "Add Event": "Добавить событие", "Add Row": "Добавить строку", "All day event": "Событие на весь день", "Are you sure you want to delete this calendar?": "Вы уверены, что хотите удалить этот календарь?", Ascending: Je, Attendees: Ke, "Auto Fit": "Автоподбор", "Bar/Area Mode": "Режим столбцов/областей", "Block Style": "Стиль блока", "Block Style Editor": "Редактор стилей блока", "CSS Classes": "CSS классы", "CSS Selector (for HTML)": "CSS селектор (для HTML)", "CSV Delimiter": "Разделитель CSV", Calendar: _e, "Calendar Title": "Название календаря", "Calendar copied successfully": "Календарь успешно скопирован", "Calendar imported successfully": "Календарь успешно импортирован", Category: je, "Cell Operations": "Операции с ячейками", "Chart Type": "Тип диаграммы", Clear: Ze, "Clear Table": "Очистить таблицу", "Clipboard Operations": "Операции с буфером обмена", Collaboration: Qe, "Copy Calendar": "Копировать календарь", "Copy Cell": "Копировать ячейку", "Copy Event": "Копировать событие", "Copy Table": "Копировать таблицу", "Create your first calendar to get started": "Создайте свой первый календарь для начала работы", "Current locale - Click to change": "Текущая локаль - Нажмите для изменения", "Current viewport - Click to change": "Текущий viewport - Нажмите для изменения", "Cut Cell": "Вырезать ячейку", Data: $e, "Data URL": "URL данных", Date: "Дата", "Default Colors": "Цвета по умолчанию", "Delete Calendar": "Удалить календарь", "Delete Elements": "Удалить элементы", "Delete Event": "Удалить событие", Descending: et, Description: tt, "Display Settings": "Настройки отображения", "Duplicated Block": "Дублированный блок", "Duration (minutes)": "Продолжительность (минуты)", "Edit Calendar": "Редактировать календарь", "Edit Event": "Редактировать событие", "Enter X axis label...": "Введите метку оси X...", "Enter Y axis label...": "Введите метку оси Y...", "Enter attendees (comma separated)": "Введите участников (через запятую)", "Enter calendar description": "Введите описание календаря", "Enter calendar title": "Введите название календаря", "Enter chart title...": "Введите название диаграммы...", "Enter event description": "Введите описание события", "Enter event location": "Введите место события", "Enter event title": "Введите название события", "Enter tags (comma separated)": "Введите теги (через запятую)", Event: ot, "Event copied successfully": "Событие успешно скопировано", "Export Calendar": "Экспорт календаря", "Export as PNG": "Экспорт как PNG", "Failed to copy calendar": "Не удалось скопировать календарь", "Failed to copy event": "Не удалось скопировать событие", "First row contains headers": "Первая строка содержит заголовки", "Fluid width": "Гибкая ширина", "Format Cell": "Форматировать ячейку", High: nt, Import: st, "Import Calendar": "Импорт календаря", "Import Type": "Тип импорта", "Import/Export": "Импорт/Экспорт", "Inline Styles": "Встроенные стили", "Insert Cell": "Вставить ячейку", "Insert Cell Above": "Вставить ячейку выше", "Insert Cell Below": "Вставить ячейку ниже", "Insert Cell Left": "Вставить ячейку слева", "Insert Cell Right": "Вставить ячейку справа", "Insert Math": "Вставить математику", "Language Settings": "Настройки языка", "Large Desktop": "Большой рабочий стол", "Large desktop view": "Вид большого рабочего стола", "Line Height": "Высота строки", Location: rt, Low: at, Medium: lt, "Merge Horizontally": "Объединить по горизонтали", "Merge Vertically": "Объединить по вертикали", "New Calendar": "Новый календарь", "New Template": "Новый шаблон", "No calendars found": "Календари не найдены", "No reminder": "Без напоминания", "Note: Width is disabled when Horizontal Scroll is enabled": "Примечание: Ширина отключена при включенной горизонтальной прокрутке", Orientation: it, "Paste Cell": "Вставить ячейку", "Please enter a valid URL": "Пожалуйста, введите корректный URL", "Print / PDF File": "Печать / PDF файл", Priority: ct, "Reminder (minutes before)": "Напоминание (минуты до)", "Resize Columns": "Изменить размер столбцов", "Search shortcuts...": "Поиск горячих клавиш...", "Select Column": "Выбрать столбец", "Select Elements": "Выбрать элементы", "Select Row": "Выбрать строку", "Select Viewport": "Выбрать viewport", "Select category": "Выбрать категорию", Selection: dt, "Show Grid": "Показать сетку", "Smartphone view": "Вид смартфона", "Sort Table": "Сортировать таблицу", "Spell Check": "Проверка орфографии", "Standard desktop": "Стандартный рабочий стол", "Table ID (optional)": "ID таблицы (необязательно)", "Table Management": "Управление таблицей", "Table Operations": "Операции с таблицей", "Table Tools": "Инструменты таблицы", "Tablet view": "Вид планшета", Tags: pt, "Tags (comma separated)": "Теги (через запятую)", "Target Date": "Целевая дата", "Target Time": "Целевое время", Time: mt, Tips: ut, "Ultra Wide": "Ультра широкий", "Ultra wide screen": "Ультра широкий экран", "• Responsive mode allows manual resizing": "• Адаптивный режим позволяет изменять размер вручную", "• Tables adapt automatically to viewport size": "• Таблицы автоматически адаптируются к размеру viewport", "• Use hotkeys for quick switching": "• Используйте горячие клавиши для быстрого переключения", "• Viewport state is saved automatically": "• Состояние viewport сохраняется автоматически" }; export { qe as Actions, Te as Alignment, P as Anchor, ie as Apply, n as Apr, Je as Ascending, Ke as Attendees, l as Aug, C as Blockquote, b as Bold, me as Borders, ge as Breakpoint, _e as Calendar, O as Cancel, je as Category, Me as Cells, Q as Characters, Ze as Clear, Qe as Collaboration, F as Color, ue as Colors, K as Confirm, h as Content, V as Copy, Ge as Create, fe as Cut, $e as Data, p as Dec, G as Delete, et as Descending, tt as Description, Re as Desktop, de as Dimensions, Le as Down, Y as Duplicate, W as Edit, Ce as Effects, ot as Event, J as Export, t as Feb, Ue as Fluid, se as Footnotes, M as Format, ze as General, Se as Height, nt as High, he as Horizontally, st as Import, re as Insert, D as Italic, e as Jan, a as Jul, r as Jun, k as Label, q as Language, Be as Large, le as Legend, rt as Location, at as Low, o as Mar, s as May, lt as Medium, Ee as Merge, xe as Mobile, ve as Move, w as Name, y as New, d as Nov, c as Oct, it as Orientation, ye as Padding, u as Paragraph, ee as Paragraphs, ke as Paste, g as Preformatted, ct as Priority, Fe as Properties, oe as Redo, X as Remove, L as Responsive, ne as Restore, z as Save, dt as Selection, $ as Sentences, i as Sep, A as Series, Ae as Settings, R as Size, Ie as Sort, we as Split, v as Strikethrough, He as Tablet, pt as Tags, S as Templates, ce as Theme, mt as Time, Ve as Timer, ut as Tips, U as Title, f as Total, m as Typography, B as URL, Pe as Ultra, E as Underline, te as Undo, We as Until, De as Up, Xe as Update, T as Updated, j as Uploading, I as Value, be as Vertically, N as View, pe as Width, Z as Words, x as X, H as Y, _ as browse, Ne as days, Ct as default, Ye as hours, ae as min, Oe as sec };