Skip to content

SD-20 Move FAQ content into translations and add Help entry point - #21

Open
SamuelEmery wants to merge 2 commits into
mainfrom
feature/SD-20-faq-page-weblate
Open

SD-20 Move FAQ content into translations and add Help entry point#21
SamuelEmery wants to merge 2 commits into
mainfrom
feature/SD-20-faq-page-weblate

Conversation

@SamuelEmery

Copy link
Copy Markdown
Collaborator

Summary

This PR moves the Help/FAQ page content out of CMS-driven frontend content and into the React i18n translation layer so it can be managed through Weblate. It also adds a clearer entry
point to the Help page from the landing page.

Changes

  • replaced the FAQ markdown/CMS rendering flow with a dedicated FaqContent component backed by translation keys
  • added the full English FAQ copy, including inline links and help images, to translations.json
  • updated the /help page to render translated content directly instead of fetching frontend content
  • made the Help page route publicly accessible and added a Help button with icon in the landing page navigation
  • added FAQ-specific styling for section headers, spacing, blockquotes, and images
  • removed the now-unused markdown helper that rendered FAQ text from frontend content
  • added a test for FaqContent and updated the landing page snapshot

Why

The FAQ content needs to be translatable through Weblate, and the previous CMS/frontend-content approach was not a good fit for that workflow.

Testing

  • added FaqContent render coverage for translated headings, links, and images
  • updated landing page snapshot for the new Help navigation item

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

📖 Update Help page to use translation strings and make it accessible before login

2 participants