from __future__ import annotations

# ══════════════════════════════════════════════════════════════════════════════
# SUPPORTED LANGUAGES
# ══════════════════════════════════════════════════════════════════════════════

#: Ordered list of supported language codes.
#: NOTE: Arabic ("ar") and Hebrew ("he") translations exist in
#: UI_TRANSLATIONS but are not yet advertised because the RTL layout
#: still needs work. They can be re-enabled here once RTL is polished.
SUPPORTED_LANGUAGES: list[str] = [
    "en",  # English (default)
    "fr",  # French
    "de",  # German
    "es",  # Spanish
    "pt",  # Portuguese
    "it",  # Italian
    "nl",  # Dutch
    "sv",  # Swedish
    "da",  # Danish
    "nb",  # Norwegian Bokmål
    "is",  # Icelandic
    "fi",  # Finnish
    "ja",  # Japanese
    "ko",  # Korean
    "zh-Hans",  # Chinese (Simplified)
    "zh-Hant",  # Chinese (Traditional)
    "ru",  # Russian
    "pl",  # Polish
    "cs",  # Czech
    "ro",  # Romanian
    "tr",  # Turkish
    "el",  # Greek
    "hi",  # Hindi
]

#: Languages that use right-to-left text direction.
RTL_LANGUAGES: set[str] = {"ar", "he", "fa", "ur"}

DEFAULT_LANGUAGE = "en"


# ══════════════════════════════════════════════════════════════════════════════
# TRANSLATION DICTIONARY
# ══════════════════════════════════════════════════════════════════════════════
#
# Each top-level key is a logical string identifier used by JS widgets,
# Python build code, and the post-render script. Inner keys are BCP 47
# language codes.
#
# Placeholder tokens use `{name}` syntax and are filled at runtime.
# ══════════════════════════════════════════════════════════════════════════════

