UI Reworked

This commit is contained in:
2026-03-06 15:53:26 -04:00
parent d0040edbf9
commit 0ab7d29f78
5 changed files with 567 additions and 421 deletions

View File

@@ -29,10 +29,28 @@ en:
community_landing_hero_secondary_button_url: "Where the secondary button links to. Defaults to the login page."
# ── Appearance: Color Scheme ──
community_landing_accent_color: "Primary accent color used for buttons, links, highlights, and gradients. Enter a hex value (e.g. #7c6aff)."
community_landing_accent_hover_color: "Accent color on hover states. Should be slightly lighter or brighter than the primary accent. Hex value (e.g. #9485ff)."
community_landing_accent_color: "Primary accent color used for buttons, links, highlights, and gradients. Enter a hex value (e.g. #d4a24e)."
community_landing_accent_hover_color: "Accent color on hover states. Should be slightly lighter or brighter than the primary accent. Hex value (e.g. #c4922e)."
community_landing_dark_bg_color: "Background color for dark mode. Sets the overall page tone in dark theme. Hex value (e.g. #06060f)."
community_landing_light_bg_color: "Background color for light mode. Sets the overall page tone in light theme. Hex value (e.g. #f8f9fc)."
community_landing_light_bg_color: "Background color for light mode. Sets the overall page tone in light theme. Hex value (e.g. #faf6f0)."
# ── Section: Stats ──
community_landing_stats_title: "Heading text displayed above the stats counter row. Set to 'Premium Stats' by default."
community_landing_stat_icon_color: "Color for the stat counter icons. Enter a hex value (e.g. #d4a24e). Applies to all stat icons uniformly."
community_landing_stat_members_label: "Custom label for the Members stat counter shown in the stats row below the hero."
community_landing_stat_topics_label: "Custom label for the Topics stat counter."
community_landing_stat_posts_label: "Custom label for the Posts stat counter."
community_landing_stat_likes_label: "Custom label for the Likes stat counter."
community_landing_stat_chats_label: "Custom label for the Chats stat counter. Shows total chat messages if the Chat plugin is enabled."
# ── Section: About ──
community_landing_about_enabled: "Show the About section with a quote card describing your community."
community_landing_about_title: "Title heading displayed at the top of the About Community section."
community_landing_about_role: "Subtitle shown below the about author name (e.g. 'Community Manager', 'Founded 2020'). If blank, the site name is used."
community_landing_about_body: "Main body text for the About section. Supports basic HTML tags: p, a, strong, em, ul, li, br."
community_landing_about_image_url: "Small avatar image shown next to the about section author name. Works best with a square image."
community_landing_about_gradient_start: "Start color for the About section card gradient background. Hex value (e.g. #fdf6ec)."
community_landing_about_gradient_end: "End color for the About section card gradient background. Hex value (e.g. #fef9f0)."
# ── Section: App Download Banner ──
community_landing_show_app_ctas: "Show a mobile app download banner above the footer. Requires at least one app store URL to be set."
@@ -44,35 +62,27 @@ en:
community_landing_app_badge_style: "Border-radius style for app badges: rounded (12px corners), pill (fully rounded ends), or square (minimal rounding)."
community_landing_app_cta_headline: "Bold headline text shown in the app download banner."
community_landing_app_cta_subtext: "Supporting text shown below the app banner headline."
# ── Section: About ──
community_landing_about_enabled: "Show the About section with a quote card describing your community."
community_landing_about_title: "Author name or title displayed below the about quote card. Typically the community name or admin name."
community_landing_about_role: "Subtitle shown below the about author name (e.g. 'Community Manager', 'Founded 2020'). If blank, the site name is used."
community_landing_about_body: "Main body text for the About section. Supports basic HTML tags: p, a, strong, em, ul, li, br."
community_landing_about_image_url: "Small avatar image shown next to the about section author name. Works best with a square image."
community_landing_stat_members_label: "Custom label for the Members stat counter shown in the stats row below the hero."
community_landing_stat_topics_label: "Custom label for the Topics stat counter."
community_landing_stat_posts_label: "Custom label for the Posts stat counter."
community_landing_stat_likes_label: "Custom label for the Likes stat counter."
community_landing_stat_chats_label: "Custom label for the Chats stat counter. Shows total chat messages if the Chat plugin is enabled."
community_landing_app_cta_gradient_start: "Start color for the app CTA section gradient background. Hex value (e.g. #d4a24e)."
community_landing_app_cta_gradient_end: "End color for the app CTA section gradient background. Hex value (e.g. #b8862e)."
community_landing_app_cta_image_url: "Image displayed on the right side of the app CTA banner. Supports PNG for transparent backgrounds. Shown overlapping above the gradient area."
# ── Section: Top Contributors ──
community_landing_contributors_enabled: "Show a section highlighting your most active community members with their avatars and usernames."
community_landing_contributors_title: "Heading text for the Top Contributors section."
community_landing_contributors_title: "Heading text for the Top Creators section."
community_landing_contributors_days: "Lookback period in days for calculating top contributors. A larger number gives a broader view of active members."
community_landing_contributors_count: "How many top contributors to display. Recommended: 612 for a balanced layout."
# ── Section: Groups ──
community_landing_groups_enabled: "Show public groups as browsable cards. Only groups with public visibility are displayed."
community_landing_groups_title: "Heading text for the Groups section."
community_landing_groups_title: "Heading text for the Community Spaces section."
community_landing_groups_count: "Number of group cards to display (default 5). Only public, non-automatic groups are shown."
# ── Section: Trending Discussions ──
community_landing_topics_enabled: "Show a list of trending discussions based on recent activity and reply count."
community_landing_topics_enabled: "Show a list of trending discussions as horizontally scrollable cards."
community_landing_topics_title: "Heading text for the Trending Discussions section."
community_landing_topics_count: "Number of trending topics to display. Shows the most-replied topics from the last 30 days."
# ── Footer ──
community_landing_footer_description: "Description text displayed between the app CTA and footer navigation. Useful for a brief community description or tagline."
community_landing_footer_text: "Optional text displayed in the footer area. Supports basic HTML: p, a, strong, em, ul, li, br."
community_landing_footer_links: 'Footer navigation links as a JSON array. Format: [{"label":"Terms","url":"/tos"},{"label":"Privacy","url":"/privacy"}]'

