// ============================================
// ЛУҒАТИ IT ТЕРМИНОЛОГИЯ
// Тоҷикӣ - Русӣ - Англисӣ
// ============================================

const wordsTJ = [
    // HTML (150 терминов)
    "Салом", "тег", "атрибут", "элемент", "бадан", "сар", "саҳифа", "шакл", 
    "пайванд", "акс", "ҷадвал", "сатр", "сутун", "рӯйхат", "ангишти рӯйхат",
    "ҳаҷм", "баландӣ", "майдон", "тугма", "ёрдамчи", "ном", "қимат", "навъ",
    "мавқеъ", "тақозо", "ғайрифаъол", "танҳо хондан", "дорои рамз", "пайгир",
    "барчасп", "интихоб", "имконият", "матн майдон", "навигатсия", "сарлавҳа",
    "поённавис", "бахш", "мақола", "ҳамсоя", "асли", "расм", "шарҳи расм",
    "видео", "садо", "ист", "шаблон", "фавқулотда", "дастгирӣ", "муҳити иҷро",
    "медиа", "нақша", "муносибат", "параметр", "индексатсия", "пойгоҳи маълумот",
    "системаи кор", "бахши истинод", "забон", "кимат", "мударриҷ", "қуттиҳо",
    "рӯй", "борикунӣ", "мукаммал", "муваққатӣ", "тағйирёбанда", "тафсилот",
    "намоиш", "баста", "кушоиш", "ғунҷоиш", "таҳрир", "ҷустуҷӯ", "тафтиш",
    "сабт", "рад", "супориш", "арзиш", "қабул", "кӯмак", "таъриф", "анҷом",
    "тавсиф", "намуна", "асос", "захира", "тағйир", "таҳрири матн", "сохт",
    "ташкил", "муносибатҳо", "вақт", "рӯз", "моҳ", "сол", "қиматгузорӣ",
    "ҳисоб", "маълумот", "пайғом", "хабар", "омӯзиш", "таълим", "таҳқиқ",
    "таҳлил", "баҳо", "дарҷа", "ҳолат", "вазъ", "шарт", "имконият", "сабab",
    "интизорӣ", "таъхир", "сурат", "ҳаракат", "тағйирдиҳӣ", "интихобкунӣ",
    "танзим", "тасдиқ", "рад кардан", "барқарор кардан", "нав кардан", "ҳифз",
    "нест кардан", "ёфтан", "гузоштан", "баровардан", "дохил кардан", "хориҷ кардан",
    "пайваст кардан", "ҷудо кардан", "афзудан", "кам кардан", "тағйир додан",
    "муқаррар кардан", "танзим кардан", "равшан кардан", "тор кардан", "кушодан",
    
    // Селекторы (20)
    "селектор", "селектори элемент", "селектори синф", "селектори ID", "селектори атрибут",
    "селектори падар", "селектори фарзанд", "селектори ҳамсоя", "селектори пас аз", "селектори пеш аз",
    "селектори аввал", "селектори охирин", "селектори фарқ", "селектори ҳар", "селектори навбатӣ",
    "селектори псевдо", "псевдокласс", "псевдоэлемент", "селектори универсалӣ", "селектори гурӯҳ",
    
    // Блок ва матн (25)
    "див", "спан", "параграф", "сарлавҳа", "қуттӣ",
    "матн", "шрифт", "ҳаҷми шрифт", "ранг", "ҳамоҳангсозӣ",
    "ҳошия", "пӯшок", "ҳад", "радиуси ҳад", "соя",
    "фон", "акси фон", "ранги фон", "мавқеи фон", "такрори фон",
    "равандагии матн", "фосилаи сатр", "хати матн", "тағйири регистр", "декоратсияи матн",
    
    // Flexbox (15)
    "дисплей флекс", "флекс-саф", "флекс-сутун", "флекс-раван", "флекс-рафт",
    "ҷустуҷӯи флекс", "алоқаи флекс", "бастаи флекс", "ҳаҷми флекс", "тартиби флекс",
    "ғунҷоиши флекс", "дарозии флекс", "кӯтоҳии флекс", "мутаносибии флекс", "басомади флекс",
    
    // Grid (15)
    "дисплей грид", "шаблони сутун", "шаблони сатр", "фосилаи сутун", "фосилаи сатр",
    "майдони грид", "номи майдон", "тартиби грид", "ҳудуди грид", "бастаи грид",
    "ҷойгирии грид", "тасдиқи грид", "мувофиқати грид", "намоиши грид", "тақсимоти грид",
    
    // Позиция ва намоиш (20)
    "позиция", "позиция нисбӣ", "позисия мутлақ", "позисия собит", "позисия релятив",
    "боло", "рост", "поён", "чап", "зи-индекс",
    "намоиш", "намоиши блок", "намоиши инлайн", "намоиши инлайн-блок", "намоиши флекс",
    "намоиши грид", "намоиши ғайрифаъол", "намоиши пинҳон", "намоиши ғунҷоида", "намоиши пайдо",
    
    // Форма ва тугма (15)
    "инпут", "тугма", "текстмайдон", "селект", "опция",
    "чекбокс", "радио", "лейбл", "плейсхолдер", "фокус",
    "фокус дар дохил", "фокус дар берун", "фаъол", "ғайрифаъол", "танҳо хондан",
    
    // Рӯйхат ва ҷадвал (15)
    "рӯйхат", "рӯйхати нобаён", "рӯйхати баён", "ангишти рӯйхат", "нишонаи рӯйхат",
    "ҷадвал", "сатри ҷадвал", "сутуни ҷадвал", "ҳуҷраи ҷадвал", "сарлавҳаи ҷадвал",
    "фосилаи ҷадвал", "ҳади ҷадвал", "сояи ҷадвал", "ранги ҷадвал", "намуди ҷадвал",
    
    // Тасвир ва медиа (10)
    "акс", "видео", "садо", "аудио", "масштаби акс",
    "ҳаҷми видео", "ранги фон", "акси фон", "клипи акс", "равандагии медиа",
    
    // Аниматсия ва гузариш (15)
    "гузариш", "табдил", "аниматсия", "кадри асосӣ", "ҳаракат",
    "чархзадан", "масштаб", "инклинотсия", "тарҷума", "давомият",
    "тартиби гузариш", "вақти гузариш", "суръати гузариш", "такрори аниматсия", "паузаи аниматсия"
];