UI_TRANSLATIONS: dict[str, dict[str, str]] = {
    # ── Keyboard navigation overlay ───────────────────────────────────────
    "kb_overlay_title": {
        "en": "Keyboard shortcuts",
        "fr": "Raccourcis clavier",
        "de": "Tastenkürzel",
        "es": "Atajos de teclado",
        "pt": "Atalhos de teclado",
        "it": "Scorciatoie da tastiera",
        "nl": "Sneltoetsen",
        "ja": "キーボードショートカット",
        "ko": "키보드 단축키",
        "zh-Hans": "键盘快捷键",
        "zh-Hant": "鍵盤快速鍵",
        "ru": "Сочетания клавиш",
        "pl": "Skróty klawiszowe",
        "tr": "Klavye kısayolları",
        "sv": "Tangentbordsgenvägar",
        "da": "Tastaturgenveje",
        "nb": "Tastatursnarveier",
        "is": "Flýtilyklar",
        "fi": "Pikanäppäimet",
        "cs": "Klávesové zkratky",
        "ro": "Scurtături de tastatură",
        "el": "Συντομεύσεις πληκτρολογίου",
        "hi": "कीबोर्ड शॉर्टकट",
        "ar": "اختصارات لوحة المفاتيح",
        "he": "קיצורי מקלדת",
    },
    "kb_group_navigation": {
        "en": "Navigation",
        "fr": "Navigation",
        "de": "Navigation",
        "es": "Navegación",
        "pt": "Navegação",
        "it": "Navigazione",
        "nl": "Navigatie",
        "ja": "ナビゲーション",
        "ko": "탐색",
        "zh-Hans": "导航",
        "zh-Hant": "導覽",
        "ru": "Навигация",
        "pl": "Nawigacja",
        "tr": "Gezinti",
        "sv": "Navigering",
        "da": "Navigation",
        "nb": "Navigasjon",
        "is": "Leiðsögn",
        "fi": "Navigointi",
        "cs": "Navigace",
        "ro": "Navigare",
        "el": "Πλοήγηση",
        "hi": "नेविगेशन",
        "ar": "التنقل",
        "he": "ניווט",
    },
    "kb_group_display": {
        "en": "Display",
        "fr": "Affichage",
        "de": "Anzeige",
        "es": "Visualización",
        "pt": "Exibição",
        "it": "Visualizzazione",
        "nl": "Weergave",
        "ja": "表示",
        "ko": "표시",
        "zh-Hans": "显示",
        "zh-Hant": "顯示",
        "ru": "Отображение",
        "pl": "Wyświetlanie",
        "tr": "Görünüm",
        "sv": "Visning",
        "da": "Visning",
        "nb": "Visning",
        "is": "Birting",
        "fi": "Näyttö",
        "cs": "Zobrazení",
        "ro": "Afișare",
        "el": "Εμφάνιση",
        "hi": "प्रदर्शन",
        "ar": "العرض",
        "he": "תצוגה",
    },
    "kb_group_general": {
        "en": "General",
        "fr": "Général",
        "de": "Allgemein",
        "es": "General",
        "pt": "Geral",
        "it": "Generale",
        "nl": "Algemeen",
        "ja": "一般",
        "ko": "일반",
        "zh-Hans": "常规",
        "zh-Hant": "一般",
        "ru": "Общие",
        "pl": "Ogólne",
        "tr": "Genel",
        "sv": "Allmänt",
        "da": "Generelt",
        "nb": "Generelt",
        "is": "Almennt",
        "fi": "Yleiset",
        "cs": "Obecné",
        "ro": "General",
        "el": "Γενικά",
        "hi": "सामान्य",
        "ar": "عام",
        "he": "כללי",
    },
    "kb_focus_search": {
        "en": "Focus search",
        "fr": "Rechercher",
        "de": "Suche fokussieren",
        "es": "Enfocar búsqueda",
        "pt": "Focar pesquisa",
        "it": "Vai alla ricerca",
        "nl": "Zoeken",
        "ja": "検索にフォーカス",
        "ko": "검색 포커스",
        "zh-Hans": "聚焦搜索",
        "zh-Hant": "聚焦搜尋",
        "ru": "Перейти к поиску",
        "pl": "Przejdź do wyszukiwania",
        "tr": "Aramaya odaklan",
        "sv": "Fokusera sökning",
        "da": "Fokusér søgning",
        "nb": "Fokuser søk",
        "is": "Fókus á leit",
        "fi": "Kohdista hakuun",
        "cs": "Zaměřit vyhledávání",
        "ro": "Focus pe căutare",
        "el": "Εστίαση αναζήτησης",
        "hi": "खोज पर फोकस करें",
        "ar": "التركيز على البحث",
        "he": "מיקוד חיפוש",
    },
    "kb_prev_page": {
        "en": "Previous page",
        "fr": "Page précédente",
        "de": "Vorherige Seite",
        "es": "Página anterior",
        "pt": "Página anterior",
        "it": "Pagina precedente",
        "nl": "Vorige pagina",
        "ja": "前のページ",
        "ko": "이전 페이지",
        "zh-Hans": "上一页",
        "zh-Hant": "上一頁",
        "ru": "Предыдущая страница",
        "pl": "Poprzednia strona",
        "tr": "Önceki sayfa",
        "sv": "Föregående sida",
        "da": "Forrige side",
        "nb": "Forrige side",
        "is": "Fyrri síða",
        "fi": "Edellinen sivu",
        "cs": "Předchozí stránka",
        "ro": "Pagina anterioară",
        "el": "Προηγούμενη σελίδα",
        "hi": "पिछला पृष्ठ",
        "ar": "الصفحة السابقة",
        "he": "עמוד קודם",
    },
    "kb_next_page": {
        "en": "Next page",
        "fr": "Page suivante",
        "de": "Nächste Seite",
        "es": "Página siguiente",
        "pt": "Próxima página",
        "it": "Pagina successiva",
        "nl": "Volgende pagina",
        "ja": "次のページ",
        "ko": "다음 페이지",
        "zh-Hans": "下一页",
        "zh-Hant": "下一頁",
        "ru": "Следующая страница",
        "pl": "Następna strona",
        "tr": "Sonraki sayfa",
        "sv": "Nästa sida",
        "da": "Næste side",
        "nb": "Neste side",
        "is": "Næsta síða",
        "fi": "Seuraava sivu",
        "cs": "Další stránka",
        "ro": "Pagina următoare",
        "el": "Επόμενη σελίδα",
        "hi": "अगला पृष्ठ",
        "ar": "الصفحة التالية",
        "he": "עמוד הבא",
    },
    "kb_prev_next_page": {
        "en": "Previous / next page",
        "fr": "Page précédente / suivante",
        "de": "Vorherige / nächste Seite",
        "es": "Página anterior / siguiente",
        "pt": "Página anterior / próxima",
        "it": "Pagina precedente / successiva",
        "nl": "Vorige / volgende pagina",
        "ja": "前 / 次のページ",
        "ko": "이전 / 다음 페이지",
        "zh-Hans": "上一页 / 下一页",
        "zh-Hant": "上一頁 / 下一頁",
        "ru": "Предыдущая / следующая страница",
        "pl": "Poprzednia / następna strona",
        "tr": "Önceki / sonraki sayfa",
        "sv": "Föregående / nästa sida",
        "da": "Forrige / næste side",
        "nb": "Forrige / neste side",
        "is": "Fyrri / næsta síða",
        "fi": "Edellinen / seuraava sivu",
        "cs": "Předchozí / další stránka",
        "ro": "Pagina anterioară / următoare",
        "el": "Προηγούμενη / επόμενη σελίδα",
        "hi": "पिछला / अगला पृष्ठ",
        "ar": "الصفحة السابقة / التالية",
        "he": "עמוד קודם / הבא",
    },
    "kb_user_guide": {
        "en": "User Guide",
        "fr": "Guide utilisateur",
        "de": "Benutzerhandbuch",
        "es": "Guía del usuario",
        "pt": "Guia do usuário",
        "it": "Guida utente",
        "nl": "Gebruikershandleiding",
        "ja": "ユーザーガイド",
        "ko": "사용자 가이드",
        "zh-Hans": "用户指南",
        "zh-Hant": "使用者指南",
        "ru": "Руководство пользователя",
        "pl": "Przewodnik użytkownika",
        "tr": "Kullanım kılavuzu",
        "sv": "Användarguide",
        "da": "Brugervejledning",
        "nb": "Brukerveiledning",
        "is": "Notendahandbók",
        "fi": "Käyttöopas",
        "cs": "Uživatelská příručka",
        "ro": "Ghidul utilizatorului",
        "el": "Οδηγός χρήστη",
        "hi": "उपयोगकर्ता मार्गदर्शिका",
        "ar": "دليل المستخدم",
        "he": "מדריך למשתמש",
    },
    "kb_api_reference": {
        "en": "API Reference",
        "fr": "Référence API",
        "de": "API-Referenz",
        "es": "Referencia de API",
        "pt": "Referência da API",
        "it": "Riferimento API",
        "nl": "API-referentie",
        "ja": "APIリファレンス",
        "ko": "API 레퍼런스",
        "zh-Hans": "API 参考",
        "zh-Hant": "API 參考",
        "ru": "Справочник API",
        "pl": "Dokumentacja API",
        "tr": "API referansı",
        "sv": "API-referens",
        "da": "API-reference",
        "nb": "API-referanse",
        "is": "API-tilvísun",
        "fi": "API-viite",
        "cs": "Reference API",
        "ro": "Referință API",
        "el": "Αναφορά API",
        "hi": "API संदर्भ",
        "ar": "مرجع API",
        "he": "הפניית API",
    },
    "kb_show_menu": {
        "en": "Show menu",
        "fr": "Afficher le menu",
        "de": "Menü anzeigen",
        "es": "Mostrar menú",
        "pt": "Mostrar menu",
        "it": "Mostra menu",
        "nl": "Menu weergeven",
        "ja": "メニューを表示",
        "ko": "메뉴 표시",
        "zh-Hans": "显示菜单",
        "zh-Hant": "顯示選單",
        "ru": "Показать меню",
        "pl": "Pokaż menu",
        "tr": "Menüyü göster",
        "sv": "Visa meny",
        "da": "Vis menu",
        "nb": "Vis meny",
        "is": "Sýna valmynd",
        "fi": "Näytä valikko",
        "cs": "Zobrazit nabídku",
        "ro": "Afișează meniu",
        "el": "Εμφάνιση μενού",
        "hi": "मेनू दिखाएं",
        "ar": "عرض القائمة",
        "he": "הצג תפריט",
    },
    "kb_menu_title_site": {
        "en": "Site Navigation",
        "fr": "Navigation du site",
        "de": "Seitennavigation",
        "es": "Navegación del sitio",
        "pt": "Navegação do site",
        "it": "Navigazione del sito",
        "nl": "Sitenavigatie",
        "ja": "サイトナビゲーション",
        "ko": "사이트 탐색",
        "zh-Hans": "站点导航",
        "zh-Hant": "站點導覽",
        "ru": "Навигация по сайту",
        "pl": "Nawigacja strony",
        "tr": "Site gezintisi",
        "sv": "Webbplatsnavigering",
        "da": "Webstedsnavigation",
        "nb": "Nettstednavigasjon",
        "is": "Leiðsögn vefsvæðis",
        "fi": "Sivuston navigointi",
        "cs": "Navigace webu",
        "ro": "Navigare site",
        "el": "Πλοήγηση ιστοτόπου",
        "hi": "साइट नेविगेशन",
        "ar": "التنقل في الموقع",
        "he": "ניווט באתר",
    },
    "kb_menu_title_section": {
        "en": "Section Navigation",
        "fr": "Navigation de la section",
        "de": "Abschnittsnavigation",
        "es": "Navegación de sección",
        "pt": "Navegação da seção",
        "it": "Navigazione della sezione",
        "nl": "Sectienavigatie",
        "ja": "セクションナビゲーション",
        "ko": "섹션 탐색",
        "zh-Hans": "分区导航",
        "zh-Hant": "分區導覽",
        "ru": "Навигация по разделу",
        "pl": "Nawigacja sekcji",
        "tr": "Bölüm gezintisi",
        "sv": "Avdelningsnavigering",
        "da": "Sektionsnavigation",
        "nb": "Seksjonsnavigasjon",
        "is": "Hlutayfirlit",
        "fi": "Osion navigointi",
        "cs": "Navigace sekce",
        "ro": "Navigare secțiune",
        "el": "Πλοήγηση ενότητας",
        "hi": "अनुभाग नेविगेशन",
        "ar": "التنقل في القسم",
        "he": "ניווט במקטע",
    },
    "kb_toggle_dark": {
        "en": "Toggle dark mode",
        "fr": "Activer/désactiver le mode sombre",
        "de": "Dunkelmodus umschalten",
        "es": "Alternar modo oscuro",
        "pt": "Alternar modo escuro",
        "it": "Attiva/disattiva modalità scura",
        "nl": "Donkere modus aan/uit",
        "ja": "ダークモード切替",
        "ko": "다크 모드 토글",
        "zh-Hans": "切换暗色模式",
        "zh-Hant": "切換深色模式",
        "ru": "Переключить тёмный режим",
        "pl": "Przełącz tryb ciemny",
        "tr": "Karanlık modu aç/kapa",
        "sv": "Växla mörkt läge",
        "da": "Slå mørk tilstand til/fra",
        "nb": "Bytt mørk modus",
        "is": "Skipta um dökkt ham",
        "fi": "Vaihda tumma tila",
        "cs": "Přepnout tmavý režim",
        "ro": "Comută modul întunecat",
        "el": "Εναλλαγή σκοτεινής λειτουργίας",
        "hi": "डार्क मोड टॉगल करें",
        "ar": "تبديل الوضع المظلم",
        "he": "הפעל/כבה מצב כהה",
    },
    "kb_copy_page": {
        "en": "Copy page as Markdown",
        "fr": "Copier la page en Markdown",
        "de": "Seite als Markdown kopieren",
        "es": "Copiar página como Markdown",
        "pt": "Copiar página como Markdown",
        "it": "Copia pagina come Markdown",
        "nl": "Pagina kopiëren als Markdown",
        "ja": "ページをMarkdownとしてコピー",
        "ko": "Markdown으로 페이지 복사",
        "zh-Hans": "复制页面为 Markdown",
        "zh-Hant": "複製頁面為 Markdown",
        "ru": "Копировать страницу как Markdown",
        "pl": "Kopiuj stronę jako Markdown",
        "tr": "Sayfayı Markdown olarak kopyala",
        "sv": "Kopiera sidan som Markdown",
        "da": "Kopiér side som Markdown",
        "nb": "Kopier side som Markdown",
        "is": "Afrita síðu sem Markdown",
        "fi": "Kopioi sivu Markdownina",
        "cs": "Kopírovat stránku jako Markdown",
        "ro": "Copiază pagina ca Markdown",
        "el": "Αντιγραφή σελίδας ως Markdown",
        "hi": "पृष्ठ को Markdown के रूप में कॉपी करें",
        "ar": "نسخ الصفحة كـ Markdown",
        "he": "העתק דף כ-Markdown",
    },
    "kb_home": {
        "en": "Go to homepage",
        "fr": "Aller à l'accueil",
        "de": "Zur Startseite",
        "es": "Ir a la página principal",
        "pt": "Ir para a página inicial",
        "it": "Vai alla homepage",
        "nl": "Ga naar startpagina",
        "ja": "ホームページへ移動",
        "ko": "홈페이지로 이동",
        "zh-Hans": "转到首页",
        "zh-Hant": "前往首頁",
        "ru": "На главную",
        "pl": "Przejdź do strony głównej",
        "tr": "Ana sayfaya git",
        "sv": "Gå till startsidan",
        "da": "Gå til forsiden",
        "nb": "Gå til forsiden",
        "is": "Fara á forsíðu",
        "fi": "Siirry etusivulle",
        "cs": "Přejít na hlavní stránku",
        "ro": "Mergi la pagina principală",
        "el": "Μετάβαση στην αρχική",
        "hi": "मुखपृष्ठ पर जाएं",
        "ar": "الذهاب إلى الصفحة الرئيسية",
        "he": "עבור לדף הבית",
    },
    "kb_show_help": {
        "en": "Show keyboard shortcuts",
        "fr": "Afficher les raccourcis clavier",
        "de": "Tastenkürzel anzeigen",
        "es": "Mostrar atajos de teclado",
        "pt": "Mostrar atalhos de teclado",
        "it": "Mostra scorciatoie da tastiera",
        "nl": "Sneltoetsen weergeven",
        "ja": "キーボードショートカットを表示",
        "ko": "키보드 단축키 표시",
        "zh-Hans": "显示键盘快捷键",
        "zh-Hant": "顯示鍵盤快速鍵",
        "ru": "Показать сочетания клавиш",
        "pl": "Pokaż skróty klawiszowe",
        "tr": "Klavye kısayollarını göster",
        "sv": "Visa tangentbordsgenvägar",
        "da": "Vis tastaturgenveje",
        "nb": "Vis tastatursnarveier",
        "is": "Sýna flýtilykla",
        "fi": "Näytä pikanäppäimet",
        "cs": "Zobrazit klávesové zkratky",
        "ro": "Afișează scurtăturile de tastatură",
        "el": "Εμφάνιση συντομεύσεων πληκτρολογίου",
        "hi": "कीबोर्ड शॉर्टकट दिखाएं",
        "ar": "عرض اختصارات لوحة المفاتيح",
        "he": "הצג קיצורי מקלדת",
    },
    "kb_close_dismiss": {
        "en": "Close / dismiss",
        "fr": "Fermer",
        "de": "Schließen",
        "es": "Cerrar",
        "pt": "Fechar",
        "it": "Chiudi",
        "nl": "Sluiten",
        "ja": "閉じる",
        "ko": "닫기",
        "zh-Hans": "关闭",
        "zh-Hant": "關閉",
        "ru": "Закрыть",
        "pl": "Zamknij",
        "tr": "Kapat",
        "sv": "Stäng",
        "da": "Luk",
        "nb": "Lukk",
        "is": "Loka",
        "fi": "Sulje",
        "cs": "Zavřít",
        "ro": "Închide",
        "el": "Κλείσιμο",
        "hi": "बंद करें",
        "ar": "إغلاق",
        "he": "סגור",
    },
    "kb_or": {
        "en": "or",
        "fr": "ou",
        "de": "oder",
        "es": "o",
        "pt": "ou",
        "it": "o",
        "nl": "of",
        "ja": "または",
        "ko": "또는",
        "zh-Hans": "或",
        "zh-Hant": "或",
        "ru": "или",
        "pl": "lub",
        "tr": "veya",
        "sv": "eller",
        "da": "eller",
        "nb": "eller",
        "is": "eða",
        "fi": "tai",
        "cs": "nebo",
        "ro": "sau",
        "el": "ή",
        "hi": "या",
        "ar": "أو",
        "he": "או",
    },
    # ── Back-to-top button ────────────────────────────────────────────────
    "back_to_top": {
        "en": "Back to top",
        "fr": "Retour en haut",
        "de": "Nach oben",
        "es": "Volver arriba",
        "pt": "Voltar ao topo",
        "it": "Torna in cima",
        "nl": "Terug naar boven",
        "ja": "トップに戻る",
        "ko": "맨 위로",
        "zh-Hans": "回到顶部",
        "zh-Hant": "回到頂部",
        "ru": "Наверх",
        "pl": "Do góry",
        "tr": "Başa dön",
        "sv": "Tillbaka till toppen",
        "da": "Tilbage til toppen",
        "nb": "Tilbake til toppen",
        "is": "Aftur á topp",
        "fi": "Takaisin ylös",
        "cs": "Zpět nahoru",
        "ro": "Înapoi sus",
        "el": "Πίσω στην κορυφή",
        "hi": "शीर्ष पर वापस जाएँ",
        "ar": "العودة للأعلى",
        "he": "חזרה למעלה",
    },
    # ── Copy code button ──────────────────────────────────────────────────
    "copy_to_clipboard": {
        "en": "Copy to clipboard",
        "fr": "Copier dans le presse-papiers",
        "de": "In die Zwischenablage kopieren",
        "es": "Copiar al portapapeles",
        "pt": "Copiar para a área de transferência",
        "it": "Copia negli appunti",
        "nl": "Kopieer naar klembord",
        "ja": "クリップボードにコピー",
        "ko": "클립보드에 복사",
        "zh-Hans": "复制到剪贴板",
        "zh-Hant": "複製到剪貼簿",
        "ru": "Копировать в буфер обмена",
        "pl": "Skopiuj do schowka",
        "tr": "Panoya kopyala",
        "sv": "Kopiera till urklipp",
        "da": "Kopiér til udklipsholder",
        "nb": "Kopier til utklippstavlen",
        "is": "Afrita á klippispjald",
        "fi": "Kopioi leikepöydälle",
        "cs": "Kopírovat do schránky",
        "ro": "Copiază în clipboard",
        "el": "Αντιγραφή στο πρόχειρο",
        "hi": "क्लिपबोर्ड पर कॉपी करें",
        "ar": "نسخ إلى الحافظة",
        "he": "העתק ללוח",
    },
    "copied": {
        "en": "Copied!",
        "fr": "Copié !",
        "de": "Kopiert!",
        "es": "¡Copiado!",
        "pt": "Copiado!",
        "it": "Copiato!",
        "nl": "Gekopieerd!",
        "ja": "コピーしました！",
        "ko": "복사됨!",
        "zh-Hans": "已复制！",
        "zh-Hant": "已複製！",
        "ru": "Скопировано!",
        "pl": "Skopiowano!",
        "tr": "Kopyalandı!",
        "sv": "Kopierat!",
        "da": "Kopieret!",
        "nb": "Kopiert!",
        "is": "Afritað!",
        "fi": "Kopioitu!",
        "cs": "Zkopírováno!",
        "ro": "Copiat!",
        "el": "Αντιγράφηκε!",
        "hi": "कॉपी हो गया!",
        "ar": "تم النسخ!",
        "he": "הועתק!",
    },
    # ── Copy page widget ──────────────────────────────────────────────────
    "copy_page": {
        "en": "Copy page",
        "fr": "Copier la page",
        "de": "Seite kopieren",
        "es": "Copiar página",
        "pt": "Copiar página",
        "it": "Copia pagina",
        "nl": "Pagina kopiëren",
        "ja": "ページをコピー",
        "ko": "페이지 복사",
        "zh-Hans": "复制页面",
        "zh-Hant": "複製頁面",
        "ru": "Копировать страницу",
        "pl": "Kopiuj stronę",
        "tr": "Sayfayı kopyala",
        "sv": "Kopiera sida",
        "da": "Kopiér side",
        "nb": "Kopier side",
        "is": "Afrita síðu",
        "fi": "Kopioi sivu",
        "cs": "Kopírovat stránku",
        "ro": "Copiază pagina",
        "el": "Αντιγραφή σελίδας",
        "hi": "पृष्ठ कॉपी करें",
        "ar": "نسخ الصفحة",
        "he": "העתק דף",
    },
    "copy_page_as_markdown": {
        "en": "Copy page as Markdown",
        "fr": "Copier la page en Markdown",
        "de": "Seite als Markdown kopieren",
        "es": "Copiar página como Markdown",
        "pt": "Copiar página como Markdown",
        "it": "Copia pagina come Markdown",
        "nl": "Pagina kopiëren als Markdown",
        "ja": "MarkdownとしてページをコピーMarkdown",
        "ko": "Markdown으로 페이지 복사",
        "zh-Hans": "复制页面为 Markdown",
        "zh-Hant": "複製頁面為 Markdown",
        "ru": "Копировать страницу как Markdown",
        "pl": "Kopiuj stronę jako Markdown",
        "tr": "Sayfayı Markdown olarak kopyala",
        "sv": "Kopiera sida som Markdown",
        "da": "Kopiér side som Markdown",
        "nb": "Kopier side som Markdown",
        "is": "Afrita síðu sem Markdown",
        "fi": "Kopioi sivu Markdown-muodossa",
        "cs": "Kopírovat stránku jako Markdown",
        "ro": "Copiază pagina ca Markdown",
        "el": "Αντιγραφή σελίδας ως Markdown",
        "hi": "पृष्ठ को Markdown के रूप में कॉपी करें",
        "ar": "نسخ الصفحة كـ Markdown",
        "he": "העתק דף כ-Markdown",
    },
    "view_as_markdown": {
        "en": "View as Markdown",
        "fr": "Voir en Markdown",
        "de": "Als Markdown anzeigen",
        "es": "Ver como Markdown",
        "pt": "Ver como Markdown",
        "it": "Visualizza come Markdown",
        "nl": "Bekijk als Markdown",
        "ja": "Markdownとして表示",
        "ko": "Markdown으로 보기",
        "zh-Hans": "查看 Markdown",
        "zh-Hant": "檢視 Markdown",
        "ru": "Просмотреть как Markdown",
        "pl": "Zobacz jako Markdown",
        "tr": "Markdown olarak görüntüle",
        "sv": "Visa som Markdown",
        "da": "Vis som Markdown",
        "nb": "Vis som Markdown",
        "is": "Skoða sem Markdown",
        "fi": "Näytä Markdown-muodossa",
        "cs": "Zobrazit jako Markdown",
        "ro": "Vizualizați ca Markdown",
        "el": "Προβολή ως Markdown",
        "hi": "Markdown के रूप में देखें",
        "ar": "عرض كـ Markdown",
        "he": "הצג כ-Markdown",
    },
    "view_page_as_markdown": {
        "en": "View page as Markdown",
        "fr": "Voir la page en Markdown",
        "de": "Seite als Markdown anzeigen",
        "es": "Ver página como Markdown",
        "pt": "Ver página como Markdown",
        "it": "Visualizza pagina come Markdown",
        "nl": "Pagina bekijken als Markdown",
        "ja": "ページをMarkdownとして表示",
        "ko": "Markdown으로 페이지 보기",
        "zh-Hans": "查看页面 Markdown",
        "zh-Hant": "檢視頁面 Markdown",
        "ru": "Просмотреть страницу как Markdown",
        "pl": "Zobacz stronę jako Markdown",
        "tr": "Sayfayı Markdown olarak görüntüle",
        "sv": "Visa sida som Markdown",
        "da": "Vis side som Markdown",
        "nb": "Vis side som Markdown",
        "is": "Skoða síðu sem Markdown",
        "fi": "Näytä sivu Markdown-muodossa",
        "cs": "Zobrazit stránku jako Markdown",
        "ro": "Vizualizați pagina ca Markdown",
        "el": "Προβολή σελίδας ως Markdown",
        "hi": "पृष्ठ को Markdown के रूप में देखें",
        "ar": "عرض الصفحة كـ Markdown",
        "he": "הצג דף כ-Markdown",
    },
    "page_actions": {
        "en": "Page actions",
        "fr": "Actions de la page",
        "de": "Seitenaktionen",
        "es": "Acciones de la página",
        "pt": "Ações da página",
        "it": "Azioni della pagina",
        "nl": "Paginaacties",
        "ja": "ページの操作",
        "ko": "페이지 작업",
        "zh-Hans": "页面操作",
        "zh-Hant": "頁面操作",
        "ru": "Действия со страницей",
        "pl": "Akcje strony",
        "tr": "Sayfa işlemleri",
        "sv": "Sidåtgärder",
        "da": "Sidehandlinger",
        "nb": "Sidehandlinger",
        "is": "Síðuaðgerðir",
        "fi": "Sivutoiminnot",
        "cs": "Akce stránky",
        "ro": "Acțiuni pagină",
        "el": "Ενέργειες σελίδας",
        "hi": "पृष्ठ क्रियाएँ",
        "ar": "إجراءات الصفحة",
        "he": "פעולות דף",
    },
    "error": {
        "en": "Error",
        "fr": "Erreur",
        "de": "Fehler",
        "es": "Error",
        "pt": "Erro",
        "it": "Errore",
        "nl": "Fout",
        "ja": "エラー",
        "ko": "오류",
        "zh-Hans": "错误",
        "zh-Hant": "錯誤",
        "ru": "Ошибка",
        "pl": "Błąd",
        "tr": "Hata",
        "sv": "Fel",
        "da": "Fejl",
        "nb": "Feil",
        "is": "Villa",
        "fi": "Virhe",
        "cs": "Chyba",
        "ro": "Eroare",
        "el": "Σφάλμα",
        "hi": "त्रुटि",
        "ar": "خطأ",
        "he": "שגיאה",
    },
    # ── Dark mode toggle ──────────────────────────────────────────────────
    "switch_to_dark_mode": {
        "en": "Switch to dark mode",
        "fr": "Passer en mode sombre",
        "de": "Zum Dunkelmodus wechseln",
        "es": "Cambiar a modo oscuro",
        "pt": "Mudar para modo escuro",
        "it": "Passa alla modalità scura",
        "nl": "Schakel naar donkere modus",
        "ja": "ダークモードに切り替え",
        "ko": "다크 모드로 전환",
        "zh-Hans": "切换到深色模式",
        "zh-Hant": "切換到深色模式",
        "ru": "Переключить на тёмный режим",
        "pl": "Przełącz na tryb ciemny",
        "tr": "Karanlık moda geç",
        "sv": "Byt till mörkt läge",
        "da": "Skift til mørk tilstand",
        "nb": "Bytt til mørk modus",
        "is": "Skipta yfir í dökkan ham",
        "fi": "Vaihda tummaan tilaan",
        "cs": "Přepnout na tmavý režim",
        "ro": "Comutați la modul întunecat",
        "el": "Εναλλαγή σε σκούρα λειτουργία",
        "hi": "डार्क मोड पर स्विच करें",
        "ar": "التبديل إلى الوضع الداكن",
        "he": "עבור למצב כהה",
    },
    "switch_to_light_mode": {
        "en": "Switch to light mode",
        "fr": "Passer en mode clair",
        "de": "Zum Hellmodus wechseln",
        "es": "Cambiar a modo claro",
        "pt": "Mudar para modo claro",
        "it": "Passa alla modalità chiara",
        "nl": "Schakel naar lichte modus",
        "ja": "ライトモードに切り替え",
        "ko": "라이트 모드로 전환",
        "zh-Hans": "切换到浅色模式",
        "zh-Hant": "切換到淺色模式",
        "ru": "Переключить на светлый режим",
        "pl": "Przełącz na tryb jasny",
        "tr": "Aydınlık moda geç",
        "sv": "Byt till ljust läge",
        "da": "Skift til lys tilstand",
        "nb": "Bytt til lys modus",
        "is": "Skipta yfir í ljósan ham",
        "fi": "Vaihda vaaleaan tilaan",
        "cs": "Přepnout na světlý režim",
        "ro": "Comutați la modul luminos",
        "el": "Εναλλαγή σε φωτεινή λειτουργία",
        "hi": "लाइट मोड पर स्विच करें",
        "ar": "التبديل إلى الوضع الفاتح",
        "he": "עבור למצב בהיר",
    },
    "toggle_dark_mode": {
        "en": "Toggle dark mode",
        "fr": "Basculer le mode sombre",
        "de": "Dunkelmodus umschalten",
        "es": "Alternar modo oscuro",
        "pt": "Alternar modo escuro",
        "it": "Attiva/disattiva modalità scura",
        "nl": "Donkere modus aan/uit",
        "ja": "ダークモードの切り替え",
        "ko": "다크 모드 전환",
        "zh-Hans": "切换深色模式",
        "zh-Hant": "切換深色模式",
        "ru": "Переключить тёмный режим",
        "pl": "Przełącz tryb ciemny",
        "tr": "Karanlık modu değiştir",
        "sv": "Växla mörkt läge",
        "da": "Skift mørk tilstand",
        "nb": "Veksle mørk modus",
        "is": "Víxla dökkum ham",
        "fi": "Vaihda tumma tila",
        "cs": "Přepnout tmavý režim",
        "ro": "Comutați modul întunecat",
        "el": "Εναλλαγή σκούρας λειτουργίας",
        "hi": "डार्क मोड टॉगल करें",
        "ar": "تبديل الوضع الداكن",
        "he": "מצב כהה מופעל/כבוי",
    },
    # ── GitHub widget ─────────────────────────────────────────────────────
    "stars": {
        "en": "Stars",
        "fr": "Étoiles",
        "de": "Sterne",
        "es": "Estrellas",
        "pt": "Estrelas",
        "it": "Stelle",
        "nl": "Sterren",
        "ja": "スター",
        "ko": "스타",
        "zh-Hans": "星标",
        "zh-Hant": "星標",
        "ru": "Звёзды",
        "pl": "Gwiazdki",
        "tr": "Yıldızlar",
        "sv": "Stjärnor",
        "da": "Stjerner",
        "nb": "Stjerner",
        "is": "Stjörnur",
        "fi": "Tähdet",
        "cs": "Hvězdičky",
        "ro": "Stele",
        "el": "Αστέρια",
        "hi": "सितारे",
        "ar": "النجوم",
        "he": "כוכבים",
    },
    "forks": {
        "en": "Forks",
        "fr": "Forks",
        "de": "Forks",
        "es": "Forks",
        "pt": "Forks",
        "it": "Fork",
        "nl": "Forks",
        "ja": "フォーク",
        "ko": "포크",
        "zh-Hans": "派生",
        "zh-Hant": "派生",
        "ru": "Форки",
        "pl": "Forki",
        "tr": "Çatallamalar",
        "sv": "Förgreningar",
        "da": "Forgreninger",
        "nb": "Forgreninger",
        "is": "Kvíslun",
        "fi": "Haarukat",
        "cs": "Forky",
        "ro": "Ramificații",
        "el": "Διακλαδώσεις",
        "hi": "फ़ॉर्क",
        "ar": "التفرعات",
        "he": "פורקים",
    },
    "repository": {
        "en": "Repository",
        "fr": "Dépôt",
        "de": "Repository",
        "es": "Repositorio",
        "pt": "Repositório",
        "it": "Repository",
        "nl": "Repository",
        "ja": "リポジトリ",
        "ko": "저장소",
        "zh-Hans": "仓库",
        "zh-Hant": "儲存庫",
        "ru": "Репозиторий",
        "pl": "Repozytorium",
        "tr": "Depo",
        "sv": "Arkiv",
        "da": "Arkiv",
        "nb": "Arkiv",
        "is": "Gagnageymsla",
        "fi": "Tietovarasto",
        "cs": "Repozitář",
        "ro": "Depozit",
        "el": "Αποθετήριο",
        "hi": "रिपॉज़िटरी",
        "ar": "المستودع",
        "he": "מאגר",
    },
    "issues": {
        "en": "Issues",
        "fr": "Issues",
        "de": "Issues",
        "es": "Issues",
        "pt": "Issues",
        "it": "Issue",
        "nl": "Issues",
        "ja": "イシュー",
        "ko": "이슈",
        "zh-Hans": "问题",
        "zh-Hant": "問題",
        "ru": "Задачи",
        "pl": "Zgłoszenia",
        "tr": "Sorunlar",
        "sv": "Ärenden",
        "da": "Fejlrapporter",
        "nb": "Saker",
        "is": "Vandamál",
        "fi": "Ongelmat",
        "cs": "Problémy",
        "ro": "Probleme",
        "el": "Ζητήματα",
        "hi": "मुद्दे",
        "ar": "المشكلات",
        "he": "בעיות",
    },
    "pull_requests": {
        "en": "Pull Requests",
        "fr": "Pull Requests",
        "de": "Pull Requests",
        "es": "Pull Requests",
        "pt": "Pull Requests",
        "it": "Pull Request",
        "nl": "Pull Requests",
        "ja": "プルリクエスト",
        "ko": "풀 리퀘스트",
        "zh-Hans": "拉取请求",
        "zh-Hant": "拉取請求",
        "ru": "Pull-запросы",
        "pl": "Pull Requesty",
        "tr": "Çekme İstekleri",
        "sv": "Pull-förfrågningar",
        "da": "Pull-anmodninger",
        "nb": "Pull-forespørsler",
        "is": "Pull-beiðnir",
        "fi": "Pull-pyynnöt",
        "cs": "Pull requesty",
        "ro": "Pull request-uri",
        "el": "Pull requests",
        "hi": "पुल रिक्वेस्ट",
        "ar": "طلبات السحب",
        "he": "בקשות משיכה",
    },
    "add_a_star": {
        "en": "Add a Star",
        "fr": "Ajouter une étoile",
        "de": "Stern hinzufügen",
        "es": "Añadir estrella",
        "pt": "Adicionar estrela",
        "it": "Aggiungi stella",
        "nl": "Ster toevoegen",
        "ja": "スターを付ける",
        "ko": "스타 추가",
        "zh-Hans": "添加星标",
        "zh-Hant": "新增星標",
        "ru": "Поставить звезду",
        "pl": "Dodaj gwiazdkę",
        "tr": "Yıldız ekle",
        "sv": "Ge en stjärna",
        "da": "Giv en stjerne",
        "nb": "Gi en stjerne",
        "is": "Gefa stjörnu",
        "fi": "Anna tähti",
        "cs": "Přidat hvězdičku",
        "ro": "Adăugați o stea",
        "el": "Προσθήκη αστεριού",
        "hi": "एक सितारा दें",
        "ar": "إضافة نجمة",
        "he": "הוסף כוכב",
    },
    "create_a_fork": {
        "en": "Create a Fork",
        "fr": "Créer un fork",
        "de": "Fork erstellen",
        "es": "Crear un fork",
        "pt": "Criar um fork",
        "it": "Crea un fork",
        "nl": "Fork maken",
        "ja": "フォークを作成",
        "ko": "포크 만들기",
        "zh-Hans": "创建派生",
        "zh-Hant": "建立派生",
        "ru": "Создать форк",
        "pl": "Utwórz fork",
        "tr": "Çatallama oluştur",
        "sv": "Skapa en förgrening",
        "da": "Opret en forgrening",
        "nb": "Opprett en forgrening",
        "is": "Búa til kvíslun",
        "fi": "Luo haarukka",
        "cs": "Vytvořit fork",
        "ro": "Creați o ramificație",
        "el": "Δημιουργία διακλάδωσης",
        "hi": "एक फ़ॉर्क बनाएँ",
        "ar": "إنشاء تفرع",
        "he": "צור פורק",
    },
    # ── Page metadata / timestamps ────────────────────────────────────────
    "refreshed_time_ago": {
        "en": "Refreshed {time}",
        "fr": "Actualisé {time}",
        "de": "Aktualisiert {time}",
        "es": "Actualizado {time}",
        "pt": "Atualizado {time}",
        "it": "Aggiornato {time}",
        "nl": "Vernieuwd {time}",
        "ja": "{time}に更新",
        "ko": "{time} 새로고침됨",
        "zh-Hans": "{time}刷新",
        "zh-Hant": "{time}重新整理",
        "ru": "Обновлено {time}",
        "pl": "Odświeżono {time}",
        "tr": "{time} güncellendi",
        "sv": "Uppdaterad {time}",
        "da": "Opdateret {time}",
        "nb": "Oppdatert {time}",
        "is": "Uppfært {time}",
        "fi": "Päivitetty {time}",
        "cs": "Aktualizováno {time}",
        "ro": "Actualizat {time}",
        "el": "Ανανεώθηκε {time}",
        "hi": "अपडेट किया गया {time}",
        "ar": "تم التحديث {time}",
        "he": "רוענן {time}",
    },
    "years_ago": {
        "en": "{n} year ago|{n} years ago",
        "fr": "il y a {n} an|il y a {n} ans",
        "de": "vor {n} Jahr|vor {n} Jahren",
        "es": "hace {n} año|hace {n} años",
        "pt": "há {n} ano|há {n} anos",
        "it": "{n} anno fa|{n} anni fa",
        "nl": "{n} jaar geleden|{n} jaar geleden",
        "ja": "{n}年前|{n}年前",
        "ko": "{n}년 전|{n}년 전",
        "zh-Hans": "{n}年前|{n}年前",
        "zh-Hant": "{n}年前|{n}年前",
        "ru": "{n} год назад|{n} лет назад",
        "pl": "{n} rok temu|{n} lat temu",
        "tr": "{n} yıl önce|{n} yıl önce",
        "sv": "{n} år sedan|{n} år sedan",
        "da": "{n} år siden|{n} år siden",
        "nb": "{n} år siden|{n} år siden",
        "is": "fyrir {n} ári|fyrir {n} árum",
        "fi": "{n} vuosi sitten|{n} vuotta sitten",
        "cs": "před {n} rokem|před {n} lety",
        "ro": "acum {n} an|acum {n} ani",
        "el": "{n} χρόνο πριν|{n} χρόνια πριν",
        "hi": "{n} साल पहले|{n} साल पहले",
        "ar": "قبل {n} سنة|قبل {n} سنوات",
        "he": "לפני {n} שנה|לפני {n} שנים",
    },
    "months_ago": {
        "en": "{n} month ago|{n} months ago",
        "fr": "il y a {n} mois|il y a {n} mois",
        "de": "vor {n} Monat|vor {n} Monaten",
        "es": "hace {n} mes|hace {n} meses",
        "pt": "há {n} mês|há {n} meses",
        "it": "{n} mese fa|{n} mesi fa",
        "nl": "{n} maand geleden|{n} maanden geleden",
        "ja": "{n}か月前|{n}か月前",
        "ko": "{n}개월 전|{n}개월 전",
        "zh-Hans": "{n}个月前|{n}个月前",
        "zh-Hant": "{n}個月前|{n}個月前",
        "ru": "{n} месяц назад|{n} месяцев назад",
        "pl": "{n} miesiąc temu|{n} miesięcy temu",
        "tr": "{n} ay önce|{n} ay önce",
        "sv": "{n} månad sedan|{n} månader sedan",
        "da": "{n} måned siden|{n} måneder siden",
        "nb": "{n} måned siden|{n} måneder siden",
        "is": "fyrir {n} mánuði|fyrir {n} mánuðum",
        "fi": "{n} kuukausi sitten|{n} kuukautta sitten",
        "cs": "před {n} měsícem|před {n} měsíci",
        "ro": "acum {n} lună|acum {n} luni",
        "el": "{n} μήνα πριν|{n} μήνες πριν",
        "hi": "{n} महीना पहले|{n} महीने पहले",
        "ar": "قبل {n} شهر|قبل {n} أشهر",
        "he": "לפני {n} חודש|לפני {n} חודשים",
    },
    "days_ago": {
        "en": "{n} day ago|{n} days ago",
        "fr": "il y a {n} jour|il y a {n} jours",
        "de": "vor {n} Tag|vor {n} Tagen",
        "es": "hace {n} día|hace {n} días",
        "pt": "há {n} dia|há {n} dias",
        "it": "{n} giorno fa|{n} giorni fa",
        "nl": "{n} dag geleden|{n} dagen geleden",
        "ja": "{n}日前|{n}日前",
        "ko": "{n}일 전|{n}일 전",
        "zh-Hans": "{n}天前|{n}天前",
        "zh-Hant": "{n}天前|{n}天前",
        "ru": "{n} день назад|{n} дней назад",
        "pl": "{n} dzień temu|{n} dni temu",
        "tr": "{n} gün önce|{n} gün önce",
        "sv": "{n} dag sedan|{n} dagar sedan",
        "da": "{n} dag siden|{n} dage siden",
        "nb": "{n} dag siden|{n} dager siden",
        "is": "fyrir {n} degi|fyrir {n} dögum",
        "fi": "{n} päivä sitten|{n} päivää sitten",
        "cs": "před {n} dnem|před {n} dny",
        "ro": "acum {n} zi|acum {n} zile",
        "el": "{n} ημέρα πριν|{n} ημέρες πριν",
        "hi": "{n} दिन पहले|{n} दिन पहले",
        "ar": "قبل {n} يوم|قبل {n} أيام",
        "he": "לפני {n} יום|לפני {n} ימים",
    },
    "hours_ago": {
        "en": "{n} hour ago|{n} hours ago",
        "fr": "il y a {n} heure|il y a {n} heures",
        "de": "vor {n} Stunde|vor {n} Stunden",
        "es": "hace {n} hora|hace {n} horas",
        "pt": "há {n} hora|há {n} horas",
        "it": "{n} ora fa|{n} ore fa",
        "nl": "{n} uur geleden|{n} uur geleden",
        "ja": "{n}時間前|{n}時間前",
        "ko": "{n}시간 전|{n}시간 전",
        "zh-Hans": "{n}小时前|{n}小时前",
        "zh-Hant": "{n}小時前|{n}小時前",
        "ru": "{n} час назад|{n} часов назад",
        "pl": "{n} godzinę temu|{n} godzin temu",
        "tr": "{n} saat önce|{n} saat önce",
        "sv": "{n} timme sedan|{n} timmar sedan",
        "da": "{n} time siden|{n} timer siden",
        "nb": "{n} time siden|{n} timer siden",
        "is": "fyrir {n} klukkustund|fyrir {n} klukkustundum",
        "fi": "{n} tunti sitten|{n} tuntia sitten",
        "cs": "před {n} hodinou|před {n} hodinami",
        "ro": "acum {n} oră|acum {n} ore",
        "el": "{n} ώρα πριν|{n} ώρες πριν",
        "hi": "{n} घंटा पहले|{n} घंटे पहले",
        "ar": "قبل {n} ساعة|قبل {n} ساعات",
        "he": "לפני {n} שעה|לפני {n} שעות",
    },
    "minutes_ago": {
        "en": "{n} minute ago|{n} minutes ago",
        "fr": "il y a {n} minute|il y a {n} minutes",
        "de": "vor {n} Minute|vor {n} Minuten",
        "es": "hace {n} minuto|hace {n} minutos",
        "pt": "há {n} minuto|há {n} minutos",
        "it": "{n} minuto fa|{n} minuti fa",
        "nl": "{n} minuut geleden|{n} minuten geleden",
        "ja": "{n}分前|{n}分前",
        "ko": "{n}분 전|{n}분 전",
        "zh-Hans": "{n}分钟前|{n}分钟前",
        "zh-Hant": "{n}分鐘前|{n}分鐘前",
        "ru": "{n} минуту назад|{n} минут назад",
        "pl": "{n} minutę temu|{n} minut temu",
        "tr": "{n} dakika önce|{n} dakika önce",
        "sv": "{n} minut sedan|{n} minuter sedan",
        "da": "{n} minut siden|{n} minutter siden",
        "nb": "{n} minutt siden|{n} minutter siden",
        "is": "fyrir {n} mínútu|fyrir {n} mínútum",
        "fi": "{n} minuutti sitten|{n} minuuttia sitten",
        "cs": "před {n} minutou|před {n} minutami",
        "ro": "acum {n} minut|acum {n} minute",
        "el": "{n} λεπτό πριν|{n} λεπτά πριν",
        "hi": "{n} मिनट पहले|{n} मिनट पहले",
        "ar": "قبل {n} دقيقة|قبل {n} دقائق",
        "he": "לפני {n} דקה|לפני {n} דקות",
    },
    "just_now": {
        "en": "just now",
        "fr": "à l'instant",
        "de": "gerade eben",
        "es": "justo ahora",
        "pt": "agora mesmo",
        "it": "proprio ora",
        "nl": "zojuist",
        "ja": "たった今",
        "ko": "방금",
        "zh-Hans": "刚刚",
        "zh-Hant": "剛剛",
        "ru": "только что",
        "pl": "właśnie teraz",
        "tr": "az önce",
        "sv": "just nu",
        "da": "lige nu",
        "nb": "akkurat nå",
        "is": "rétt í þessu",
        "fi": "juuri nyt",
        "cs": "právě teď",
        "ro": "chiar acum",
        "el": "μόλις τώρα",
        "hi": "अभी",
        "ar": "الآن",
        "he": "הרגע",
    },
    "date_at_time_utc": {
        "en": "{date} at {time} UTC",
        "fr": "{date} à {time} UTC",
        "de": "{date} um {time} UTC",
        "es": "{date} a las {time} UTC",
        "pt": "{date} às {time} UTC",
        "it": "{date} alle {time} UTC",
        "nl": "{date} om {time} UTC",
        "ja": "{date} {time} UTC",
        "ko": "{date} {time} UTC",
        "zh-Hans": "{date} {time} UTC",
        "zh-Hant": "{date} {time} UTC",
        "ru": "{date} в {time} UTC",
        "pl": "{date} o {time} UTC",
        "tr": "{date} {time} UTC",
        "sv": "{date} kl. {time} UTC",
        "da": "{date} kl. {time} UTC",
        "nb": "{date} kl. {time} UTC",
        "is": "{date} kl. {time} UTC",
        "fi": "{date} klo {time} UTC",
        "cs": "{date} v {time} UTC",
        "ro": "{date} la {time} UTC",
        "el": "{date} στις {time} UTC",
        "hi": "{date} को {time} UTC",
        "ar": "{date} في {time} بالتوقيت العالمي",
        "he": "{date} בשעה {time} UTC",
    },
    "author_avatar_alt": {
        "en": "{name}'s avatar",
        "fr": "Avatar de {name}",
        "de": "Avatar von {name}",
        "es": "Avatar de {name}",
        "pt": "Avatar de {name}",
        "it": "Avatar di {name}",
        "nl": "Avatar van {name}",
        "ja": "{name}のアバター",
        "ko": "{name}의 아바타",
        "zh-Hans": "{name}的头像",
        "zh-Hant": "{name}的頭像",
        "ru": "Аватар {name}",
        "pl": "Awatar użytkownika {name}",
        "tr": "{name} avatarı",
        "sv": "{name}s avatar",
        "da": "{name}s avatar",
        "nb": "{name}s avatar",
        "is": "Notandamynd {name}",
        "fi": "Käyttäjän {name} avatar",
        "cs": "Avatar uživatele {name}",
        "ro": "Avatarul lui {name}",
        "el": "Εικόνα του {name}",
        "hi": "{name} का अवतार",
        "ar": "صورة {name}",
        "he": "תמונה של {name}",
    },
    "author_avatar_fallback": {
        "en": "Author avatar",
        "fr": "Avatar de l'auteur",
        "de": "Autor-Avatar",
        "es": "Avatar del autor",
        "pt": "Avatar do autor",
        "it": "Avatar dell'autore",
        "nl": "Auteur-avatar",
        "ja": "著者のアバター",
        "ko": "저자 아바타",
        "zh-Hans": "作者头像",
        "zh-Hant": "作者頭像",
        "ru": "Аватар автора",
        "pl": "Awatar autora",
        "tr": "Yazar avatarı",
        "sv": "Författarens avatar",
        "da": "Forfatterens avatar",
        "nb": "Forfatterens avatar",
        "is": "Notandamynd höfundar",
        "fi": "Tekijän avatar",
        "cs": "Avatar autora",
        "ro": "Avatarul autorului",
        "el": "Εικόνα συγγραφέα",
        "hi": "लेखक का अवतार",
        "ar": "صورة المؤلف",
        "he": "תמונת מחבר",
    },
    "author": {
        "en": "Author",
        "fr": "Auteur",
        "de": "Autor",
        "es": "Autor",
        "pt": "Autor",
        "it": "Autore",
        "nl": "Auteur",
        "ja": "著者",
        "ko": "저자",
        "zh-Hans": "作者",
        "zh-Hant": "作者",
        "ru": "Автор",
        "pl": "Autor",
        "tr": "Yazar",
        "sv": "Författare",
        "da": "Forfatter",
        "nb": "Forfatter",
        "is": "Höfundur",
        "fi": "Tekijä",
        "cs": "Autor",
        "ro": "Autor",
        "el": "Συγγραφέας",
        "hi": "लेखक",
        "ar": "المؤلف",
        "he": "מחבר",
    },
    # ── Sidebar filter ────────────────────────────────────────────────────
    "filter_api": {
        "en": "Filter API...",
        "fr": "Filtrer l'API...",
        "de": "API filtern...",
        "es": "Filtrar API...",
        "pt": "Filtrar API...",
        "it": "Filtra API...",
        "nl": "API filteren...",
        "ja": "APIをフィルター...",
        "ko": "API 필터...",
        "zh-Hans": "筛选 API...",
        "zh-Hant": "篩選 API...",
        "ru": "Фильтр API...",
        "pl": "Filtruj API...",
        "tr": "API filtrele...",
        "sv": "Filtrera API...",
        "da": "Filtrer API...",
        "nb": "Filtrer API...",
        "is": "Sía API...",
        "fi": "Suodata API...",
        "cs": "Filtrovat API...",
        "ro": "Filtrați API...",
        "el": "Φιλτράρισμα API...",
        "hi": "API फ़िल्टर करें...",
        "ar": "...تصفية API",
        "he": "...סינון API",
    },
    "filter_api_reference_items": {
        "en": "Filter API reference items",
        "fr": "Filtrer les éléments de référence API",
        "de": "API-Referenzeinträge filtern",
        "es": "Filtrar elementos de referencia API",
        "pt": "Filtrar itens de referência da API",
        "it": "Filtra elementi di riferimento API",
        "nl": "API-referentie-items filteren",
        "ja": "APIリファレンス項目をフィルター",
        "ko": "API 레퍼런스 항목 필터",
        "zh-Hans": "筛选 API 参考项目",
        "zh-Hant": "篩選 API 參考項目",
        "ru": "Фильтровать элементы справочника API",
        "pl": "Filtruj elementy referencji API",
        "tr": "API referans öğelerini filtrele",
        "sv": "Filtrera API-referensposter",
        "da": "Filtrer API-referenceelementer",
        "nb": "Filtrer API-referanseelementer",
        "is": "Sía API-tilvísanaratriði",
        "fi": "Suodata API-viitekohteet",
        "cs": "Filtrovat položky API reference",
        "ro": "Filtrați elementele de referință API",
        "el": "Φιλτράρισμα στοιχείων αναφοράς API",
        "hi": "API संदर्भ आइटम फ़िल्टर करें",
        "ar": "تصفية عناصر مرجع API",
        "he": "סנן פריטי עיון API",
    },
    "clear_filter": {
        "en": "Clear filter",
        "fr": "Effacer le filtre",
        "de": "Filter löschen",
        "es": "Borrar filtro",
        "pt": "Limpar filtro",
        "it": "Cancella filtro",
        "nl": "Filter wissen",
        "ja": "フィルターをクリア",
        "ko": "필터 지우기",
        "zh-Hans": "清除筛选",
        "zh-Hant": "清除篩選",
        "ru": "Очистить фильтр",
        "pl": "Wyczyść filtr",
        "tr": "Filtreyi temizle",
        "sv": "Rensa filter",
        "da": "Ryd filter",
        "nb": "Tøm filter",
        "is": "Hreinsa síu",
        "fi": "Tyhjennä suodatin",
        "cs": "Vymazat filtr",
        "ro": "Ștergeți filtrul",
        "el": "Εκκαθάριση φίλτρου",
        "hi": "फ़िल्टर साफ़ करें",
        "ar": "مسح التصفية",
        "he": "נקה סינון",
    },
    "n_of_total_items": {
        "en": "{n} of {total} items",
        "fr": "{n} sur {total} éléments",
        "de": "{n} von {total} Einträgen",
        "es": "{n} de {total} elementos",
        "pt": "{n} de {total} itens",
        "it": "{n} di {total} elementi",
        "nl": "{n} van {total} items",
        "ja": "{total}件中{n}件",
        "ko": "{total}개 중 {n}개",
        "zh-Hans": "{total}项中的{n}项",
        "zh-Hant": "{total}項中的{n}項",
        "ru": "{n} из {total} элементов",
        "pl": "{n} z {total} elementów",
        "tr": "{total} öğeden {n} tanesi",
        "sv": "{n} av {total} poster",
        "da": "{n} af {total} elementer",
        "nb": "{n} av {total} elementer",
        "is": "{n} af {total} atriðum",
        "fi": "{n}/{total} kohdetta",
        "cs": "{n} z {total} položek",
        "ro": "{n} din {total} elemente",
        "el": "{n} από {total} στοιχεία",
        "hi": "{total} में से {n} आइटम",
        "ar": "{n} من {total} عنصر",
        "he": "{n} מתוך {total} פריטים",
    },
    # ── Reference switcher ────────────────────────────────────────────────
    "api_reference": {
        "en": "API Reference",
        "fr": "Référence API",
        "de": "API-Referenz",
        "es": "Referencia API",
        "pt": "Referência da API",
        "it": "Riferimento API",
        "nl": "API-referentie",
        "ja": "APIリファレンス",
        "ko": "API 레퍼런스",
        "zh-Hans": "API 参考",
        "zh-Hant": "API 參考",
        "ru": "Справочник API",
        "pl": "Referencja API",
        "tr": "API Referansı",
        "sv": "API-referens",
        "da": "API-reference",
        "nb": "API-referanse",
        "is": "API-tilvísun",
        "fi": "API-viite",
        "cs": "API reference",
        "ro": "Referință API",
        "el": "Αναφορά API",
        "hi": "API संदर्भ",
        "ar": "مرجع API",
        "he": "עיון API",
    },
    "cli_reference": {
        "en": "CLI Reference",
        "fr": "Référence CLI",
        "de": "CLI-Referenz",
        "es": "Referencia CLI",
        "pt": "Referência da CLI",
        "it": "Riferimento CLI",
        "nl": "CLI-referentie",
        "ja": "CLIリファレンス",
        "ko": "CLI 레퍼런스",
        "zh-Hans": "CLI 参考",
        "zh-Hant": "CLI 參考",
        "ru": "Справочник CLI",
        "pl": "Referencja CLI",
        "tr": "CLI Referansı",
        "sv": "CLI-referens",
        "da": "CLI-reference",
        "nb": "CLI-referanse",
        "is": "CLI-tilvísun",
        "fi": "CLI-viite",
        "cs": "CLI reference",
        "ro": "Referință CLI",
        "el": "Αναφορά CLI",
        "hi": "CLI संदर्भ",
        "ar": "مرجع CLI",
        "he": "עיון CLI",
    },
    "api": {
        "en": "API",
        "fr": "API",
        "de": "API",
        "es": "API",
        "pt": "API",
        "it": "API",
        "nl": "API",
        "ja": "API",
        "ko": "API",
        "zh-Hans": "API",
        "zh-Hant": "API",
        "ru": "API",
        "pl": "API",
        "tr": "API",
        "sv": "API",
        "da": "API",
        "nb": "API",
        "is": "API",
        "fi": "API",
        "cs": "API",
        "ro": "API",
        "el": "API",
        "hi": "API",
        "ar": "API",
        "he": "API",
    },
    "api_index": {
        "en": "API Index",
        "fr": "Index API",
        "de": "API-Index",
        "es": "Índice API",
        "pt": "Índice da API",
        "it": "Indice API",
        "nl": "API-index",
        "ja": "APIインデックス",
        "ko": "API 색인",
        "zh-Hans": "API 索引",
        "zh-Hant": "API 索引",
        "ru": "Указатель API",
        "pl": "Indeks API",
        "tr": "API Dizini",
        "sv": "API-index",
        "da": "API-indeks",
        "nb": "API-indeks",
        "is": "API-vísir",
        "fi": "API-hakemisto",
        "cs": "API index",
        "ro": "Index API",
        "el": "Ευρετήριο API",
        "hi": "API अनुक्रमणिका",
        "ar": "فهرس API",
        "he": "אינדקס API",
    },
    "cli_index": {
        "en": "CLI Index",
        "fr": "Index CLI",
        "de": "CLI-Index",
        "es": "Índice CLI",
        "pt": "Índice da CLI",
        "it": "Indice CLI",
        "nl": "CLI-index",
        "ja": "CLIインデックス",
        "ko": "CLI 색인",
        "zh-Hans": "CLI 索引",
        "zh-Hant": "CLI 索引",
        "ru": "Указатель CLI",
        "pl": "Indeks CLI",
        "tr": "CLI Dizini",
        "sv": "CLI-index",
        "da": "CLI-indeks",
        "nb": "CLI-indeks",
        "is": "CLI-vísir",
        "fi": "CLI-hakemisto",
        "cs": "CLI index",
        "ro": "Index CLI",
        "el": "Ευρετήριο CLI",
        "hi": "CLI अनुक्रमणिका",
        "ar": "فهرس CLI",
        "he": "אינדקס CLI",
    },
    "cli_commands": {
        "en": "Commands",
        "fr": "Commandes",
        "de": "Befehle",
        "es": "Comandos",
        "pt": "Comandos",
        "it": "Comandi",
        "nl": "Opdrachten",
        "ja": "コマンド",
        "ko": "명령어",
        "zh-Hans": "命令",
        "zh-Hant": "命令",
        "ru": "Команды",
        "pl": "Polecenia",
        "tr": "Komutlar",
        "sv": "Kommandon",
        "da": "Kommandoer",
        "nb": "Kommandoer",
        "is": "Skipanir",
        "fi": "Komennot",
        "cs": "Příkazy",
        "ro": "Comenzi",
        "el": "Εντολές",
        "hi": "कमांड",
        "ar": "الأوامر",
        "he": "פקודות",
    },
    "cli": {
        "en": "CLI",
        "fr": "CLI",
        "de": "CLI",
        "es": "CLI",
        "pt": "CLI",
        "it": "CLI",
        "nl": "CLI",
        "ja": "CLI",
        "ko": "CLI",
        "zh-Hans": "CLI",
        "zh-Hant": "CLI",
        "ru": "CLI",
        "pl": "CLI",
        "tr": "CLI",
        "sv": "CLI",
        "da": "CLI",
        "nb": "CLI",
        "is": "CLI",
        "fi": "CLI",
        "cs": "CLI",
        "ro": "CLI",
        "el": "CLI",
        "hi": "CLI",
        "ar": "CLI",
        "he": "CLI",
    },
    # ── Announcement banner ───────────────────────────────────────────────
    "dismiss_announcement": {
        "en": "Dismiss announcement",
        "fr": "Fermer l'annonce",
        "de": "Ankündigung schließen",
        "es": "Cerrar anuncio",
        "pt": "Fechar anúncio",
        "it": "Chiudi annuncio",
        "nl": "Aankondiging sluiten",
        "ja": "お知らせを閉じる",
        "ko": "공지 닫기",
        "zh-Hans": "关闭公告",
        "zh-Hant": "關閉公告",
        "ru": "Закрыть объявление",
        "pl": "Zamknij ogłoszenie",
        "tr": "Duyuruyu kapat",
        "sv": "Stäng meddelande",
        "da": "Luk meddelelse",
        "nb": "Lukk kunngjøring",
        "is": "Loka tilkynningu",
        "fi": "Sulje ilmoitus",
        "cs": "Zavřít oznámení",
        "ro": "Închideți anunțul",
        "el": "Απόρριψη ανακοίνωσης",
        "hi": "घोषणा बंद करें",
        "ar": "إغلاق الإعلان",
        "he": "סגור הודעה",
    },
    # ── Responsive tables ─────────────────────────────────────────────────
    "scrollable_table": {
        "en": "Scrollable table",
        "fr": "Tableau défilable",
        "de": "Scrollbare Tabelle",
        "es": "Tabla desplazable",
        "pt": "Tabela rolável",
        "it": "Tabella scorrevole",
        "nl": "Scrollbare tabel",
        "ja": "スクロール可能な表",
        "ko": "스크롤 가능한 표",
        "zh-Hans": "可滚动表格",
        "zh-Hant": "可捲動表格",
        "ru": "Прокручиваемая таблица",
        "pl": "Przewijalna tabela",
        "tr": "Kaydırılabilir tablo",
        "sv": "Rullbar tabell",
        "da": "Tabel med rulning",
        "nb": "Rullbar tabell",
        "is": "Skrunanlegt töflu",
        "fi": "Vieritettävä taulukko",
        "cs": "Posuvná tabulka",
        "ro": "Tabel derulabil",
        "el": "Πίνακας με κύλιση",
        "hi": "स्क्रॉल करने योग्य तालिका",
        "ar": "جدول قابل للتمرير",
        "he": "טבלה ניתנת לגלילה",
    },
    # ── Video embed ───────────────────────────────────────────────────────
    "play_video": {
        "en": "Play video: {title}",
        "fr": "Lire la vidéo : {title}",
        "de": "Video abspielen: {title}",
        "es": "Reproducir vídeo: {title}",
        "pt": "Reproduzir vídeo: {title}",
        "it": "Riproduci video: {title}",
        "nl": "Video afspelen: {title}",
        "ja": "動画を再生: {title}",
        "ko": "동영상 재생: {title}",
        "zh-Hans": "播放视频: {title}",
        "zh-Hant": "播放影片: {title}",
        "ru": "Воспроизвести видео: {title}",
        "pl": "Odtwórz wideo: {title}",
        "tr": "Videoyu oynat: {title}",
        "sv": "Spela video: {title}",
        "da": "Afspil video: {title}",
        "nb": "Spill av video: {title}",
        "is": "Spila myndband: {title}",
        "fi": "Toista video: {title}",
        "cs": "Přehrát video: {title}",
        "ro": "Redați videoclipul: {title}",
        "el": "Αναπαραγωγή βίντεο: {title}",
        "hi": "वीडियो चलाएँ: {title}",
        "ar": "تشغيل الفيديو: {title}",
        "he": "הפעל סרטון: {title}",
    },
    "video": {
        "en": "Video",
        "fr": "Vidéo",
        "de": "Video",
        "es": "Vídeo",
        "pt": "Vídeo",
        "it": "Video",
        "nl": "Video",
        "ja": "動画",
        "ko": "동영상",
        "zh-Hans": "视频",
        "zh-Hant": "影片",
        "ru": "Видео",
        "pl": "Wideo",
        "tr": "Video",
        "sv": "Video",
        "da": "Video",
        "nb": "Video",
        "is": "Myndband",
        "fi": "Video",
        "cs": "Video",
        "ro": "Video",
        "el": "Βίντεο",
        "hi": "वीडियो",
        "ar": "فيديو",
        "he": "סרטון",
    },
    # ── Navbar labels ─────────────────────────────────────────────────────
    "user_guide": {
        "en": "User Guide",
        "fr": "Guide d'utilisation",
        "de": "Benutzerhandbuch",
        "es": "Guía del usuario",
        "pt": "Guia do usuário",
        "it": "Guida utente",
        "nl": "Gebruikershandleiding",
        "ja": "ユーザーガイド",
        "ko": "사용자 가이드",
        "zh-Hans": "用户指南",
        "zh-Hant": "使用者指南",
        "ru": "Руководство пользователя",
        "pl": "Podręcznik użytkownika",
        "tr": "Kullanım Kılavuzu",
        "sv": "Användarguide",
        "da": "Brugervejledning",
        "nb": "Brukerveiledning",
        "is": "Notendahandbók",
        "fi": "Käyttöopas",
        "cs": "Uživatelská příručka",
        "ro": "Ghid de utilizare",
        "el": "Οδηγός χρήσης",
        "hi": "उपयोगकर्ता गाइड",
        "ar": "دليل المستخدم",
        "he": "מדריך למשתמש",
    },
    "recipes": {
        "en": "Recipes",
        "fr": "Recettes",
        "de": "Rezepte",
        "es": "Recetas",
        "pt": "Receitas",
        "it": "Ricette",
        "nl": "Recepten",
        "ja": "レシピ",
        "ko": "레시피",
        "zh-Hans": "操作指南",
        "zh-Hant": "操作指南",
        "ru": "Рецепты",
        "pl": "Przepisy",
        "tr": "Tarifler",
        "sv": "Recept",
        "da": "Opskrifter",
        "nb": "Oppskrifter",
        "is": "Uppskriftir",
        "fi": "Reseptit",
        "cs": "Recepty",
        "ro": "Rețete",
        "el": "Συνταγές",
        "hi": "विधियाँ",
        "ar": "وصفات",
        "he": "מתכונים",
    },
    "reference": {
        "en": "Reference",
        "fr": "Référence",
        "de": "Referenz",
        "es": "Referencia",
        "pt": "Referência",
        "it": "Riferimento",
        "nl": "Referentie",
        "ja": "リファレンス",
        "ko": "레퍼런스",
        "zh-Hans": "参考",
        "zh-Hant": "參考",
        "ru": "Справочник",
        "pl": "Referencja",
        "tr": "Referans",
        "sv": "Referens",
        "da": "Reference",
        "nb": "Referanse",
        "is": "Tilvísun",
        "fi": "Viite",
        "cs": "Reference",
        "ro": "Referință",
        "el": "Αναφορά",
        "hi": "संदर्भ",
        "ar": "مرجع",
        "he": "עיון",
    },
    "changelog": {
        "en": "Changelog",
        "fr": "Journal des modifications",
        "de": "Änderungsprotokoll",
        "es": "Registro de cambios",
        "pt": "Registro de alterações",
        "it": "Registro delle modifiche",
        "nl": "Wijzigingslogboek",
        "ja": "変更履歴",
        "ko": "변경 이력",
        "zh-Hans": "更新日志",
        "zh-Hant": "更新日誌",
        "ru": "Журнал изменений",
        "pl": "Historia zmian",
        "tr": "Değişiklik Günlüğü",
        "sv": "Ändringslogg",
        "da": "Ændringslog",
        "nb": "Endringslogg",
        "is": "Breytingaskrá",
        "fi": "Muutosloki",
        "cs": "Protokol změn",
        "ro": "Jurnal de modificări",
        "el": "Αρχείο αλλαγών",
        "hi": "परिवर्तन लॉग",
        "ar": "سجل التغييرات",
        "he": "יומן שינויים",
    },
    # ── Footer ────────────────────────────────────────────────────────────
    "developed_by": {
        "en": "Developed by",
        "fr": "Développé par",
        "de": "Entwickelt von",
        "es": "Desarrollado por",
        "pt": "Desenvolvido por",
        "it": "Sviluppato da",
        "nl": "Ontwikkeld door",
        "ja": "開発者:",
        "ko": "개발자:",
        "zh-Hans": "开发者：",
        "zh-Hant": "開發者：",
        "ru": "Разработано",
        "pl": "Opracowane przez",
        "tr": "Geliştiren:",
        "sv": "Utvecklad av",
        "da": "Udviklet af",
        "nb": "Utviklet av",
        "is": "Þróað af",
        "fi": "Kehittänyt",
        "cs": "Vyvinul",
        "ro": "Dezvoltat de",
        "el": "Αναπτύχθηκε από",
        "hi": "द्वारा विकसित",
        "ar": "تم التطوير بواسطة",
        "he": "פותח על ידי",
    },
    "supported_by": {
        "en": "Supported by",
        "fr": "Soutenu par",
        "de": "Unterstützt von",
        "es": "Con el apoyo de",
        "pt": "Apoiado por",
        "it": "Sostenuto da",
        "nl": "Ondersteund door",
        "ja": "支援:",
        "ko": "지원:",
        "zh-Hans": "支持：",
        "zh-Hant": "支持：",
        "ru": "При поддержке",
        "pl": "Wspierane przez",
        "tr": "Destekleyen:",
        "sv": "Stödd av",
        "da": "Støttet af",
        "nb": "Støttet av",
        "is": "Stutt af",
        "fi": "Tukenut",
        "cs": "Podporováno",
        "ro": "Susținut de",
        "el": "Υποστηρίζεται από",
        "hi": "द्वारा समर्थित",
        "ar": "بدعم من",
        "he": "בתמיכת",
    },
    "and": {
        "en": "and",
        "fr": "et",
        "de": "und",
        "es": "y",
        "pt": "e",
        "it": "e",
        "nl": "en",
        "ja": "と",
        "ko": "및",
        "zh-Hans": "和",
        "zh-Hant": "和",
        "ru": "и",
        "pl": "i",
        "tr": "ve",
        "sv": "och",
        "da": "og",
        "nb": "og",
        "is": "og",
        "fi": "ja",
        "cs": "a",
        "ro": "și",
        "el": "και",
        "hi": "और",
        "ar": "و",
        "he": "ו",
    },
    # ── Footer attribution ────────────────────────────────────────────────
    "site_created_with": {
        "en": "Site created with",
        "fr": "Site créé avec",
        "de": "Website erstellt mit",
        "es": "Sitio creado con",
        "pt": "Site criado com",
        "it": "Sito creato con",
        "nl": "Website gemaakt met",
        "ja": "サイト構築:",
        "ko": "사이트 제작:",
        "zh-Hans": "网站构建工具:",
        "zh-Hant": "網站建置工具:",
        "ru": "Сайт создан с помощью",
        "pl": "Strona stworzona za pomocą",
        "tr": "Site şununla oluşturuldu:",
        "sv": "Webbplats skapad med",
        "da": "Websted oprettet med",
        "nb": "Nettsted laget med",
        "is": "Vefur búinn til með",
        "fi": "Sivusto luotu käyttäen",
        "cs": "Stránky vytvořeny pomocí",
        "ro": "Site creat cu",
        "el": "Ιστότοπος δημιουργήθηκε με",
        "hi": "साइट निर्मित",
        "ar": "تم إنشاء الموقع باستخدام",
        "he": "האתר נוצר באמצעות",
    },
    # ── Homepage sidebar headings & links ─────────────────────────────────
    "links": {
        "en": "Links",
        "fr": "Liens",
        "de": "Links",
        "es": "Enlaces",
        "pt": "Links",
        "it": "Link",
        "nl": "Links",
        "ja": "リンク",
        "ko": "링크",
        "zh-Hans": "链接",
        "zh-Hant": "連結",
        "ru": "Ссылки",
        "pl": "Linki",
        "tr": "Bağlantılar",
        "sv": "Länkar",
        "da": "Links",
        "nb": "Lenker",
        "is": "Tenglar",
        "fi": "Linkit",
        "cs": "Odkazy",
        "ro": "Linkuri",
        "el": "Σύνδεσμοι",
        "hi": "लिंक",
        "ar": "روابط",
        "he": "קישורים",
    },
    "view_on_pypi": {
        "en": "View on PyPI",
        "fr": "Voir sur PyPI",
        "de": "Auf PyPI ansehen",
        "es": "Ver en PyPI",
        "pt": "Ver no PyPI",
        "it": "Vedi su PyPI",
        "nl": "Bekijk op PyPI",
        "ja": "PyPIで見る",
        "ko": "PyPI에서 보기",
        "zh-Hans": "在PyPI上查看",
        "zh-Hant": "在PyPI上查看",
        "ru": "Посмотреть на PyPI",
        "pl": "Zobacz na PyPI",
        "tr": "PyPI'da görüntüle",
        "sv": "Visa på PyPI",
        "da": "Vis på PyPI",
        "nb": "Vis på PyPI",
        "is": "Skoða á PyPI",
        "fi": "Näytä PyPI:ssä",
        "cs": "Zobrazit na PyPI",
        "ro": "Vizualizați pe PyPI",
        "el": "Προβολή στο PyPI",
        "hi": "PyPI पर देखें",
        "ar": "عرض على PyPI",
        "he": "צפה ב-PyPI",
    },
    "browse_source_code": {
        "en": "Browse source code",
        "fr": "Parcourir le code source",
        "de": "Quellcode durchsuchen",
        "es": "Explorar el código fuente",
        "pt": "Navegar no código-fonte",
        "it": "Sfoglia il codice sorgente",
        "nl": "Broncode bekijken",
        "ja": "ソースコードを見る",
        "ko": "소스 코드 탐색",
        "zh-Hans": "浏览源代码",
        "zh-Hant": "瀏覽原始碼",
        "ru": "Просмотреть исходный код",
        "pl": "Przeglądaj kod źródłowy",
        "tr": "Kaynak koduna göz at",
        "sv": "Bläddra i källkod",
        "da": "Gennemse kildekode",
        "nb": "Bla gjennom kildekode",
        "is": "Fletta í frumkóða",
        "fi": "Selaa lähdekoodia",
        "cs": "Procházet zdrojový kód",
        "ro": "Răsfoiți codul sursă",
        "el": "Περιήγηση πηγαίου κώδικα",
        "hi": "स्रोत कोड ब्राउज़ करें",
        "ar": "تصفح الكود المصدري",
        "he": "עיין בקוד המקור",
    },
    "report_a_bug": {
        "en": "Report a bug",
        "fr": "Signaler un bug",
        "de": "Fehler melden",
        "es": "Reportar un error",
        "pt": "Reportar um bug",
        "it": "Segnala un bug",
        "nl": "Bug melden",
        "ja": "バグを報告",
        "ko": "버그 신고",
        "zh-Hans": "报告错误",
        "zh-Hant": "回報錯誤",
        "ru": "Сообщить об ошибке",
        "pl": "Zgłoś błąd",
        "tr": "Hata bildir",
        "sv": "Rapportera en bugg",
        "da": "Rapportér en fejl",
        "nb": "Rapporter en feil",
        "is": "Tilkynna villu",
        "fi": "Ilmoita virheestä",
        "cs": "Nahlásit chybu",
        "ro": "Raportați o eroare",
        "el": "Αναφορά σφάλματος",
        "hi": "बग रिपोर्ट करें",
        "ar": "الإبلاغ عن خطأ",
        "he": "דווח על באג",
    },
    # ── Sidebar section headings ──────────────────────────────────────────
    "ai_agents": {
        "en": "AI / Agents",
        "fr": "IA / Agents",
        "de": "KI / Agenten",
        "es": "IA / Agentes",
        "pt": "IA / Agentes",
        "it": "IA / Agenti",
        "nl": "AI / Agenten",
        "ja": "AI / エージェント",
        "ko": "AI / 에이전트",
        "zh-Hans": "AI / 智能体",
        "zh-Hant": "AI / 代理",
        "ru": "ИИ / Агенты",
        "pl": "AI / Agenci",
        "tr": "YZ / Ajanlar",
        "sv": "AI / Agenter",
        "da": "AI / Agenter",
        "nb": "AI / Agenter",
        "is": "AI / Agentar",
        "fi": "AI / Agentit",
        "cs": "AI / Agenti",
        "ro": "AI / Agenți",
        "el": "AI / Πράκτορες",
        "hi": "AI / एजेंट",
        "ar": "الذكاء الاصطناعي / الوكلاء",
        "he": "AI / סוכנים",
    },
    "developers": {
        "en": "Developers",
        "fr": "Développeurs",
        "de": "Entwickler",
        "es": "Desarrolladores",
        "pt": "Desenvolvedores",
        "it": "Sviluppatori",
        "nl": "Ontwikkelaars",
        "ja": "開発者",
        "ko": "개발자",
        "zh-Hans": "开发者",
        "zh-Hant": "開發者",
        "ru": "Разработчики",
        "pl": "Deweloperzy",
        "tr": "Geliştiriciler",
        "sv": "Utvecklare",
        "da": "Udviklere",
        "nb": "Utviklere",
        "is": "Þróunaraðilar",
        "fi": "Kehittäjät",
        "cs": "Vývojáři",
        "ro": "Dezvoltatori",
        "el": "Προγραμματιστές",
        "hi": "डेवलपर्स",
        "ar": "المطورون",
        "he": "מפתחים",
    },
    "meta": {
        "en": "Meta",
        "fr": "Métadonnées",
        "de": "Meta",
        "es": "Metadatos",
        "pt": "Metadados",
        "it": "Metadati",
        "nl": "Meta",
        "ja": "メタ情報",
        "ko": "메타",
        "zh-Hans": "元信息",
        "zh-Hant": "中繼資料",
        "ru": "Мета",
        "pl": "Meta",
        "tr": "Meta",
        "sv": "Meta",
        "da": "Meta",
        "nb": "Meta",
        "is": "Meta",
        "fi": "Meta",
        "cs": "Meta",
        "ro": "Meta",
        "el": "Meta",
        "hi": "मेटा",
        "ar": "معلومات وصفية",
        "he": "מטא",
    },
    # ── Community section ─────────────────────────────────────────────────
    "community": {
        "en": "Community",
        "fr": "Communauté",
        "de": "Community",
        "es": "Comunidad",
        "pt": "Comunidade",
        "it": "Comunità",
        "nl": "Community",
        "ja": "コミュニティ",
        "ko": "커뮤니티",
        "zh-Hans": "社区",
        "zh-Hant": "社群",
        "ru": "Сообщество",
        "pl": "Społeczność",
        "tr": "Topluluk",
        "sv": "Community",
        "da": "Fællesskab",
        "nb": "Fellesskap",
        "is": "Samfélag",
        "fi": "Yhteisö",
        "cs": "Komunita",
        "ro": "Comunitate",
        "el": "Κοινότητα",
        "hi": "समुदाय",
        "ar": "المجتمع",
        "he": "קהילה",
    },
    "contributing_guide": {
        "en": "Contributing guide",
        "fr": "Guide de contribution",
        "de": "Beitragsleitfaden",
        "es": "Guía de contribución",
        "pt": "Guia de contribuição",
        "it": "Guida per contribuire",
        "nl": "Bijdragegids",
        "ja": "コントリビューションガイド",
        "ko": "기여 가이드",
        "zh-Hans": "贡献指南",
        "zh-Hant": "貢獻指南",
        "ru": "Руководство по участию",
        "pl": "Przewodnik dla współtwórców",
        "tr": "Katkı rehberi",
        "sv": "Bidragsguide",
        "da": "Bidragsvejledning",
        "nb": "Bidragsguide",
        "is": "Framlagsleiðbeiningar",
        "fi": "Osallistumisopas",
        "cs": "Průvodce přispíváním",
        "ro": "Ghid de contribuție",
        "el": "Οδηγός συνεισφοράς",
        "hi": "योगदान गाइड",
        "ar": "دليل المساهمة",
        "he": "מדריך תרומה",
    },
    "code_of_conduct": {
        "en": "Code of conduct",
        "fr": "Code de conduite",
        "de": "Verhaltenskodex",
        "es": "Código de conducta",
        "pt": "Código de conduta",
        "it": "Codice di condotta",
        "nl": "Gedragscode",
        "ja": "行動規範",
        "ko": "행동 강령",
        "zh-Hans": "行为准则",
        "zh-Hant": "行為準則",
        "ru": "Кодекс поведения",
        "pl": "Kodeks postępowania",
        "tr": "Davranış kuralları",
        "sv": "Uppförandekod",
        "da": "Adfærdskodeks",
        "nb": "Atferdskodeks",
        "is": "Siðareglur",
        "fi": "Käyttäytymissäännöt",
        "cs": "Kodex chování",
        "ro": "Cod de conduită",
        "el": "Κώδικας δεοντολογίας",
        "hi": "आचार संहिता",
        "ar": "مدونة السلوك",
        "he": "כללי התנהגות",
    },
    "project_roadmap": {
        "en": "Project roadmap",
        "fr": "Feuille de route",
        "de": "Projekt-Roadmap",
        "es": "Hoja de ruta",
        "pt": "Roteiro do projeto",
        "it": "Roadmap del progetto",
        "nl": "Projectroadmap",
        "ja": "プロジェクトロードマップ",
        "ko": "프로젝트 로드맵",
        "zh-Hans": "项目路线图",
        "zh-Hant": "專案路線圖",
        "ru": "Дорожная карта проекта",
        "pl": "Plan projektu",
        "tr": "Proje yol haritası",
        "sv": "Projektöversikt",
        "da": "Projektkøreplan",
        "nb": "Prosjektplan",
        "is": "Verkefnaáætlun",
        "fi": "Projektin tiekartta",
        "cs": "Plán projektu",
        "ro": "Foaia de parcurs a proiectului",
        "el": "Χάρτης πορείας έργου",
        "hi": "प्रोजेक्ट रोडमैप",
        "ar": "خارطة طريق المشروع",
        "he": "מפת דרכים",
    },
    "security_policy": {
        "en": "Security policy",
        "fr": "Politique de sécurité",
        "de": "Sicherheitsrichtlinie",
        "es": "Política de seguridad",
        "pt": "Política de segurança",
        "it": "Politica di sicurezza",
        "nl": "Beveiligingsbeleid",
        "ja": "セキュリティポリシー",
        "ko": "보안 정책",
        "zh-Hans": "安全策略",
        "zh-Hant": "安全政策",
        "ru": "Политика безопасности",
        "pl": "Polityka bezpieczeństwa",
        "tr": "Güvenlik politikası",
        "sv": "Säkerhetspolicy",
        "da": "Sikkerhedspolitik",
        "nb": "Sikkerhetspolicy",
        "is": "Öryggisstefna",
        "fi": "Turvallisuuskäytäntö",
        "cs": "Bezpečnostní politika",
        "ro": "Politica de securitate",
        "el": "Πολιτική ασφαλείας",
        "hi": "सुरक्षा नीति",
        "ar": "سياسة الأمان",
        "he": "מדיניות אבטחה",
    },
    "full_license": {
        "en": "Full license",
        "fr": "Licence complète",
        "de": "Vollständige Lizenz",
        "es": "Licencia completa",
        "pt": "Licença completa",
        "it": "Licenza completa",
        "nl": "Volledige licentie",
        "ja": "ライセンス全文",
        "ko": "전체 라이선스",
        "zh-Hans": "完整许可证",
        "zh-Hant": "完整授權",
        "ru": "Полная лицензия",
        "pl": "Pełna licencja",
        "tr": "Tam lisans",
        "sv": "Fullständig licens",
        "da": "Fuld licens",
        "nb": "Fullstendig lisens",
        "is": "Full leyfi",
        "fi": "Täysi lisenssi",
        "cs": "Úplná licence",
        "ro": "Licență completă",
        "el": "Πλήρης άδεια",
        "hi": "पूर्ण लाइसेंस",
        "ar": "الرخصة الكاملة",
        "he": "רישיון מלא",
    },
    "license_label": {
        "en": "License:",
        "fr": "Licence :",
        "de": "Lizenz:",
        "es": "Licencia:",
        "pt": "Licença:",
        "it": "Licenza:",
        "nl": "Licentie:",
        "ja": "ライセンス:",
        "ko": "라이선스:",
        "zh-Hans": "许可证:",
        "zh-Hant": "授權:",
        "ru": "Лицензия:",
        "pl": "Licencja:",
        "tr": "Lisans:",
        "sv": "Licens:",
        "da": "Licens:",
        "nb": "Lisens:",
        "is": "Leyfi:",
        "fi": "Lisenssi:",
        "cs": "Licence:",
        "ro": "Licență:",
        "el": "Άδεια:",
        "hi": "लाइसेंस:",
        "ar": "الرخصة:",
        "he": "רישיון:",
    },
    "license_features": {
        "en": "License features",
        "fr": "Caractéristiques de la licence",
        "de": "Lizenzmerkmale",
        "es": "Características de la licencia",
        "pt": "Características da licença",
        "it": "Caratteristiche della licenza",
        "nl": "Licentiekenmerken",
        "ja": "ライセンスの特徴",
        "ko": "라이선스 특성",
        "zh-Hans": "许可证特性",
        "zh-Hant": "授權特性",
        "ru": "Особенности лицензии",
        "pl": "Cechy licencji",
        "tr": "Lisans özellikleri",
        "sv": "Licensegenskaper",
        "da": "Licensfunktioner",
        "nb": "Lisensegenskaper",
        "is": "Leyfiseiginleikar",
        "fi": "Lisenssin ominaisuudet",
        "cs": "Vlastnosti licence",
        "ro": "Caracteristicile licenței",
        "el": "Χαρακτηριστικά άδειας",
        "hi": "लाइसेंस सुविधाएँ",
        "ar": "ميزات الرخصة",
        "he": "תכונות הרישיון",
    },
    "license_permissions": {
        "en": "Permissions",
        "fr": "Autorisations",
        "de": "Genehmigungen",
        "es": "Permisos",
        "pt": "Permissões",
        "it": "Autorizzazioni",
        "nl": "Toestemmingen",
        "ja": "許可事項",
        "ko": "허용 사항",
        "zh-Hans": "许可",
        "zh-Hant": "許可",
        "ru": "Разрешения",
        "pl": "Uprawnienia",
        "tr": "İzinler",
        "sv": "Tillstånd",
        "da": "Tilladelser",
        "nb": "Tillatelser",
        "is": "Heimildir",
        "fi": "Oikeudet",
        "cs": "Oprávnění",
        "ro": "Permisiuni",
        "el": "Δικαιώματα",
        "hi": "अनुमतियाँ",
        "ar": "الأذونات",
        "he": "הרשאות",
    },
    "license_conditions": {
        "en": "Conditions",
        "fr": "Conditions",
        "de": "Bedingungen",
        "es": "Condiciones",
        "pt": "Condições",
        "it": "Condizioni",
        "nl": "Voorwaarden",
        "ja": "条件",
        "ko": "조건",
        "zh-Hans": "条件",
        "zh-Hant": "條件",
        "ru": "Условия",
        "pl": "Warunki",
        "tr": "Koşullar",
        "sv": "Villkor",
        "da": "Betingelser",
        "nb": "Betingelser",
        "is": "Skilyrði",
        "fi": "Ehdot",
        "cs": "Podmínky",
        "ro": "Condiții",
        "el": "Όροι",
        "hi": "शर्तें",
        "ar": "الشروط",
        "he": "תנאים",
    },
    "license_limitations": {
        "en": "Limitations",
        "fr": "Limitations",
        "de": "Einschränkungen",
        "es": "Limitaciones",
        "pt": "Limitações",
        "it": "Limitazioni",
        "nl": "Beperkingen",
        "ja": "制限事項",
        "ko": "제한 사항",
        "zh-Hans": "限制",
        "zh-Hant": "限制",
        "ru": "Ограничения",
        "pl": "Ograniczenia",
        "tr": "Sınırlamalar",
        "sv": "Begränsningar",
        "da": "Begrænsninger",
        "nb": "Begrensninger",
        "is": "Takmarkanir",
        "fi": "Rajoitukset",
        "cs": "Omezení",
        "ro": "Limitări",
        "el": "Περιορισμοί",
        "hi": "सीमाएँ",
        "ar": "القيود",
        "he": "מגבלות",
    },
    # ── License badge tooltips ─────────────────────────────────────────
    # Permissions
    "license_tip_commercial_use": {
        "en": "The licensed material and derivatives may be used for commercial purposes.",
        "fr": "Le matériel sous licence et ses dérivés peuvent être utilisés à des fins commerciales.",
        "de": "Das lizenzierte Material und Ableitungen dürfen für kommerzielle Zwecke verwendet werden.",
        "es": "El material con licencia y sus derivados pueden utilizarse con fines comerciales.",
        "pt": "O material licenciado e derivados podem ser usados para fins comerciais.",
        "it": "Il materiale concesso in licenza e i derivati possono essere utilizzati per scopi commerciali.",
        "nl": "Het gelicentieerde materiaal en afgeleide werken mogen voor commerciële doeleinden worden gebruikt.",
        "ja": "ライセンスされた素材とその派生物は商業目的で使用できます。",
        "ko": "라이선스된 자료와 파생물은 상업적 목적으로 사용할 수 있습니다.",
        "zh-Hans": "许可材料及其衍生作品可用于商业目的。",
        "zh-Hant": "許可材料及其衍生作品可用於商業目的。",
        "ru": "Лицензированный материал и производные могут использоваться в коммерческих целях.",
        "pl": "Licencjonowany materiał i jego pochodne mogą być wykorzystywane do celów komercyjnych.",
        "tr": "Lisanslı materyal ve türevleri ticari amaçlarla kullanılabilir.",
        "sv": "Det licensierade materialet och härledningar får användas för kommersiella ändamål.",
        "da": "Det licenserede materiale og afledte værker må bruges til kommercielle formål.",
        "nb": "Det lisensierte materialet og avledninger kan brukes til kommersielle formål.",
        "is": "Leyfisveittu efni og afleiðslum þess má nota í viðskiptalegum tilgangi.",
        "fi": "Lisensoitua materiaalia ja johdannaisia saa käyttää kaupallisiin tarkoituksiin.",
        "cs": "Licencovaný materiál a odvozená díla mohou být používána pro komerční účely.",
        "ro": "Materialul licențiat și derivatele pot fi utilizate în scopuri comerciale.",
        "el": "Το αδειοδοτημένο υλικό και τα παράγωγα μπορούν να χρησιμοποιηθούν για εμπορικούς σκοπούς.",
        "hi": "लाइसेंस प्राप्त सामग्री और व्युत्पन्न कार्यों को वाणिज्यिक उद्देश्यों के लिए उपयोग किया जा सकता है।",
        "ar": "يجوز استخدام المواد المرخصة ومشتقاتها لأغراض تجارية.",
        "he": "החומר המורשה ונגזרותיו עשויים לשמש למטרות מסחריות.",
    },
    "license_tip_distribution": {
        "en": "The licensed material may be distributed.",
        "fr": "Le matériel sous licence peut être distribué.",
        "de": "Das lizenzierte Material darf verbreitet werden.",
        "es": "El material con licencia puede ser distribuido.",
        "pt": "O material licenciado pode ser distribuído.",
        "it": "Il materiale concesso in licenza può essere distribuito.",
        "nl": "Het gelicentieerde materiaal mag worden verspreid.",
        "ja": "ライセンスされた素材を配布できます。",
        "ko": "라이선스된 자료를 배포할 수 있습니다.",
        "zh-Hans": "许可材料可以被分发。",
        "zh-Hant": "許可材料可以被分發。",
        "ru": "Лицензированный материал может распространяться.",
        "pl": "Licencjonowany materiał może być rozpowszechniany.",
        "tr": "Lisanslı materyal dağıtılabilir.",
        "sv": "Det licensierade materialet får distribueras.",
        "da": "Det licenserede materiale må distribueres.",
        "nb": "Det lisensierte materialet kan distribueres.",
        "is": "Leyfisveittu efni má dreifa.",
        "fi": "Lisensoitua materiaalia saa levittää.",
        "cs": "Licencovaný materiál může být distribuován.",
        "ro": "Materialul licențiat poate fi distribuit.",
        "el": "Το αδειοδοτημένο υλικό μπορεί να διανεμηθεί.",
        "hi": "लाइसेंस प्राप्त सामग्री वितरित की जा सकती है।",
        "ar": "يجوز توزيع المواد المرخصة.",
        "he": "החומר המורשה עשוי להיות מופץ.",
    },
    "license_tip_modification": {
        "en": "The licensed material may be modified.",
        "fr": "Le matériel sous licence peut être modifié.",
        "de": "Das lizenzierte Material darf verändert werden.",
        "es": "El material con licencia puede ser modificado.",
        "pt": "O material licenciado pode ser modificado.",
        "it": "Il materiale concesso in licenza può essere modificato.",
        "nl": "Het gelicentieerde materiaal mag worden gewijzigd.",
        "ja": "ライセンスされた素材を変更できます。",
        "ko": "라이선스된 자료를 수정할 수 있습니다.",
        "zh-Hans": "许可材料可以被修改。",
        "zh-Hant": "許可材料可以被修改。",
        "ru": "Лицензированный материал может быть изменён.",
        "pl": "Licencjonowany materiał może być modyfikowany.",
        "tr": "Lisanslı materyal değiştirilebilir.",
        "sv": "Det licensierade materialet får modifieras.",
        "da": "Det licenserede materiale må modificeres.",
        "nb": "Det lisensierte materialet kan endres.",
        "is": "Leyfisveittu efni má breyta.",
        "fi": "Lisensoitua materiaalia saa muokata.",
        "cs": "Licencovaný materiál může být upraven.",
        "ro": "Materialul licențiat poate fi modificat.",
        "el": "Το αδειοδοτημένο υλικό μπορεί να τροποποιηθεί.",
        "hi": "लाइसेंस प्राप्त सामग्री को संशोधित किया जा सकता है।",
        "ar": "يجوز تعديل المواد المرخصة.",
        "he": "החומר המורשה עשוי להיות שונה.",
    },
    "license_tip_patent_use": {
        "en": "This license provides an express grant of patent rights from contributors.",
        "fr": "Cette licence accorde expressément des droits de brevet de la part des contributeurs.",
        "de": "Diese Lizenz gewährt ausdrücklich Patentrechte von Mitwirkenden.",
        "es": "Esta licencia otorga expresamente derechos de patente de los contribuyentes.",
        "pt": "Esta licença fornece uma concessão expressa de direitos de patente dos contribuidores.",
        "it": "Questa licenza fornisce una concessione esplicita di diritti brevettuali dai contributori.",
        "nl": "Deze licentie verleent uitdrukkelijk octrooirechten van bijdragers.",
        "ja": "このライセンスは寄稿者からの特許権の明示的な付与を提供します。",
        "ko": "이 라이선스는 기여자로부터의 특허권에 대한 명시적 부여를 제공합니다.",
        "zh-Hans": "此许可证明确授予贡献者的专利权。",
        "zh-Hant": "此許可證明確授予貢獻者的專利權。",
        "ru": "Эта лицензия предоставляет явное право на патенты от участников.",
        "pl": "Ta licencja zapewnia wyraźne przyznanie praw patentowych od współtwórców.",
        "tr": "Bu lisans, katkıda bulunanlardan patent haklarının açık bir şekilde verilmesini sağlar.",
        "sv": "Denna licens ger ett uttryckligt beviljande av patenträttigheter från bidragsgivare.",
        "da": "Denne licens giver en udtrykkelig tildeling af patentrettigheder fra bidragydere.",
        "nb": "Denne lisensen gir en uttrykkelig tildeling av patentrettigheter fra bidragsytere.",
        "is": "Þetta leyfi veitir skýra veitingu einkaleyfisréttinda frá þátttakendum.",
        "fi": "Tämä lisenssi antaa nimenomaisen patenttioikeuksien myönnön osallistujilta.",
        "cs": "Tato licence poskytuje výslovné udělení patentových práv od přispěvatelů.",
        "ro": "Această licență oferă o acordare expresă a drepturilor de brevet de la contribuitori.",
        "el": "Αυτή η άδεια παρέχει ρητή παραχώρηση δικαιωμάτων ευρεσιτεχνίας από τους συνεισφέροντες.",
        "hi": "यह लाइसेंस योगदानकर्ताओं से पेटेंट अधिकारों का स्पष्ट अनुदान प्रदान करता है।",
        "ar": "يوفر هذا الترخيص منحًا صريحًا لحقوق براءات الاختراع من المساهمين.",
        "he": "רישיון זה מספק הענקה מפורשת של זכויות פטנט מהתורמים.",
    },
    "license_tip_private_use": {
        "en": "The licensed material may be used and modified in private.",
        "fr": "Le matériel sous licence peut être utilisé et modifié en privé.",
        "de": "Das lizenzierte Material darf privat verwendet und verändert werden.",
        "es": "El material con licencia puede ser utilizado y modificado en privado.",
        "pt": "O material licenciado pode ser usado e modificado em privado.",
        "it": "Il materiale concesso in licenza può essere utilizzato e modificato in privato.",
        "nl": "Het gelicentieerde materiaal mag privé worden gebruikt en gewijzigd.",
        "ja": "ライセンスされた素材は非公開で使用および変更できます。",
        "ko": "라이선스된 자료를 비공개로 사용하고 수정할 수 있습니다.",
        "zh-Hans": "许可材料可以私下使用和修改。",
        "zh-Hant": "許可材料可以私下使用和修改。",
        "ru": "Лицензированный материал может использоваться и изменяться в частном порядке.",
        "pl": "Licencjonowany materiał może być używany i modyfikowany prywatnie.",
        "tr": "Lisanslı materyal özel olarak kullanılabilir ve değiştirilebilir.",
        "sv": "Det licensierade materialet får användas och modifieras privat.",
        "da": "Det licenserede materiale må bruges og modificeres privat.",
        "nb": "Det lisensierte materialet kan brukes og endres privat.",
        "is": "Leyfisveittu efni má nota og breyta í einkalegum tilgangi.",
        "fi": "Lisensoitua materiaalia saa käyttää ja muokata yksityisesti.",
        "cs": "Licencovaný materiál může být soukromě používán a upravován.",
        "ro": "Materialul licențiat poate fi utilizat și modificat în mod privat.",
        "el": "Το αδειοδοτημένο υλικό μπορεί να χρησιμοποιηθεί και να τροποποιηθεί ιδιωτικά.",
        "hi": "लाइसेंस प्राप्त सामग्री का निजी तौर पर उपयोग और संशोधन किया जा सकता है।",
        "ar": "يجوز استخدام المواد المرخصة وتعديلها بشكل خاص.",
        "he": "החומר המורשה עשוי לשמש ולהיות שונה באופן פרטי.",
    },
    # Conditions
    "license_tip_disclose_source": {
        "en": "Source code must be made available when the licensed material is distributed.",
        "fr": "Le code source doit être rendu disponible lors de la distribution du matériel sous licence.",
        "de": "Der Quellcode muss bei Verbreitung des lizenzierten Materials verfügbar gemacht werden.",
        "es": "El código fuente debe estar disponible cuando se distribuye el material con licencia.",
        "pt": "O código-fonte deve ser disponibilizado quando o material licenciado é distribuído.",
        "it": "Il codice sorgente deve essere reso disponibile quando il materiale concesso in licenza viene distribuito.",
        "nl": "De broncode moet beschikbaar worden gesteld bij verspreiding van het gelicentieerde materiaal.",
        "ja": "ライセンスされた素材を配布する際にソースコードを利用可能にする必要があります。",
        "ko": "라이선스된 자료를 배포할 때 소스 코드를 제공해야 합니다.",
        "zh-Hans": "分发许可材料时必须提供源代码。",
        "zh-Hant": "分發許可材料時必須提供原始碼。",
        "ru": "Исходный код должен быть предоставлен при распространении лицензированного материала.",
        "pl": "Kod źródłowy musi być udostępniony przy dystrybucji licencjonowanego materiału.",
        "tr": "Lisanslı materyal dağıtıldığında kaynak kodu erişilebilir kılınmalıdır.",
        "sv": "Källkoden måste göras tillgänglig när det licensierade materialet distribueras.",
        "da": "Kildekoden skal gøres tilgængelig, når det licenserede materiale distribueres.",
        "nb": "Kildekoden må gjøres tilgjengelig når det lisensierte materialet distribueres.",
        "is": "Frumkóði verður að vera aðgengilegur þegar leyfisveittu efni er dreift.",
        "fi": "Lähdekoodi on asetettava saataville lisensoitua materiaalia jaettaessa.",
        "cs": "Zdrojový kód musí být zpřístupněn při distribuci licencovaného materiálu.",
        "ro": "Codul sursă trebuie pus la dispoziție când materialul licențiat este distribuit.",
        "el": "Ο πηγαίος κώδικας πρέπει να είναι διαθέσιμος κατά τη διανομή του αδειοδοτημένου υλικού.",
        "hi": "लाइसेंस प्राप्त सामग्री वितरित करते समय स्रोत कोड उपलब्ध कराया जाना चाहिए।",
        "ar": "يجب إتاحة الكود المصدري عند توزيع المواد المرخصة.",
        "he": "קוד המקור חייב להיות זמין כאשר החומר המורשה מופץ.",
    },
    "license_tip_license_notice": {
        "en": "A copy of the license and copyright notice must be included with the licensed material.",
        "fr": "Une copie de la licence et de l'avis de droits d'auteur doit être incluse avec le matériel sous licence.",
        "de": "Eine Kopie der Lizenz und des Urheberrechtshinweises muss dem lizenzierten Material beigefügt werden.",
        "es": "Una copia de la licencia y el aviso de derechos de autor debe incluirse con el material con licencia.",
        "pt": "Uma cópia da licença e do aviso de direitos autorais deve ser incluída com o material licenciado.",
        "it": "Una copia della licenza e dell'avviso di copyright deve essere inclusa con il materiale concesso in licenza.",
        "nl": "Een kopie van de licentie en auteursrechtvermelding moet bij het gelicentieerde materiaal worden gevoegd.",
        "ja": "ライセンスと著作権表示のコピーをライセンスされた素材に含める必要があります。",
        "ko": "라이선스 및 저작권 고지 사본이 라이선스된 자료에 포함되어야 합니다.",
        "zh-Hans": "许可材料必须附带许可证和版权声明的副本。",
        "zh-Hant": "許可材料必須附帶許可證和版權聲明的副本。",
        "ru": "Копия лицензии и уведомление об авторских правах должны быть включены в лицензированный материал.",
        "pl": "Kopia licencji i informacja o prawach autorskich musi być dołączona do licencjonowanego materiału.",
        "tr": "Lisanslı materyalle birlikte lisans ve telif hakkı bildiriminin bir kopyası eklenmelidir.",
        "sv": "En kopia av licensen och upphovsrättsmeddelandet måste inkluderas med det licensierade materialet.",
        "da": "En kopi af licensen og ophavsretsmeddelelsen skal inkluderes med det licenserede materiale.",
        "nb": "En kopi av lisensen og opphavsrettsvarselet må inkluderes med det lisensierte materialet.",
        "is": "Afrit af leyfinu og höfundarréttartilkynningu verður að fylgja leyfisveittu efni.",
        "fi": "Lisenssin ja tekijänoikeusilmoituksen kopio on sisällytettävä lisensoituun materiaaliin.",
        "cs": "Kopie licence a upozornění na autorská práva musí být přiložena k licencovanému materiálu.",
        "ro": "O copie a licenței și a notificării privind drepturile de autor trebuie inclusă cu materialul licențiat.",
        "el": "Ένα αντίγραφο της άδειας και της ειδοποίησης πνευματικών δικαιωμάτων πρέπει να συμπεριλαμβάνεται με το αδειοδοτημένο υλικό.",
        "hi": "लाइसेंस और कॉपीराइट सूचना की एक प्रति लाइसेंस प्राप्त सामग्री के साथ शामिल की जानी चाहिए।",
        "ar": "يجب تضمين نسخة من الرخصة وإشعار حقوق النشر مع المواد المرخصة.",
        "he": "עותק של הרישיון והודעת זכויות היוצרים חייב להיכלל עם החומר המורשה.",
    },
    "license_tip_license_notice_source": {
        "en": "A copy of the license and copyright notice must be included with the licensed material in source form, but is not required for binaries.",
        "fr": "Une copie de la licence et de l'avis de droits d'auteur doit être incluse avec le matériel sous licence sous forme source, mais n'est pas requise pour les binaires.",
        "de": "Eine Kopie der Lizenz und des Urheberrechtshinweises muss dem lizenzierten Material in Quellform beigefügt werden, ist aber für Binärdateien nicht erforderlich.",
        "es": "Una copia de la licencia y el aviso de derechos de autor debe incluirse con el material con licencia en forma de código fuente, pero no es obligatoria para los binarios.",
        "pt": "Uma cópia da licença e do aviso de direitos autorais deve ser incluída com o material licenciado em forma de código-fonte, mas não é obrigatória para binários.",
        "it": "Una copia della licenza e dell'avviso di copyright deve essere inclusa con il materiale concesso in licenza in forma sorgente, ma non è richiesta per i binari.",
        "nl": "Een kopie van de licentie en auteursrechtvermelding moet bij het gelicentieerde materiaal in bronvorm worden gevoegd, maar is niet vereist voor binaire bestanden.",
        "ja": "ライセンスと著作権表示のコピーをソース形式のライセンスされた素材に含める必要がありますが、バイナリには不要です。",
        "ko": "라이선스 및 저작권 고지 사본이 소스 형태의 라이선스된 자료에 포함되어야 하지만 바이너리에는 필요하지 않습니다.",
        "zh-Hans": "许可材料的源代码形式必须附带许可证和版权声明的副本，但二进制文件不需要。",
        "zh-Hant": "許可材料的原始碼形式必須附帶許可證和版權聲明的副本，但二進制檔案不需要。",
        "ru": "Копия лицензии и уведомление об авторских правах должны быть включены в исходную форму лицензированного материала, но не требуются для бинарных файлов.",
        "pl": "Kopia licencji i informacja o prawach autorskich musi być dołączona do licencjonowanego materiału w formie źródłowej, ale nie jest wymagana dla plików binarnych.",
        "tr": "Lisanslı materyalin kaynak formunda lisans ve telif hakkı bildiriminin bir kopyası eklenmelidir, ancak ikili dosyalar için gerekli değildir.",
        "sv": "En kopia av licensen och upphovsrättsmeddelandet måste inkluderas med det licensierade materialet i källkodsform, men krävs inte för binärfiler.",
        "da": "En kopi af licensen og ophavsretsmeddelelsen skal inkluderes med det licenserede materiale i kildeform, men er ikke påkrævet for binære filer.",
        "nb": "En kopi av lisensen og opphavsrettsvarselet må inkluderes med det lisensierte materialet i kildeform, men er ikke påkrevd for binærfiler.",
        "is": "Afrit af leyfinu og höfundarréttartilkynningu verður að fylgja leyfisveittu efni í frumkóðaformi, en er ekki krafist fyrir tvíundarskrár.",
        "fi": "Lisenssin ja tekijänoikeusilmoituksen kopio on sisällytettävä lisensoituun materiaaliin lähdemuodossa, mutta sitä ei vaadita binääritiedostoille.",
        "cs": "Kopie licence a upozornění na autorská práva musí být přiložena k licencovanému materiálu ve zdrojové formě, ale není vyžadována pro binární soubory.",
        "ro": "O copie a licenței și a notificării privind drepturile de autor trebuie inclusă cu materialul licențiat în formă sursă, dar nu este necesară pentru binare.",
        "el": "Ένα αντίγραφο της άδειας και της ειδοποίησης πνευματικών δικαιωμάτων πρέπει να συμπεριλαμβάνεται με το αδειοδοτημένο υλικό σε μορφή πηγαίου κώδικα, αλλά δεν απαιτείται για δυαδικά αρχεία.",
        "hi": "लाइसेंस और कॉपीराइट सूचना की एक प्रति स्रोत रूप में लाइसेंस प्राप्त सामग्री के साथ शामिल की जानी चाहिए, लेकिन बाइनरी के लिए आवश्यक नहीं है।",
        "ar": "يجب تضمين نسخة من الرخصة وإشعار حقوق النشر مع المواد المرخصة في شكل المصدر، ولكنها غير مطلوبة للملفات الثنائية.",
        "he": "עותק של הרישיון והודעת זכויות היוצרים חייב להיכלל עם החומר המורשה בצורת קוד מקור, אך אינו נדרש עבור קבצים בינאריים.",
    },
    "license_tip_network_use": {
        "en": "Users who interact with the licensed material via network are given the right to receive a copy of the source code.",
        "fr": "Les utilisateurs qui interagissent avec le matériel sous licence via le réseau ont le droit de recevoir une copie du code source.",
        "de": "Benutzer, die über ein Netzwerk mit dem lizenzierten Material interagieren, erhalten das Recht auf eine Kopie des Quellcodes.",
        "es": "Los usuarios que interactúan con el material con licencia a través de la red tienen derecho a recibir una copia del código fuente.",
        "pt": "Os usuários que interagem com o material licenciado via rede têm o direito de receber uma cópia do código-fonte.",
        "it": "Gli utenti che interagiscono con il materiale concesso in licenza tramite rete hanno il diritto di ricevere una copia del codice sorgente.",
        "nl": "Gebruikers die via het netwerk met het gelicentieerde materiaal interacteren, krijgen het recht op een kopie van de broncode.",
        "ja": "ネットワークを介してライセンスされた素材とやり取りするユーザーには、ソースコードのコピーを受け取る権利が与えられます。",
        "ko": "네트워크를 통해 라이선스된 자료와 상호작용하는 사용자에게는 소스 코드 사본을 받을 권리가 주어집니다.",
        "zh-Hans": "通过网络与许可材料交互的用户有权获得源代码的副本。",
        "zh-Hant": "透過網路與許可材料互動的使用者有權獲得原始碼的副本。",
        "ru": "Пользователи, взаимодействующие с лицензированным материалом по сети, получают право на копию исходного кода.",
        "pl": "Użytkownicy, którzy korzystają z licencjonowanego materiału przez sieć, otrzymują prawo do kopii kodu źródłowego.",
        "tr": "Lisanslı materyalle ağ üzerinden etkileşime giren kullanıcılara kaynak kodun bir kopyasını alma hakkı verilir.",
        "sv": "Användare som interagerar med det licensierade materialet via nätverk ges rätten att ta emot en kopia av källkoden.",
        "da": "Brugere, der interagerer med det licenserede materiale via netværk, får ret til at modtage en kopi af kildekoden.",
        "nb": "Brukere som samhandler med det lisensierte materialet via nettverk, gis rett til å motta en kopi av kildekoden.",
        "is": "Notendur sem hafa samskipti við leyfisveittu efnið í gegnum net fá rétt til að fá afrit af frumkóðanum.",
        "fi": "Käyttäjille, jotka ovat vuorovaikutuksessa lisensoituun materiaaliin verkon kautta, annetaan oikeus saada kopio lähdekoodista.",
        "cs": "Uživatelé, kteří interagují s licencovaným materiálem prostřednictvím sítě, mají právo obdržet kopii zdrojového kódu.",
        "ro": "Utilizatorii care interacționează cu materialul licențiat prin rețea primesc dreptul de a primi o copie a codului sursă.",
        "el": "Οι χρήστες που αλληλεπιδρούν με το αδειοδοτημένο υλικό μέσω δικτύου λαμβάνουν το δικαίωμα να λάβουν αντίγραφο του πηγαίου κώδικα.",
        "hi": "जो उपयोगकर्ता नेटवर्क के माध्यम से लाइसेंस प्राप्त सामग्री के साथ बातचीत करते हैं उन्हें स्रोत कोड की एक प्रति प्राप्त करने का अधिकार दिया जाता है।",
        "ar": "يُمنح المستخدمون الذين يتفاعلون مع المواد المرخصة عبر الشبكة الحق في الحصول على نسخة من الكود المصدري.",
        "he": "משתמשים המקיימים אינטראקציה עם החומר המורשה דרך רשת מקבלים את הזכות לקבל עותק של קוד המקור.",
    },
    "license_tip_same_license": {
        "en": "Modifications must be released under the same license when distributing the licensed material. In some cases a similar or related license may be used.",
        "fr": "Les modifications doivent être publiées sous la même licence lors de la distribution du matériel sous licence. Dans certains cas, une licence similaire ou connexe peut être utilisée.",
        "de": "Änderungen müssen bei Verbreitung des lizenzierten Materials unter derselben Lizenz veröffentlicht werden. In einigen Fällen kann eine ähnliche oder verwandte Lizenz verwendet werden.",
        "es": "Las modificaciones deben publicarse bajo la misma licencia al distribuir el material con licencia. En algunos casos, se puede usar una licencia similar o relacionada.",
        "pt": "As modificações devem ser publicadas sob a mesma licença ao distribuir o material licenciado. Em alguns casos, uma licença similar ou relacionada pode ser usada.",
        "it": "Le modifiche devono essere rilasciate sotto la stessa licenza quando si distribuisce il materiale concesso in licenza. In alcuni casi può essere utilizzata una licenza simile o correlata.",
        "nl": "Wijzigingen moeten onder dezelfde licentie worden vrijgegeven bij verspreiding van het gelicentieerde materiaal. In sommige gevallen mag een vergelijkbare of verwante licentie worden gebruikt.",
        "ja": "ライセンスされた素材を配布する際、変更は同じライセンスの下で公開する必要があります。場合によっては、類似または関連するライセンスを使用できます。",
        "ko": "라이선스된 자료를 배포할 때 수정 사항은 동일한 라이선스로 공개해야 합니다. 경우에 따라 유사하거나 관련된 라이선스를 사용할 수 있습니다.",
        "zh-Hans": "分发许可材料时，修改必须在相同许可证下发布。在某些情况下，可以使用类似或相关的许可证。",
        "zh-Hant": "分發許可材料時，修改必須在相同許可證下發布。在某些情況下，可以使用類似或相關的許可證。",
        "ru": "Изменения должны быть выпущены под той же лицензией при распространении лицензированного материала. В некоторых случаях может использоваться аналогичная или связанная лицензия.",
        "pl": "Modyfikacje muszą być wydane na tej samej licencji przy dystrybucji licencjonowanego materiału. W niektórych przypadkach może być użyta podobna lub powiązana licencja.",
        "tr": "Lisanslı materyal dağıtılırken değişiklikler aynı lisans altında yayınlanmalıdır. Bazı durumlarda benzer veya ilgili bir lisans kullanılabilir.",
        "sv": "Ändringar måste släppas under samma licens vid distribution av det licensierade materialet. I vissa fall kan en liknande eller relaterad licens användas.",
        "da": "Ændringer skal udgives under den samme licens ved distribution af det licenserede materiale. I nogle tilfælde kan en lignende eller relateret licens bruges.",
        "nb": "Endringer må utgis under samme lisens ved distribusjon av det lisensierte materialet. I noen tilfeller kan en lignende eller relatert lisens brukes.",
        "is": "Breytingar verða að vera gefnar út undir sama leyfi þegar leyfisveittu efni er dreift. Í sumum tilfellum má nota svipað eða tengt leyfi.",
        "fi": "Muutokset on julkaistava samalla lisenssillä lisensoitua materiaalia jaettaessa. Joissakin tapauksissa voidaan käyttää samankaltaista tai liittyvää lisenssiä.",
        "cs": "Úpravy musí být vydány pod stejnou licencí při distribuci licencovaného materiálu. V některých případech může být použita podobná nebo příbuzná licence.",
        "ro": "Modificările trebuie publicate sub aceeași licență la distribuirea materialului licențiat. În unele cazuri, poate fi utilizată o licență similară sau înrudită.",
        "el": "Οι τροποποιήσεις πρέπει να κυκλοφορήσουν υπό την ίδια άδεια κατά τη διανομή του αδειοδοτημένου υλικού. Σε ορισμένες περιπτώσεις μπορεί να χρησιμοποιηθεί παρόμοια ή σχετική άδεια.",
        "hi": "लाइसेंस प्राप्त सामग्री वितरित करते समय संशोधनों को उसी लाइसेंस के तहत जारी किया जाना चाहिए। कुछ मामलों में समान या संबंधित लाइसेंस का उपयोग किया जा सकता है।",
        "ar": "يجب إصدار التعديلات بموجب نفس الترخيص عند توزيع المواد المرخصة. في بعض الحالات يمكن استخدام ترخيص مشابه أو ذي صلة.",
        "he": "שינויים חייבים להיות מפורסמים תחת אותו רישיון בעת הפצת החומר המורשה. במקרים מסוימים ניתן להשתמש ברישיון דומה או קשור.",
    },
    "license_tip_same_license_file": {
        "en": "Modifications of existing files must be released under the same license when distributing the licensed material. In some cases a similar or related license may be used.",
        "fr": "Les modifications des fichiers existants doivent être publiées sous la même licence lors de la distribution du matériel sous licence. Dans certains cas, une licence similaire ou connexe peut être utilisée.",
        "de": "Änderungen an bestehenden Dateien müssen bei Verbreitung des lizenzierten Materials unter derselben Lizenz veröffentlicht werden. In einigen Fällen kann eine ähnliche oder verwandte Lizenz verwendet werden.",
        "es": "Las modificaciones de archivos existentes deben publicarse bajo la misma licencia al distribuir el material con licencia. En algunos casos, se puede usar una licencia similar o relacionada.",
        "pt": "As modificações de arquivos existentes devem ser publicadas sob a mesma licença ao distribuir o material licenciado. Em alguns casos, uma licença similar ou relacionada pode ser usada.",
        "it": "Le modifiche ai file esistenti devono essere rilasciate sotto la stessa licenza quando si distribuisce il materiale concesso in licenza. In alcuni casi può essere utilizzata una licenza simile o correlata.",
        "nl": "Wijzigingen aan bestaande bestanden moeten onder dezelfde licentie worden vrijgegeven bij verspreiding van het gelicentieerde materiaal. In sommige gevallen mag een vergelijkbare of verwante licentie worden gebruikt.",
        "ja": "既存ファイルの変更は、ライセンスされた素材を配布する際に同じライセンスの下で公開する必要があります。場合によっては、類似または関連するライセンスを使用できます。",
        "ko": "기존 파일의 수정 사항은 라이선스된 자료를 배포할 때 동일한 라이선스로 공개해야 합니다. 경우에 따라 유사하거나 관련된 라이선스를 사용할 수 있습니다.",
        "zh-Hans": "分发许可材料时，对现有文件的修改必须在相同许可证下发布。在某些情况下，可以使用类似或相关的许可证。",
        "zh-Hant": "分發許可材料時，對現有檔案的修改必須在相同許可證下發布。在某些情況下，可以使用類似或相關的許可證。",
        "ru": "Изменения существующих файлов должны быть выпущены под той же лицензией при распространении лицензированного материала. В некоторых случаях может использоваться аналогичная или связанная лицензия.",
        "pl": "Modyfikacje istniejących plików muszą być wydane na tej samej licencji przy dystrybucji licencjonowanego materiału. W niektórych przypadkach może być użyta podobna lub powiązana licencja.",
        "tr": "Mevcut dosyalardaki değişiklikler, lisanslı materyal dağıtılırken aynı lisans altında yayınlanmalıdır. Bazı durumlarda benzer veya ilgili bir lisans kullanılabilir.",
        "sv": "Ändringar av befintliga filer måste släppas under samma licens vid distribution av det licensierade materialet. I vissa fall kan en liknande eller relaterad licens användas.",
        "da": "Ændringer af eksisterende filer skal udgives under den samme licens ved distribution af det licenserede materiale. I nogle tilfælde kan en lignende eller relateret licens bruges.",
        "nb": "Endringer av eksisterende filer må utgis under samme lisens ved distribusjon av det lisensierte materialet. I noen tilfeller kan en lignende eller relatert lisens brukes.",
        "is": "Breytingar á núverandi skrám verða að vera gefnar út undir sama leyfi þegar leyfisveittu efni er dreift. Í sumum tilfellum má nota svipað eða tengt leyfi.",
        "fi": "Olemassa olevien tiedostojen muutokset on julkaistava samalla lisenssillä lisensoitua materiaalia jaettaessa. Joissakin tapauksissa voidaan käyttää samankaltaista tai liittyvää lisenssiä.",
        "cs": "Úpravy stávajících souborů musí být vydány pod stejnou licencí při distribuci licencovaného materiálu. V některých případech může být použita podobná nebo příbuzná licence.",
        "ro": "Modificările fișierelor existente trebuie publicate sub aceeași licență la distribuirea materialului licențiat. În unele cazuri, poate fi utilizată o licență similară sau înrudită.",
        "el": "Οι τροποποιήσεις υπαρχόντων αρχείων πρέπει να κυκλοφορήσουν υπό την ίδια άδεια κατά τη διανομή του αδειοδοτημένου υλικού. Σε ορισμένες περιπτώσεις μπορεί να χρησιμοποιηθεί παρόμοια ή σχετική άδεια.",
        "hi": "लाइसेंस प्राप्त सामग्री वितरित करते समय मौजूदा फाइलों के संशोधनों को उसी लाइसेंस के तहत जारी किया जाना चाहिए। कुछ मामलों में समान या संबंधित लाइसेंस का उपयोग किया जा सकता है।",
        "ar": "يجب إصدار تعديلات الملفات الموجودة بموجب نفس الترخيص عند توزيع المواد المرخصة. في بعض الحالات يمكن استخدام ترخيص مشابه أو ذي صلة.",
        "he": "שינויים בקבצים קיימים חייבים להיות מפורסמים תחת אותו רישיון בעת הפצת החומר המורשה. במקרים מסוימים ניתן להשתמש ברישיון דומה או קשור.",
    },
    "license_tip_same_license_library": {
        "en": "Modifications must be released under the same license when distributing the licensed material. In some cases a similar or related license may be used, or this condition may not apply to works that use the licensed material as a library.",
        "fr": "Les modifications doivent être publiées sous la même licence lors de la distribution du matériel sous licence. Dans certains cas, une licence similaire ou connexe peut être utilisée, ou cette condition peut ne pas s'appliquer aux œuvres utilisant le matériel sous licence comme bibliothèque.",
        "de": "Änderungen müssen bei Verbreitung des lizenzierten Materials unter derselben Lizenz veröffentlicht werden. In einigen Fällen kann eine ähnliche oder verwandte Lizenz verwendet werden, oder diese Bedingung gilt möglicherweise nicht für Werke, die das lizenzierte Material als Bibliothek verwenden.",
        "es": "Las modificaciones deben publicarse bajo la misma licencia al distribuir el material con licencia. En algunos casos, se puede usar una licencia similar o relacionada, o esta condición puede no aplicarse a obras que usan el material con licencia como biblioteca.",
        "pt": "As modificações devem ser publicadas sob a mesma licença ao distribuir o material licenciado. Em alguns casos, uma licença similar ou relacionada pode ser usada, ou esta condição pode não se aplicar a obras que usam o material licenciado como biblioteca.",
        "it": "Le modifiche devono essere rilasciate sotto la stessa licenza quando si distribuisce il materiale concesso in licenza. In alcuni casi può essere utilizzata una licenza simile o correlata, oppure questa condizione potrebbe non applicarsi alle opere che utilizzano il materiale concesso in licenza come libreria.",
        "nl": "Wijzigingen moeten onder dezelfde licentie worden vrijgegeven bij verspreiding van het gelicentieerde materiaal. In sommige gevallen mag een vergelijkbare of verwante licentie worden gebruikt, of deze voorwaarde is mogelijk niet van toepassing op werken die het gelicentieerde materiaal als bibliotheek gebruiken.",
        "ja": "ライセンスされた素材を配布する際、変更は同じライセンスの下で公開する必要があります。場合によっては、類似または関連するライセンスを使用できるか、ライセンスされた素材をライブラリとして使用する作品にはこの条件が適用されない場合があります。",
        "ko": "라이선스된 자료를 배포할 때 수정 사항은 동일한 라이선스로 공개해야 합니다. 경우에 따라 유사하거나 관련된 라이선스를 사용할 수 있으며, 라이선스된 자료를 라이브러리로 사용하는 저작물에는 이 조건이 적용되지 않을 수 있습니다.",
        "zh-Hans": "分发许可材料时，修改必须在相同许可证下发布。在某些情况下，可以使用类似或相关的许可证，或者此条件可能不适用于将许可材料作为库使用的作品。",
        "zh-Hant": "分發許可材料時，修改必須在相同許可證下發布。在某些情況下，可以使用類似或相關的許可證，或者此條件可能不適用於將許可材料作為函式庫使用的作品。",
        "ru": "Изменения должны быть выпущены под той же лицензией при распространении лицензированного материала. В некоторых случаях может использоваться аналогичная или связанная лицензия, или это условие может не применяться к работам, использующим лицензированный материал в качестве библиотеки.",
        "pl": "Modyfikacje muszą być wydane na tej samej licencji przy dystrybucji licencjonowanego materiału. W niektórych przypadkach może być użyta podobna lub powiązana licencja, lub ten warunek może nie dotyczyć dzieł, które używają licencjonowanego materiału jako biblioteki.",
        "tr": "Lisanslı materyal dağıtılırken değişiklikler aynı lisans altında yayınlanmalıdır. Bazı durumlarda benzer veya ilgili bir lisans kullanılabilir veya bu koşul lisanslı materyali kütüphane olarak kullanan eserlere uygulanmayabilir.",
        "sv": "Ändringar måste släppas under samma licens vid distribution av det licensierade materialet. I vissa fall kan en liknande eller relaterad licens användas, eller detta villkor kanske inte gäller för verk som använder det licensierade materialet som ett bibliotek.",
        "da": "Ændringer skal udgives under den samme licens ved distribution af det licenserede materiale. I nogle tilfælde kan en lignende eller relateret licens bruges, eller denne betingelse gælder muligvis ikke for værker, der bruger det licenserede materiale som et bibliotek.",
        "nb": "Endringer må utgis under samme lisens ved distribusjon av det lisensierte materialet. I noen tilfeller kan en lignende eller relatert lisens brukes, eller dette vilkåret gjelder kanskje ikke for verk som bruker det lisensierte materialet som et bibliotek.",
        "is": "Breytingar verða að vera gefnar út undir sama leyfi þegar leyfisveittu efni er dreift. Í sumum tilfellum má nota svipað eða tengt leyfi, eða þetta skilyrði á hugsanlega ekki við um verk sem nota leyfisveittu efnið sem safn.",
        "fi": "Muutokset on julkaistava samalla lisenssillä lisensoitua materiaalia jaettaessa. Joissakin tapauksissa voidaan käyttää samankaltaista tai liittyvää lisenssiä, tai tämä ehto ei ehkä koske teoksia, jotka käyttävät lisensoitua materiaalia kirjastona.",
        "cs": "Úpravy musí být vydány pod stejnou licencí při distribuci licencovaného materiálu. V některých případech může být použita podobná nebo příbuzná licence, nebo se tato podmínka nemusí vztahovat na díla, která používají licencovaný materiál jako knihovnu.",
        "ro": "Modificările trebuie publicate sub aceeași licență la distribuirea materialului licențiat. În unele cazuri, poate fi utilizată o licență similară sau înrudită, sau această condiție poate să nu se aplice lucrărilor care utilizează materialul licențiat ca bibliotecă.",
        "el": "Οι τροποποιήσεις πρέπει να κυκλοφορήσουν υπό την ίδια άδεια κατά τη διανομή του αδειοδοτημένου υλικού. Σε ορισμένες περιπτώσεις μπορεί να χρησιμοποιηθεί παρόμοια ή σχετική άδεια, ή αυτός ο όρος μπορεί να μην ισχύει για έργα που χρησιμοποιούν το αδειοδοτημένο υλικό ως βιβλιοθήκη.",
        "hi": "लाइसेंस प्राप्त सामग्री वितरित करते समय संशोधनों को उसी लाइसेंस के तहत जारी किया जाना चाहिए। कुछ मामलों में समान या संबंधित लाइसेंस का उपयोग किया जा सकता है, या यह शर्त उन कार्यों पर लागू नहीं हो सकती जो लाइसेंस प्राप्त सामग्री को लाइब्रेरी के रूप में उपयोग करते हैं।",
        "ar": "يجب إصدار التعديلات بموجب نفس الترخيص عند توزيع المواد المرخصة. في بعض الحالات يمكن استخدام ترخيص مشابه أو ذي صلة، أو قد لا ينطبق هذا الشرط على الأعمال التي تستخدم المواد المرخصة كمكتبة.",
        "he": "שינויים חייבים להיות מפורסמים תחת אותו רישיון בעת הפצת החומר המורשה. במקרים מסוימים ניתן להשתמש ברישיון דומה או קשור, או שתנאי זה עשוי שלא לחול על יצירות המשתמשות בחומר המורשה כספרייה.",
    },
    "license_tip_state_changes": {
        "en": "Changes made to the licensed material must be documented.",
        "fr": "Les modifications apportées au matériel sous licence doivent être documentées.",
        "de": "Änderungen am lizenzierten Material müssen dokumentiert werden.",
        "es": "Los cambios realizados al material con licencia deben ser documentados.",
        "pt": "As alterações feitas no material licenciado devem ser documentadas.",
        "it": "Le modifiche apportate al materiale concesso in licenza devono essere documentate.",
        "nl": "Wijzigingen aan het gelicentieerde materiaal moeten worden gedocumenteerd.",
        "ja": "ライセンスされた素材に加えられた変更は文書化する必要があります。",
        "ko": "라이선스된 자료에 대한 변경 사항은 문서화해야 합니다.",
        "zh-Hans": "对许可材料所做的更改必须记录在案。",
        "zh-Hant": "對許可材料所做的變更必須記錄在案。",
        "ru": "Изменения, внесённые в лицензированный материал, должны быть задокументированы.",
        "pl": "Zmiany wprowadzone w licencjonowanym materiale muszą być udokumentowane.",
        "tr": "Lisanslı materyalde yapılan değişiklikler belgelenmelidir.",
        "sv": "Ändringar som görs i det licensierade materialet måste dokumenteras.",
        "da": "Ændringer foretaget i det licenserede materiale skal dokumenteres.",
        "nb": "Endringer gjort i det lisensierte materialet må dokumenteres.",
        "is": "Breytingar sem gerðar eru á leyfisveittu efni verða að vera skjalfestar.",
        "fi": "Lisensoituun materiaaliin tehdyt muutokset on dokumentoitava.",
        "cs": "Změny provedené v licencovaném materiálu musí být zdokumentovány.",
        "ro": "Modificările aduse materialului licențiat trebuie documentate.",
        "el": "Οι αλλαγές που γίνονται στο αδειοδοτημένο υλικό πρέπει να τεκμηριώνονται.",
        "hi": "लाइसेंस प्राप्त सामग्री में किए गए परिवर्तनों को दस्तावेजित किया जाना चाहिए।",
        "ar": "يجب توثيق التغييرات التي أُجريت على المواد المرخصة.",
        "he": "שינויים שנעשו בחומר המורשה חייבים להיות מתועדים.",
    },
    # Limitations
    "license_tip_liability": {
        "en": "This license includes a limitation of liability.",
        "fr": "Cette licence inclut une limitation de responsabilité.",
        "de": "Diese Lizenz enthält eine Haftungsbeschränkung.",
        "es": "Esta licencia incluye una limitación de responsabilidad.",
        "pt": "Esta licença inclui uma limitação de responsabilidade.",
        "it": "Questa licenza include una limitazione di responsabilità.",
        "nl": "Deze licentie bevat een beperking van aansprakelijkheid.",
        "ja": "このライセンスには責任の制限が含まれています。",
        "ko": "이 라이선스에는 책임 제한이 포함되어 있습니다.",
        "zh-Hans": "此许可证包含责任限制条款。",
        "zh-Hant": "此許可證包含責任限制條款。",
        "ru": "Эта лицензия включает ограничение ответственности.",
        "pl": "Ta licencja zawiera ograniczenie odpowiedzialności.",
        "tr": "Bu lisans bir sorumluluk sınırlaması içerir.",
        "sv": "Denna licens inkluderar en ansvarsbegränsning.",
        "da": "Denne licens inkluderer en ansvarsbegrænsning.",
        "nb": "Denne lisensen inkluderer en ansvarsbegrensning.",
        "is": "Þetta leyfi inniheldur takmörkun á ábyrgð.",
        "fi": "Tämä lisenssi sisältää vastuunrajoituksen.",
        "cs": "Tato licence zahrnuje omezení odpovědnosti.",
        "ro": "Această licență include o limitare a răspunderii.",
        "el": "Αυτή η άδεια περιλαμβάνει περιορισμό ευθύνης.",
        "hi": "इस लाइसेंस में दायित्व की सीमा शामिल है।",
        "ar": "يتضمن هذا الترخيص تحديدًا للمسؤولية.",
        "he": "רישיון זה כולל הגבלת אחריות.",
    },
    "license_tip_no_patent": {
        "en": "This license explicitly states that it does NOT grant any rights in the patents of contributors.",
        "fr": "Cette licence déclare explicitement qu'elle n'accorde AUCUN droit sur les brevets des contributeurs.",
        "de": "Diese Lizenz stellt ausdrücklich fest, dass sie KEINE Rechte an Patenten der Mitwirkenden gewährt.",
        "es": "Esta licencia establece explícitamente que NO otorga ningún derecho sobre las patentes de los contribuyentes.",
        "pt": "Esta licença declara explicitamente que NÃO concede quaisquer direitos sobre as patentes dos contribuidores.",
        "it": "Questa licenza dichiara esplicitamente che NON concede alcun diritto sui brevetti dei contributori.",
        "nl": "Deze licentie stelt uitdrukkelijk dat zij GEEN rechten verleent op de octrooien van bijdragers.",
        "ja": "このライセンスは、寄稿者の特許に関するいかなる権利も付与しないことを明示的に述べています。",
        "ko": "이 라이선스는 기여자의 특허에 대한 어떠한 권리도 부여하지 않음을 명시적으로 기술합니다.",
        "zh-Hans": "此许可证明确声明不授予贡献者专利中的任何权利。",
        "zh-Hant": "此許可證明確聲明不授予貢獻者專利中的任何權利。",
        "ru": "Эта лицензия явно указывает, что она НЕ предоставляет никаких прав на патенты участников.",
        "pl": "Ta licencja wyraźnie stwierdza, że NIE przyznaje żadnych praw do patentów współtwórców.",
        "tr": "Bu lisans, katkıda bulunanların patentlerinde HİÇBİR hak vermediğini açıkça belirtir.",
        "sv": "Denna licens anger uttryckligen att den INTE beviljar några rättigheter till bidragsgivarnas patent.",
        "da": "Denne licens angiver udtrykkeligt, at den IKKE giver nogen rettigheder til bidragydernes patenter.",
        "nb": "Denne lisensen angir uttrykkelig at den IKKE gir noen rettigheter til bidragsyternes patenter.",
        "is": "Þetta leyfi segir beinlínis að það veitir ENGIN réttindi á einkaleyfum þátttakenda.",
        "fi": "Tämä lisenssi ilmoittaa nimenomaisesti, että se EI myönnä mitään oikeuksia osallistujien patentteihin.",
        "cs": "Tato licence výslovně uvádí, že NEuděluje žádná práva k patentům přispěvatelů.",
        "ro": "Această licență declară explicit că NU acordă niciun drept asupra brevetelor contribuitorilor.",
        "el": "Αυτή η άδεια δηλώνει ρητά ότι ΔΕΝ παραχωρεί κανένα δικαίωμα στα διπλώματα ευρεσιτεχνίας των συνεισφερόντων.",
        "hi": "यह लाइसेंस स्पष्ट रूप से बताता है कि यह योगदानकर्ताओं के पेटेंट में कोई अधिकार प्रदान नहीं करता है।",
        "ar": "ينص هذا الترخيص صراحةً على أنه لا يمنح أي حقوق في براءات اختراع المساهمين.",
        "he": "רישיון זה מציין במפורש שהוא אינו מעניק כל זכויות בפטנטים של התורמים.",
    },
    "license_tip_trademark": {
        "en": "This license explicitly states that it does NOT grant trademark rights, even though licenses without such a statement probably do not grant any implicit trademark rights.",
        "fr": "Cette licence déclare explicitement qu'elle n'accorde PAS de droits de marque, même si les licences sans une telle déclaration n'accordent probablement aucun droit implicite de marque.",
        "de": "Diese Lizenz stellt ausdrücklich fest, dass sie KEINE Markenrechte gewährt, obwohl Lizenzen ohne eine solche Erklärung wahrscheinlich auch keine impliziten Markenrechte gewähren.",
        "es": "Esta licencia establece explícitamente que NO otorga derechos de marca, aunque las licencias sin tal declaración probablemente tampoco otorgan derechos implícitos de marca.",
        "pt": "Esta licença declara explicitamente que NÃO concede direitos de marca, embora licenças sem tal declaração provavelmente também não concedam direitos implícitos de marca.",
        "it": "Questa licenza dichiara esplicitamente che NON concede diritti di marchio, anche se le licenze senza tale dichiarazione probabilmente non concedono alcun diritto implicito di marchio.",
        "nl": "Deze licentie stelt uitdrukkelijk dat zij GEEN merkrechten verleent, hoewel licenties zonder een dergelijke verklaring waarschijnlijk ook geen impliciete merkrechten verlenen.",
        "ja": "このライセンスは商標権を付与しないことを明示的に述べています。このような記述のないライセンスでも、暗黙の商標権を付与しない可能性があります。",
        "ko": "이 라이선스는 상표권을 부여하지 않음을 명시적으로 기술합니다. 이러한 명시가 없는 라이선스도 암묵적 상표권을 부여하지 않을 수 있습니다.",
        "zh-Hans": "此许可证明确声明不授予商标权，尽管没有此类声明的许可证可能也不授予任何隐含的商标权。",
        "zh-Hant": "此許可證明確聲明不授予商標權，儘管沒有此類聲明的許可證可能也不授予任何隱含的商標權。",
        "ru": "Эта лицензия явно указывает, что она НЕ предоставляет права на товарные знаки, хотя лицензии без такого заявления, вероятно, также не предоставляют никаких неявных прав на товарные знаки.",
        "pl": "Ta licencja wyraźnie stwierdza, że NIE przyznaje praw do znaków towarowych, chociaż licencje bez takiego oświadczenia prawdopodobnie również nie przyznają żadnych domyślnych praw do znaków towarowych.",
        "tr": "Bu lisans, marka haklarını vermediğini açıkça belirtir, ancak böyle bir ifade içermeyen lisanslar da muhtemelen herhangi bir zımni marka hakkı vermez.",
        "sv": "Denna licens anger uttryckligen att den INTE beviljar varumärkesrättigheter, även om licenser utan en sådan bestämmelse förmodligen inte heller beviljar några implicita varumärkesrättigheter.",
        "da": "Denne licens angiver udtrykkeligt, at den IKKE giver varemærkerettigheder, selvom licenser uden en sådan erklæring sandsynligvis heller ikke giver nogen implicitte varemærkerettigheder.",
        "nb": "Denne lisensen angir uttrykkelig at den IKKE gir varemerkerettigheter, selv om lisenser uten en slik erklæring sannsynligvis heller ikke gir noen implisitte varemerkerettigheter.",
        "is": "Þetta leyfi segir beinlínis að það veitir EKKI vörumerkjaréttindi, þó að leyfi án slíkrar yfirlýsingar veiti líklega ekki nein óbein vörumerkjaréttindi.",
        "fi": "Tämä lisenssi ilmoittaa nimenomaisesti, että se EI myönnä tavaramerkkioikeuksia, vaikka ilman tällaista lausumaa olevat lisenssit eivät todennäköisesti myöskään myönnä mitään implisiittisiä tavaramerkkioikeuksia.",
        "cs": "Tato licence výslovně uvádí, že NEuděluje práva k ochranným známkám, i když licence bez takového prohlášení pravděpodobně také neudělují žádná implicitní práva k ochranným známkám.",
        "ro": "Această licență declară explicit că NU acordă drepturi de marcă comercială, deși licențele fără o astfel de declarație probabil nu acordă niciun drept implicit de marcă comercială.",
        "el": "Αυτή η άδεια δηλώνει ρητά ότι ΔΕΝ παραχωρεί δικαιώματα εμπορικού σήματος, αν και οι άδειες χωρίς τέτοια δήλωση πιθανότατα δεν παραχωρούν κανένα σιωπηρό δικαίωμα εμπορικού σήματος.",
        "hi": "यह लाइसेंस स्पष्ट रूप से बताता है कि यह ट्रेडमार्क अधिकार प्रदान नहीं करता है, भले ही ऐसे कथन के बिना लाइसेंस शायद कोई निहित ट्रेडमार्क अधिकार प्रदान नहीं करते हैं।",
        "ar": "ينص هذا الترخيص صراحةً على أنه لا يمنح حقوق العلامات التجارية، على الرغم من أن التراخيص بدون مثل هذا البيان ربما لا تمنح أي حقوق ضمنية للعلامات التجارية.",
        "he": "רישיון זה מציין במפורש שהוא אינו מעניק זכויות סימן מסחרי, למרות שרישיונות ללא הצהרה כזו כנראה גם אינם מעניקים זכויות סימן מסחרי משתמעות.",
    },
    "license_tip_warranty": {
        "en": "This license explicitly states that it does NOT provide any warranty.",
        "fr": "Cette licence déclare explicitement qu'elle ne fournit AUCUNE garantie.",
        "de": "Diese Lizenz stellt ausdrücklich fest, dass sie KEINE Gewährleistung bietet.",
        "es": "Esta licencia establece explícitamente que NO proporciona ninguna garantía.",
        "pt": "Esta licença declara explicitamente que NÃO fornece nenhuma garantia.",
        "it": "Questa licenza dichiara esplicitamente che NON fornisce alcuna garanzia.",
        "nl": "Deze licentie stelt uitdrukkelijk dat zij GEEN garantie biedt.",
        "ja": "このライセンスはいかなる保証も提供しないことを明示的に述べています。",
        "ko": "이 라이선스는 어떠한 보증도 제공하지 않음을 명시적으로 기술합니다.",
        "zh-Hans": "此许可证明确声明不提供任何担保。",
        "zh-Hant": "此許可證明確聲明不提供任何擔保。",
        "ru": "Эта лицензия явно указывает, что она НЕ предоставляет никаких гарантий.",
        "pl": "Ta licencja wyraźnie stwierdza, że NIE zapewnia żadnej gwarancji.",
        "tr": "Bu lisans, HİÇBİR garanti sağlamadığını açıkça belirtir.",
        "sv": "Denna licens anger uttryckligen att den INTE ger någon garanti.",
        "da": "Denne licens angiver udtrykkeligt, at den IKKE giver nogen garanti.",
        "nb": "Denne lisensen angir uttrykkelig at den IKKE gir noen garanti.",
        "is": "Þetta leyfi segir beinlínis að það veitir ENGA ábyrgð.",
        "fi": "Tämä lisenssi ilmoittaa nimenomaisesti, että se EI tarjoa mitään takuuta.",
        "cs": "Tato licence výslovně uvádí, že NEposkytuje žádnou záruku.",
        "ro": "Această licență declară explicit că NU oferă nicio garanție.",
        "el": "Αυτή η άδεια δηλώνει ρητά ότι ΔΕΝ παρέχει καμία εγγύηση.",
        "hi": "यह लाइसेंस स्पष्ट रूप से बताता है कि यह कोई वारंटी प्रदान नहीं करता है।",
        "ar": "ينص هذا الترخيص صراحةً على أنه لا يقدم أي ضمان.",
        "he": "רישיון זה מציין במפורש שהוא אינו מספק כל אחריות.",
    },
    "citing": {
        "en": "Citing",
        "fr": "Citer",
        "de": "Zitieren:",
        "es": "Citar",
        "pt": "Citar",
        "it": "Citare",
        "nl": "Citeren:",
        "ja": "引用:",
        "ko": "인용:",
        "zh-Hans": "引用",
        "zh-Hant": "引用",
        "ru": "Цитирование:",
        "pl": "Cytowanie:",
        "tr": "Alıntılama:",
        "sv": "Citering",
        "da": "Citering",
        "nb": "Sitering",
        "is": "Tilvísun",
        "fi": "Viittaaminen",
        "cs": "Citování",
        "ro": "Citare",
        "el": "Αναφορά",
        "hi": "उद्धरण",
        "ar": "الاستشهاد بـ",
        "he": "ציטוט:",
    },
    # ── TOC ────────────────────────────────────────────────────────────────
    "on_this_page": {
        "en": "On this page",
        "fr": "Sur cette page",
        "de": "Auf dieser Seite",
        "es": "En esta página",
        "pt": "Nesta página",
        "it": "In questa pagina",
        "nl": "Op deze pagina",
        "ja": "このページの内容",
        "ko": "이 페이지에서",
        "zh-Hans": "本页内容",
        "zh-Hant": "本頁內容",
        "ru": "На этой странице",
        "pl": "Na tej stronie",
        "tr": "Bu sayfada",
        "sv": "På denna sida",
        "da": "På denne side",
        "nb": "På denne siden",
        "is": "Á þessari síðu",
        "fi": "Tällä sivulla",
        "cs": "Na této stránce",
        "ro": "Pe această pagină",
        "el": "Σε αυτή τη σελίδα",
        "hi": "इस पृष्ठ पर",
        "ar": "في هذه الصفحة",
        "he": "בדף זה",
    },
    # ── Docstring section headings ────────────────────────────────────────
    "parameters": {
        "en": "Parameters",
        "fr": "Paramètres",
        "de": "Parameter",
        "es": "Parámetros",
        "pt": "Parâmetros",
        "it": "Parametri",
        "nl": "Parameters",
        "ja": "パラメータ",
        "ko": "매개변수",
        "zh-Hans": "参数",
        "zh-Hant": "參數",
        "ru": "Параметры",
        "pl": "Parametry",
        "tr": "Parametreler",
        "sv": "Parametrar",
        "da": "Parametre",
        "nb": "Parametere",
        "is": "Færibreytur",
        "fi": "Parametrit",
        "cs": "Parametry",
        "ro": "Parametri",
        "el": "Παράμετροι",
        "hi": "पैरामीटर",
        "ar": "المعلمات",
        "he": "פרמטרים",
    },
    "returns": {
        "en": "Returns",
        "fr": "Retourne",
        "de": "Rückgabe",
        "es": "Retorna",
        "pt": "Retorna",
        "it": "Restituisce",
        "nl": "Retourneert",
        "ja": "戻り値",
        "ko": "반환값",
        "zh-Hans": "返回值",
        "zh-Hant": "回傳值",
        "ru": "Возвращает",
        "pl": "Zwraca",
        "tr": "Döndürür",
        "sv": "Returnerar",
        "da": "Returnerer",
        "nb": "Returnerer",
        "is": "Skilar",
        "fi": "Palauttaa",
        "cs": "Vrací",
        "ro": "Returnează",
        "el": "Επιστρέφει",
        "hi": "लौटाता है",
        "ar": "القيم المُعادة",
        "he": "מחזיר",
    },
    "raises": {
        "en": "Raises",
        "fr": "Lève",
        "de": "Löst aus",
        "es": "Lanza",
        "pt": "Levanta",
        "it": "Solleva",
        "nl": "Gooit",
        "ja": "例外",
        "ko": "발생 예외",
        "zh-Hans": "抛出异常",
        "zh-Hant": "拋出例外",
        "ru": "Вызывает",
        "pl": "Zgłasza",
        "tr": "Yükseltir",
        "sv": "Undantag",
        "da": "Rejser",
        "nb": "Unntak",
        "is": "Kastar",
        "fi": "Nostaa",
        "cs": "Vyvolává",
        "ro": "Ridică",
        "el": "Εξαιρέσεις",
        "hi": "उठाता है",
        "ar": "يُثير",
        "he": "מעלה",
    },
    "examples": {
        "en": "Examples",
        "fr": "Exemples",
        "de": "Beispiele",
        "es": "Ejemplos",
        "pt": "Exemplos",
        "it": "Esempi",
        "nl": "Voorbeelden",
        "ja": "使用例",
        "ko": "예제",
        "zh-Hans": "示例",
        "zh-Hant": "範例",
        "ru": "Примеры",
        "pl": "Przykłady",
        "tr": "Örnekler",
        "sv": "Exempel",
        "da": "Eksempler",
        "nb": "Eksempler",
        "is": "Dæmi",
        "fi": "Esimerkit",
        "cs": "Příklady",
        "ro": "Exemple",
        "el": "Παραδείγματα",
        "hi": "उदाहरण",
        "ar": "أمثلة",
        "he": "דוגמאות",
    },
    "notes": {
        "en": "Notes",
        "fr": "Notes",
        "de": "Hinweise",
        "es": "Notas",
        "pt": "Notas",
        "it": "Note",
        "nl": "Opmerkingen",
        "ja": "注記",
        "ko": "참고",
        "zh-Hans": "备注",
        "zh-Hant": "備註",
        "ru": "Примечания",
        "pl": "Uwagi",
        "tr": "Notlar",
        "sv": "Anteckningar",
        "da": "Noter",
        "nb": "Merknader",
        "is": "Athugasemdir",
        "fi": "Huomautukset",
        "cs": "Poznámky",
        "ro": "Note",
        "el": "Σημειώσεις",
        "hi": "नोट्स",
        "ar": "ملاحظات",
        "he": "הערות",
    },
    "warnings_section": {
        "en": "Warnings",
        "fr": "Avertissements",
        "de": "Warnungen",
        "es": "Advertencias",
        "pt": "Avisos",
        "it": "Avvertenze",
        "nl": "Waarschuwingen",
        "ja": "警告",
        "ko": "경고",
        "zh-Hans": "警告",
        "zh-Hant": "警告",
        "ru": "Предупреждения",
        "pl": "Ostrzeżenia",
        "tr": "Uyarılar",
        "sv": "Varningar",
        "da": "Advarsler",
        "nb": "Advarsler",
        "is": "Viðvaranir",
        "fi": "Varoitukset",
        "cs": "Varování",
        "ro": "Avertismente",
        "el": "Προειδοποιήσεις",
        "hi": "चेतावनियाँ",
        "ar": "تحذيرات",
        "he": "אזהרות",
    },
    "references_section": {
        "en": "References",
        "fr": "Références",
        "de": "Referenzen",
        "es": "Referencias",
        "pt": "Referências",
        "it": "Riferimenti",
        "nl": "Referenties",
        "ja": "参考文献",
        "ko": "참조",
        "zh-Hans": "参考文献",
        "zh-Hant": "參考文獻",
        "ru": "Ссылки",
        "pl": "Odniesienia",
        "tr": "Referanslar",
        "sv": "Referenser",
        "da": "Referencer",
        "nb": "Referanser",
        "is": "Tilvísanir",
        "fi": "Viitteet",
        "cs": "Reference",
        "ro": "Referințe",
        "el": "Αναφορές",
        "hi": "संदर्भ",
        "ar": "المراجع",
        "he": "הפניות",
    },
    "see_also": {
        "en": "See Also",
        "fr": "Voir aussi",
        "de": "Siehe auch",
        "es": "Ver también",
        "pt": "Veja também",
        "it": "Vedi anche",
        "nl": "Zie ook",
        "ja": "関連項目",
        "ko": "참고 항목",
        "zh-Hans": "另请参阅",
        "zh-Hant": "另請參閱",
        "ru": "Смотрите также",
        "pl": "Zobacz także",
        "tr": "Ayrıca bakınız",
        "sv": "Se även",
        "da": "Se også",
        "nb": "Se også",
        "is": "Sjá einnig",
        "fi": "Katso myös",
        "cs": "Viz také",
        "ro": "A se vedea și",
        "el": "Δείτε επίσης",
        "hi": "यह भी देखें",
        "ar": "انظر أيضًا",
        "he": "ראה גם",
    },
    "attributes": {
        "en": "Attributes",
        "fr": "Attributs",
        "de": "Attribute",
        "es": "Atributos",
        "pt": "Atributos",
        "it": "Attributi",
        "nl": "Attributen",
        "ja": "属性",
        "ko": "속성",
        "zh-Hans": "属性",
        "zh-Hant": "屬性",
        "ru": "Атрибуты",
        "pl": "Atrybuty",
        "tr": "Nitelikler",
        "sv": "Attribut",
        "da": "Attributter",
        "nb": "Attributter",
        "is": "Eiginleikar",
        "fi": "Attribuutit",
        "cs": "Atributy",
        "ro": "Atribute",
        "el": "Ιδιότητες",
        "hi": "विशेषताएँ",
        "ar": "السمات",
        "he": "מאפיינים",
    },
    "methods": {
        "en": "Methods",
        "fr": "Méthodes",
        "de": "Methoden",
        "es": "Métodos",
        "pt": "Métodos",
        "it": "Metodi",
        "nl": "Methoden",
        "ja": "メソッド",
        "ko": "메서드",
        "zh-Hans": "方法",
        "zh-Hant": "方法",
        "ru": "Методы",
        "pl": "Metody",
        "tr": "Yöntemler",
        "sv": "Metoder",
        "da": "Metoder",
        "nb": "Metoder",
        "is": "Aðferðir",
        "fi": "Metodit",
        "cs": "Metody",
        "ro": "Metode",
        "el": "Μέθοδοι",
        "hi": "विधियाँ",
        "ar": "الطرق",
        "he": "שיטות",
    },
    "classes": {
        "en": "Classes",
        "fr": "Classes",
        "de": "Klassen",
        "es": "Clases",
        "pt": "Classes",
        "it": "Classi",
        "nl": "Klassen",
        "ja": "クラス",
        "ko": "클래스",
        "zh-Hans": "类",
        "zh-Hant": "類別",
        "ru": "Классы",
        "pl": "Klasy",
        "tr": "Sınıflar",
        "sv": "Klasser",
        "da": "Klasser",
        "nb": "Klasser",
        "is": "Klasar",
        "fi": "Luokat",
        "cs": "Třídy",
        "ro": "Clase",
        "el": "Κλάσεις",
        "hi": "क्लासेस",
        "ar": "الفئات",
        "he": "מחלקות",
    },
    "functions": {
        "en": "Functions",
        "fr": "Fonctions",
        "de": "Funktionen",
        "es": "Funciones",
        "pt": "Funções",
        "it": "Funzioni",
        "nl": "Functies",
        "ja": "関数",
        "ko": "함수",
        "zh-Hans": "函数",
        "zh-Hant": "函式",
        "ru": "Функции",
        "pl": "Funkcje",
        "tr": "Fonksiyonlar",
        "sv": "Funktioner",
        "da": "Funktioner",
        "nb": "Funksjoner",
        "is": "Föll",
        "fi": "Funktiot",
        "cs": "Funkce",
        "ro": "Funcții",
        "el": "Συναρτήσεις",
        "hi": "फ़ंक्शन",
        "ar": "الدوال",
        "he": "פונקציות",
    },
    "dataclasses": {
        "en": "Dataclasses",
        "fr": "Dataclasses",
        "de": "Datenklassen",
        "es": "Dataclasses",
        "pt": "Dataclasses",
        "it": "Dataclass",
        "nl": "Dataklassen",
        "ja": "データクラス",
        "ko": "데이터클래스",
        "zh-Hans": "数据类",
        "zh-Hant": "資料類別",
        "ru": "Датаклассы",
        "pl": "Dataklasy",
        "tr": "Veri sınıfları",
        "sv": "Dataklasser",
        "da": "Dataklasser",
        "nb": "Dataklasser",
        "is": "Gagnaklasur",
        "fi": "Dataluokat",
        "cs": "Datové třídy",
        "ro": "Clase de date",
        "el": "Κλάσεις δεδομένων",
        "hi": "डेटाक्लासेस",
        "ar": "فئات البيانات",
        "he": "מחלקות נתונים",
    },
    "abstract_classes": {
        "en": "Abstract Classes",
        "fr": "Classes abstraites",
        "de": "Abstrakte Klassen",
        "es": "Clases abstractas",
        "pt": "Classes abstratas",
        "it": "Classi astratte",
        "nl": "Abstracte klassen",
        "ja": "抽象クラス",
        "ko": "추상 클래스",
        "zh-Hans": "抽象类",
        "zh-Hant": "抽象類別",
        "ru": "Абстрактные классы",
        "pl": "Klasy abstrakcyjne",
        "tr": "Soyut sınıflar",
        "sv": "Abstrakta klasser",
        "da": "Abstrakte klasser",
        "nb": "Abstrakte klasser",
        "is": "Abstraktir klasar",
        "fi": "Abstraktit luokat",
        "cs": "Abstraktní třídy",
        "ro": "Clase abstracte",
        "el": "Αφηρημένες κλάσεις",
        "hi": "अमूर्त क्लासेस",
        "ar": "الفئات المجردة",
        "he": "מחלקות מופשטות",
    },
    "protocols": {
        "en": "Protocols",
        "fr": "Protocoles",
        "de": "Protokolle",
        "es": "Protocolos",
        "pt": "Protocolos",
        "it": "Protocolli",
        "nl": "Protocollen",
        "ja": "プロトコル",
        "ko": "프로토콜",
        "zh-Hans": "协议",
        "zh-Hant": "協定",
        "ru": "Протоколы",
        "pl": "Protokoły",
        "tr": "Protokoller",
        "sv": "Protokoll",
        "da": "Protokoller",
        "nb": "Protokoller",
        "is": "Samskiptareglur",
        "fi": "Protokollat",
        "cs": "Protokoly",
        "ro": "Protocoale",
        "el": "Πρωτόκολλα",
        "hi": "प्रोटोकॉल",
        "ar": "البروتوكولات",
        "he": "פרוטוקולים",
    },
    "enumerations": {
        "en": "Enumerations",
        "fr": "Énumérations",
        "de": "Aufzählungen",
        "es": "Enumeraciones",
        "pt": "Enumerações",
        "it": "Enumerazioni",
        "nl": "Enumeraties",
        "ja": "列挙型",
        "ko": "열거형",
        "zh-Hans": "枚举",
        "zh-Hant": "列舉",
        "ru": "Перечисления",
        "pl": "Wyliczenia",
        "tr": "Numaralandırmalar",
        "sv": "Uppräkningar",
        "da": "Enumerationer",
        "nb": "Enumerasjoner",
        "is": "Upptalningar",
        "fi": "Luettelotyypit",
        "cs": "Výčty",
        "ro": "Enumerări",
        "el": "Απαριθμήσεις",
        "hi": "इन्यूमरेशन",
        "ar": "التعدادات",
        "he": "ספירות",
    },
    "exceptions": {
        "en": "Exceptions",
        "fr": "Exceptions",
        "de": "Ausnahmen",
        "es": "Excepciones",
        "pt": "Exceções",
        "it": "Eccezioni",
        "nl": "Uitzonderingen",
        "ja": "例外",
        "ko": "예외",
        "zh-Hans": "异常",
        "zh-Hant": "例外",
        "ru": "Исключения",
        "pl": "Wyjątki",
        "tr": "İstisnalar",
        "sv": "Undantag",
        "da": "Undtagelser",
        "nb": "Unntak",
        "is": "Undantekningar",
        "fi": "Poikkeukset",
        "cs": "Výjimky",
        "ro": "Excepții",
        "el": "Εξαιρέσεις",
        "hi": "अपवाद",
        "ar": "الاستثناءات",
        "he": "חריגות",
    },
    "named_tuples": {
        "en": "Named Tuples",
        "fr": "Tuples nommés",
        "de": "Benannte Tupel",
        "es": "Tuplas con nombre",
        "pt": "Tuplas nomeadas",
        "it": "Tuple denominate",
        "nl": "Benoemde tupels",
        "ja": "名前付きタプル",
        "ko": "네임드 튜플",
        "zh-Hans": "命名元组",
        "zh-Hant": "具名元組",
        "ru": "Именованные кортежи",
        "pl": "Nazwane krotki",
        "tr": "Adlandırılmış demetler",
        "sv": "Namngivna tupler",
        "da": "Navngivne tupler",
        "nb": "Navngitte tupler",
        "is": "Nefndar túplur",
        "fi": "Nimetyt tuplet",
        "cs": "Pojmenované n-tice",
        "ro": "Tupluri cu nume",
        "el": "Ονομασμένες πλειάδες",
        "hi": "नेम्ड ट्यूपल",
        "ar": "الصفوف المسماة",
        "he": "טאפלים בשם",
    },
    "typed_dicts": {
        "en": "Typed Dicts",
        "fr": "Dictionnaires typés",
        "de": "Typisierte Dicts",
        "es": "Dicts tipados",
        "pt": "Dicts tipados",
        "it": "Dict tipizzati",
        "nl": "Getypeerde dicts",
        "ja": "型付き辞書",
        "ko": "타입 딕셔너리",
        "zh-Hans": "类型化字典",
        "zh-Hant": "型別字典",
        "ru": "Типизированные словари",
        "pl": "Typowane słowniki",
        "tr": "Tiplendirilmiş sözlükler",
        "sv": "Typade dicts",
        "da": "Typede dicts",
        "nb": "Typede dicts",
        "is": "Gerðabundin dicts",
        "fi": "Tyypitetyt dict:t",
        "cs": "Typované slovníky",
        "ro": "Dicționare tipizate",
        "el": "Τυποποιημένα λεξικά",
        "hi": "टाइप्ड डिक्ट",
        "ar": "القواميس المُنمَّطة",
        "he": "מילונים מוקלדים",
    },
    "async_functions": {
        "en": "Async Functions",
        "fr": "Fonctions asynchrones",
        "de": "Asynchrone Funktionen",
        "es": "Funciones asíncronas",
        "pt": "Funções assíncronas",
        "it": "Funzioni asincrone",
        "nl": "Asynchrone functies",
        "ja": "非同期関数",
        "ko": "비동기 함수",
        "zh-Hans": "异步函数",
        "zh-Hant": "非同步函式",
        "ru": "Асинхронные функции",
        "pl": "Funkcje asynchroniczne",
        "tr": "Asenkron fonksiyonlar",
        "sv": "Asynkrona funktioner",
        "da": "Asynkrone funktioner",
        "nb": "Asynkrone funksjoner",
        "is": "Ósamstillt föll",
        "fi": "Asynkroniset funktiot",
        "cs": "Asynchronní funkce",
        "ro": "Funcții asincrone",
        "el": "Ασύγχρονες συναρτήσεις",
        "hi": "एसिंक फ़ंक्शन",
        "ar": "الدوال غير المتزامنة",
        "he": "פונקציות אסינכרוניות",
    },
    "constants": {
        "en": "Constants",
        "fr": "Constantes",
        "de": "Konstanten",
        "es": "Constantes",
        "pt": "Constantes",
        "it": "Costanti",
        "nl": "Constanten",
        "ja": "定数",
        "ko": "상수",
        "zh-Hans": "常量",
        "zh-Hant": "常數",
        "ru": "Константы",
        "pl": "Stałe",
        "tr": "Sabitler",
        "sv": "Konstanter",
        "da": "Konstanter",
        "nb": "Konstanter",
        "is": "Fastar",
        "fi": "Vakiot",
        "cs": "Konstanty",
        "ro": "Constante",
        "el": "Σταθερές",
        "hi": "स्थिरांक",
        "ar": "الثوابت",
        "he": "קבועים",
    },
    "type_aliases": {
        "en": "Type Aliases",
        "fr": "Alias de types",
        "de": "Typ-Aliase",
        "es": "Alias de tipos",
        "pt": "Aliases de tipos",
        "it": "Alias di tipo",
        "nl": "Type-aliassen",
        "ja": "型エイリアス",
        "ko": "타입 별칭",
        "zh-Hans": "类型别名",
        "zh-Hant": "型別別名",
        "ru": "Псевдонимы типов",
        "pl": "Aliasy typów",
        "tr": "Tip takma adları",
        "sv": "Typalias",
        "da": "Typealiasser",
        "nb": "Typealiaser",
        "is": "Gerðaheitir",
        "fi": "Tyyppialiastit",
        "cs": "Typové aliasy",
        "ro": "Aliasuri de tip",
        "el": "Ψευδώνυμα τύπου",
        "hi": "टाइप एलियास",
        "ar": "أسماء الأنواع المستعارة",
        "he": "כינויי טיפוסים",
    },
    "other": {
        "en": "Other",
        "fr": "Autre",
        "de": "Sonstiges",
        "es": "Otros",
        "pt": "Outros",
        "it": "Altro",
        "nl": "Overig",
        "ja": "その他",
        "ko": "기타",
        "zh-Hans": "其他",
        "zh-Hant": "其他",
        "ru": "Прочее",
        "pl": "Inne",
        "tr": "Diğer",
        "sv": "Övrigt",
        "da": "Andet",
        "nb": "Annet",
        "is": "Annað",
        "fi": "Muut",
        "cs": "Ostatní",
        "ro": "Altele",
        "el": "Άλλα",
        "hi": "अन्य",
        "ar": "أخرى",
        "he": "אחר",
    },
    # ── Reference index section descriptions ──────────────────────────────
    "core_classes_desc": {
        "en": "Core classes",
        "fr": "Classes principales",
        "de": "Kernklassen",
        "es": "Clases principales",
        "pt": "Classes principais",
        "it": "Classi principali",
        "nl": "Kernklassen",
        "ja": "主要クラス",
        "ko": "핵심 클래스",
        "zh-Hans": "核心类",
        "zh-Hant": "核心類別",
        "ru": "Основные классы",
        "pl": "Klasy główne",
        "tr": "Temel sınıflar",
        "sv": "Kärnklasser",
        "da": "Kerneklasser",
        "nb": "Kjerneklasser",
        "is": "Kjarnaklasar",
        "fi": "Ydinluokat",
        "cs": "Základní třídy",
        "ro": "Clase de bază",
        "el": "Βασικές κλάσεις",
        "hi": "कोर क्लासेस",
        "ar": "الفئات الأساسية",
        "he": "מחלקות ליבה",
    },
    "public_functions_desc": {
        "en": "Public functions",
        "fr": "Fonctions publiques",
        "de": "Öffentliche Funktionen",
        "es": "Funciones públicas",
        "pt": "Funções públicas",
        "it": "Funzioni pubbliche",
        "nl": "Publieke functies",
        "ja": "公開関数",
        "ko": "공개 함수",
        "zh-Hans": "公共函数",
        "zh-Hant": "公開函式",
        "ru": "Публичные функции",
        "pl": "Funkcje publiczne",
        "tr": "Genel fonksiyonlar",
        "sv": "Publika funktioner",
        "da": "Offentlige funktioner",
        "nb": "Offentlige funksjoner",
        "is": "Opinber föll",
        "fi": "Julkiset funktiot",
        "cs": "Veřejné funkce",
        "ro": "Funcții publice",
        "el": "Δημόσιες συναρτήσεις",
        "hi": "सार्वजनिक फ़ंक्शन",
        "ar": "الدوال العامة",
        "he": "פונקציות ציבוריות",
    },
    "data_classes_desc": {
        "en": "Data-holding classes",
        "fr": "Classes de données",
        "de": "Datenklassen",
        "es": "Clases de datos",
        "pt": "Classes de dados",
        "it": "Classi di dati",
        "nl": "Dataklassen",
        "ja": "データ保持クラス",
        "ko": "데이터 클래스",
        "zh-Hans": "数据类",
        "zh-Hant": "資料類別",
        "ru": "Классы данных",
        "pl": "Klasy danych",
        "tr": "Veri sınıfları",
        "sv": "Datahållande klasser",
        "da": "Dataholdende klasser",
        "nb": "Dataholdende klasser",
        "is": "Gagnahaldandi klasar",
        "fi": "Tietoa sisältävät luokat",
        "cs": "Datové třídy",
        "ro": "Clase de stocare a datelor",
        "el": "Κλάσεις αποθήκευσης δεδομένων",
        "hi": "डेटा-होल्डिंग क्लासेस",
        "ar": "فئات البيانات",
        "he": "מחלקות נתונים",
    },
    "abstract_classes_desc": {
        "en": "Abstract base classes",
        "fr": "Classes de base abstraites",
        "de": "Abstrakte Basisklassen",
        "es": "Clases base abstractas",
        "pt": "Classes base abstratas",
        "it": "Classi base astratte",
        "nl": "Abstracte basisklassen",
        "ja": "抽象基底クラス",
        "ko": "추상 기본 클래스",
        "zh-Hans": "抽象基类",
        "zh-Hant": "抽象基類",
        "ru": "Абстрактные базовые классы",
        "pl": "Abstrakcyjne klasy bazowe",
        "tr": "Soyut temel sınıflar",
        "sv": "Abstrakta basklasser",
        "da": "Abstrakte basisklasser",
        "nb": "Abstrakte basisklasser",
        "is": "Abstraktir grunnklasar",
        "fi": "Abstraktit kantaluokat",
        "cs": "Abstraktní bázové třídy",
        "ro": "Clase de bază abstracte",
        "el": "Αφηρημένες βασικές κλάσεις",
        "hi": "अमूर्त बेस क्लासेस",
        "ar": "الفئات الأساسية المجردة",
        "he": "מחלקות בסיס מופשטות",
    },
    "protocols_desc": {
        "en": "Structural typing protocols",
        "fr": "Protocoles de typage structurel",
        "de": "Strukturelle Typisierungsprotokolle",
        "es": "Protocolos de tipado estructural",
        "pt": "Protocolos de tipagem estrutural",
        "it": "Protocolli di tipizzazione strutturale",
        "nl": "Structurele typeprotocollen",
        "ja": "構造的型付けプロトコル",
        "ko": "구조적 타이핑 프로토콜",
        "zh-Hans": "结构化类型协议",
        "zh-Hant": "結構化型別協定",
        "ru": "Протоколы структурной типизации",
        "pl": "Protokoły typowania strukturalnego",
        "tr": "Yapısal tipleme protokolleri",
        "sv": "Strukturella typningsprotokoll",
        "da": "Strukturelle typningsprotokoller",
        "nb": "Strukturelle typningsprotokoller",
        "is": "Skipulagðar gerðarsamskiptareglur",
        "fi": "Rakenteellisen tyypityksen protokollat",
        "cs": "Protokoly strukturálního typování",
        "ro": "Protocoale de tipare structurale",
        "el": "Πρωτόκολλα δομικής τυποποίησης",
        "hi": "संरचनात्मक टाइपिंग प्रोटोकॉल",
        "ar": "بروتوكولات التنميط الهيكلي",
        "he": "פרוטוקולי טיפוס מבני",
    },
    "enum_types_desc": {
        "en": "Enum types",
        "fr": "Types d'énumération",
        "de": "Enum-Typen",
        "es": "Tipos de enumeración",
        "pt": "Tipos de enumeração",
        "it": "Tipi di enumerazione",
        "nl": "Enum-typen",
        "ja": "列挙型",
        "ko": "열거형 타입",
        "zh-Hans": "枚举类型",
        "zh-Hant": "列舉型別",
        "ru": "Типы перечислений",
        "pl": "Typy wyliczeniowe",
        "tr": "Enum türleri",
        "sv": "Enumtyper",
        "da": "Enum-typer",
        "nb": "Enum-typer",
        "is": "Upptalningargerðir",
        "fi": "Enum-tyypit",
        "cs": "Výčtové typy",
        "ro": "Tipuri de enumerare",
        "el": "Τύποι απαρίθμησης",
        "hi": "Enum प्रकार",
        "ar": "أنواع التعداد",
        "he": "טיפוסי ספירה",
    },
    "exception_classes_desc": {
        "en": "Exception classes",
        "fr": "Classes d'exceptions",
        "de": "Ausnahmeklassen",
        "es": "Clases de excepción",
        "pt": "Classes de exceção",
        "it": "Classi di eccezione",
        "nl": "Uitzonderingsklassen",
        "ja": "例外クラス",
        "ko": "예외 클래스",
        "zh-Hans": "异常类",
        "zh-Hant": "例外類別",
        "ru": "Классы исключений",
        "pl": "Klasy wyjątków",
        "tr": "İstisna sınıfları",
        "sv": "Undantagsklasser",
        "da": "Undtagelsesklasser",
        "nb": "Unntaksklasser",
        "is": "Undantekningarklasur",
        "fi": "Poikkeusluokat",
        "cs": "Třídy výjimek",
        "ro": "Clase de excepții",
        "el": "Κλάσεις εξαιρέσεων",
        "hi": "अपवाद क्लासेस",
        "ar": "فئات الاستثناء",
        "he": "מחלקות חריגה",
    },
    "namedtuple_types_desc": {
        "en": "NamedTuple types",
        "fr": "Types NamedTuple",
        "de": "NamedTuple-Typen",
        "es": "Tipos NamedTuple",
        "pt": "Tipos NamedTuple",
        "it": "Tipi NamedTuple",
        "nl": "NamedTuple-typen",
        "ja": "NamedTuple型",
        "ko": "NamedTuple 타입",
        "zh-Hans": "NamedTuple类型",
        "zh-Hant": "NamedTuple型別",
        "ru": "Типы NamedTuple",
        "pl": "Typy NamedTuple",
        "tr": "NamedTuple türleri",
        "sv": "NamedTuple-typer",
        "da": "NamedTuple-typer",
        "nb": "NamedTuple-typer",
        "is": "NamedTuple-gerðir",
        "fi": "NamedTuple-tyypit",
        "cs": "Typy NamedTuple",
        "ro": "Tipuri NamedTuple",
        "el": "Τύποι NamedTuple",
        "hi": "NamedTuple प्रकार",
        "ar": "أنواع NamedTuple",
        "he": "טיפוסי NamedTuple",
    },
    "typeddict_types_desc": {
        "en": "TypedDict types",
        "fr": "Types TypedDict",
        "de": "TypedDict-Typen",
        "es": "Tipos TypedDict",
        "pt": "Tipos TypedDict",
        "it": "Tipi TypedDict",
        "nl": "TypedDict-typen",
        "ja": "TypedDict型",
        "ko": "TypedDict 타입",
        "zh-Hans": "TypedDict类型",
        "zh-Hant": "TypedDict型別",
        "ru": "Типы TypedDict",
        "pl": "Typy TypedDict",
        "tr": "TypedDict türleri",
        "sv": "TypedDict-typer",
        "da": "TypedDict-typer",
        "nb": "TypedDict-typer",
        "is": "TypedDict-gerðir",
        "fi": "TypedDict-tyypit",
        "cs": "Typy TypedDict",
        "ro": "Tipuri TypedDict",
        "el": "Τύποι TypedDict",
        "hi": "TypedDict प्रकार",
        "ar": "أنواع TypedDict",
        "he": "טיפוסי TypedDict",
    },
    "async_functions_desc": {
        "en": "Asynchronous functions",
        "fr": "Fonctions asynchrones",
        "de": "Asynchrone Funktionen",
        "es": "Funciones asíncronas",
        "pt": "Funções assíncronas",
        "it": "Funzioni asincrone",
        "nl": "Asynchrone functies",
        "ja": "非同期関数",
        "ko": "비동기 함수",
        "zh-Hans": "异步函数",
        "zh-Hant": "非同步函式",
        "ru": "Асинхронные функции",
        "pl": "Funkcje asynchroniczne",
        "tr": "Asenkron fonksiyonlar",
        "sv": "Asynkrona funktioner",
        "da": "Asynkrone funktioner",
        "nb": "Asynkrone funksjoner",
        "is": "Ósamstillt föll",
        "fi": "Asynkroniset funktiot",
        "cs": "Asynchronní funkce",
        "ro": "Funcții asincrone",
        "el": "Ασύγχρονες συναρτήσεις",
        "hi": "एसिंक फ़ंक्शन",
        "ar": "الدوال غير المتزامنة",
        "he": "פונקציות אסינכרוניות",
    },
    "constants_desc": {
        "en": "Module-level constants and data",
        "fr": "Constantes et données au niveau du module",
        "de": "Konstanten und Daten auf Modulebene",
        "es": "Constantes y datos a nivel de módulo",
        "pt": "Constantes e dados no nível do módulo",
        "it": "Costanti e dati a livello di modulo",
        "nl": "Constanten en gegevens op moduleniveau",
        "ja": "モジュールレベルの定数とデータ",
        "ko": "모듈 수준 상수 및 데이터",
        "zh-Hans": "模块级常量和数据",
        "zh-Hant": "模組層級常數與資料",
        "ru": "Константы и данные на уровне модуля",
        "pl": "Stałe i dane na poziomie modułu",
        "tr": "Modül düzeyinde sabitler ve veriler",
        "sv": "Konstanter och data på modulnivå",
        "da": "Konstanter og data på modulniveau",
        "nb": "Konstanter og data på modulnivå",
        "is": "Fastar og gögn á einingastigi",
        "fi": "Moduulitason vakiot ja data",
        "cs": "Konstanty a data na úrovni modulu",
        "ro": "Constante și date la nivel de modul",
        "el": "Σταθερές και δεδομένα επιπέδου module",
        "hi": "मॉड्यूल-स्तरीय स्थिरांक और डेटा",
        "ar": "ثوابت وبيانات على مستوى الوحدة",
        "he": "קבועים ונתונים ברמת המודול",
    },
    "type_alias_desc": {
        "en": "Type alias definitions",
        "fr": "Définitions d'alias de types",
        "de": "Typ-Alias-Definitionen",
        "es": "Definiciones de alias de tipos",
        "pt": "Definições de aliases de tipos",
        "it": "Definizioni di alias di tipo",
        "nl": "Type-aliasdefinities",
        "ja": "型エイリアスの定義",
        "ko": "타입 별칭 정의",
        "zh-Hans": "类型别名定义",
        "zh-Hant": "型別別名定義",
        "ru": "Определения псевдонимов типов",
        "pl": "Definicje aliasów typów",
        "tr": "Tip takma adı tanımları",
        "sv": "Typaliasdefinitioner",
        "da": "Typealiasdefinitioner",
        "nb": "Typealias-definisjoner",
        "is": "Gerðaheitisskilgreiningar",
        "fi": "Tyyppialiasien määrittelyt",
        "cs": "Definice typových aliasů",
        "ro": "Definiții de aliasuri de tip",
        "el": "Ορισμοί ψευδωνύμων τύπου",
        "hi": "टाइप एलियास परिभाषाएँ",
        "ar": "تعريفات أسماء الأنواع المستعارة",
        "he": "הגדרות כינויי טיפוסים",
    },
    "additional_exports_desc": {
        "en": "Additional exports",
        "fr": "Exportations supplémentaires",
        "de": "Weitere Exporte",
        "es": "Exportaciones adicionales",
        "pt": "Exportações adicionais",
        "it": "Esportazioni aggiuntive",
        "nl": "Extra exports",
        "ja": "追加のエクスポート",
        "ko": "추가 내보내기",
        "zh-Hans": "其他导出",
        "zh-Hant": "其他匯出",
        "ru": "Дополнительные экспорты",
        "pl": "Dodatkowe eksporty",
        "tr": "Ek dışa aktarımlar",
        "sv": "Övriga exporter",
        "da": "Yderligere eksporter",
        "nb": "Ytterligere eksporter",
        "is": "Viðbótarútflutningur",
        "fi": "Lisäviennit",
        "cs": "Další exporty",
        "ro": "Exporturi suplimentare",
        "el": "Πρόσθετες εξαγωγές",
        "hi": "अतिरिक्त निर्यात",
        "ar": "صادرات إضافية",
        "he": "ייצואים נוספים",
    },
    # ── API reference labels ──────────────────────────────────────────────
    "usage": {
        "en": "Usage",
        "fr": "Utilisation",
        "de": "Verwendung",
        "es": "Uso",
        "pt": "Uso",
        "it": "Utilizzo",
        "nl": "Gebruik",
        "ja": "使い方",
        "ko": "사용법",
        "zh-Hans": "用法",
        "zh-Hant": "用法",
        "ru": "Использование",
        "pl": "Użycie",
        "tr": "Kullanım",
        "sv": "Användning",
        "da": "Brug",
        "nb": "Bruk",
        "is": "Notkun",
        "fi": "Käyttö",
        "cs": "Použití",
        "ro": "Utilizare",
        "el": "Χρήση",
        "hi": "उपयोग",
        "ar": "الاستخدام",
        "he": "שימוש",
    },
    "source": {
        "en": "Source",
        "fr": "Source",
        "de": "Quelle",
        "es": "Fuente",
        "pt": "Fonte",
        "it": "Sorgente",
        "nl": "Bron",
        "ja": "ソースコード",
        "ko": "소스",
        "zh-Hans": "源代码",
        "zh-Hant": "原始碼",
        "ru": "Исходный код",
        "pl": "Źródło",
        "tr": "Kaynak",
        "sv": "Källa",
        "da": "Kilde",
        "nb": "Kilde",
        "is": "Uppspretta",
        "fi": "Lähde",
        "cs": "Zdroj",
        "ro": "Sursă",
        "el": "Πηγή",
        "hi": "स्रोत",
        "ar": "المصدر",
        "he": "מקור",
    },
    # ── Skills page ───────────────────────────────────────────────────────
    "skills_title": {
        "en": "Skills",
        "fr": "Skills (Compétences)",
        "de": "Skills (Fähigkeiten)",
        "es": "Skills (Habilidades)",
        "pt": "Skills (Habilidades)",
        "it": "Skills (Competenze)",
        "nl": "Skills (Vaardigheden)",
        "ja": "Skills (スキル)",
        "ko": "Skills (스킬)",
        "zh-Hans": "Skills (技能)",
        "zh-Hant": "Skills (技能)",
        "ru": "Skills (Навыки)",
        "pl": "Skills (Umiejętności)",
        "tr": "Skills (Beceriler)",
        "sv": "Färdigheter",
        "da": "Færdigheder",
        "nb": "Ferdigheter",
        "is": "Færni",
        "fi": "Taidot",
        "cs": "Dovednosti",
        "ro": "Abilități",
        "el": "Δεξιότητες",
        "hi": "कौशल",
        "ar": "Skills (المهارات)",
        "he": "Skills (מיומנויות)",
    },
    "install_this_skill": {
        "en": "Install this skill",
        "fr": "Installer ce skill (compétence)",
        "de": "Diesen Skill (Fähigkeit) installieren",
        "es": "Instalar este skill (habilidad)",
        "pt": "Instalar este skill (habilidade)",
        "it": "Installa questo skill (competenza)",
        "nl": "Deze skill (vaardigheid) installeren",
        "ja": "このスキル (skill) をインストール",
        "ko": "이 스킬 (skill) 설치",
        "zh-Hans": "安装此 skill (技能)",
        "zh-Hant": "安裝此 skill (技能)",
        "ru": "Установить этот skill (навык)",
        "pl": "Zainstaluj ten skill (umiejętność)",
        "tr": "Bu skill (beceri) yükle",
        "sv": "Installera denna färdighet",
        "da": "Installér denne færdighed",
        "nb": "Installer denne ferdigheten",
        "is": "Setja upp þessa færni",
        "fi": "Asenna tämä taito",
        "cs": "Nainstalovat tuto dovednost",
        "ro": "Instalați această abilitate",
        "el": "Εγκαταστήστε αυτή τη δεξιότητα",
        "hi": "यह कौशल इंस्टॉल करें",
        "ar": "تثبيت هذا الـ skill (المهارة)",
        "he": "התקן skill (מיומנות) זה",
    },
    "install_these_skills": {
        "en": "Install these skills",
        "fr": "Installer ces skills (compétences)",
        "de": "Diese Skills (Fähigkeiten) installieren",
        "es": "Instalar estos skills (habilidades)",
        "pt": "Instalar estes skills (habilidades)",
        "it": "Installa questi skills (competenze)",
        "nl": "Deze skills (vaardigheden) installeren",
        "ja": "これらのスキル (skills) をインストール",
        "ko": "이 스킬들 (skills) 설치",
        "zh-Hans": "安装这些 skills (技能)",
        "zh-Hant": "安裝這些 skills (技能)",
        "ru": "Установить эти skills (навыки)",
        "pl": "Zainstaluj te skills (umiejętności)",
        "tr": "Bu skills (becerileri) yükle",
        "sv": "Installera dessa färdigheter",
        "da": "Installér disse færdigheder",
        "nb": "Installer disse ferdighetene",
        "is": "Setja upp þessar færnir",
        "fi": "Asenna nämä taidot",
        "cs": "Nainstalovat tyto dovednosti",
        "ro": "Instalați aceste abilități",
        "el": "Εγκαταστήστε αυτές τις δεξιότητες",
        "hi": "ये कौशल इंस्टॉल करें",
        "ar": "تثبيت هذه الـ skills (المهارات)",
        "he": "התקן skills (מיומנויות) אלה",
    },
    "any_agent": {
        "en": "Any agent",
        "fr": "Tout agent",
        "de": "Jeder Agent",
        "es": "Cualquier agente",
        "pt": "Qualquer agente",
        "it": "Qualsiasi agente",
        "nl": "Elke agent",
        "ja": "すべてのエージェント",
        "ko": "모든 에이전트",
        "zh-Hans": "任意代理",
        "zh-Hant": "任意代理",
        "ru": "Любой агент",
        "pl": "Dowolny agent",
        "tr": "Herhangi bir ajan",
        "sv": "Valfri agent",
        "da": "Enhver agent",
        "nb": "Hvilken som helst agent",
        "is": "Hvaða agent sem er",
        "fi": "Mikä tahansa agentti",
        "cs": "Libovolný agent",
        "ro": "Orice agent",
        "el": "Οποιοσδήποτε πράκτορας",
        "hi": "कोई भी एजेंट",
        "ar": "أي وكيل",
        "he": "כל סוכן",
    },
    "tell_the_agent": {
        "en": "Tell the agent",
        "fr": "Dites à l'agent",
        "de": "Sagen Sie dem Agenten",
        "es": "Dile al agente",
        "pt": "Diga ao agente",
        "it": "Dì all'agente",
        "nl": "Vertel de agent",
        "ja": "エージェントに指示",
        "ko": "에이전트에게 지시",
        "zh-Hans": "告诉代理",
        "zh-Hant": "告訴代理",
        "ru": "Скажите агенту",
        "pl": "Powiedz agentowi",
        "tr": "Ajana söyle",
        "sv": "Be agenten",
        "da": "Bed agenten",
        "nb": "Be agenten",
        "is": "Segðu agentnum",
        "fi": "Pyydä agenttia",
        "cs": "Řekněte agentovi",
        "ro": "Spuneți agentului",
        "el": "Πείτε στον πράκτορα",
        "hi": "एजेंट को बताएँ",
        "ar": "أخبر الوكيل",
        "he": "אמור לסוכן",
    },
    "fetch_skill_file_at": {
        "en": "Fetch the skill file at",
        "fr": "Récupérer le fichier de compétence à l'adresse",
        "de": "Die Fähigkeitsdatei abrufen unter",
        "es": "Obtener el archivo de habilidad en",
        "pt": "Obter o arquivo de habilidade em",
        "it": "Recupera il file della competenza a",
        "nl": "Haal het vaardigheidsbestand op van",
        "ja": "スキルファイルを取得：",
        "ko": "스킬 파일 가져오기:",
        "zh-Hans": "获取技能文件：",
        "zh-Hant": "取得技能檔案：",
        "ru": "Получить файл навыка по адресу",
        "pl": "Pobierz plik umiejętności z",
        "tr": "Beceri dosyasını al:",
        "sv": "Hämta färdighetsfilen på",
        "da": "Hent færdighedsfilen på",
        "nb": "Hent ferdighetsfilen på",
        "is": "Sæktu færniskrána á",
        "fi": "Hae taitotiedosto osoitteesta",
        "cs": "Stáhněte soubor dovednosti na",
        "ro": "Descărcați fișierul de abilitate de la",
        "el": "Ανακτήστε το αρχείο δεξιότητας στο",
        "hi": "कौशल फ़ाइल यहाँ से प्राप्त करें",
        "ar": "جلب ملف المهارة من",
        "he": "הורד את קובץ המיומנות מ",
    },
    "fetch_skill_file_from": {
        "en": "Fetch the skill file from",
        "fr": "Récupérer le fichier de compétence depuis",
        "de": "Die Fähigkeitsdatei abrufen von",
        "es": "Obtener el archivo de habilidad desde",
        "pt": "Obter o arquivo de habilidade de",
        "it": "Recupera il file della competenza da",
        "nl": "Haal het vaardigheidsbestand op van",
        "ja": "スキルファイルを取得：",
        "ko": "스킬 파일 가져오기:",
        "zh-Hans": "获取技能文件：",
        "zh-Hant": "取得技能檔案：",
        "ru": "Получить файл навыка из",
        "pl": "Pobierz plik umiejętności z",
        "tr": "Beceri dosyasını al:",
        "sv": "Hämta färdighetsfilen från",
        "da": "Hent færdighedsfilen fra",
        "nb": "Hent ferdighetsfilen fra",
        "is": "Sæktu færniskrána frá",
        "fi": "Hae taitotiedosto kohteesta",
        "cs": "Stáhněte soubor dovednosti z",
        "ro": "Descărcați fișierul de abilitate din",
        "el": "Ανακτήστε το αρχείο δεξιότητας από",
        "hi": "कौशल फ़ाइल यहाँ से प्राप्त करें",
        "ar": "جلب ملف المهارة من",
        "he": "הורד את קובץ המיומנות מ",
    },
    "and_follow_instructions": {
        "en": "and follow the instructions.",
        "fr": "et suivez les instructions.",
        "de": "und folgen Sie den Anweisungen.",
        "es": "y sigue las instrucciones.",
        "pt": "e siga as instruções.",
        "it": "e segui le istruzioni.",
        "nl": "en volg de instructies.",
        "ja": "の指示に従ってください。",
        "ko": "의 지침을 따르세요.",
        "zh-Hans": "并按照说明操作。",
        "zh-Hant": "並按照說明操作。",
        "ru": "и следуйте инструкциям.",
        "pl": "i postępuj zgodnie z instrukcjami.",
        "tr": "ve talimatları takip edin.",
        "sv": "och följ instruktionerna.",
        "da": "og følg instruktionerne.",
        "nb": "og følg instruksjonene.",
        "is": "og fylgdu leiðbeiningunum.",
        "fi": "ja noudata ohjeita.",
        "cs": "a postupujte podle pokynů.",
        "ro": "și urmați instrucțiunile.",
        "el": "και ακολουθήστε τις οδηγίες.",
        "hi": "और निर्देशों का पालन करें।",
        "ar": "واتبع التعليمات.",
        "he": "ועקוב אחר ההוראות.",
    },
    "manual_download": {
        "en": "Manual",
        "fr": "Manuel",
        "de": "Manuell",
        "es": "Manual",
        "pt": "Manual",
        "it": "Manuale",
        "nl": "Handmatig",
        "ja": "手動",
        "ko": "수동",
        "zh-Hans": "手动",
        "zh-Hant": "手動",
        "ru": "Вручную",
        "pl": "Ręcznie",
        "tr": "Manuel",
        "sv": "Manuell",
        "da": "Manuel",
        "nb": "Manuell",
        "is": "Handvirkt",
        "fi": "Manuaalinen",
        "cs": "Ruční",
        "ro": "Manual",
        "el": "Χειροκίνητα",
        "hi": "मैनुअल",
        "ar": "يدوي",
        "he": "ידני",
    },
    "download_skill_file": {
        "en": "download the skill file",
        "fr": "télécharger le fichier de compétence",
        "de": "die Fähigkeitsdatei herunterladen",
        "es": "descargar el archivo de habilidad",
        "pt": "baixar o arquivo de habilidade",
        "it": "scaricare il file della competenza",
        "nl": "het vaardigheidsbestand downloaden",
        "ja": "スキルファイルをダウンロード",
        "ko": "스킬 파일 다운로드",
        "zh-Hans": "下载技能文件",
        "zh-Hant": "下載技能檔案",
        "ru": "скачать файл навыка",
        "pl": "pobierz plik umiejętności",
        "tr": "beceri dosyasını indir",
        "sv": "ladda ner färdighetsfilen",
        "da": "download færdighedsfilen",
        "nb": "last ned ferdighetsfilen",
        "is": "hlaða niður færniskránni",
        "fi": "lataa taitotiedosto",
        "cs": "stáhnout soubor dovednosti",
        "ro": "descărcați fișierul de abilitate",
        "el": "κατεβάστε το αρχείο δεξιότητας",
        "hi": "कौशल फ़ाइल डाउनलोड करें",
        "ar": "تنزيل ملف المهارة",
        "he": "הורד קובץ מיומנות",
    },
    "browse_skill_file": {
        "en": "Or browse the",
        "fr": "Ou parcourir le",
        "de": "Oder die Datei",
        "es": "O navegar el",
        "pt": "Ou navegar o",
        "it": "Oppure sfoglia il",
        "nl": "Of bekijk het",
        "ja": "または閲覧する",
        "ko": "또는 찾아보기",
        "zh-Hans": "或浏览",
        "zh-Hant": "或瀏覽",
        "ru": "Или просмотрите",
        "pl": "Lub przeglądaj",
        "tr": "Veya göz atın",
        "sv": "Eller bläddra i",
        "da": "Eller gennemse",
        "nb": "Eller bla gjennom",
        "is": "Eða skoðaðu",
        "fi": "Tai selaa",
        "cs": "Nebo procházejte",
        "ro": "Sau răsfoiți",
        "el": "Ή περιηγηθείτε στο",
        "hi": "या ब्राउज़ करें",
        "ar": "أو تصفح",
        "he": "או עיין בקובץ",
    },
    "browse_skill_files": {
        "en": "Or browse the skill files below",
        "fr": "Ou parcourir les fichiers de compétences ci-dessous",
        "de": "Oder die Fähigkeitsdateien unten ansehen",
        "es": "O navegar los archivos de habilidades a continuación",
        "pt": "Ou navegar os arquivos de habilidades abaixo",
        "it": "Oppure sfoglia i file delle competenze qui sotto",
        "nl": "Of bekijk de vaardigheidsbestanden hieronder",
        "ja": "または以下のスキルファイルを閲覧する",
        "ko": "또는 아래 스킬 파일 찾아보기",
        "zh-Hans": "或浏览以下技能文件",
        "zh-Hant": "或瀏覽以下技能檔案",
        "ru": "Или просмотрите файлы навыков ниже",
        "pl": "Lub przeglądaj pliki umiejętności poniżej",
        "tr": "Veya aşağıdaki beceri dosyalarına göz atın",
        "sv": "Eller bläddra i färdighetsfilerna nedan",
        "da": "Eller gennemse færdighedsfilerne nedenfor",
        "nb": "Eller bla gjennom ferdighetsfilene nedenfor",
        "is": "Eða skoðaðu færniskrárnar hér að neðan",
        "fi": "Tai selaa taitotiedostoja alla",
        "cs": "Nebo procházejte soubory dovedností níže",
        "ro": "Sau răsfoiți fișierele de abilități de mai jos",
        "el": "Ή περιηγηθείτε στα αρχεία δεξιοτήτων παρακάτω",
        "hi": "या नीचे कौशल फ़ाइलें ब्राउज़ करें",
        "ar": "أو تصفح ملفات المهارات أدناه",
        "he": "או עיין בקבצי המיומנויות למטה",
    },
    "file_word": {
        "en": "file",
        "fr": "fichier",
        "de": "Datei ansehen",
        "es": "archivo",
        "pt": "arquivo",
        "it": "file",
        "nl": "bestand",
        "ja": "ファイル",
        "ko": "파일",
        "zh-Hans": "文件",
        "zh-Hant": "檔案",
        "ru": "файл",
        "pl": "plik",
        "tr": "dosyası",
        "sv": "fil",
        "da": "fil",
        "nb": "fil",
        "is": "skrá",
        "fi": "tiedosto",
        "cs": "soubor",
        "ro": "fișier",
        "el": "αρχείο",
        "hi": "फ़ाइल",
        "ar": "ملف",
        "he": "קובץ",
    },
    "skill_layout": {
        "en": "SKILL LAYOUT",
        "fr": "STRUCTURE DE LA COMPÉTENCE",
        "de": "FÄHIGKEITS-STRUKTUR",
        "es": "ESTRUCTURA DE LA HABILIDAD",
        "pt": "ESTRUTURA DA HABILIDADE",
        "it": "STRUTTURA DELLA COMPETENZA",
        "nl": "VAARDIGHEIDSSTRUCTUUR",
        "ja": "スキル構成",
        "ko": "스킬 구조",
        "zh-Hans": "技能结构",
        "zh-Hant": "技能結構",
        "ru": "СТРУКТУРА НАВЫКА",
        "pl": "STRUKTURA UMIEJĘTNOŚCI",
        "tr": "BECERİ YAPISI",
        "sv": "FÄRDIGHETSLAYOUT",
        "da": "FÆRDIGHEDSLAYOUT",
        "nb": "FERDIGHETSLAYOUT",
        "is": "FÆRNIUPPSETNING",
        "fi": "TAITORAKENNE",
        "cs": "ROZLOŽENÍ DOVEDNOSTI",
        "ro": "STRUCTURA ABILITĂȚII",
        "el": "ΔΟΜΗ ΔΕΞΙΟΤΗΤΑΣ",
        "hi": "कौशल लेआउट",
        "ar": "هيكل المهارة",
        "he": "מבנה המיומנות",
    },
    "skills_intro": {
        "en": (
            "A skill is a package of structured files that teaches an AI "
            "coding agent how to work with a specific tool or framework."
        ),
        "fr": (
            "Un skill (compétence) est un ensemble de fichiers structurés qui "
            "enseigne à un agent de codage IA comment utiliser un outil "
            "ou un framework spécifique."
        ),
        "de": (
            "Ein Skill (Fähigkeit) ist ein Paket strukturierter Dateien, das einem "
            "KI-Coding-Agenten beibringt, wie er mit einem bestimmten Tool "
            "oder Framework arbeiten soll."
        ),
        "es": (
            "Un skill (habilidad) es un paquete de archivos estructurados que enseña "
            "a un agente de codificación IA cómo trabajar con una herramienta "
            "o framework específico."
        ),
        "pt": (
            "Um skill (habilidade) é um pacote de arquivos estruturados que ensina "
            "a um agente de codificação IA como trabalhar com uma ferramenta "
            "ou framework específico."
        ),
        "it": (
            "Uno skill (competenza) è un pacchetto di file strutturati che insegna "
            "a un agente di programmazione IA come lavorare con uno strumento "
            "o framework specifico."
        ),
        "nl": (
            "Een skill (vaardigheid) is een pakket gestructureerde bestanden dat een "
            "AI-coderingsagent leert hoe hij met een specifieke tool of "
            "framework moet werken."
        ),
        "ja": (
            "Skill (スキル) とは、AIコーディングエージェントに特定のツールやフレームワークの"
            "使い方を教える構造化されたファイルのパッケージです。"
        ),
        "ko": (
            "Skill (스킬)은 AI 코딩 에이전트에게 특정 도구나 프레임워크를 "
            "사용하는 방법을 가르치는 구조화된 파일 패키지입니다."
        ),
        "zh-Hans": "Skill (技能) 是一组结构化文件，用于教导 AI 编码代理如何使用特定的工具或框架。",
        "zh-Hant": "Skill (技能) 是一組結構化檔案，用於教導 AI 編碼代理如何使用特定的工具或框架。",
        "ru": (
            "Skill (навык) — это пакет структурированных файлов, который учит "
            "ИИ-агента кодирования работать с определённым инструментом "
            "или фреймворком."
        ),
        "pl": (
            "Skill (umiejętność) to pakiet ustrukturyzowanych plików, który uczy "
            "agenta kodowania AI, jak pracować z konkretnym narzędziem "
            "lub frameworkiem."
        ),
        "tr": (
            "Bir skill (beceri), bir AI kodlama ajanına belirli bir araç veya "
            "çerçeve ile nasıl çalışacağını öğreten yapılandırılmış "
            "dosyalardan oluşan bir pakettir."
        ),
        "sv": "En färdighet är ett paket med strukturerade filer som lär en AI-kodningsagent hur man arbetar med ett specifikt verktyg eller ramverk.",
        "da": "En færdighed er en pakke med strukturerede filer, der lærer en AI-kodningsagent, hvordan man arbejder med et specifikt værktøj eller framework.",
        "nb": "En ferdighet er en pakke med strukturerte filer som lærer en AI-kodingsagent hvordan man jobber med et spesifikt verktøy eller rammeverk.",
        "is": "Færni er pakki af skipulögðum skrám sem kennir AI-forritunaragent hvernig á að vinna með tiltekið verkfæri eða ramma.",
        "fi": "Taito on paketti jäsenneltyjä tiedostoja, joka opettaa AI-koodausagentille, kuinka työskennellä tietyn työkalun tai kehyksen kanssa.",
        "cs": "Dovednost je balíček strukturovaných souborů, který naučí AI kódovacího agenta, jak pracovat s konkrétním nástrojem nebo frameworkem.",
        "ro": "O abilitate este un pachet de fișiere structurate care învață un agent AI de programare cum să lucreze cu un instrument sau framework specific.",
        "el": "Μια δεξιότητα είναι ένα πακέτο δομημένων αρχείων που διδάσκει έναν πράκτορα κωδικοποίησης AI πώς να εργάζεται με ένα συγκεκριμένο εργαλείο ή πλαίσιο.",
        "hi": "एक कौशल संरचित फ़ाइलों का एक पैकेज है जो एक AI कोडिंग एजेंट को सिखाता है कि किसी विशिष्ट टूल या फ्रेमवर्क के साथ कैसे काम करना है।",
        "ar": (
            "الـ skill (المهارة) هي حزمة من الملفات المنظمة التي تُعلّم وكيل البرمجة "
            "بالذكاء الاصطناعي كيفية العمل مع أداة أو إطار عمل محدد."
        ),
        "he": (
            "Skill (מיומנות) היא חבילת קבצים מובנים שמלמדת סוכן קידוד AI "
            "כיצד לעבוד עם כלי או פריימוורק ספציפי."
        ),
    },
    "skills_intro_auto": {
        "en": (
            "The skill below was generated by Great Docs from this "
            "project's documentation. Install it in your agent and it will "
            "be able to run commands, edit configuration, write content, "
            "and troubleshoot problems without step-by-step guidance from you."
        ),
        "fr": (
            "Le skill (compétence) ci-dessous a été généré par Great Docs à partir "
            "de la documentation de ce projet. Installez-le dans votre agent "
            "et il pourra exécuter des commandes, modifier la configuration, "
            "rédiger du contenu et résoudre des problèmes sans vos instructions."
        ),
        "de": (
            "Der folgende Skill (Fähigkeit) wurde von Great Docs aus der Dokumentation "
            "dieses Projekts generiert. Installieren Sie ihn in Ihrem Agenten, "
            "und er wird Befehle ausführen, Konfigurationen bearbeiten, Inhalte "
            "schreiben und Probleme ohne Ihre Anleitung beheben können."
        ),
        "es": (
            "El skill (habilidad) a continuación fue generado por Great Docs a partir "
            "de la documentación de este proyecto. Instálalo en tu agente y "
            "podrá ejecutar comandos, editar configuración, escribir contenido "
            "y solucionar problemas sin tu guía paso a paso."
        ),
        "pt": (
            "O skill (habilidade) abaixo foi gerado pelo Great Docs a partir da "
            "documentação deste projeto. Instale-o no seu agente e ele poderá "
            "executar comandos, editar configuração, escrever conteúdo e "
            "resolver problemas sem a sua orientação passo a passo."
        ),
        "it": (
            "Lo skill (competenza) qui sotto è stato generato da Great Docs dalla "
            "documentazione di questo progetto. Installalo nel tuo agente e "
            "potrà eseguire comandi, modificare la configurazione, scrivere "
            "contenuti e risolvere problemi senza la tua guida passo passo."
        ),
        "nl": (
            "De onderstaande skill (vaardigheid) is gegenereerd door Great Docs uit de "
            "documentatie van dit project. Installeer het in uw agent en deze "
            "kan opdrachten uitvoeren, configuratie bewerken, inhoud schrijven "
            "en problemen oplossen zonder uw stapsgewijze begeleiding."
        ),
        "ja": (
            "以下のskill (スキル) は、このプロジェクトのドキュメントからGreat Docsによって"
            "自動生成されました。エージェントにインストールすると、コマンドの実行、"
            "設定の編集、コンテンツの作成、問題のトラブルシューティングを"
            "あなたの指示なしで行えるようになります。"
        ),
        "ko": (
            "아래 skill (스킬)은 이 프로젝트의 문서에서 Great Docs가 자동 생성한 것입니다. "
            "에이전트에 설치하면 명령 실행, 설정 편집, 콘텐츠 작성, 문제 해결을 "
            "단계별 안내 없이 수행할 수 있습니다."
        ),
        "zh-Hans": (
            "以下 skill (技能) 由 Great Docs 根据本项目的文档自动生成。将其安装到您的代理中，"
            "它将能够执行命令、编辑配置、编写内容并排除问题，无需您逐步指导。"
        ),
        "zh-Hant": (
            "以下 skill (技能) 由 Great Docs 根據本專案的文件自動產生。將其安裝到您的代理中，"
            "它將能執行命令、編輯設定、撰寫內容並排除問題，無需您逐步指導。"
        ),
        "ru": (
            "Skill (навык) ниже был сгенерирован Great Docs из документации этого "
            "проекта. Установите его в своего агента, и он сможет выполнять "
            "команды, редактировать конфигурацию, писать контент и устранять "
            "проблемы без вашего пошагового руководства."
        ),
        "pl": (
            "Poniższy skill (umiejętność) został wygenerowany przez Great Docs z "
            "dokumentacji tego projektu. Zainstaluj go w swoim agencie, a "
            "będzie mógł wykonywać polecenia, edytować konfigurację, pisać "
            "treści i rozwiązywać problemy bez Twojego przewodnictwa."
        ),
        "tr": (
            "Aşağıdaki skill (beceri), bu projenin belgelerinden Great Docs tarafından "
            "oluşturulmuştur. Ajanınıza yükleyin ve komutları çalıştırabilir, "
            "yapılandırmayı düzenleyebilir, içerik yazabilir ve sorunları adım "
            "adım rehberlik olmadan çözebilir."
        ),
        "sv": "Färdigheten nedan genererades av Great Docs från detta projekts dokumentation. Installera den i din agent så kan den köra kommandon, redigera konfiguration, skriva innehåll och felsöka problem utan steg-för-steg-vägledning från dig.",
        "da": "Færdigheden nedenfor blev genereret af Great Docs fra dette projekts dokumentation. Installér den i din agent, og den vil kunne køre kommandoer, redigere konfiguration, skrive indhold og fejlfinde problemer uden trin-for-trin vejledning fra dig.",
        "nb": "Ferdigheten nedenfor ble generert av Great Docs fra dette prosjektets dokumentasjon. Installer den i agenten din, og den kan kjøre kommandoer, redigere konfigurasjon, skrive innhold og feilsøke problemer uten steg-for-steg veiledning fra deg.",
        "is": "Færnin hér að neðan var búin til af Great Docs úr skjölun þessa verkefnis. Settu hana upp í agentnum þínum og hann mun geta keyrt skipanir, breytt stillingum, skrifað efni og leyst vandamál án skref-fyrir-skref leiðbeininga frá þér.",
        "fi": "Alla oleva taito luotiin Great Docsin avulla tämän projektin dokumentaatiosta. Asenna se agenttiisi, niin se voi suorittaa komentoja, muokata asetuksia, kirjoittaa sisältöä ja ratkaista ongelmia ilman vaiheittaista ohjausta sinulta.",
        "cs": "Níže uvedená dovednost byla vygenerována Great Docs z dokumentace tohoto projektu. Nainstalujte ji do svého agenta a ten bude moci spouštět příkazy, upravovat konfiguraci, psát obsah a řešit problémy bez vašeho podrobného vedení.",
        "ro": "Abilitatea de mai jos a fost generată de Great Docs din documentația acestui proiect. Instalați-o în agentul dvs. și va putea rula comenzi, edita configurația, scrie conținut și depana probleme fără îndrumări pas cu pas de la dvs.",
        "el": "Η παρακάτω δεξιότητα δημιουργήθηκε από το Great Docs από την τεκμηρίωση αυτού του έργου. Εγκαταστήστε τη στον πράκτορά σας και θα μπορεί να εκτελεί εντολές, να επεξεργάζεται ρυθμίσεις, να γράφει περιεχόμενο και να αντιμετωπίζει προβλήματα χωρίς βήμα-βήμα καθοδήγηση από εσάς.",
        "hi": "नीचे दिया गया कौशल Great Docs द्वारा इस प्रोजेक्ट के दस्तावेज़ीकरण से उत्पन्न किया गया था। इसे अपने एजेंट में इंस्टॉल करें और वह आपकी चरण-दर-चरण मार्गदर्शन के बिना कमांड चला सकेगा, कॉन्फ़िगरेशन संपादित कर सकेगा, सामग्री लिख सकेगा और समस्याओं का निवारण कर सकेगा।",
        "ar": (
            "تم إنشاء الـ skill (المهارة) أدناه بواسطة Great Docs من وثائق هذا المشروع. "
            "قم بتثبيته في وكيلك وسيتمكن من تنفيذ الأوامر وتعديل الإعدادات "
            "وكتابة المحتوى وحل المشكلات دون توجيه خطوة بخطوة منك."
        ),
        "he": (
            "ה-skill (מיומנות) למטה נוצר על ידי Great Docs מתיעוד הפרויקט הזה. "
            "התקן אותו בסוכן שלך והוא יוכל להריץ פקודות, לערוך הגדרות, "
            "לכתוב תוכן ולפתור בעיות ללא הדרכה שלב אחר שלב ממך."
        ),
    },
    "skills_intro_curated": {
        "en": (
            "Install it in your agent and it will be able to run commands, "
            "edit configuration, write content, and troubleshoot problems "
            "without step-by-step guidance from you."
        ),
        "fr": (
            "Installez-la dans votre agent et il pourra exécuter des commandes, "
            "modifier la configuration, rédiger du contenu et résoudre des "
            "problèmes sans vos instructions étape par étape."
        ),
        "de": (
            "Installieren Sie sie in Ihrem Agenten, und er wird Befehle "
            "ausführen, Konfigurationen bearbeiten, Inhalte schreiben und "
            "Probleme ohne Ihre Anleitung beheben können."
        ),
        "es": (
            "Instálala en tu agente y podrá ejecutar comandos, editar "
            "configuración, escribir contenido y solucionar problemas "
            "sin tu guía paso a paso."
        ),
        "pt": (
            "Instale-a no seu agente e ele poderá executar comandos, editar "
            "configuração, escrever conteúdo e resolver problemas sem a sua "
            "orientação passo a passo."
        ),
        "it": (
            "Installala nel tuo agente e potrà eseguire comandi, modificare "
            "la configurazione, scrivere contenuti e risolvere problemi senza "
            "la tua guida passo passo."
        ),
        "nl": (
            "Installeer het in uw agent en deze kan opdrachten uitvoeren, "
            "configuratie bewerken, inhoud schrijven en problemen oplossen "
            "zonder uw stapsgewijze begeleiding."
        ),
        "ja": (
            "エージェントにインストールすると、コマンドの実行、設定の編集、"
            "コンテンツの作成、問題のトラブルシューティングをあなたの指示なしで"
            "行えるようになります。"
        ),
        "ko": (
            "에이전트에 설치하면 명령 실행, 설정 편집, 콘텐츠 작성, 문제 해결을 "
            "단계별 안내 없이 수행할 수 있습니다."
        ),
        "zh-Hans": (
            "将其安装到您的代理中，它将能够执行命令、编辑配置、编写内容并排除问题，无需您逐步指导。"
        ),
        "zh-Hant": (
            "將其安裝到您的代理中，它將能執行命令、編輯設定、撰寫內容並排除問題，無需您逐步指導。"
        ),
        "ru": (
            "Установите его в своего агента, и он сможет выполнять команды, "
            "редактировать конфигурацию, писать контент и устранять проблемы "
            "без вашего пошагового руководства."
        ),
        "pl": (
            "Zainstaluj ją w swoim agencie, a będzie mógł wykonywać polecenia, "
            "edytować konfigurację, pisać treści i rozwiązywać problemy bez "
            "Twojego przewodnictwa krok po kroku."
        ),
        "tr": (
            "Ajanınıza yükleyin ve komutları çalıştırabilir, yapılandırmayı "
            "düzenleyebilir, içerik yazabilir ve sorunları adım adım rehberlik "
            "olmadan çözebilir."
        ),
        "sv": "Installera den i din agent så kan den köra kommandon, redigera konfiguration, skriva innehåll och felsöka problem utan steg-för-steg-vägledning från dig.",
        "da": "Installér den i din agent, og den vil kunne køre kommandoer, redigere konfiguration, skrive indhold og fejlfinde problemer uden trin-for-trin vejledning fra dig.",
        "nb": "Installer den i agenten din, og den kan kjøre kommandoer, redigere konfigurasjon, skrive innhold og feilsøke problemer uten steg-for-steg veiledning fra deg.",
        "is": "Settu hana upp í agentnum þínum og hann mun geta keyrt skipanir, breytt stillingum, skrifað efni og leyst vandamál án skref-fyrir-skref leiðbeininga frá þér.",
        "fi": "Asenna se agenttiisi, niin se voi suorittaa komentoja, muokata asetuksia, kirjoittaa sisältöä ja ratkaista ongelmia ilman vaiheittaista ohjausta sinulta.",
        "cs": "Nainstalujte ji do svého agenta a ten bude moci spouštět příkazy, upravovat konfiguraci, psát obsah a řešit problémy bez vašeho podrobného vedení.",
        "ro": "Instalați-o în agentul dvs. și va putea rula comenzi, edita configurația, scrie conținut și depana probleme fără îndrumări pas cu pas de la dvs.",
        "el": "Εγκαταστήστε τη στον πράκτορά σας και θα μπορεί να εκτελεί εντολές, να επεξεργάζεται ρυθμίσεις, να γράφει περιεχόμενο και να αντιμετωπίζει προβλήματα χωρίς βήμα-βήμα καθοδήγηση από εσάς.",
        "hi": "इसे अपने एजेंट में इंस्टॉल करें और वह आपकी चरण-दर-चरण मार्गदर्शन के बिना कमांड चला सकेगा, कॉन्फ़िगरेशन संपादित कर सकेगा, सामग्री लिख सकेगा और समस्याओं का निवारण कर सकेगा।",
        "ar": (
            "قم بتثبيتها في وكيلك وسيتمكن من تنفيذ الأوامر وتعديل الإعدادات "
            "وكتابة المحتوى وحل المشكلات دون توجيه خطوة بخطوة منك."
        ),
        "he": (
            "התקן אותה בסוכן שלך והוא יוכל להריץ פקודות, לערוך הגדרות, "
            "לכתוב תוכן ולפתור בעיות ללא הדרכה שלב אחר שלב ממך."
        ),
    },
    "install_with_npx": {
        "en": "install with",
        "fr": "installer avec",
        "de": "installieren mit",
        "es": "instalar con",
        "pt": "instalar com",
        "it": "installare con",
        "nl": "installeren met",
        "ja": "でインストール",
        "ko": "로 설치",
        "zh-Hans": "使用安装",
        "zh-Hant": "使用安裝",
        "ru": "установить с помощью",
        "pl": "zainstaluj za pomocą",
        "tr": "ile yükle",
        "sv": "installera med",
        "da": "installér med",
        "nb": "installer med",
        "is": "setja upp með",
        "fi": "asenna käyttäen",
        "cs": "nainstalovat pomocí",
        "ro": "instalați cu",
        "el": "εγκαταστήστε με",
        "hi": "इसके साथ इंस्टॉल करें",
        "ar": "التثبيت باستخدام",
        "he": "התקן עם",
    },
    "install_all_with_npx": {
        "en": "install all with",
        "fr": "tout installer avec",
        "de": "alle installieren mit",
        "es": "instalar todos con",
        "pt": "instalar todos com",
        "it": "installare tutti con",
        "nl": "alles installeren met",
        "ja": "すべてインストール：",
        "ko": "모두 설치:",
        "zh-Hans": "全部安装：",
        "zh-Hant": "全部安裝：",
        "ru": "установить все с помощью",
        "pl": "zainstaluj wszystkie za pomocą",
        "tr": "tümünü yükle:",
        "sv": "installera alla med",
        "da": "installér alle med",
        "nb": "installer alle med",
        "is": "setja allt upp með",
        "fi": "asenna kaikki käyttäen",
        "cs": "nainstalovat vše pomocí",
        "ro": "instalați toate cu",
        "el": "εγκαταστήστε όλα με",
        "hi": "सभी इंस्टॉल करें:",
        "ar": "تثبيت الكل باستخدام",
        "he": "התקן הכל עם",
    },
    "cli_install": {
        "en": "CLI",
        "fr": "CLI",
        "de": "CLI",
        "es": "CLI",
        "pt": "CLI",
        "it": "CLI",
        "nl": "CLI",
        "ja": "CLI",
        "ko": "CLI",
        "zh-Hans": "CLI",
        "zh-Hant": "CLI",
        "ru": "CLI",
        "pl": "CLI",
        "tr": "CLI",
        "sv": "CLI",
        "da": "CLI",
        "nb": "CLI",
        "is": "CLI",
        "fi": "CLI",
        "cs": "CLI",
        "ro": "CLI",
        "el": "CLI",
        "hi": "CLI",
        "ar": "CLI",
        "he": "CLI",
    },
    "install_all_in_project": {
        "en": "install all skills in a project",
        "fr": "installer toutes les compétences dans un projet",
        "de": "alle Fähigkeiten in einem Projekt installieren",
        "es": "instalar todas las habilidades en un proyecto",
        "pt": "instalar todas as habilidades em um projeto",
        "it": "installare tutte le competenze in un progetto",
        "nl": "alle vaardigheden in een project installeren",
        "ja": "プロジェクト内のすべてのスキルをインストール",
        "ko": "프로젝트의 모든 스킬 설치",
        "zh-Hans": "在项目中安装所有技能",
        "zh-Hant": "在專案中安裝所有技能",
        "ru": "установить все навыки в проекте",
        "pl": "zainstaluj wszystkie umiejętności w projekcie",
        "tr": "projede tüm becerileri yükle",
        "sv": "installera alla färdigheter i ett projekt",
        "da": "installér alle færdigheder i et projekt",
        "nb": "installer alle ferdigheter i et prosjekt",
        "is": "setja upp allar færnir í verkefni",
        "fi": "asenna kaikki taidot projektiin",
        "cs": "nainstalovat všechny dovednosti v projektu",
        "ro": "instalați toate abilitățile într-un proiect",
        "el": "εγκαταστήστε όλες τις δεξιότητες σε ένα έργο",
        "hi": "एक प्रोजेक्ट में सभी कौशल इंस्टॉल करें",
        "ar": "تثبيت جميع المهارات في المشروع",
        "he": "התקן את כל המיומנויות בפרויקט",
    },
    "tell_the_agent_to_fetch": {
        "en": "Tell the agent to fetch these skill files",
        "fr": "Demandez à l'agent de récupérer ces fichiers de compétences",
        "de": "Sagen Sie dem Agenten, diese Fähigkeitsdateien abzurufen",
        "es": "Dígale al agente que obtenga estos archivos de habilidades",
        "pt": "Diga ao agente para buscar estes arquivos de habilidades",
        "it": "Dì all'agente di recuperare questi file di competenze",
        "nl": "Vertel de agent deze vaardigheidsbestanden op te halen",
        "ja": "エージェントにこれらのスキルファイルを取得するよう指示：",
        "ko": "에이전트에게 이 스킬 파일들을 가져오라고 전달:",
        "zh-Hans": "告诉代理获取这些技能文件：",
        "zh-Hant": "告訴代理取得這些技能檔案：",
        "ru": "Скажите агенту получить эти файлы навыков",
        "pl": "Powiedz agentowi, aby pobrał te pliki umiejętności",
        "tr": "Ajana bu beceri dosyalarını almasını söyleyin",
        "sv": "Be agenten att hämta dessa färdighetsfiler",
        "da": "Bed agenten om at hente disse færdighedsfiler",
        "nb": "Be agenten hente disse ferdighetsfilene",
        "is": "Segðu agentanum að sækja þessar færniskrár",
        "fi": "Pyydä agenttia hakemaan nämä taitotiedostot",
        "cs": "Řekněte agentovi, aby stáhl tyto soubory dovedností",
        "ro": "Spuneți agentului să descarce aceste fișiere de abilități",
        "el": "Πείτε στον πράκτορα να ανακτήσει αυτά τα αρχεία δεξιοτήτων",
        "hi": "एजेंट को ये कौशल फ़ाइलें प्राप्त करने को कहें",
        "ar": "أخبر الوكيل بجلب ملفات المهارات هذه",
        "he": "אמור לסוכן להוריד את קבצי המיומנויות האלה",
    },
    # ── RST directive / callout labels ────────────────────────────────────
    "added_in_version": {
        "en": "Added in version",
        "fr": "Ajouté dans la version",
        "de": "Hinzugefügt in Version",
        "es": "Añadido en la versión",
        "pt": "Adicionado na versão",
        "it": "Aggiunto nella versione",
        "nl": "Toegevoegd in versie",
        "ja": "バージョン {v} で追加",
        "ko": "버전 {v}에 추가됨",
        "zh-Hans": "版本 {v} 中新增",
        "zh-Hant": "版本 {v} 中新增",
        "ru": "Добавлено в версии",
        "pl": "Dodano w wersji",
        "tr": "Sürüm {v} itibarıyla eklendi",
        "sv": "Tillagd i version",
        "da": "Tilføjet i version",
        "nb": "Lagt til i versjon",
        "is": "Bætt við í útgáfu",
        "fi": "Lisätty versiossa",
        "cs": "Přidáno ve verzi",
        "ro": "Adăugat în versiunea",
        "el": "Προστέθηκε στην έκδοση",
        "hi": "संस्करण में जोड़ा गया",
        "ar": "أُضيف في الإصدار",
        "he": "נוסף בגרסה",
    },
    "changed_in_version": {
        "en": "Changed in version",
        "fr": "Modifié dans la version",
        "de": "Geändert in Version",
        "es": "Cambiado en la versión",
        "pt": "Alterado na versão",
        "it": "Modificato nella versione",
        "nl": "Gewijzigd in versie",
        "ja": "バージョン {v} で変更",
        "ko": "버전 {v}에서 변경됨",
        "zh-Hans": "版本 {v} 中更改",
        "zh-Hant": "版本 {v} 中變更",
        "ru": "Изменено в версии",
        "pl": "Zmieniono w wersji",
        "tr": "Sürüm {v} itibarıyla değiştirildi",
        "sv": "Ändrad i version",
        "da": "Ændret i version",
        "nb": "Endret i versjon",
        "is": "Breytt í útgáfu",
        "fi": "Muutettu versiossa",
        "cs": "Změněno ve verzi",
        "ro": "Modificat în versiunea",
        "el": "Τροποποιήθηκε στην έκδοση",
        "hi": "संस्करण में बदला गया",
        "ar": "تم التغيير في الإصدار",
        "he": "שונה בגרסה",
    },
    "deprecated_since_version": {
        "en": "Deprecated since version",
        "fr": "Obsolète depuis la version",
        "de": "Veraltet seit Version",
        "es": "Obsoleto desde la versión",
        "pt": "Obsoleto desde a versão",
        "it": "Deprecato dalla versione",
        "nl": "Verouderd sinds versie",
        "ja": "バージョン {v} で非推奨",
        "ko": "버전 {v}부터 사용 중단",
        "zh-Hans": "自版本 {v} 起弃用",
        "zh-Hant": "自版本 {v} 起棄用",
        "ru": "Устарело с версии",
        "pl": "Przestarzałe od wersji",
        "tr": "Sürüm {v} itibarıyla kullanımdan kaldırıldı",
        "sv": "Föråldrad sedan version",
        "da": "Forældet siden version",
        "nb": "Avviklet siden versjon",
        "is": "Úrelt síðan útgáfu",
        "fi": "Vanhentunut versiosta",
        "cs": "Zastaralé od verze",
        "ro": "Depreciat din versiunea",
        "el": "Καταργήθηκε από την έκδοση",
        "hi": "संस्करण से पदावनत",
        "ar": "مهمل منذ الإصدار",
        "he": "הוצא משימוש מגרסה",
    },
    "note_callout": {
        "en": "Note",
        "fr": "Remarque",
        "de": "Hinweis",
        "es": "Nota",
        "pt": "Nota",
        "it": "Nota",
        "nl": "Opmerking",
        "ja": "注記",
        "ko": "참고",
        "zh-Hans": "备注",
        "zh-Hant": "備註",
        "ru": "Примечание",
        "pl": "Uwaga",
        "tr": "Not",
        "sv": "Notering",
        "da": "Bemærkning",
        "nb": "Merknad",
        "is": "Athugasemd",
        "fi": "Huomautus",
        "cs": "Poznámka",
        "ro": "Notă",
        "el": "Σημείωση",
        "hi": "नोट",
        "ar": "ملاحظة",
        "he": "הערה",
    },
    "warning_callout": {
        "en": "Warning",
        "fr": "Avertissement",
        "de": "Warnung",
        "es": "Advertencia",
        "pt": "Aviso",
        "it": "Avvertenza",
        "nl": "Waarschuwing",
        "ja": "警告",
        "ko": "경고",
        "zh-Hans": "警告",
        "zh-Hant": "警告",
        "ru": "Предупреждение",
        "pl": "Ostrzeżenie",
        "tr": "Uyarı",
        "sv": "Varning",
        "da": "Advarsel",
        "nb": "Advarsel",
        "is": "Viðvörun",
        "fi": "Varoitus",
        "cs": "Varování",
        "ro": "Avertisment",
        "el": "Προειδοποίηση",
        "hi": "चेतावनी",
        "ar": "تحذير",
        "he": "אזהרה",
    },
    "caution_callout": {
        "en": "Caution",
        "fr": "Attention",
        "de": "Vorsicht",
        "es": "Precaución",
        "pt": "Cuidado",
        "it": "Attenzione",
        "nl": "Let op",
        "ja": "注意",
        "ko": "주의",
        "zh-Hans": "注意",
        "zh-Hant": "注意",
        "ru": "Осторожно",
        "pl": "Uwaga",
        "tr": "Dikkat",
        "sv": "Försiktighet",
        "da": "Forsigtig",
        "nb": "Forsiktighet",
        "is": "Varúð",
        "fi": "Varovaisuus",
        "cs": "Pozor",
        "ro": "Precauție",
        "el": "Προσοχή",
        "hi": "सावधानी",
        "ar": "تنبيه",
        "he": "זהירות",
    },
    "danger_callout": {
        "en": "Danger",
        "fr": "Danger",
        "de": "Gefahr",
        "es": "Peligro",
        "pt": "Perigo",
        "it": "Pericolo",
        "nl": "Gevaar",
        "ja": "危険",
        "ko": "위험",
        "zh-Hans": "危险",
        "zh-Hant": "危險",
        "ru": "Опасно",
        "pl": "Niebezpieczeństwo",
        "tr": "Tehlike",
        "sv": "Fara",
        "da": "Fare",
        "nb": "Fare",
        "is": "Hætta",
        "fi": "Vaara",
        "cs": "Nebezpečí",
        "ro": "Pericol",
        "el": "Κίνδυνος",
        "hi": "खतरा",
        "ar": "خطر",
        "he": "סכנה",
    },
    "important_callout": {
        "en": "Important",
        "fr": "Important",
        "de": "Wichtig",
        "es": "Importante",
        "pt": "Importante",
        "it": "Importante",
        "nl": "Belangrijk",
        "ja": "重要",
        "ko": "중요",
        "zh-Hans": "重要",
        "zh-Hant": "重要",
        "ru": "Важно",
        "pl": "Ważne",
        "tr": "Önemli",
        "sv": "Viktigt",
        "da": "Vigtigt",
        "nb": "Viktig",
        "is": "Mikilvægt",
        "fi": "Tärkeää",
        "cs": "Důležité",
        "ro": "Important",
        "el": "Σημαντικό",
        "hi": "महत्वपूर्ण",
        "ar": "مهم",
        "he": "חשוב",
    },
    "tip_callout": {
        "en": "Tip",
        "fr": "Astuce",
        "de": "Tipp",
        "es": "Consejo",
        "pt": "Dica",
        "it": "Suggerimento",
        "nl": "Tip",
        "ja": "ヒント",
        "ko": "팁",
        "zh-Hans": "提示",
        "zh-Hant": "提示",
        "ru": "Совет",
        "pl": "Wskazówka",
        "tr": "İpucu",
        "sv": "Tips",
        "da": "Tip",
        "nb": "Tips",
        "is": "Ábending",
        "fi": "Vinkki",
        "cs": "Tip",
        "ro": "Sfat",
        "el": "Συμβουλή",
        "hi": "सुझाव",
        "ar": "نصيحة",
        "he": "טיפ",
    },
    "hint_callout": {
        "en": "Hint",
        "fr": "Indice",
        "de": "Hinweis",
        "es": "Pista",
        "pt": "Sugestão",
        "it": "Suggerimento",
        "nl": "Hint",
        "ja": "ヒント",
        "ko": "힌트",
        "zh-Hans": "提示",
        "zh-Hant": "提示",
        "ru": "Подсказка",
        "pl": "Podpowiedź",
        "tr": "İpucu",
        "sv": "Ledtråd",
        "da": "Hint",
        "nb": "Hint",
        "is": "Vísbending",
        "fi": "Vihje",
        "cs": "Nápověda",
        "ro": "Indiciu",
        "el": "Υπόδειξη",
        "hi": "संकेत",
        "ar": "تلميح",
        "he": "רמז",
    },
    "requires_python": {
        "en": "Requires",
        "fr": "Nécessite",
        "de": "Erfordert",
        "es": "Requiere",
        "pt": "Requer",
        "it": "Richiede",
        "nl": "Vereist",
        "ja": "必要条件",
        "ko": "필요",
        "zh-Hans": "需要",
        "zh-Hant": "需要",
        "ru": "Требует",
        "pl": "Wymaga",
        "tr": "Gerektirir",
        "sv": "Kräver",
        "da": "Kræver",
        "nb": "Krever",
        "is": "Krefst",
        "fi": "Vaatii",
        "cs": "Vyžaduje",
        "ro": "Necesită",
        "el": "Απαιτεί",
        "hi": "आवश्यक है",
        "ar": "يتطلب",
        "he": "דורש",
    },
    "provides_extra": {
        "en": "Provides-Extra",
        "fr": "Extras fournis",
        "de": "Extras bereitgestellt",
        "es": "Extras proporcionados",
        "pt": "Extras fornecidos",
        "it": "Extra forniti",
        "nl": "Extra's geleverd",
        "ja": "追加パッケージ",
        "ko": "추가 패키지",
        "zh-Hans": "提供的额外项",
        "zh-Hant": "提供的額外項",
        "ru": "Дополнительные пакеты",
        "pl": "Dodatkowe pakiety",
        "tr": "Ek paketler",
        "sv": "Tilläggspaket",
        "da": "Ekstra pakker",
        "nb": "Tilleggspakker",
        "is": "Aukapakkar",
        "fi": "Lisäpaketit",
        "cs": "Doplňkové balíčky",
        "ro": "Pachete suplimentare",
        "el": "Πρόσθετα πακέτα",
        "hi": "अतिरिक्त पैकेज",
        "ar": "حزم إضافية",
        "he": "חבילות נוספות",
    },
    # ── Navbar logo tooltip (release date on second line) ─────────────
    "logo_tooltip_released": {
        "en": "Released {date}",
        "fr": "Publié le {date}",
        "de": "Veröffentlicht am {date}",
        "es": "Publicado el {date}",
        "pt": "Publicado em {date}",
        "it": "Rilasciato il {date}",
        "nl": "Uitgebracht op {date}",
        "ja": "リリース日 {date}",
        "ko": "출시일 {date}",
        "zh-Hans": "发布于 {date}",
        "zh-Hant": "發佈於 {date}",
        "ru": "Выпущено {date}",
        "pl": "Wydano {date}",
        "tr": "Yayınlanma tarihi {date}",
        "sv": "Utgiven {date}",
        "da": "Udgivet {date}",
        "nb": "Utgitt {date}",
        "is": "Gefið út {date}",
        "fi": "Julkaistu {date}",
        "cs": "Vydáno {date}",
        "ro": "Lansat pe {date}",
        "el": "Κυκλοφόρησε {date}",
        "hi": "प्रकाशित {date}",
        "ar": "صدر بتاريخ {date}",
        "he": "שוחרר ב-{date}",
    },
    # ── Page Tags ─────────────────────────────────────────────────────────
    "tags_intro": {
        "en": "Tags provide a way to categorize and cross-reference pages across this documentation site. Select any tag below to discover related pages, or use tags to navigate between topics that share a common theme.",
        "fr": "Les étiquettes permettent de catégoriser et de croiser les pages de ce site de documentation. Sélectionnez une étiquette ci-dessous pour découvrir les pages associées, ou utilisez les étiquettes pour naviguer entre les sujets partageant un thème commun.",
        "de": "Schlagwörter bieten eine Möglichkeit, Seiten auf dieser Dokumentationssite zu kategorisieren und querzuverweisen. Wählen Sie ein Schlagwort aus, um verwandte Seiten zu entdecken, oder nutzen Sie Schlagwörter zur Navigation zwischen Themen mit gemeinsamem Bezug.",
        "es": "Las etiquetas permiten categorizar y referenciar páginas en este sitio de documentación. Seleccione una etiqueta para descubrir páginas relacionadas, o use las etiquetas para navegar entre temas con un tema común.",
        "pt": "As etiquetas permitem categorizar e referenciar páginas neste site de documentação. Selecione uma etiqueta abaixo para descobrir páginas relacionadas, ou use etiquetas para navegar entre tópicos com um tema comum.",
        "it": "Le etichette consentono di categorizzare e collegare le pagine di questo sito di documentazione. Seleziona un'etichetta per scoprire le pagine correlate, oppure usa le etichette per navigare tra argomenti con un tema comune.",
        "nl": "Tags bieden een manier om pagina's op deze documentatiesite te categoriseren en kruislings te verwijzen. Selecteer een tag om gerelateerde pagina's te ontdekken, of gebruik tags om tussen onderwerpen met een gemeenschappelijk thema te navigeren.",
        "ja": "タグは、このドキュメントサイト全体のページを分類し、相互参照するための手段です。以下のタグを選択して関連ページを見つけたり、共通のテーマを持つトピック間を移動したりできます。",
        "ko": "태그는 이 문서 사이트의 페이지를 분류하고 상호 참조하는 방법을 제공합니다. 아래 태그를 선택하여 관련 페이지를 찾거나, 태그를 사용하여 공통 주제를 공유하는 토픽 간을 탐색하세요.",
        "zh-Hans": "标签提供了一种对本文档站点的页面进行分类和交叉引用的方式。选择下方的任意标签以发现相关页面，或使用标签在具有共同主题的话题之间导航。",
        "zh-Hant": "標籤提供了一種對本文件網站的頁面進行分類和交叉引用的方式。選擇下方的任意標籤以發現相關頁面，或使用標籤在具有共同主題的話題之間導覽。",
        "ru": "Теги позволяют классифицировать и перекрёстно ссылаться на страницы этого сайта документации. Выберите тег ниже, чтобы найти связанные страницы, или используйте теги для навигации между темами с общей тематикой.",
        "pl": "Tagi umożliwiają kategoryzowanie i wzajemne odwoływanie się do stron w tej witrynie dokumentacji. Wybierz tag poniżej, aby odkryć powiązane strony, lub użyj tagów do nawigacji między tematami o wspólnym motywie.",
        "tr": "Etiketler, bu dokümantasyon sitesindeki sayfaları kategorize etmek ve çapraz referans vermek için bir yol sağlar. İlgili sayfaları keşfetmek için aşağıdan bir etiket seçin veya ortak bir temayı paylaşan konular arasında gezinmek için etiketleri kullanın.",
        "sv": "Taggar ger ett sätt att kategorisera och korsreferera sidor på denna dokumentationssajt. Välj en tagg nedan för att hitta relaterade sidor, eller använd taggar för att navigera mellan ämnen som delar ett gemensamt tema.",
        "da": "Tags giver en måde at kategorisere og krydsreferencere sider på dette dokumentationswebsted. Vælg et tag nedenfor for at opdage relaterede sider, eller brug tags til at navigere mellem emner med et fælles tema.",
        "nb": "Tagger gir en måte å kategorisere og kryssreferere sider på dette dokumentasjonsnettstedet. Velg en tagg nedenfor for å oppdage relaterte sider, eller bruk tagger til å navigere mellom emner med et felles tema.",
        "is": "Merki bjóða upp á leið til að flokka og krosstilvísa síður á þessu skjalasetri. Veldu merki hér að neðan til að finna tengdar síður, eða notaðu merki til að vafra á milli efnisþátta sem deila sameiginlegu þema.",
        "fi": "Tunnisteet tarjoavat tavan luokitella ja ristiviitata sivuja tällä dokumentaatiosivustolla. Valitse tunniste alta löytääksesi liittyvät sivut, tai käytä tunnisteita navigoidaksesi yhteisen teeman jakavien aiheiden välillä.",
        "cs": "Štítky poskytují způsob, jak kategorizovat a křížově odkazovat stránky na tomto dokumentačním webu. Vyberte štítek níže pro objevení souvisejících stránek, nebo použijte štítky k navigaci mezi tématy se společným motivem.",
        "ro": "Etichetele oferă o modalitate de a categoriza și de a face referințe încrucișate între paginile acestui site de documentație. Selectați o etichetă de mai jos pentru a descoperi pagini conexe sau folosiți etichetele pentru a naviga între subiecte cu o temă comună.",
        "el": "Οι ετικέτες παρέχουν έναν τρόπο κατηγοριοποίησης και διασταυρούμενης αναφοράς σελίδων σε αυτόν τον ιστότοπο τεκμηρίωσης. Επιλέξτε μια ετικέτα παρακάτω για να ανακαλύψετε σχετικές σελίδες ή χρησιμοποιήστε ετικέτες για πλοήγηση μεταξύ θεμάτων με κοινό αντικείμενο.",
        "hi": "टैग इस दस्तावेज़ साइट पर पृष्ठों को वर्गीकृत और क्रॉस-रेफ़रेंस करने का एक तरीका प्रदान करते हैं। संबंधित पृष्ठों की खोज के लिए नीचे कोई टैग चुनें, या एक समान विषय साझा करने वाले टॉपिक्स के बीच नेविगेट करने के लिए टैग का उपयोग करें।",
        "ar": "توفر العلامات طريقة لتصنيف الصفحات والإشارة المتبادلة إليها عبر موقع التوثيق هذا. حدد أي علامة أدناه لاكتشاف الصفحات ذات الصلة، أو استخدم العلامات للتنقل بين الموضوعات التي تشترك في سمة مشتركة.",
        "he": "תגיות מספקות דרך לסווג ולהצליב הפניות בין דפים באתר תיעוד זה. בחרו תגית למטה כדי לגלות דפים קשורים, או השתמשו בתגיות כדי לנווט בין נושאים בעלי מוטיב משותף.",
    },
    "site_tags": {
        "en": "Site Tags",
        "fr": "Étiquettes du site",
        "de": "Website-Schlagwörter",
        "es": "Etiquetas del sitio",
        "pt": "Etiquetas do site",
        "it": "Etichette del sito",
        "nl": "Sitetags",
        "ja": "サイトタグ",
        "ko": "사이트 태그",
        "zh-Hans": "站点标签",
        "zh-Hant": "網站標籤",
        "ru": "Теги сайта",
        "pl": "Tagi witryny",
        "tr": "Site Etiketleri",
        "sv": "Webbplatstaggar",
        "da": "Webstedstags",
        "nb": "Nettstedstagger",
        "is": "Vefmerki",
        "fi": "Sivuston tunnisteet",
        "cs": "Štítky webu",
        "ro": "Etichete site",
        "el": "Ετικέτες ιστοτόπου",
        "hi": "साइट टैग",
        "ar": "علامات الموقع",
        "he": "תגיות האתר",
    },
    # ── Package Info Page ────────────────────────────────────────────────
    "package_info": {
        "en": "Package Info",
        "fr": "Infos du paquet",
        "de": "Paketinformationen",
        "es": "Info del paquete",
        "pt": "Informações do pacote",
        "it": "Info pacchetto",
        "nl": "Pakketinformatie",
        "ja": "パッケージ情報",
        "ko": "패키지 정보",
        "zh-Hans": "包信息",
        "zh-Hant": "套件資訊",
        "ru": "Информация о пакете",
        "pl": "Informacje o pakiecie",
        "tr": "Paket Bilgisi",
        "sv": "Paketinformation",
        "da": "Pakkeoplysninger",
        "nb": "Pakkeinformasjon",
        "is": "Pakkiupplýsingar",
        "fi": "Paketin tiedot",
        "cs": "Informace o balíčku",
        "ro": "Informații pachet",
        "el": "Πληροφορίες πακέτου",
        "hi": "पैकेज जानकारी",
        "ar": "معلومات الحزمة",
        "he": "מידע על החבילה",
    },
    "runtime_dependencies": {
        "en": "Runtime Dependencies",
        "fr": "Dépendances d'exécution",
        "de": "Laufzeitabhängigkeiten",
        "es": "Dependencias de ejecución",
        "pt": "Dependências de execução",
        "it": "Dipendenze di runtime",
        "nl": "Runtime-afhankelijkheden",
        "ja": "ランタイム依存関係",
        "ko": "런타임 의존성",
        "zh-Hans": "运行时依赖",
        "zh-Hant": "執行時相依性",
        "ru": "Зависимости времени выполнения",
        "pl": "Zależności uruchomieniowe",
        "tr": "Çalışma Zamanı Bağımlılıkları",
        "sv": "Körtidsberoenden",
        "da": "Kørselstidsafhængigheder",
        "nb": "Kjøretidsavhengigheter",
        "is": "Keyrslutímaháðir",
        "fi": "Suoritusaikariippuvuudet",
        "cs": "Běhové závislosti",
        "ro": "Dependențe de rulare",
        "el": "Εξαρτήσεις εκτέλεσης",
        "hi": "रनटाइम निर्भरताएँ",
        "ar": "تبعيات وقت التشغيل",
        "he": "תלויות ריצה",
    },
    "optional_dependencies": {
        "en": "Optional Dependencies",
        "fr": "Dépendances optionnelles",
        "de": "Optionale Abhängigkeiten",
        "es": "Dependencias opcionales",
        "pt": "Dependências opcionais",
        "it": "Dipendenze opzionali",
        "nl": "Optionele afhankelijkheden",
        "ja": "オプションの依存関係",
        "ko": "선택적 의존성",
        "zh-Hans": "可选依赖",
        "zh-Hant": "可選相依性",
        "ru": "Необязательные зависимости",
        "pl": "Opcjonalne zależności",
        "tr": "İsteğe Bağlı Bağımlılıklar",
        "sv": "Valfria beroenden",
        "da": "Valgfrie afhængigheder",
        "nb": "Valgfrie avhengigheter",
        "is": "Valfrjálsar háðir",
        "fi": "Valinnaiset riippuvuudet",
        "cs": "Volitelné závislosti",
        "ro": "Dependențe opționale",
        "el": "Προαιρετικές εξαρτήσεις",
        "hi": "वैकल्पिक निर्भरताएँ",
        "ar": "تبعيات اختيارية",
        "he": "תלויות אופציונליות",
    },
    "dependency_summary": {
        "en": "Summary",
        "fr": "Résumé",
        "de": "Zusammenfassung",
        "es": "Resumen",
        "pt": "Resumo",
        "it": "Riepilogo",
        "nl": "Samenvatting",
        "ja": "概要",
        "ko": "요약",
        "zh-Hans": "摘要",
        "zh-Hant": "摘要",
        "ru": "Сводка",
        "pl": "Podsumowanie",
        "tr": "Özet",
        "sv": "Sammanfattning",
        "da": "Oversigt",
        "nb": "Sammendrag",
        "is": "Yfirlit",
        "fi": "Yhteenveto",
        "cs": "Shrnutí",
        "ro": "Rezumat",
        "el": "Σύνοψη",
        "hi": "सारांश",
        "ar": "ملخص",
        "he": "סיכום",
    },
    "dep_package": {
        "en": "Package",
        "fr": "Paquet",
        "de": "Paket",
        "es": "Paquete",
        "pt": "Pacote",
        "it": "Pacchetto",
        "nl": "Pakket",
        "ja": "パッケージ",
        "ko": "패키지",
        "zh-Hans": "包",
        "zh-Hant": "套件",
        "ru": "Пакет",
        "pl": "Pakiet",
        "tr": "Paket",
        "sv": "Paket",
        "da": "Pakke",
        "nb": "Pakke",
        "is": "Pakki",
        "fi": "Paketti",
        "cs": "Balíček",
        "ro": "Pachet",
        "el": "Πακέτο",
        "hi": "पैकेज",
        "ar": "حزمة",
        "he": "חבילה",
    },
    "dep_version_constraint": {
        "en": "Version Constraint",
        "fr": "Contrainte de version",
        "de": "Versionseinschränkung",
        "es": "Restricción de versión",
        "pt": "Restrição de versão",
        "it": "Vincolo di versione",
        "nl": "Versiebeperking",
        "ja": "バージョン制約",
        "ko": "버전 제약",
        "zh-Hans": "版本约束",
        "zh-Hant": "版本約束",
        "ru": "Ограничение версии",
        "pl": "Ograniczenie wersji",
        "tr": "Sürüm Kısıtlaması",
        "sv": "Versionsbegränsning",
        "da": "Versionsbegrænsning",
        "nb": "Versjonsbegrensning",
        "is": "Útgáfutakmörkun",
        "fi": "Versiorajoite",
        "cs": "Omezení verze",
        "ro": "Constrângere de versiune",
        "el": "Περιορισμός έκδοσης",
        "hi": "संस्करण बाधा",
        "ar": "قيد الإصدار",
        "he": "אילוץ גרסה",
    },
    "dep_environment_marker": {
        "en": "Environment Marker",
        "fr": "Marqueur d'environnement",
        "de": "Umgebungsmarkierung",
        "es": "Marcador de entorno",
        "pt": "Marcador de ambiente",
        "it": "Marcatore di ambiente",
        "nl": "Omgevingsmarker",
        "ja": "環境マーカー",
        "ko": "환경 마커",
        "zh-Hans": "环境标记",
        "zh-Hant": "環境標記",
        "ru": "Маркер среды",
        "pl": "Znacznik środowiska",
        "tr": "Ortam İşareti",
        "sv": "Miljömarkör",
        "da": "Miljømarkør",
        "nb": "Miljømarkør",
        "is": "Umhverfismerki",
        "fi": "Ympäristömerkki",
        "cs": "Značka prostředí",
        "ro": "Marker de mediu",
        "el": "Δείκτης περιβάλλοντος",
        "hi": "वातावरण चिह्नक",
        "ar": "علامة البيئة",
        "he": "סמן סביבה",
    },
    "tags_page_count_one": {
        "en": "1 page in {sections}",
        "fr": "1 page dans {sections}",
        "de": "1 Seite in {sections}",
        "es": "1 página en {sections}",
        "pt": "1 página em {sections}",
        "it": "1 pagina in {sections}",
        "nl": "1 pagina in {sections}",
        "ja": "{sections}に1ページ",
        "ko": "{sections}에 1페이지",
        "zh-Hans": "{sections}中1个页面",
        "zh-Hant": "{sections}中1個頁面",
        "ru": "1 страница в {sections}",
        "pl": "1 strona w {sections}",
        "tr": "{sections} içinde 1 sayfa",
        "sv": "1 sida i {sections}",
        "da": "1 side i {sections}",
        "nb": "1 side i {sections}",
        "is": "1 síða í {sections}",
        "fi": "1 sivu osiossa {sections}",
        "cs": "1 stránka v {sections}",
        "ro": "1 pagină în {sections}",
        "el": "1 σελίδα στο {sections}",
        "hi": "{sections} में 1 पृष्ठ",
        "ar": "صفحة واحدة في {sections}",
        "he": "עמוד אחד ב-{sections}",
    },
    "tags_page_count_other": {
        "en": "{count} pages in {sections}",
        "fr": "{count} pages dans {sections}",
        "de": "{count} Seiten in {sections}",
        "es": "{count} páginas en {sections}",
        "pt": "{count} páginas em {sections}",
        "it": "{count} pagine in {sections}",
        "nl": "{count} pagina's in {sections}",
        "ja": "{sections}に{count}ページ",
        "ko": "{sections}에 {count}페이지",
        "zh-Hans": "{sections}中{count}个页面",
        "zh-Hant": "{sections}中{count}個頁面",
        "ru": "{count} страниц в {sections}",
        "pl": "{count} stron w {sections}",
        "tr": "{sections} içinde {count} sayfa",
        "sv": "{count} sidor i {sections}",
        "da": "{count} sider i {sections}",
        "nb": "{count} sider i {sections}",
        "is": "{count} síður í {sections}",
        "fi": "{count} sivua osiossa {sections}",
        "cs": "{count} stránek v {sections}",
        "ro": "{count} pagini în {sections}",
        "el": "{count} σελίδες στο {sections}",
        "hi": "{sections} में {count} पृष्ठ",
        "ar": "{count} صفحات في {sections}",
        "he": "{count} עמודים ב-{sections}",
    },
    "tags_page_count_one_no_section": {
        "en": "1 page",
        "fr": "1 page",
        "de": "1 Seite",
        "es": "1 página",
        "pt": "1 página",
        "it": "1 pagina",
        "nl": "1 pagina",
        "ja": "1ページ",
        "ko": "1페이지",
        "zh-Hans": "1个页面",
        "zh-Hant": "1個頁面",
        "ru": "1 страница",
        "pl": "1 strona",
        "tr": "1 sayfa",
        "sv": "1 sida",
        "da": "1 side",
        "nb": "1 side",
        "is": "1 síða",
        "fi": "1 sivu",
        "cs": "1 stránka",
        "ro": "1 pagină",
        "el": "1 σελίδα",
        "hi": "1 पृष्ठ",
        "ar": "صفحة واحدة",
        "he": "עמוד אחד",
    },
    "tags_page_count_other_no_section": {
        "en": "{count} pages",
        "fr": "{count} pages",
        "de": "{count} Seiten",
        "es": "{count} páginas",
        "pt": "{count} páginas",
        "it": "{count} pagine",
        "nl": "{count} pagina's",
        "ja": "{count}ページ",
        "ko": "{count}페이지",
        "zh-Hans": "{count}个页面",
        "zh-Hant": "{count}個頁面",
        "ru": "{count} страниц",
        "pl": "{count} stron",
        "tr": "{count} sayfa",
        "sv": "{count} sidor",
        "da": "{count} sider",
        "nb": "{count} sider",
        "is": "{count} síður",
        "fi": "{count} sivua",
        "cs": "{count} stránek",
        "ro": "{count} pagini",
        "el": "{count} σελίδες",
        "hi": "{count} पृष्ठ",
        "ar": "{count} صفحات",
        "he": "{count} עמודים",
    },
    # ── Page Status Badge labels ──────────────────────────────────────────
    "status_label_new": {
        "en": "New",
        "fr": "Nouveau",
        "de": "Neu",
        "es": "Nuevo",
        "pt": "Novo",
        "it": "Nuovo",
        "nl": "Nieuw",
        "ja": "新規",
        "ko": "신규",
        "zh-Hans": "新增",
        "zh-Hant": "新增",
        "ru": "Новое",
        "pl": "Nowe",
        "tr": "Yeni",
        "sv": "Nytt",
        "da": "Nyt",
        "nb": "Nytt",
        "is": "Nýtt",
        "fi": "Uusi",
        "cs": "Nové",
        "ro": "Nou",
        "el": "Νέο",
        "hi": "नया",
        "ar": "جديد",
        "he": "חדש",
    },
    "status_label_updated": {
        "en": "Updated",
        "fr": "Mis à jour",
        "de": "Aktualisiert",
        "es": "Actualizado",
        "pt": "Atualizado",
        "it": "Aggiornato",
        "nl": "Bijgewerkt",
        "ja": "更新済み",
        "ko": "업데이트됨",
        "zh-Hans": "已更新",
        "zh-Hant": "已更新",
        "ru": "Обновлено",
        "pl": "Zaktualizowane",
        "tr": "Güncellendi",
        "sv": "Uppdaterat",
        "da": "Opdateret",
        "nb": "Oppdatert",
        "is": "Uppfært",
        "fi": "Päivitetty",
        "cs": "Aktualizováno",
        "ro": "Actualizat",
        "el": "Ενημερωμένο",
        "hi": "अपडेट किया गया",
        "ar": "محدّث",
        "he": "עודכן",
    },
    "status_label_beta": {
        "en": "Beta",
        "fr": "Bêta",
        "de": "Beta",
        "es": "Beta",
        "pt": "Beta",
        "it": "Beta",
        "nl": "Bèta",
        "ja": "ベータ",
        "ko": "베타",
        "zh-Hans": "测试版",
        "zh-Hant": "測試版",
        "ru": "Бета",
        "pl": "Beta",
        "tr": "Beta",
        "sv": "Beta",
        "da": "Beta",
        "nb": "Beta",
        "is": "Beta",
        "fi": "Beta",
        "cs": "Beta",
        "ro": "Beta",
        "el": "Bήτα",
        "hi": "बीटा",
        "ar": "تجريبي",
        "he": "בטא",
    },
    "status_label_deprecated": {
        "en": "Deprecated",
        "fr": "Obsolète",
        "de": "Veraltet",
        "es": "Obsoleto",
        "pt": "Obsoleto",
        "it": "Deprecato",
        "nl": "Verouderd",
        "ja": "非推奨",
        "ko": "지원 중단",
        "zh-Hans": "已弃用",
        "zh-Hant": "已棄用",
        "ru": "Устарело",
        "pl": "Przestarzałe",
        "tr": "Kullanımdan kaldırıldı",
        "sv": "Föråldrat",
        "da": "Forældet",
        "nb": "Utdatert",
        "is": "Úrelt",
        "fi": "Vanhentunut",
        "cs": "Zastaralé",
        "ro": "Învechit",
        "el": "Καταργημένο",
        "hi": "अप्रचलित",
        "ar": "مهمل",
        "he": "מיושן",
    },
    "status_label_experimental": {
        "en": "Experimental",
        "fr": "Expérimental",
        "de": "Experimentell",
        "es": "Experimental",
        "pt": "Experimental",
        "it": "Sperimentale",
        "nl": "Experimenteel",
        "ja": "実験的",
        "ko": "실험적",
        "zh-Hans": "实验性",
        "zh-Hant": "實驗性",
        "ru": "Экспериментальное",
        "pl": "Eksperymentalne",
        "tr": "Deneysel",
        "sv": "Experimentellt",
        "da": "Eksperimentelt",
        "nb": "Eksperimentelt",
        "is": "Tilraunakennt",
        "fi": "Kokeellinen",
        "cs": "Experimentální",
        "ro": "Experimental",
        "el": "Πειραματικό",
        "hi": "प्रयोगात्मक",
        "ar": "تجريبي",
        "he": "ניסיוני",
    },
    "status_label_upcoming": {
        "en": "Upcoming",
        "fr": "À venir",
        "de": "Demnächst",
        "es": "Próximamente",
        "pt": "Em breve",
        "it": "In arrivo",
        "nl": "Binnenkort",
        "ja": "近日公開",
        "ko": "출시 예정",
        "zh-Hans": "即将推出",
        "zh-Hant": "即將推出",
        "ru": "Скоро",
        "pl": "Wkrótce",
        "tr": "Yakında",
        "sv": "Kommande",
        "da": "Kommende",
        "nb": "Kommende",
        "is": "Væntanlegt",
        "fi": "Tulossa",
        "cs": "Připravované",
        "ro": "În curând",
        "el": "Προσεχώς",
        "hi": "आगामी",
        "ar": "قادم",
        "he": "בקרוב",
    },
    # ── Page Status Badge descriptions ────────────────────────────────────
    "status_desc_new": {
        "en": "Recently added",
        "fr": "Ajouté récemment",
        "de": "Kürzlich hinzugefügt",
        "es": "Añadido recientemente",
        "pt": "Adicionado recentemente",
        "it": "Aggiunto di recente",
        "nl": "Recent toegevoegd",
        "ja": "最近追加",
        "ko": "최근 추가됨",
        "zh-Hans": "最近添加",
        "zh-Hant": "最近新增",
        "ru": "Недавно добавлено",
        "pl": "Niedawno dodane",
        "tr": "Yakın zamanda eklendi",
        "sv": "Nyligen tillagt",
        "da": "Nyligt tilføjet",
        "nb": "Nylig lagt til",
        "is": "Nýlega bætt við",
        "fi": "Äskettäin lisätty",
        "cs": "Nedávno přidáno",
        "ro": "Adăugat recent",
        "el": "Πρόσφατη προσθήκη",
        "hi": "हाल ही में जोड़ा गया",
        "ar": "أُضيف مؤخرًا",
        "he": "נוסף לאחרונה",
    },
    "status_desc_updated": {
        "en": "Recently updated",
        "fr": "Mis à jour récemment",
        "de": "Kürzlich aktualisiert",
        "es": "Actualizado recientemente",
        "pt": "Atualizado recentemente",
        "it": "Aggiornato di recente",
        "nl": "Recent bijgewerkt",
        "ja": "最近更新",
        "ko": "최근 업데이트됨",
        "zh-Hans": "最近更新",
        "zh-Hant": "最近更新",
        "ru": "Недавно обновлено",
        "pl": "Niedawno zaktualizowane",
        "tr": "Yakın zamanda güncellendi",
        "sv": "Nyligen uppdaterat",
        "da": "Nyligt opdateret",
        "nb": "Nylig oppdatert",
        "is": "Nýlega uppfært",
        "fi": "Äskettäin päivitetty",
        "cs": "Nedávno aktualizováno",
        "ro": "Actualizat recent",
        "el": "Πρόσφατη ενημέρωση",
        "hi": "हाल ही में अपडेट किया गया",
        "ar": "حُدّث مؤخرًا",
        "he": "עודכן לאחרונה",
    },
    "status_desc_beta": {
        "en": "Beta feature",
        "fr": "Fonctionnalité bêta",
        "de": "Beta-Funktion",
        "es": "Función beta",
        "pt": "Funcionalidade beta",
        "it": "Funzionalità beta",
        "nl": "Bètafunctie",
        "ja": "ベータ機能",
        "ko": "베타 기능",
        "zh-Hans": "测试版功能",
        "zh-Hant": "測試版功能",
        "ru": "Бета-функция",
        "pl": "Funkcja beta",
        "tr": "Beta özelliği",
        "sv": "Betafunktion",
        "da": "Betafunktion",
        "nb": "Betafunksjon",
        "is": "Betaeiginleiki",
        "fi": "Beta-ominaisuus",
        "cs": "Beta funkce",
        "ro": "Funcție beta",
        "el": "Λειτουργία βήτα",
        "hi": "बीटा सुविधा",
        "ar": "ميزة تجريبية",
        "he": "תכונת בטא",
    },
    "status_desc_deprecated": {
        "en": "May be removed in a future release",
        "fr": "Pourrait être supprimé dans une version future",
        "de": "Kann in einer zukünftigen Version entfernt werden",
        "es": "Puede eliminarse en una versión futura",
        "pt": "Pode ser removido em uma versão futura",
        "it": "Potrebbe essere rimosso in una versione futura",
        "nl": "Kan in een toekomstige versie worden verwijderd",
        "ja": "将来のリリースで削除される可能性があります",
        "ko": "향후 릴리스에서 제거될 수 있습니다",
        "zh-Hans": "可能在未来版本中移除",
        "zh-Hant": "可能在未來版本中移除",
        "ru": "Может быть удалено в будущей версии",
        "pl": "Może zostać usunięte w przyszłej wersji",
        "tr": "Gelecek bir sürümde kaldırılabilir",
        "sv": "Kan tas bort i en framtida version",
        "da": "Kan blive fjernet i en fremtidig version",
        "nb": "Kan bli fjernet i en fremtidig versjon",
        "is": "Gæti verið fjarlægt í framtíðarútgáfu",
        "fi": "Voidaan poistaa tulevassa versiossa",
        "cs": "Může být odstraněno v budoucí verzi",
        "ro": "Poate fi eliminat într-o versiune viitoare",
        "el": "Ενδέχεται να αφαιρεθεί σε μελλοντική έκδοση",
        "hi": "भविष्य के संस्करण में हटाया जा सकता है",
        "ar": "قد يُزال في إصدار مستقبلي",
        "he": "עשוי להיות מוסר בגרסה עתידית",
    },
    "status_desc_experimental": {
        "en": "API may change without notice",
        "fr": "L'API peut changer sans préavis",
        "de": "API kann sich ohne Vorankündigung ändern",
        "es": "La API puede cambiar sin previo aviso",
        "pt": "A API pode mudar sem aviso prévio",
        "it": "L'API può cambiare senza preavviso",
        "nl": "API kan zonder kennisgeving wijzigen",
        "ja": "APIは予告なく変更される場合があります",
        "ko": "API가 예고 없이 변경될 수 있습니다",
        "zh-Hans": "API 可能会在不另行通知的情况下更改",
        "zh-Hant": "API 可能會在不另行通知的情況下變更",
        "ru": "API может измениться без предупреждения",
        "pl": "API może ulec zmianie bez powiadomienia",
        "tr": "API önceden haber verilmeksizin değişebilir",
        "sv": "API kan ändras utan förvarning",
        "da": "API kan ændres uden varsel",
        "nb": "API kan endres uten varsel",
        "is": "API gæti breyst án fyrirvara",
        "fi": "API voi muuttua ilman erillistä ilmoitusta",
        "cs": "API se může změnit bez upozornění",
        "ro": "API-ul se poate schimba fără notificare",
        "el": "Το API μπορεί να αλλάξει χωρίς προειδοποίηση",
        "hi": "API बिना सूचना के बदल सकती है",
        "ar": "قد تتغير واجهة برمجة التطبيقات دون إشعار",
        "he": "ה-API עשוי להשתנות ללא הודעה מוקדמת",
    },
    "status_desc_upcoming": {
        "en": "Coming in a future release",
        "fr": "Disponible dans une prochaine version",
        "de": "Kommt in einer zukünftigen Version",
        "es": "Disponible en una futura versión",
        "pt": "Disponível em uma versão futura",
        "it": "In arrivo in una versione futura",
        "nl": "Beschikbaar in een toekomstige versie",
        "ja": "将来のリリースで提供予定",
        "ko": "향후 릴리스에서 제공 예정",
        "zh-Hans": "将在未来版本中推出",
        "zh-Hant": "將在未來版本中推出",
        "ru": "Появится в будущем выпуске",
        "pl": "Pojawi się w przyszłej wersji",
        "tr": "Gelecek bir sürümde sunulacak",
        "sv": "Kommer i en framtida version",
        "da": "Kommer i en fremtidig version",
        "nb": "Kommer i en fremtidig versjon",
        "is": "Kemur í framtíðarútgáfu",
        "fi": "Tulossa tulevassa versiossa",
        "cs": "Bude v budoucí verzi",
        "ro": "Va fi disponibil într-o versiune viitoare",
        "el": "Έρχεται σε μελλοντική έκδοση",
        "hi": "भविष्य के रिलीज़ में उपलब्ध होगा",
        "ar": "قادم في إصدار مستقبلي",
        "he": "יגיע בגרסה עתידית",
    },
    # ── Evolution table ───────────────────────────────────────────────────
    "evo_disclosure_summary": {
        "en": "Signature evolution for {symbol}",
        "fr": "Évolution de la signature de {symbol}",
        "de": "Signaturentwicklung für {symbol}",
        "es": "Evolución de la firma de {symbol}",
        "pt": "Evolução da assinatura de {symbol}",
        "it": "Evoluzione della firma di {symbol}",
        "nl": "Handtekeningevolutie voor {symbol}",
        "ja": "{symbol} のシグネチャの変遷",
        "ko": "{symbol}의 시그니처 변화",
        "zh-Hans": "{symbol} 的签名演变",
        "zh-Hant": "{symbol} 的簽名演變",
        "ru": "Эволюция сигнатуры {symbol}",
        "pl": "Ewolucja sygnatury {symbol}",
        "tr": "{symbol} imza evrimi",
        "sv": "Signaturutveckling för {symbol}",
        "da": "Signaturudvikling for {symbol}",
        "nb": "Signaturutvikling for {symbol}",
        "is": "Þróun undirskriftar fyrir {symbol}",
        "fi": "{symbol}-allekirjoituksen kehitys",
        "cs": "Vývoj signatury {symbol}",
        "ro": "Evoluția semnăturii {symbol}",
        "el": "Εξέλιξη υπογραφής για {symbol}",
        "hi": "{symbol} के हस्ताक्षर का विकास",
        "ar": "تطور توقيع {symbol}",
        "he": "התפתחות חتימה עבור {symbol}",
    },
    # ── Table Explorer ────────────────────────────────────────────────────
    "tbl_filter_hint": {
        "en": "Add Data Filter",
        "fr": "Ajouter un filtre",
        "de": "Datenfilter hinzufügen",
        "es": "Agregar filtro de datos",
        "pt": "Adicionar filtro de dados",
        "it": "Aggiungi filtro dati",
        "nl": "Gegevensfilter toevoegen",
        "ja": "データフィルターを追加",
        "ko": "데이터 필터 추가",
        "zh-Hans": "添加数据筛选",
        "zh-Hant": "新增資料篩選",
        "ru": "Добавить фильтр данных",
        "pl": "Dodaj filtr danych",
        "tr": "Veri filtresi ekle",
        "sv": "Lägg till datafilter",
        "da": "Tilføj datafilter",
        "nb": "Legg til datafilter",
        "is": "Bæta við gagnasíu",
        "fi": "Lisää datasuodatin",
        "cs": "Přidat filtr dat",
        "ro": "Adăugare filtru de date",
        "el": "Προσθήκη φίλτρου δεδομένων",
        "hi": "डेटा फ़िल्टर जोड़ें",
        "ar": "إضافة فلتر بيانات",
        "he": "הוספת מסנן נתונים",
    },
    "tbl_no_matching_rows": {
        "en": "No matching rows",
        "fr": "Aucune ligne correspondante",
        "de": "Keine passenden Zeilen",
        "es": "No hay filas coincidentes",
        "pt": "Nenhuma linha correspondente",
        "it": "Nessuna riga corrispondente",
        "nl": "Geen overeenkomende rijen",
        "ja": "一致する行がありません",
        "ko": "일치하는 행 없음",
        "zh-Hans": "没有匹配的行",
        "zh-Hant": "沒有符合的列",
        "ru": "Нет подходящих строк",
        "pl": "Brak pasujących wierszy",
        "tr": "Eşleşen satır yok",
        "sv": "Inga matchande rader",
        "da": "Ingen matchende rækker",
        "nb": "Ingen treff",
        "is": "Engar samsvarandi línur",
        "fi": "Ei vastaavia rivejä",
        "cs": "Žádné odpovídající řádky",
        "ro": "Niciun rând corespunzător",
        "el": "Δεν βρέθηκαν αντίστοιχες γραμμές",
        "hi": "कोई मिलान पंक्तियाँ नहीं",
        "ar": "لا توجد صفوف مطابقة",
        "he": "אין שורות תואמות",
    },
    "tbl_columns_btn": {
        "en": "Columns",
        "fr": "Colonnes",
        "de": "Spalten",
        "es": "Columnas",
        "pt": "Colunas",
        "it": "Colonne",
        "nl": "Kolommen",
        "ja": "列",
        "ko": "열",
        "zh-Hans": "列",
        "zh-Hant": "欄",
        "ru": "Столбцы",
        "pl": "Kolumny",
        "tr": "Sütunlar",
        "sv": "Kolumner",
        "da": "Kolonner",
        "nb": "Kolonner",
        "is": "Dálkar",
        "fi": "Sarakkeet",
        "cs": "Sloupce",
        "ro": "Coloane",
        "el": "Στήλες",
        "hi": "स्तंभ",
        "ar": "الأعمدة",
        "he": "עמודות",
    },
    "tbl_copy_tooltip": {
        "en": "Copy",
        "fr": "Copier",
        "de": "Kopieren",
        "es": "Copiar",
        "pt": "Copiar",
        "it": "Copia",
        "nl": "Kopiëren",
        "ja": "コピー",
        "ko": "복사",
        "zh-Hans": "复制",
        "zh-Hant": "複製",
        "ru": "Копировать",
        "pl": "Kopiuj",
        "tr": "Kopyala",
        "sv": "Kopiera",
        "da": "Kopiér",
        "nb": "Kopier",
        "is": "Afrita",
        "fi": "Kopioi",
        "cs": "Kopírovat",
        "ro": "Copiază",
        "el": "Αντιγραφή",
        "hi": "कॉपी करें",
        "ar": "نسخ",
        "he": "העתקה",
    },
    "tbl_download_tooltip": {
        "en": "Download",
        "fr": "Télécharger",
        "de": "Herunterladen",
        "es": "Descargar",
        "pt": "Baixar",
        "it": "Scarica",
        "nl": "Downloaden",
        "ja": "ダウンロード",
        "ko": "다운로드",
        "zh-Hans": "下载",
        "zh-Hant": "下載",
        "ru": "Скачать",
        "pl": "Pobierz",
        "tr": "İndir",
        "sv": "Ladda ner",
        "da": "Download",
        "nb": "Last ned",
        "is": "Hlaða niður",
        "fi": "Lataa",
        "cs": "Stáhnout",
        "ro": "Descarcă",
        "el": "Λήψη",
        "hi": "डाउनलोड करें",
        "ar": "تنزيل",
        "he": "הורדה",
    },
    "tbl_reset_tooltip": {
        "en": "Reset",
        "fr": "Réinitialiser",
        "de": "Zurücksetzen",
        "es": "Restablecer",
        "pt": "Redefinir",
        "it": "Ripristina",
        "nl": "Herstellen",
        "ja": "リセット",
        "ko": "초기화",
        "zh-Hans": "重置",
        "zh-Hant": "重設",
        "ru": "Сбросить",
        "pl": "Resetuj",
        "tr": "Sıfırla",
        "sv": "Återställ",
        "da": "Nulstil",
        "nb": "Tilbakestill",
        "is": "Endurstilla",
        "fi": "Nollaa",
        "cs": "Obnovit",
        "ro": "Resetare",
        "el": "Επαναφορά",
        "hi": "रीसेट करें",
        "ar": "إعادة تعيين",
        "he": "איפוס",
    },
    "tbl_filter_contains": {
        "en": "contains",
        "fr": "contient",
        "de": "enthält",
        "es": "contiene",
        "pt": "contém",
        "it": "contiene",
        "nl": "bevat",
        "ja": "を含む",
        "ko": "포함",
        "zh-Hans": "包含",
        "zh-Hant": "包含",
        "ru": "содержит",
        "pl": "zawiera",
        "tr": "içerir",
        "sv": "innehåller",
        "da": "indeholder",
        "nb": "inneholder",
        "is": "inniheldur",
        "fi": "sisältää",
        "cs": "obsahuje",
        "ro": "conține",
        "el": "περιέχει",
        "hi": "शामिल है",
        "ar": "يحتوي على",
        "he": "מכיל",
    },
    "tbl_filter_not_contains": {
        "en": "doesn\u2019t contain",
        "fr": "ne contient pas",
        "de": "enthält nicht",
        "es": "no contiene",
        "pt": "não contém",
        "it": "non contiene",
        "nl": "bevat niet",
        "ja": "を含まない",
        "ko": "포함하지 않음",
        "zh-Hans": "不包含",
        "zh-Hant": "不包含",
        "ru": "не содержит",
        "pl": "nie zawiera",
        "tr": "içermez",
        "sv": "innehåller inte",
        "da": "indeholder ikke",
        "nb": "inneholder ikke",
        "is": "inniheldur ekki",
        "fi": "ei sisällä",
        "cs": "neobsahuje",
        "ro": "nu conține",
        "el": "δεν περιέχει",
        "hi": "शामिल नहीं है",
        "ar": "لا يحتوي على",
        "he": "לא מכיל",
    },
    "tbl_filter_starts_with": {
        "en": "starts with",
        "fr": "commence par",
        "de": "beginnt mit",
        "es": "empieza con",
        "pt": "começa com",
        "it": "inizia con",
        "nl": "begint met",
        "ja": "で始まる",
        "ko": "로 시작",
        "zh-Hans": "开头为",
        "zh-Hant": "開頭為",
        "ru": "начинается с",
        "pl": "zaczyna się od",
        "tr": "ile başlar",
        "sv": "börjar med",
        "da": "begynder med",
        "nb": "begynner med",
        "is": "byrjar á",
        "fi": "alkaa",
        "cs": "začíná na",
        "ro": "începe cu",
        "el": "αρχίζει με",
        "hi": "से शुरू होता है",
        "ar": "يبدأ بـ",
        "he": "מתחיל ב",
    },
    "tbl_filter_ends_with": {
        "en": "ends with",
        "fr": "se termine par",
        "de": "endet mit",
        "es": "termina con",
        "pt": "termina com",
        "it": "finisce con",
        "nl": "eindigt met",
        "ja": "で終わる",
        "ko": "로 끝남",
        "zh-Hans": "结尾为",
        "zh-Hant": "結尾為",
        "ru": "заканчивается на",
        "pl": "kończy się na",
        "tr": "ile biter",
        "sv": "slutar med",
        "da": "slutter med",
        "nb": "slutter med",
        "is": "endar á",
        "fi": "päättyy",
        "cs": "končí na",
        "ro": "se termină cu",
        "el": "τελειώνει με",
        "hi": "से समाप्त होता है",
        "ar": "ينتهي بـ",
        "he": "מסתיים ב",
    },
    "tbl_filter_equals": {
        "en": "equals",
        "fr": "est égal à",
        "de": "gleich",
        "es": "es igual a",
        "pt": "é igual a",
        "it": "uguale a",
        "nl": "is gelijk aan",
        "ja": "と等しい",
        "ko": "같음",
        "zh-Hans": "等于",
        "zh-Hant": "等於",
        "ru": "равно",
        "pl": "równa się",
        "tr": "eşittir",
        "sv": "lika med",
        "da": "er lig med",
        "nb": "er lik",
        "is": "jafnt og",
        "fi": "on yhtä kuin",
        "cs": "rovná se",
        "ro": "este egal cu",
        "el": "ίσο με",
        "hi": "बराबर है",
        "ar": "يساوي",
        "he": "שווה ל",
    },
    "tbl_filter_is_empty": {
        "en": "is empty",
        "fr": "est vide",
        "de": "ist leer",
        "es": "está vacío",
        "pt": "está vazio",
        "it": "è vuoto",
        "nl": "is leeg",
        "ja": "空である",
        "ko": "비어 있음",
        "zh-Hans": "为空",
        "zh-Hant": "為空",
        "ru": "пусто",
        "pl": "jest puste",
        "tr": "boş",
        "sv": "är tom",
        "da": "er tom",
        "nb": "er tom",
        "is": "er tómt",
        "fi": "on tyhjä",
        "cs": "je prázdné",
        "ro": "este gol",
        "el": "είναι κενό",
        "hi": "खाली है",
        "ar": "فارغ",
        "he": "ריק",
    },
    "tbl_filter_not_empty": {
        "en": "is not empty",
        "fr": "n\u2019est pas vide",
        "de": "ist nicht leer",
        "es": "no está vacío",
        "pt": "não está vazio",
        "it": "non è vuoto",
        "nl": "is niet leeg",
        "ja": "空でない",
        "ko": "비어 있지 않음",
        "zh-Hans": "不为空",
        "zh-Hant": "不為空",
        "ru": "не пусто",
        "pl": "nie jest puste",
        "tr": "boş değil",
        "sv": "är inte tom",
        "da": "er ikke tom",
        "nb": "er ikke tom",
        "is": "er ekki tómt",
        "fi": "ei ole tyhjä",
        "cs": "není prázdné",
        "ro": "nu este gol",
        "el": "δεν είναι κενό",
        "hi": "खाली नहीं है",
        "ar": "غير فارغ",
        "he": "לא ריק",
    },
    "tbl_filter_between": {
        "en": "between",
        "fr": "entre",
        "de": "zwischen",
        "es": "entre",
        "pt": "entre",
        "it": "tra",
        "nl": "tussen",
        "ja": "の間",
        "ko": "사이",
        "zh-Hans": "介于",
        "zh-Hant": "介於",
        "ru": "между",
        "pl": "między",
        "tr": "arasında",
        "sv": "mellan",
        "da": "mellem",
        "nb": "mellom",
        "is": "á milli",
        "fi": "välillä",
        "cs": "mezi",
        "ro": "între",
        "el": "μεταξύ",
        "hi": "के बीच",
        "ar": "بين",
        "he": "בין",
    },
    "tbl_filter_is_true": {
        "en": "is true",
        "fr": "est vrai",
        "de": "ist wahr",
        "es": "es verdadero",
        "pt": "é verdadeiro",
        "it": "è vero",
        "nl": "is waar",
        "ja": "真である",
        "ko": "참",
        "zh-Hans": "为真",
        "zh-Hant": "為真",
        "ru": "истина",
        "pl": "jest prawdą",
        "tr": "doğru",
        "sv": "är sant",
        "da": "er sand",
        "nb": "er sant",
        "is": "er satt",
        "fi": "on tosi",
        "cs": "je pravda",
        "ro": "este adevărat",
        "el": "είναι αληθές",
        "hi": "सत्य है",
        "ar": "صحيح",
        "he": "אמת",
    },
    "tbl_filter_is_false": {
        "en": "is false",
        "fr": "est faux",
        "de": "ist falsch",
        "es": "es falso",
        "pt": "é falso",
        "it": "è falso",
        "nl": "is onwaar",
        "ja": "偽である",
        "ko": "거짓",
        "zh-Hans": "为假",
        "zh-Hant": "為假",
        "ru": "ложь",
        "pl": "jest fałszem",
        "tr": "yanlış",
        "sv": "är falskt",
        "da": "er falsk",
        "nb": "er usant",
        "is": "er ósatt",
        "fi": "on epätosi",
        "cs": "je nepravda",
        "ro": "este fals",
        "el": "είναι ψευδές",
        "hi": "असत्य है",
        "ar": "خاطئ",
        "he": "שקר",
    },
    "tbl_filter_is_null": {
        "en": "is null",
        "fr": "est nul",
        "de": "ist null",
        "es": "es nulo",
        "pt": "é nulo",
        "it": "è nullo",
        "nl": "is null",
        "ja": "null である",
        "ko": "null",
        "zh-Hans": "为 null",
        "zh-Hant": "為 null",
        "ru": "null",
        "pl": "jest null",
        "tr": "null",
        "sv": "är null",
        "da": "er null",
        "nb": "er null",
        "is": "er null",
        "fi": "on null",
        "cs": "je null",
        "ro": "este null",
        "el": "είναι null",
        "hi": "null है",
        "ar": "فارغ (null)",
        "he": "null",
    },
    "tbl_filter_is_not_null": {
        "en": "is not null",
        "fr": "n\u2019est pas nul",
        "de": "ist nicht null",
        "es": "no es nulo",
        "pt": "não é nulo",
        "it": "non è nullo",
        "nl": "is niet null",
        "ja": "null でない",
        "ko": "null 아님",
        "zh-Hans": "不为 null",
        "zh-Hant": "不為 null",
        "ru": "не null",
        "pl": "nie jest null",
        "tr": "null değil",
        "sv": "är inte null",
        "da": "er ikke null",
        "nb": "er ikke null",
        "is": "er ekki null",
        "fi": "ei ole null",
        "cs": "není null",
        "ro": "nu este null",
        "el": "δεν είναι null",
        "hi": "null नहीं है",
        "ar": "غير فارغ (null)",
        "he": "לא null",
    },
    "tbl_filter_enter_value": {
        "en": "Enter value\u2026",
        "fr": "Saisir une valeur\u2026",
        "de": "Wert eingeben\u2026",
        "es": "Introducir valor\u2026",
        "pt": "Inserir valor\u2026",
        "it": "Inserisci valore\u2026",
        "nl": "Waarde invoeren\u2026",
        "ja": "値を入力\u2026",
        "ko": "값 입력\u2026",
        "zh-Hans": "输入值\u2026",
        "zh-Hant": "輸入值\u2026",
        "ru": "Введите значение\u2026",
        "pl": "Wpisz warto\u015b\u0107\u2026",
        "tr": "De\u011fer girin\u2026",
        "sv": "Ange v\u00e4rde\u2026",
        "da": "Indtast v\u00e6rdi\u2026",
        "nb": "Skriv inn verdi\u2026",
        "is": "Sl\u00e1\u00f0u inn gildi\u2026",
        "fi": "Sy\u00f6t\u00e4 arvo\u2026",
        "cs": "Zadejte hodnotu\u2026",
        "ro": "Introduce\u021bi valoarea\u2026",
        "el": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c4\u03b9\u03bc\u03ae\u03c2\u2026",
        "hi": "\u092e\u093e\u0928 \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902\u2026",
        "ar": "\u0623\u062f\u062e\u0644 \u0642\u064a\u0645\u0629\u2026",
        "he": "\u05d4\u05d6\u05df \u05e2\u05e8\u05da\u2026",
    },
    "tbl_filter_case_insensitive": {
        "en": "Case insensitive",
        "fr": "Insensible \u00e0 la casse",
        "de": "Gro\u00df-/Kleinschreibung ignorieren",
        "es": "No distingue may\u00fasculas",
        "pt": "Sem distin\u00e7\u00e3o de mai\u00fasculas",
        "it": "Senza distinzione maiuscole",
        "nl": "Niet hoofdlettergevoelig",
        "ja": "\u5927\u6587\u5b57\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3057\u306a\u3044",
        "ko": "\ub300\uc18c\ubb38\uc790 \uad6c\ubd84 \uc548 \ud568",
        "zh-Hans": "\u4e0d\u533a\u5206\u5927\u5c0f\u5199",
        "zh-Hant": "\u4e0d\u5340\u5206\u5927\u5c0f\u5beb",
        "ru": "\u0411\u0435\u0437 \u0443\u0447\u0451\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430",
        "pl": "Bez rozr\u00f3\u017cniania wielko\u015bci liter",
        "tr": "B\u00fcy\u00fck/k\u00fc\u00e7\u00fck harf duyars\u0131z",
        "sv": "Skiftl\u00e4gesok\u00e4nslig",
        "da": "Versaluf\u00f8lsom",
        "nb": "Ikke skill mellom store/sm\u00e5 bokstaver",
        "is": "H\u00e1stafa\u00f3n\u00e6mt",
        "fi": "Ei erota isoja ja pieni\u00e4 kirjaimia",
        "cs": "Nerozli\u0161uje velk\u00e1/mal\u00e1 p\u00edsmena",
        "ro": "F\u0103r\u0103 diferen\u021biere majuscule",
        "el": "\u03a7\u03c9\u03c1\u03af\u03c2 \u03b4\u03b9\u03ac\u03ba\u03c1\u03b9\u03c3\u03b7 \u03c0\u03b5\u03b6\u03ce\u03bd/\u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03c9\u03bd",
        "hi": "\u0915\u0947\u0938 \u0905\u0938\u0902\u0935\u0947\u0926\u0928\u0936\u0940\u0932",
        "ar": "\u063a\u064a\u0631 \u062d\u0633\u0627\u0633 \u0644\u0644\u0623\u062d\u0631\u0641",
        "he": "\u05dc\u05d0 \u05ea\u05dc\u05d5\u05d9 \u05e8\u05d9\u05e9\u05d9\u05d5\u05ea",
    },
    "tbl_filter_case_sensitive": {
        "en": "Case sensitive",
        "fr": "Sensible \u00e0 la casse",
        "de": "Gro\u00df-/Kleinschreibung beachten",
        "es": "Distingue may\u00fasculas",
        "pt": "Com distin\u00e7\u00e3o de mai\u00fasculas",
        "it": "Distinzione maiuscole",
        "nl": "Hoofdlettergevoelig",
        "ja": "\u5927\u6587\u5b57\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3059\u308b",
        "ko": "\ub300\uc18c\ubb38\uc790 \uad6c\ubd84",
        "zh-Hans": "\u533a\u5206\u5927\u5c0f\u5199",
        "zh-Hant": "\u5340\u5206\u5927\u5c0f\u5beb",
        "ru": "\u0421 \u0443\u0447\u0451\u0442\u043e\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430",
        "pl": "Rozr\u00f3\u017cnianie wielko\u015bci liter",
        "tr": "B\u00fcy\u00fck/k\u00fc\u00e7\u00fck harf duyarl\u0131",
        "sv": "Skiftl\u00e4gesk\u00e4nslig",
        "da": "Forskelbehandl store/sm\u00e5",
        "nb": "Skill mellom store/sm\u00e5 bokstaver",
        "is": "H\u00e1stafan\u00e6mt",
        "fi": "Erottaa isot ja pienet kirjaimet",
        "cs": "Rozli\u0161uje velk\u00e1/mal\u00e1 p\u00edsmena",
        "ro": "Cu diferen\u021biere majuscule",
        "el": "\u039c\u03b5 \u03b4\u03b9\u03ac\u03ba\u03c1\u03b9\u03c3\u03b7 \u03c0\u03b5\u03b6\u03ce\u03bd/\u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03c9\u03bd",
        "hi": "\u0915\u0947\u0938 \u0938\u0902\u0935\u0947\u0926\u0928\u0936\u0940\u0932",
        "ar": "\u062d\u0633\u0627\u0633 \u0644\u0644\u0623\u062d\u0631\u0641",
        "he": "\u05ea\u05dc\u05d5\u05d9 \u05e8\u05d9\u05e9\u05d9\u05d5\u05ea",
    },
    "tbl_filter_apply": {
        "en": "Apply",
        "fr": "Appliquer",
        "de": "Anwenden",
        "es": "Aplicar",
        "pt": "Aplicar",
        "it": "Applica",
        "nl": "Toepassen",
        "ja": "\u9069\u7528",
        "ko": "\uc801\uc6a9",
        "zh-Hans": "\u5e94\u7528",
        "zh-Hant": "\u5957\u7528",
        "ru": "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c",
        "pl": "Zastosuj",
        "tr": "Uygula",
        "sv": "Till\u00e4mpa",
        "da": "Anvend",
        "nb": "Bruk",
        "is": "Beita",
        "fi": "K\u00e4yt\u00e4",
        "cs": "Pou\u017e\u00edt",
        "ro": "Aplic\u0103",
        "el": "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae",
        "hi": "\u0932\u093e\u0917\u0942 \u0915\u0930\u0947\u0902",
        "ar": "\u062a\u0637\u0628\u064a\u0642",
        "he": "\u05d4\u05d7\u05dc",
    },
    "tbl_filter_min": {
        "en": "min",
        "fr": "min",
        "de": "Min",
        "es": "m\u00edn",
        "pt": "m\u00edn",
        "it": "min",
        "nl": "min",
        "ja": "\u6700\u5c0f",
        "ko": "\ucd5c\uc18c",
        "zh-Hans": "\u6700\u5c0f",
        "zh-Hant": "\u6700\u5c0f",
        "ru": "\u043c\u0438\u043d",
        "pl": "min",
        "tr": "min",
        "sv": "min",
        "da": "min",
        "nb": "min",
        "is": "l\u00e1gm",
        "fi": "min",
        "cs": "min",
        "ro": "min",
        "el": "\u03b5\u03bb\u03ac\u03c7",
        "hi": "\u0928\u094d\u092f\u0942\u0928",
        "ar": "\u0623\u062f\u0646\u0649",
        "he": "\u05de\u05d9\u05e0\u05d9\u05de\u05d5\u05dd",
    },
    "tbl_filter_and": {
        "en": "and",
        "fr": "et",
        "de": "und",
        "es": "y",
        "pt": "e",
        "it": "e",
        "nl": "en",
        "ja": "\u301c",
        "ko": "\u2013",
        "zh-Hans": "\u5230",
        "zh-Hant": "\u5230",
        "ru": "\u0438",
        "pl": "i",
        "tr": "ve",
        "sv": "och",
        "da": "og",
        "nb": "og",
        "is": "og",
        "fi": "ja",
        "cs": "a",
        "ro": "\u0219i",
        "el": "\u03ba\u03b1\u03b9",
        "hi": "\u0914\u0930",
        "ar": "\u0648",
        "he": "\u05d5",
    },
    "tbl_filter_max": {
        "en": "max",
        "fr": "max",
        "de": "Max",
        "es": "m\u00e1x",
        "pt": "m\u00e1x",
        "it": "max",
        "nl": "max",
        "ja": "\u6700\u5927",
        "ko": "\ucd5c\ub300",
        "zh-Hans": "\u6700\u5927",
        "zh-Hant": "\u6700\u5927",
        "ru": "\u043c\u0430\u043a\u0441",
        "pl": "maks",
        "tr": "maks",
        "sv": "max",
        "da": "maks",
        "nb": "maks",
        "is": "h\u00e1m",
        "fi": "maks",
        "cs": "max",
        "ro": "max",
        "el": "\u03bc\u03ad\u03b3",
        "hi": "\u0905\u0927\u093f\u0915",
        "ar": "\u0623\u0642\u0635\u0649",
        "he": "\u05de\u05e7\u05e1\u05d9\u05de\u05d5\u05dd",
    },
    # ── MCP Reference ─────────────────────────────────────────────────────
    "mcp_reference": {
        "en": "MCP Reference",
        "fr": "Référence MCP",
        "de": "MCP-Referenz",
        "es": "Referencia MCP",
        "pt": "Referência MCP",
        "it": "Riferimento MCP",
        "nl": "MCP-referentie",
        "ja": "MCPリファレンス",
        "ko": "MCP 참조",
        "zh-Hans": "MCP 参考",
        "zh-Hant": "MCP 參考",
        "ru": "Справочник MCP",
        "pl": "Dokumentacja MCP",
        "tr": "MCP Referansı",
        "sv": "MCP-referens",
        "da": "MCP-reference",
        "nb": "MCP-referanse",
        "is": "MCP-tilvísun",
        "fi": "MCP-viite",
        "cs": "MCP reference",
        "ro": "Referință MCP",
        "el": "Αναφορά MCP",
        "hi": "MCP संदर्भ",
        "ar": "مرجع MCP",
        "he": "הפניית MCP",
    },
    "mcp_server_instructions": {
        "en": "Server Instructions",
        "fr": "Instructions du serveur",
        "de": "Serveranweisungen",
        "es": "Instrucciones del servidor",
        "pt": "Instruções do servidor",
        "it": "Istruzioni del server",
        "nl": "Serverinstructies",
        "ja": "サーバー指示",
        "ko": "서버 지침",
        "zh-Hans": "服务器指令",
        "zh-Hant": "伺服器指令",
        "ru": "Инструкции сервера",
        "pl": "Instrukcje serwera",
        "tr": "Sunucu talimatları",
        "sv": "Serverinstruktioner",
        "da": "Serverinstruktioner",
        "nb": "Serverinstruksjoner",
        "is": "Leiðbeiningar þjóns",
        "fi": "Palvelimen ohjeet",
        "cs": "Instrukce serveru",
        "ro": "Instrucțiuni server",
        "el": "Οδηγίες διακομιστή",
        "hi": "सर्वर निर्देश",
        "ar": "تعليمات الخادم",
        "he": "הוראות שרת",
    },
    "mcp_completions": {
        "en": "Completions",
        "fr": "Complétions",
        "de": "Vervollständigungen",
        "es": "Completaciones",
        "pt": "Completações",
        "it": "Completamenti",
        "nl": "Aanvullingen",
        "ja": "補完",
        "ko": "완성",
        "zh-Hans": "补全",
        "zh-Hant": "補全",
        "ru": "Автодополнения",
        "pl": "Uzupełnienia",
        "tr": "Tamamlamalar",
        "sv": "Kompletteringar",
        "da": "Fuldførelser",
        "nb": "Fullføringer",
        "is": "Sjálfvirk útfylling",
        "fi": "Täydennykset",
        "cs": "Doplňování",
        "ro": "Completări",
        "el": "Συμπληρώσεις",
        "hi": "पूर्णताएँ",
        "ar": "إكمالات",
        "he": "השלמות",
    },
    "mcp_completions_desc": {
        "en": "This server supports argument completions. When an AI agent calls a tool or prompt, the server can suggest valid values for parameters (e.g., listing available page names, valid config keys, or known symbols). This enables tab-completion-like behavior in MCP-aware clients.",
        "fr": "Ce serveur prend en charge la complétion des arguments. Lorsqu'un agent IA appelle un outil ou un prompt, le serveur peut suggérer des valeurs valides pour les paramètres (par exemple, les noms de pages disponibles, les clés de configuration ou les symboles connus). Cela permet un comportement similaire à l'auto-complétion dans les clients compatibles MCP.",
        "de": "Dieser Server unterstützt Argumentvervollständigungen. Wenn ein KI-Agent ein Tool oder einen Prompt aufruft, kann der Server gültige Werte für Parameter vorschlagen (z.B. verfügbare Seitennamen, gültige Konfigurationsschlüssel oder bekannte Symbole). Dies ermöglicht ein Tab-Vervollständigungs-ähnliches Verhalten in MCP-fähigen Clients.",
        "es": "Este servidor admite completaciones de argumentos. Cuando un agente de IA llama a una herramienta o prompt, el servidor puede sugerir valores válidos para los parámetros (por ejemplo, nombres de páginas disponibles, claves de configuración válidas o símbolos conocidos). Esto permite un comportamiento similar al autocompletado en clientes compatibles con MCP.",
        "pt": "Este servidor suporta completações de argumentos. Quando um agente de IA chama uma ferramenta ou prompt, o servidor pode sugerir valores válidos para os parâmetros (por exemplo, nomes de páginas disponíveis, chaves de configuração válidas ou símbolos conhecidos). Isso permite um comportamento semelhante ao autocompletar em clientes compatíveis com MCP.",
        "it": "Questo server supporta il completamento degli argomenti. Quando un agente IA chiama uno strumento o un prompt, il server può suggerire valori validi per i parametri (ad esempio, nomi di pagine disponibili, chiavi di configurazione valide o simboli noti). Questo consente un comportamento simile al completamento automatico nei client compatibili con MCP.",
        "nl": "Deze server ondersteunt argumentaanvullingen. Wanneer een AI-agent een tool of prompt aanroept, kan de server geldige waarden voor parameters voorstellen (bijv. beschikbare paginanamen, geldige configuratiesleutels of bekende symbolen). Dit maakt tab-aanvulling-achtig gedrag mogelijk in MCP-compatibele clients.",
        "ja": "このサーバーは引数の補完をサポートしています。AIエージェントがツールやプロンプトを呼び出す際、サーバーはパラメータの有効な値を提案できます（例：利用可能なページ名、有効な設定キー、既知のシンボル）。これにより、MCP対応クライアントでタブ補完のような動作が可能になります。",
        "ko": "이 서버는 인수 완성을 지원합니다. AI 에이전트가 도구나 프롬프트를 호출할 때 서버가 매개변수에 유효한 값을 제안할 수 있습니다(예: 사용 가능한 페이지 이름, 유효한 설정 키 또는 알려진 심볼). 이를 통해 MCP 지원 클라이언트에서 탭 완성과 유사한 동작이 가능합니다.",
        "zh-Hans": "此服务器支持参数补全。当 AI 代理调用工具或提示时，服务器可以建议参数的有效值（例如，列出可用页面名称、有效配置键或已知符号）。这使得 MCP 感知客户端能够实现类似 Tab 补全的行为。",
        "zh-Hant": "此伺服器支援參數補全。當 AI 代理呼叫工具或提示時，伺服器可以建議參數的有效值（例如，列出可用頁面名稱、有效設定鍵或已知符號）。這使得 MCP 感知客戶端能夠實現類似 Tab 補全的行為。",
        "ru": "Этот сервер поддерживает автодополнение аргументов. Когда ИИ-агент вызывает инструмент или промпт, сервер может предложить допустимые значения для параметров (например, доступные имена страниц, ключи конфигурации или известные символы). Это обеспечивает поведение, подобное автодополнению по Tab, в MCP-совместимых клиентах.",
        "pl": "Ten serwer obsługuje uzupełnianie argumentów. Gdy agent AI wywołuje narzędzie lub prompt, serwer może sugerować prawidłowe wartości parametrów (np. dostępne nazwy stron, prawidłowe klucze konfiguracji lub znane symbole). Umożliwia to zachowanie podobne do uzupełniania tabulatorem w klientach obsługujących MCP.",
        "tr": "Bu sunucu argüman tamamlamalarını destekler. Bir yapay zeka ajanı bir araç veya prompt çağırdığında, sunucu parametreler için geçerli değerler önerebilir (ör. mevcut sayfa adları, geçerli yapılandırma anahtarları veya bilinen semboller). Bu, MCP uyumlu istemcilerde sekme tamamlamaya benzer bir davranış sağlar.",
        "sv": "Denna server stöder argumentkompletteringar. När en AI-agent anropar ett verktyg eller en prompt kan servern föreslå giltiga värden för parametrar (t.ex. tillgängliga sidnamn, giltiga konfigurationsnycklar eller kända symboler). Detta möjliggör Tab-kompletteringsliknande beteende i MCP-medvetna klienter.",
        "da": "Denne server understøtter argumentfuldførelser. Når en AI-agent kalder et værktøj eller en prompt, kan serveren foreslå gyldige værdier for parametre (f.eks. tilgængelige sidenavne, gyldige konfigurationsnøgler eller kendte symboler). Dette muliggør tabulatorfuldførelse-lignende adfærd i MCP-kompatible klienter.",
        "nb": "Denne serveren støtter argumentfullføringer. Når en AI-agent kaller et verktøy eller en prompt, kan serveren foreslå gyldige verdier for parametere (f.eks. tilgjengelige sidenavn, gyldige konfigurasjonsnøkler eller kjente symboler). Dette muliggjør Tab-fullførings-lignende atferd i MCP-kompatible klienter.",
        "is": "Þessi þjónn styður sjálfvirka útfyllingu viðfanga. Þegar gervigreindarveri kallar á verkfæri eða leiðbeiningaskjal getur þjónninn lagt til gild gildi fyrir breytur (t.d. tiltæk síðunöfn, gilda stillingarykla eða þekkt tákn). Þetta gerir hegðun svipuð flippaútfyllingu kleift í MCP-meðvituðum biðlurum.",
        "fi": "Tämä palvelin tukee argumenttien täydennystä. Kun tekoälyagentti kutsuu työkalua tai kehotetta, palvelin voi ehdottaa kelvollisia arvoja parametreille (esim. saatavilla olevia sivunimiä, kelvollisia asetusavaimia tai tunnettuja symboleita). Tämä mahdollistaa sarkaintäydennyksen kaltaisen toiminnan MCP-yhteensopivissa asiakassovelluksissa.",
        "cs": "Tento server podporuje doplňování argumentů. Když AI agent zavolá nástroj nebo prompt, server může navrhnout platné hodnoty pro parametry (např. dostupné názvy stránek, platné konfigurační klíče nebo známé symboly). To umožňuje chování podobné doplňování tabulátorem v klientech podporujících MCP.",
        "ro": "Acest server suportă completarea argumentelor. Când un agent AI apelează un instrument sau un prompt, serverul poate sugera valori valide pentru parametri (de ex., nume de pagini disponibile, chei de configurare valide sau simboluri cunoscute). Aceasta permite un comportament similar completării cu Tab în clienții compatibili MCP.",
        "el": "Αυτός ο διακομιστής υποστηρίζει τη συμπλήρωση ορισμάτων. Όταν ένας πράκτορας AI καλεί ένα εργαλείο ή μια προτροπή, ο διακομιστής μπορεί να προτείνει έγκυρες τιμές για παραμέτρους (π.χ. διαθέσιμα ονόματα σελίδων, έγκυρα κλειδιά ρυθμίσεων ή γνωστά σύμβολα). Αυτό επιτρέπει συμπεριφορά παρόμοια με αυτόματη συμπλήρωση σε πελάτες συμβατούς με MCP.",
        "hi": "यह सर्वर तर्क पूर्णताओं का समर्थन करता है। जब कोई AI एजेंट किसी टूल या प्रॉम्प्ट को कॉल करता है, तो सर्वर पैरामीटर के लिए मान्य मान सुझा सकता है (उदा., उपलब्ध पृष्ठ नाम, मान्य कॉन्फ़िग कुंजी, या ज्ञात प्रतीक)। यह MCP-संगत क्लाइंट में टैब-पूर्णता जैसा व्यवहार सक्षम करता है।",
        "ar": "يدعم هذا الخادم إكمال الوسائط. عندما يستدعي وكيل ذكاء اصطناعي أداة أو موجّهًا، يمكن للخادم اقتراح قيم صالحة للمعاملات (مثل أسماء الصفحات المتاحة أو مفاتيح التكوين الصالحة أو الرموز المعروفة). يتيح هذا سلوكًا مشابهًا للإكمال التلقائي في العملاء المتوافقين مع MCP.",
        "he": "שרת זה תומך בהשלמת ארגומנטים. כאשר סוכן AI קורא לכלי או לפרומפט, השרת יכול להציע ערכים תקפים לפרמטרים (למשל, שמות דפים זמינים, מפתחות תצורה תקפים או סמלים מוכרים). זה מאפשר התנהגות דמוית השלמה אוטומטית בלקוחות התומכים ב-MCP.",
    },
    "mcp_parameters": {
        "en": "Parameters",
        "fr": "Paramètres",
        "de": "Parameter",
        "es": "Parámetros",
        "pt": "Parâmetros",
        "it": "Parametri",
        "nl": "Parameters",
        "ja": "パラメータ",
        "ko": "매개변수",
        "zh-Hans": "参数",
        "zh-Hant": "參數",
        "ru": "Параметры",
        "pl": "Parametry",
        "tr": "Parametreler",
        "sv": "Parametrar",
        "da": "Parametre",
        "nb": "Parametere",
        "is": "Færibreytur",
        "fi": "Parametrit",
        "cs": "Parametry",
        "ro": "Parametri",
        "el": "Παράμετροι",
        "hi": "पैरामीटर",
        "ar": "معاملات",
        "he": "פרמטרים",
    },
    "mcp_arguments": {
        "en": "Arguments",
        "fr": "Arguments",
        "de": "Argumente",
        "es": "Argumentos",
        "pt": "Argumentos",
        "it": "Argomenti",
        "nl": "Argumenten",
        "ja": "引数",
        "ko": "인수",
        "zh-Hans": "参数",
        "zh-Hant": "引數",
        "ru": "Аргументы",
        "pl": "Argumenty",
        "tr": "Argümanlar",
        "sv": "Argument",
        "da": "Argumenter",
        "nb": "Argumenter",
        "is": "Viðföng",
        "fi": "Argumentit",
        "cs": "Argumenty",
        "ro": "Argumente",
        "el": "Ορίσματα",
        "hi": "तर्क",
        "ar": "وسائط",
        "he": "ארגומנטים",
    },
    "mcp_prompt_text": {
        "en": "Prompt Text",
        "fr": "Texte du prompt",
        "de": "Prompt-Text",
        "es": "Texto del prompt",
        "pt": "Texto do prompt",
        "it": "Testo del prompt",
        "nl": "Prompttekst",
        "ja": "プロンプトテキスト",
        "ko": "프롬프트 텍스트",
        "zh-Hans": "提示文本",
        "zh-Hant": "提示文字",
        "ru": "Текст промпта",
        "pl": "Tekst promptu",
        "tr": "Prompt metni",
        "sv": "Prompttext",
        "da": "Prompttekst",
        "nb": "Prompttekst",
        "is": "Leiðbeiningartexti",
        "fi": "Kehoteteksti",
        "cs": "Text promptu",
        "ro": "Textul promptului",
        "el": "Κείμενο προτροπής",
        "hi": "प्रॉम्प्ट पाठ",
        "ar": "نص الموجّه",
        "he": "טקסט הפרומפט",
    },
    "mcp_details": {
        "en": "Details",
        "fr": "Détails",
        "de": "Details",
        "es": "Detalles",
        "pt": "Detalhes",
        "it": "Dettagli",
        "nl": "Details",
        "ja": "詳細",
        "ko": "세부 정보",
        "zh-Hans": "详情",
        "zh-Hant": "詳情",
        "ru": "Детали",
        "pl": "Szczegóły",
        "tr": "Ayrıntılar",
        "sv": "Detaljer",
        "da": "Detaljer",
        "nb": "Detaljer",
        "is": "Upplýsingar",
        "fi": "Tiedot",
        "cs": "Podrobnosti",
        "ro": "Detalii",
        "el": "Λεπτομέρειες",
        "hi": "विवरण",
        "ar": "تفاصيل",
        "he": "פרטים",
    },
    "mcp_template_variables": {
        "en": "Template Variables",
        "fr": "Variables du modèle",
        "de": "Vorlagenvariablen",
        "es": "Variables de plantilla",
        "pt": "Variáveis do modelo",
        "it": "Variabili del modello",
        "nl": "Sjabloonvariabelen",
        "ja": "テンプレート変数",
        "ko": "템플릿 변수",
        "zh-Hans": "模板变量",
        "zh-Hant": "模板變數",
        "ru": "Переменные шаблона",
        "pl": "Zmienne szablonu",
        "tr": "Şablon değişkenleri",
        "sv": "Mallvariabler",
        "da": "Skabelonvariabler",
        "nb": "Malvariabler",
        "is": "Sniðmátsbreytur",
        "fi": "Mallimuuttujat",
        "cs": "Proměnné šablony",
        "ro": "Variabile șablon",
        "el": "Μεταβλητές προτύπου",
        "hi": "टेम्प्लेट चर",
        "ar": "متغيرات القالب",
        "he": "משתני תבנית",
    },
    "mcp_user_message": {
        "en": "User message",
        "fr": "Message utilisateur",
        "de": "Benutzernachricht",
        "es": "Mensaje del usuario",
        "pt": "Mensagem do usuário",
        "it": "Messaggio utente",
        "nl": "Gebruikersbericht",
        "ja": "ユーザーメッセージ",
        "ko": "사용자 메시지",
        "zh-Hans": "用户消息",
        "zh-Hant": "使用者訊息",
        "ru": "Сообщение пользователя",
        "pl": "Wiadomość użytkownika",
        "tr": "Kullanıcı mesajı",
        "sv": "Användarmeddelande",
        "da": "Brugerbesked",
        "nb": "Brukermelding",
        "is": "Skilaboð notanda",
        "fi": "Käyttäjäviesti",
        "cs": "Zpráva uživatele",
        "ro": "Mesajul utilizatorului",
        "el": "Μήνυμα χρήστη",
        "hi": "उपयोगकर्ता संदेश",
        "ar": "رسالة المستخدم",
        "he": "הודעת משתמש",
    },
    "mcp_tools": {
        "en": "Tools",
        "fr": "Outils",
        "de": "Werkzeuge",
        "es": "Herramientas",
        "pt": "Ferramentas",
        "it": "Strumenti",
        "nl": "Hulpmiddelen",
        "ja": "ツール",
        "ko": "도구",
        "zh-Hans": "工具",
        "zh-Hant": "工具",
        "ru": "Инструменты",
        "pl": "Narzędzia",
        "tr": "Araçlar",
        "sv": "Verktyg",
        "da": "Værktøjer",
        "nb": "Verktøy",
        "is": "Verkfæri",
        "fi": "Työkalut",
        "cs": "Nástroje",
        "ro": "Instrumente",
        "el": "Εργαλεία",
        "hi": "उपकरण",
        "ar": "أدوات",
        "he": "כלים",
    },
    "mcp_resources": {
        "en": "Resources",
        "fr": "Ressources",
        "de": "Ressourcen",
        "es": "Recursos",
        "pt": "Recursos",
        "it": "Risorse",
        "nl": "Bronnen",
        "ja": "リソース",
        "ko": "리소스",
        "zh-Hans": "资源",
        "zh-Hant": "資源",
        "ru": "Ресурсы",
        "pl": "Zasoby",
        "tr": "Kaynaklar",
        "sv": "Resurser",
        "da": "Ressourcer",
        "nb": "Ressurser",
        "is": "Auðlindir",
        "fi": "Resurssit",
        "cs": "Zdroje",
        "ro": "Resurse",
        "el": "Πόροι",
        "hi": "संसाधन",
        "ar": "موارد",
        "he": "משאבים",
    },
    "mcp_resource_templates": {
        "en": "Templates",
        "fr": "Modèles",
        "de": "Vorlagen",
        "es": "Plantillas",
        "pt": "Modelos",
        "it": "Modelli",
        "nl": "Sjablonen",
        "ja": "テンプレート",
        "ko": "템플릿",
        "zh-Hans": "模板",
        "zh-Hant": "模板",
        "ru": "Шаблоны",
        "pl": "Szablony",
        "tr": "Şablonlar",
        "sv": "Mallar",
        "da": "Skabeloner",
        "nb": "Maler",
        "is": "Sniðmát",
        "fi": "Pohjat",
        "cs": "Šablony",
        "ro": "Șabloane",
        "el": "Πρότυπα",
        "hi": "टेम्प्लेट",
        "ar": "قوالب",
        "he": "תבניות",
    },
    "mcp_prompts": {
        "en": "Prompts",
        "fr": "Prompts",
        "de": "Prompts",
        "es": "Prompts",
        "pt": "Prompts",
        "it": "Prompt",
        "nl": "Prompts",
        "ja": "プロンプト",
        "ko": "프롬프트",
        "zh-Hans": "提示",
        "zh-Hant": "提示",
        "ru": "Промпты",
        "pl": "Prompty",
        "tr": "Promptlar",
        "sv": "Prompter",
        "da": "Prompts",
        "nb": "Prompter",
        "is": "Leiðbeiningaskjöl",
        "fi": "Kehotteet",
        "cs": "Prompty",
        "ro": "Prompturi",
        "el": "Προτροπές",
        "hi": "प्रॉम्प्ट",
        "ar": "موجّهات",
        "he": "פרומפטים",
    },
    "mcp_instructions": {
        "en": "Instructions",
        "fr": "Instructions",
        "de": "Anweisungen",
        "es": "Instrucciones",
        "pt": "Instruções",
        "it": "Istruzioni",
        "nl": "Instructies",
        "ja": "指示",
        "ko": "지침",
        "zh-Hans": "指令",
        "zh-Hant": "指令",
        "ru": "Инструкции",
        "pl": "Instrukcje",
        "tr": "Talimatlar",
        "sv": "Instruktioner",
        "da": "Instruktioner",
        "nb": "Instruksjoner",
        "is": "Leiðbeiningar",
        "fi": "Ohjeet",
        "cs": "Instrukce",
        "ro": "Instrucțiuni",
        "el": "Οδηγίες",
        "hi": "निर्देश",
        "ar": "تعليمات",
        "he": "הוראות",
    },
}


