This repository contains the structured content (primarily in Markdown/MDX format) used to generate the LearnSeerah educational resource.
Tip
π New! LearnSeerah CMS is Live Easily contribute without needing GitHub knowledge! π Access the CMS to add/edit Seerah content with a visual editor. All changes are securely committed via GitHub pull requests automatically through API requests.
Caution
Bengali translations are currently a work in progress and may contain errors or inconsistencies. They are not finalized.
Note
π Special thanks to Khaled Tanem for his efforts in translating the Bengali content.
Bengali translations are currently under active review. We invite Bengali speakers to review the content and help improve accuracy, clarity, and readability.
To preview and help review the latest updates, visit: π https://dev.learnseerah.com
If you find issues, please open an issue or submit a pull request.
The content within this repository is organized following this structure:
# {lang} : Language code (e.g., en, ur, ar)
# {year} : Plain CE Year (e.g, 571, 610)
# {id} : Integer Number of order (e.g, 1, 2)
content/
|
βββ timeline-v2.json
|
βββ glossary/
β βββ {lang}/
β βββ {term}.mdx
β
βββ quiz/
β βββ {lang}/
β βββ {quiz-name}.mdx
β
βββ references/
β βββ {lang}/
β βββ {reference}.mdx
β
βββ seerah/
β βββ {lang}/
β βββ {section}.mdx
|
βββ maps/
β βββ {lang}/
| βββ storymap.geojson
β βββ areas.geojson
β
βββ timeline/
βββ {lang}/
βββ {year}-event-{id}.mdx
frontend/
|
βββ {lang}.json
Caution
File and folder names must follow consistent naming and structure across all languages. And MUST not contain non-ASCII characters nor any spaces and symbols, hyphens(-) can be used.
Maps are not Supported in CMS, use GeoJson.io
Frontend UI Translations are managed using GitLocalize
We welcome contributions to improve and expand the Seerah content. Please follow these guidelines:
Important
Maintain a respectful and reverent tone when writing about the Prophet Muhammad (ο·Ί) and related topics.
If you find any errors, inconsistencies, or areas for improvement:
- Open a new issue in this repository.
- Clearly describe the problem with references to file/line if applicable.
β DO:
- Create a new branch (e.g.,
feature/new-section-badr,fix/typo-migration). - Follow existing
.mdxexamples for structure and style. - Write clear commit messages and PR titles.
- Submit PRs to the
devbranch.
π« DO NOT:
- Push directly to
devorproduction.
You may email your content to:
Address: sultan.zain004@outlook.com
Subject: [LearnSeerah] New Content Request
Email Body:
Content Type: {content_type}
Content Name: {content_name}
Content: {your content here}
Branches are automatically deleted after merge to keep the repo clean.
- Your PR will be reviewed and may receive feedback.
- Once approved, it will be merged into
production.
- Accuracy β Base content on reliable Islamic sources.
- Clarity β Keep language simple and clear.
- Respect β Maintain an appropriate tone.
- Citations β Include references where necessary.
Our frontend interface is localized using GitLocalize, enabling the community to contribute translations easily.
β‘οΈ Contribute or track progress: https://gitlocalize.com/repo/10684
| Language | Progress | Language | Progress |
|---|---|---|---|
| Arabic | Bengali | ||
| Chinese | French | ||
| German | Indonesian | ||
| Japanese | Korean | ||
| Malay | Pashto | ||
| Persian | Portuguese | ||
| Russian | Sindhi | ||
| Spanish | Turkish | ||
| Urdu |
We welcome contributions to improve translations and add new languages.
- Visit the GitLocalize page
- Choose your language
- Submit translations directly in the browser
We follow the Contributor Covenant Code of Conduct. Please be kind, inclusive, and constructive in all interactions.
Thanks to all contributors:
Thank you for supporting the LearnSeerah project!