Feature: Bilingual Support for LampungDevTech Website
This issue aims to implement a bilingual feature to support both Bahasa Indonesia (default) and English throughout the LampungDevTech platform.
Goals
- Default language: Bahasa Indonesia with URL prefix
/id
- English language with URL prefix
/en
- Language switcher component with flag icons:
- 🇮🇩 Indonesian flag (default)
- 🇺🇸 US flag for English
- Persist selected language during navigation
Implementation Notes
- Integrate i18n support in the Next.js app (can use
next-i18next)
- Add basic translation files in
/locales/id and /locales/en
- Use dynamic routing or middleware if needed to redirect
/ to /id
- Ensure SEO-friendly canonical URLs for each language
- Maintain accessibility for the language switcher (e.g.,
aria-label, keyboard navigation)
Tasks
Related
This will help the website be more inclusive and accessible to international visitors or potential partners.
Feature: Bilingual Support for LampungDevTech Website
This issue aims to implement a bilingual feature to support both Bahasa Indonesia (default) and English throughout the LampungDevTech platform.
Goals
/id/enImplementation Notes
next-i18next)/locales/idand/locales/en/to/idaria-label, keyboard navigation)Tasks
/id/idand/enroutes using Next.js i18nt('home.title'))Related
This will help the website be more inclusive and accessible to international visitors or potential partners.