Project

General

Profile

Actions

CompressPdf #622

open

Implement localization for all languages

Added by Md.Sajib Ahmed over 1 year ago. Updated over 1 year ago.

Status:
Pending
Priority:
High
Category:
feature
Target version:
Start date:
10/29/2024
Due date:
% Done:

20%

Estimated time:
10:00 h

Description

Objective

  • Add support for the French language across the homepage and other key pages.
  • Store the static content for French inside a fr.json file within the message folder.
  • Update the About, Cookies Policy, Privacy Policy, and Terms and Conditions pages to reflect multilingual support.
  • Ensure the URL path naming reflects the active language.

Languages List

  • French (fr)

Task Checklist

  • Add French language JSON file:

    • fr.json (French)
  • Define the static content inside fr.json:

    • Title
    • Description
    • MetaData
    • Schema
    • Button labels
    • Additional page information
  • Implement dynamic content for key pages:

    • Homepage with four sections:
    • About page
    • Privacy Policy page
    • Terms and Conditions page
  • Modify the URL path naming for all pages to support language-specific paths.


Success Criteria

  • French content is stored in fr.json and dynamically loaded across the homepage and key pages.
  • Language switching works smoothly across English, German, and French.
  • The URL paths are correctly updated to reflect the active language, e.g., /fr/a-propos/ for the French About page.
  • All text content and metadata are correctly localized for each language.

Summary Task List

  • Add fr.json for French content and populate with static data and metadata.
  • Implement localized content for About, Cookies Policy Privacy Policy, and Terms and Conditions pages.
  • Modify URL path naming to support language-specific routes.

Related Links

Actions #1

Updated by Md.Sajib Ahmed over 1 year ago

  • Status changed from In Progress to Pending
Actions

Also available in: Atom PDF