const wordsRU = [
    // HTML (150 терминов)
    "Привет", "тег", "атрибут", "элемент", "тело", "голова", "страница", "форма",
    "ссылка", "изображение", "таблица", "строка", "столбец", "список", "элемент списка",
    "ширина", "высота", "поле", "кнопка", "подсказка", "имя", "значение", "тип",
    "место", "обязательный", "отключенный", "только чтение", "содержит код", "слежение",
    "метка", "выбор", "вариант", "текстовое поле", "навигация", "шапка", "подвал",
    "секция", "статья", "боковая панель", "основной", "рисунок", "подпись к рисунку",
    "видео", "аудио", "источник", "шаблон", "всплывающий", "поддержка", "среда выполнения",
    "медиа", "карта", "отношение", "параметр", "индексация", "база данных", "операционная система",
    "область ссылок", "язык", "стоимость", "редактор", "контейнеры", "лицо", "загрузка",
    "полный", "временный", "переменная", "детали", "отображение", "упаковка", "раскрытие",
    "сворачивание", "редактирование", "поиск", "проверка", "регистрация", "отказ", "отправка",
    "оценка", "принятие", "помощь", "определение", "выполнение", "описание", "пример",
    "основа", "ресурс", "изменение", "текстовый редактор", "структура", "организация",
    "отношения", "время", "день", "месяц", "год", "оценка", "счет", "данные", "сообщение",
    "новость", "обучение", "образование", "исследование", "анализ", "оценка", "степень",
    "состояние", "позиция", "условие", "возможность", "причина", "ожидание", "задержка",
    "форма", "движение", "изменение", "выбор", "настройка", "подтверждение", "отклонение",
    "восстановление", "обновление", "сохранение", "удаление", "нахождение", "размещение",
    "извлечение", "ввод", "вывод", "соединение", "разделение", "увеличение", "уменьшение",
    "изменение", "установление", "регулирование", "осветление", "затемнение", "открытие",
    
    // Селекторы (20)
    "селектор", "селектор элемента", "селектор класса", "селектор ID", "селектор атрибута",
    "селектор родителя", "селектор потомка", "селектор соседа", "селектор после", "селектор до",
    "селектор первый", "селектор последний", "селектор разница", "селектор каждый", "селектор очередной",
    "псевдоселектор", "псевдокласс", "псевдоэлемент", "универсальный селектор", "групповой селектор",
    
    // Блок и текст (25)
    "див", "спан", "параграф", "заголовок", "блок",
    "текст", "шрифт", "размер шрифта", "цвет", "выравнивание",
    "отступ", "внутренний отступ", "граница", "радиус границы", "тень",
    "фон", "фоновая картинка", "цвет фона", "позиция фона", "повтор фона",
    "направление текста", "межстрочный интервал", "линия текста", "преобразование регистра", "оформление текста",
    
    // Flexbox (15)
    "дисплей флекс", "флекс-ряд", "флекс-колонка", "флекс-поток", "флекс-направление",
    "выравнивание флекс", "выравнивание по оси", "обертка флекс", "размер флекс", "порядок флекс",
    "сжатие флекс", "рост флекс", "основа флекс", "пропорция флекс", "частота флекс",
    
    // Grid (15)
    "дисплей грид", "шаблон колонок", "шаблон строк", "промежуток колонок", "промежуток строк",
    "область грид", "имя области", "порядок грид", "граница грид", "контейнер грид",
    "размещение грид", "выравнивание грид", "совместимость грид", "отображение грид", "распределение грид",
    
    // Позиция и отображение (20)
    "позиция", "позиция относительная", "позиция абсолютная", "позиция фиксированная", "позиция статическая",
    "верх", "право", "низ", "лево", "z-index",
    "отображение", "отображение блок", "отображение инлайн", "отображение инлайн-блок", "отображение флекс",
    "отображение грид", "отображение нет", "отображение скрыть", "отображение свернуть", "отображение показать",
    
    // Форма и кнопка (15)
    "инпут", "кнопка", "текстовое поле", "выпадающий список", "опция",
    "чекбокс", "радиокнопка", "метка", "подсказка", "фокус",
    "фокус внутри", "фокус снаружи", "активный", "неактивный", "только чтение",
    
    // Список и таблица (15)
    "список", "маркированный список", "нумерованный список", "элемент списка", "маркер списка",
    "таблица", "строка таблицы", "столбец таблицы", "ячейка таблицы", "заголовок таблицы",
    "отступ таблицы", "граница таблицы", "тень таблицы", "цвет таблицы", "вид таблицы",
    
    // Изображение и медиа (10)
    "изображение", "видео", "звук", "аудио", "масштаб изображения",
    "размер видео", "цвет фона", "фоновое изображение", "обрезка изображения", "поток медиа",
    
    // Анимация и переход (15)
    "переход", "трансформация", "анимация", "ключевой кадр", "движение",
    "вращение", "масштаб", "наклон", "перемещение", "длительность",
    "функция перехода", "время перехода", "скорость перехода", "повтор анимации", "пауза анимации"
];