# ══════════════════════════════════════════════════════════════════════════════
# PUBLIC API
# ══════════════════════════════════════════════════════════════════════════════


def get_translation(key: str, language: str = DEFAULT_LANGUAGE) -> str:
    """
    Look up a single translation string.

    Parameters
    ----------
    key
        Logical key (e.g., ``"back_to_top"``).
    language
        BCP 47 language code. Falls back to ``"en"`` if the key or language
        is not found.

    Returns
    -------
    str
        The translated string (may contain ``{placeholder}`` tokens).
    """
    entry = UI_TRANSLATIONS.get(key)
    if entry is None:
        return key
    return entry.get(language, entry.get(DEFAULT_LANGUAGE, key))


def get_translations_bundle(language: str = DEFAULT_LANGUAGE) -> dict[str, str]:
    """
    Return the full translation bundle for a given language.

    This is the dict that gets serialised to JSON and injected into
    every HTML page as a ``<meta name="gd-i18n">`` tag so that client-side
    JavaScript can read the translations.

    Parameters
    ----------
    language
        BCP 47 language code.

    Returns
    -------
    dict[str, str]
        Mapping of key -> translated string for the given language.
    """
    bundle: dict[str, str] = {}
    for key, entry in UI_TRANSLATIONS.items():
        bundle[key] = entry.get(language, entry.get(DEFAULT_LANGUAGE, key))
    return bundle


def is_rtl(language: str) -> bool:
    """
    Check whether a language uses right-to-left text direction.

    Parameters
    ----------
    language
        BCP 47 language code.

    Returns
    -------
    bool
    """
    return language in RTL_LANGUAGES


def get_locale_for_dates(language: str) -> str:
    """
    Map a BCP 47 language code to the locale string expected by
    ``Date.toLocaleDateString()`` in JavaScript.

    Parameters
    ----------
    language
        BCP 47 language code (e.g., ``"zh-Hans"``).

    Returns
    -------
    str
        A locale string suitable for the JS ``Intl`` API (e.g., ``"zh-CN"``).
    """
    mapping: dict[str, str] = {
        "zh-Hans": "zh-CN",
        "zh-Hant": "zh-TW",
    }
    return mapping.get(language, language)
