feat(project-editor): add field descriptions to General and Branding sections (partial)
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Adds a short plain-language description under each field label (new .field-desc style, section.shared.scss) so a non-developer admin understands what each field affects, per i18n (en/ru/hy) convention. Only General and Branding sections are wired up so far - the *Desc i18n keys for the remaining sections (theme/header/footer/homepage/widgets/ features/languages/navigation) were prepared in translations.ts/en/ru/hy but not yet wired into their templates. Follow-up work.
This commit is contained in:
@@ -531,6 +531,107 @@ export const ru: Translations = {
|
||||
resetSection: 'Сбросить секцию',
|
||||
confirmResetDraft: 'Это отменит все неопубликованные изменения и восстановит последнюю опубликованную конфигурацию. Продолжить?',
|
||||
confirmResetSection: 'Это отменит неопубликованные изменения только в этой секции. Продолжить?',
|
||||
marketplaceNameDesc: 'Название, которое видят покупатели на витрине и во вкладке браузера.',
|
||||
domainDesc: 'Домен, по которому покупатели заходят на маркетплейс. Изменение поля не переносит DNS.',
|
||||
descriptionFieldDesc: 'Краткое описание для поисковых систем и превью в соцсетях.',
|
||||
defaultLanguageDesc: 'Язык, который показывается, если у покупателя нет сохранённого предпочтения.',
|
||||
supportedLanguagesDesc: 'Коды языков через запятую, между которыми может переключаться покупатель (например, en, ru, hy).',
|
||||
logoDesc: 'URL полного логотипа, отображается в шапке на десктопе.',
|
||||
smallLogoDesc: 'URL компактного логотипа для ограниченного пространства (например, мобильная шапка).',
|
||||
faviconDesc: 'URL иконки вкладки браузера. Должен быть небольшим квадратным изображением.',
|
||||
marketplaceTitleDesc: 'Заголовок страницы для поисковых систем и вкладок браузера.',
|
||||
primaryColorDesc: 'Основной цвет бренда для главных кнопок и акцентов. Должен быть корректным hex-цветом.',
|
||||
secondaryColorDesc: 'Дополнительный цвет бренда для второстепенных элементов. Должен быть корректным hex-цветом.',
|
||||
backgroundColorDesc: 'Цвет фона страницы по умолчанию. Должен быть корректным hex-цветом.',
|
||||
surfaceColorDesc: 'Цвет фона карточек и приподнятых поверхностей. Должен быть корректным hex-цветом.',
|
||||
textColorDesc: 'Цвет основного текста. Должен быть корректным hex-цветом.',
|
||||
successColorDesc: 'Цвет для сообщений об успехе и положительных состояний. Должен быть корректным hex-цветом.',
|
||||
warningColorDesc: 'Цвет для предупреждающих сообщений. Должен быть корректным hex-цветом.',
|
||||
dangerColorDesc: 'Цвет для ошибок и разрушительных действий. Должен быть корректным hex-цветом.',
|
||||
themeModeLabel: 'Цветовой режим',
|
||||
themeModeDesc: 'Определяет, отображается ли витрина в светлой, тёмной теме или по системным настройкам покупателя.',
|
||||
themeModeLight: 'Светлый',
|
||||
themeModeLightDesc: 'Всегда использовать светлую тему.',
|
||||
themeModeDark: 'Тёмный',
|
||||
themeModeDarkDesc: 'Всегда использовать тёмную тему.',
|
||||
themeModeSystem: 'Системный',
|
||||
themeModeSystemDesc: 'Использовать системные/браузерные настройки цветовой темы устройства покупателя.',
|
||||
siteLayoutLabel: 'Макет сайта',
|
||||
siteLayoutDesc: 'Общий режим оформления страниц на витрине.',
|
||||
siteLayoutDefault: 'По умолчанию',
|
||||
siteLayoutDefaultDesc: 'Стандартный макет с верхней навигацией.',
|
||||
siteLayoutSidebarLeft: 'Боковая панель (слева)',
|
||||
siteLayoutSidebarLeftDesc: 'Добавляет левую боковую панель, обычно для навигации по категориям.',
|
||||
siteLayoutCarouselHome: 'Карусель на главной',
|
||||
siteLayoutCarouselHomeDesc: 'Главная страница начинается с полноширинной карусели/hero-блока.',
|
||||
siteLayoutMinimal: 'Минимальный',
|
||||
siteLayoutMinimalDesc: 'Упрощённое оформление с минимумом элементов навигации.',
|
||||
showLogoDesc: 'Показывать логотип маркетплейса в шапке.',
|
||||
showSearchDesc: 'Показывать строку поиска в шапке.',
|
||||
showCategoriesDesc: 'Показывать вход в меню категорий в шапке.',
|
||||
showLanguagesDesc: 'Показывать переключатель языка в шапке.',
|
||||
showCartDesc: 'Показывать иконку/ссылку корзины в шапке.',
|
||||
showProfileDesc: 'Показывать вход в профиль/аккаунт в шапке.',
|
||||
showWishlistDesc: 'Показывать вход в избранное в шапке.',
|
||||
showCompareDesc: 'Показывать вход в сравнение товаров в шапке.',
|
||||
showRegionDesc: 'Показывать выбор региона/страны в шапке.',
|
||||
companyNameDesc: 'Юридическое название компании, показывается в футере и на статических страницах.',
|
||||
addressDesc: 'Юридический/фактический адрес компании, показывается в футере.',
|
||||
phoneDesc: 'Контактный телефон, показывается в футере.',
|
||||
emailDesc: 'Контактный email, показывается в футере.',
|
||||
copyrightDesc: 'Строка копирайта внизу каждой страницы.',
|
||||
paymentIconsDesc: 'По одной иконке оплаты на строку (URL изображения и подпись), показываются в футере.',
|
||||
socialLinksDesc: 'По одной социальной ссылке на строку (платформа и URL), показываются в футере.',
|
||||
staticPagesFieldDesc: 'Статические страницы (о компании, условия, политика и т.д.), на которые ссылается футер.',
|
||||
sectionVisibleDesc: 'Показывать ли эту секцию главной страницы покупателям.',
|
||||
layoutStrategyLabel: 'Стратегия раскладки',
|
||||
layoutStrategyDesc: 'Как располагаются виджеты внутри этой секции.',
|
||||
layoutStrategyStack: 'Стопка',
|
||||
layoutStrategyStackDesc: 'Виджеты располагаются друг под другом вертикально.',
|
||||
layoutStrategyGrid: 'Сетка',
|
||||
layoutStrategyGridDesc: 'Виджеты располагаются в многоколоночной сетке.',
|
||||
layoutStrategyHero: 'Hero',
|
||||
layoutStrategyHeroDesc: 'Один крупный полноширинный промо-блок.',
|
||||
layoutStrategyCarousel: 'Карусель',
|
||||
layoutStrategyCarouselDesc: 'Виджеты прокручиваются горизонтально как карусель.',
|
||||
layoutStrategySplit: 'Разделение',
|
||||
layoutStrategySplitDesc: 'Контент делится на две колонки рядом друг с другом.',
|
||||
sectionColumnsDesc: 'Количество колонок, если стратегия раскладки их поддерживает.',
|
||||
widgetLayoutDesc: 'Название варианта раскладки в свободной форме, понятное этому виджету (например, "full-bleed", "boxed").',
|
||||
widgetHeightDesc: 'Предпочтительная высота виджета (например, "480px" или "60vh").',
|
||||
widgetOverlayDesc: 'Показывать тёмную подложку под текстом hero для читаемости.',
|
||||
widgetAutoplayDesc: 'Автоматически прокручивать слайды hero без участия покупателя.',
|
||||
widgetColumnsDesc: 'Количество плиток категорий в ряду.',
|
||||
widgetCardsPerRowDesc: 'Количество карточек товаров в ряду.',
|
||||
widgetFiltersDesc: 'Показывать элементы управления фильтрами рядом с подборкой товаров.',
|
||||
widgetShowBadgesDesc: 'Показывать бейджи, например "Новинка" или "Скидка", на карточках товаров.',
|
||||
widgetShowRatingDesc: 'Показывать рейтинг звёздами на карточках товаров.',
|
||||
widgetShowPriceDesc: 'Показывать цену на карточках товаров.',
|
||||
widgetJsonDesc: 'Сырые свойства виджета в формате JSON. Используется, если для этого типа виджета нет отдельного редактора.',
|
||||
wishlistFeatureDesc: 'Разрешить покупателям сохранять товары в избранное.',
|
||||
compareFeatureDesc: 'Разрешить покупателям сравнивать несколько товаров одновременно.',
|
||||
reviewsFeatureDesc: 'Разрешить покупателям оставлять и читать отзывы о товарах.',
|
||||
questionsFeatureDesc: 'Разрешить покупателям задавать вопросы о товарах и читать ответы.',
|
||||
commentsFeatureDesc: 'Включить общие комментарии к контенту маркетплейса.',
|
||||
recommendationsFeatureDesc: 'Показывать блоки рекомендованных товаров на витрине.',
|
||||
recentlyViewedFeatureDesc: 'Показывать покупателям список "недавно просмотренные".',
|
||||
searchSuggestionsDesc: 'Показывать живые подсказки поиска по мере ввода запроса.',
|
||||
searchHistoryDesc: 'Запоминать и показывать недавние поисковые запросы покупателя.',
|
||||
catalogNavigationModeLabel: 'Режим навигации каталога',
|
||||
catalogNavigationModeDesc: 'Как покупатели перемещаются по категориям в каталоге.',
|
||||
catalogNavDefault: 'По умолчанию',
|
||||
catalogNavDefaultDesc: 'Стандартная навигация по категориям через хлебные крошки.',
|
||||
catalogNavLeftCategory: 'Левая навигация по категориям',
|
||||
catalogNavLeftCategoryDesc: 'Постоянное дерево категорий в левой боковой панели.',
|
||||
catalogNavMegaCategory: 'Мега-меню категорий',
|
||||
catalogNavMegaCategoryDesc: 'Развёрнутый выпадающий список с подкатегориями и избранными товарами.',
|
||||
catalogNavTopCarousel: 'Карусель категорий сверху',
|
||||
catalogNavTopCarouselDesc: 'Горизонтально прокручиваемые чипы категорий над сеткой каталога.',
|
||||
newLanguageDesc: 'Код языка ISO для добавления в поддерживаемые языки витрины (например, de, fr).',
|
||||
languagesTabDesc: 'Языки, доступные покупателям. Язык по умолчанию используется как резервный везде.',
|
||||
linkLabelDesc: 'Текст, отображаемый для этой ссылки навигации.',
|
||||
linkUrlDesc: 'Путь или URL, на который ведёт эта ссылка навигации.',
|
||||
linkVisibleDesc: 'Показывать ли эту ссылку навигации покупателям.',
|
||||
},
|
||||
dashboard: {
|
||||
title: 'Панель управления',
|
||||
|
||||
Reference in New Issue
Block a user