const wordsEN = [
    // HTML (150 terms)
    "Hello", "tag", "attribute", "element", "body", "head", "page", "form",
    "link", "image", "table", "row", "column", "list", "list item",
    "width", "height", "field", "button", "placeholder", "name", "value", "type",
    "place", "required", "disabled", "readonly", "contains code", "tracking",
    "label", "select", "option", "textarea", "navigation", "header", "footer",
    "section", "article", "aside", "main", "figure", "figure caption",
    "video", "audio", "source", "template", "popup", "support", "runtime environment",
    "media", "map", "relationship", "parameter", "indexing", "database", "operating system",
    "link area", "language", "cost", "editor", "containers", "face", "loading",
    "complete", "temporary", "variable", "details", "display", "packaging", "unfolding",
    "collapsing", "editing", "search", "verification", "registration", "rejection", "submission",
    "evaluation", "acceptance", "assistance", "definition", "execution", "description", "example",
    "base", "resource", "change", "text editor", "structure", "organization",
    "relationships", "time", "day", "month", "year", "assessment", "account", "data", "message",
    "news", "training", "education", "research", "analysis", "evaluation", "degree",
    "state", "position", "condition", "possibility", "reason", "waiting", "delay",
    "form", "movement", "change", "selection", "adjustment", "confirmation", "rejection",
    "recovery", "update", "saving", "deletion", "finding", "placing",
    "extraction", "input", "output", "connection", "separation", "increase", "decrease",
    "modification", "establishment", "regulation", "lightening", "darkening", "opening",
    
    // Selectors (20)
    "selector", "element selector", "class selector", "ID selector", "attribute selector",
    "parent selector", "child selector", "sibling selector", "after selector", "before selector",
    "first selector", "last selector", "difference selector", "each selector", "nth selector",
    "pseudo selector", "pseudo class", "pseudo element", "universal selector", "group selector",
    
    // Block and text (25)
    "div", "span", "paragraph", "heading", "block",
    "text", "font", "font size", "color", "alignment",
    "margin", "padding", "border", "border radius", "shadow",
    "background", "background image", "background color", "background position", "background repeat",
    "text direction", "line height", "text line", "text transform", "text decoration",
    
    // Flexbox (15)
    "display flex", "flex row", "flex column", "flex flow", "flex direction",
    "flex justify", "flex align", "flex wrap", "flex size", "flex order",
    "flex shrink", "flex grow", "flex basis", "flex proportion", "flex frequency",
    
    // Grid (15)
    "display grid", "grid template columns", "grid template rows", "grid column gap", "grid row gap",
    "grid area", "area name", "grid order", "grid border", "grid container",
    "grid placement", "grid alignment", "grid compatibility", "grid display", "grid distribution",
    
    // Position and display (20)
    "position", "position relative", "position absolute", "position fixed", "position static",
    "top", "right", "bottom", "left", "z-index",
    "display", "display block", "display inline", "display inline-block", "display flex",
    "display grid", "display none", "display hide", "display collapse", "display show",
    
    // Form and button (15)
    "input", "button", "textarea", "select", "option",
    "checkbox", "radio", "label", "placeholder", "focus",
    "focus within", "focus outside", "active", "disabled", "readonly",
    
    // List and table (15)
    "list", "unordered list", "ordered list", "list item", "list marker",
    "table", "table row", "table column", "table cell", "table header",
    "table margin", "table border", "table shadow", "table color", "table style",
    
    // Image and media (10)
    "image", "video", "audio", "sound", "image scale",
    "video size", "background color", "background image", "image clip", "media flow",
    
    // Animation and transition (15)
    "transition", "transform", "animation", "keyframe", "motion",
    "rotate", "scale", "skew", "translate", "duration",
    "transition function", "transition time", "transition speed", "animation repeat", "animation pause"
];

// Создаем словарь из трех массивов
const dictionary = [];
for (let i = 0; i < wordsTJ.length; i++) {
    dictionary.push({
        tj: wordsTJ[i],
        ru: wordsRU[i],
        en: wordsEN[i]
    });
}