View File

@@ -25,15 +25,15 @@ plugins:
default: "Sign In"
type: string
community_landing_navbar_join_label:
default: "Join Free"
default: "Get Started"
type: string
# ── Hero Section: Content ──
community_landing_hero_title:
default: "Welcome to Our Community"
default: "Welcome to Our Creative HeadQuarters"
type: string
community_landing_hero_subtitle:
default: "Join thousands of members in the conversation"
default: "Are you ready to start your creative journey?"
type: string
# ── Hero Section: Imagery ──
@@ -51,13 +51,13 @@ plugins:
# ── Hero Section: Call-to-Action Buttons ──
community_landing_hero_primary_button_label:
default: "Browse the Forum"
default: "View Latest Topics"
type: string
community_landing_hero_primary_button_url:
default: "/latest"
type: string
community_landing_hero_secondary_button_label:
default: "Join the Community"
default: "Explore Our Spaces"
type: string
community_landing_hero_secondary_button_url:
default: "/login"
@@ -65,16 +65,62 @@ plugins:
# ── Appearance: Color Scheme ──
community_landing_accent_color:
default: "#7c6aff"
default: "#d4a24e"
type: string
community_landing_accent_hover_color:
default: "#9485ff"
default: "#c4922e"
type: string
community_landing_dark_bg_color:
default: "#06060f"
type: string
community_landing_light_bg_color:
default: "#f8f9fc"
default: "#faf6f0"
type: string
# ── Section: Stats ──
community_landing_stats_title:
default: "Premium Stats"
type: string
community_landing_stat_icon_color:
default: "#d4a24e"
type: string
community_landing_stat_members_label:
default: "Members"
type: string
community_landing_stat_topics_label:
default: "Topics"
type: string
community_landing_stat_posts_label:
default: "Posts"
type: string
community_landing_stat_likes_label:
default: "Likes"
type: string
community_landing_stat_chats_label:
default: "Chats"
type: string
# ── Section: About ──
community_landing_about_enabled:
default: true
type: bool
community_landing_about_title:
default: "About Community"
type: string
community_landing_about_role:
default: ""
type: string
community_landing_about_body:
default: ""
type: string
community_landing_about_image_url:
default: ""
type: string
community_landing_about_gradient_start:
default: "#fdf6ec"
type: string
community_landing_about_gradient_end:
default: "#fef9f0"
type: string
# ── Section: App Download Banner ──
@@ -111,45 +157,22 @@ plugins:
community_landing_app_cta_subtext:
default: "Available free on iOS and Android"
type: string
# ── Section: About ──
community_landing_about_enabled:
default: true
type: bool
community_landing_about_title:
default: "About Our Community"
community_landing_app_cta_gradient_start:
default: "#d4a24e"
type: string
community_landing_about_role:
community_landing_app_cta_gradient_end:
default: "#b8862e"
type: string
community_landing_app_cta_image_url:
default: ""
type: string
community_landing_about_body:
default: ""
type: string
community_landing_about_image_url:
default: ""
type: string
community_landing_stat_members_label:
default: "Members"
type: string
community_landing_stat_topics_label:
default: "Topics"
type: string
community_landing_stat_posts_label:
default: "Posts"
type: string
community_landing_stat_likes_label:
default: "Likes"
type: string
community_landing_stat_chats_label:
default: "Chats"
type: string
# ── Section: Top Contributors ──
community_landing_contributors_enabled:
default: true
type: bool
community_landing_contributors_title:
default: "Top Contributors"
default: "Top Creators"
type: string
community_landing_contributors_days:
default: 90
@@ -163,7 +186,7 @@ plugins:
default: true
type: bool
community_landing_groups_title:
default: "Our Groups"
default: "Community Spaces"
type: string
community_landing_groups_count:
default: 5
@@ -181,9 +204,12 @@ plugins:
type: integer
# ── Footer ──
community_landing_footer_description:
default: ""
type: string
community_landing_footer_text:
default: ""
type: string
community_landing_footer_links:
default: '[{"label":"Terms","url":"/tos"},{"label":"Privacy","url":"/privacy"}]'
default: '[{"label":"Brand","url":"/about"},{"label":"Links","url":"/links"},{"label":"Terms","url":"/tos"},{"label":"Privacy","url":"/privacy"}]'
type: string