This repository was archived by the owner on Feb 9, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
[TASK]Use standard language tags (BCP 47). #295
Copy link
Copy link
Open
Labels
3-6 hoursExpected time of the taskExpected time of the taskpr:highHigh-Priority taskHigh-Priority task
Milestone
Description
Use Standard Language Tags (BCP 47)
📌 Description
To ensure proper internationalization (i18n) and compliance with standards, the platform must use BCP 47 language tags for all user-facing content and localization settings.
This will improve compatibility with translation tools, assistive technologies, and multilingual support across the system.
✅ Acceptance Criteria
- All user-facing content is tagged with appropriate BCP 47 language codes (e.g.,
en-US,tr-TR). - Database fields and API responses include language metadata when applicable.
- The frontend (React, React Native) uses BCP 47 tags for locale selection.
- Backend (Django REST Framework) enforces and validates language tags in requests and responses.
- Verified compliance with internationalization standards.
📋 Tasks
- Audit current multilingual implementation (English/Turkish).
- Update frontend i18n libraries to store and serve languages using BCP 47 format.
- Configure backend to handle locale negotiation based on BCP 47 tags.
- Apply standard tags in stored content (posts, tips, profiles) where language is relevant.
- Document supported locales and fallback strategy.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
3-6 hoursExpected time of the taskExpected time of the taskpr:highHigh-Priority taskHigh-Priority task