Skip to content

Conversation

@shalini-saloni
Copy link

@shalini-saloni shalini-saloni commented Dec 4, 2025

Description

This PR adds Swahili (Kiswahili) language support to DrawDB, expanding accessibility to Swahili-speaking users across East Africa and beyond.

Changes Made

New Files

  • src/i18n/locales/sw.js: Complete Swahili locale file
    • All 284+ translation keys translated to Swahili
    • Language metadata: { name: "Swahili", native_name: "Kiswahili", code: "sw" }
    • Follows existing locale file structure

Modified Files

  • src/i18n/i18n.js: Updated i18n configuration
    • Added Swahili import statement
    • Added swahili to the languages array
    • Registered sw in i18n resources

Testing Performed

Functionality Testing

  • Swahili appears in the language selector
  • Language switching works correctly
  • UI elements display Swahili translations
  • Language preference persists across browser sessions

Integration Testing

  • All existing languages continue to work
  • No breaking changes to existing functionality
  • Language list remains alphabetically sorted

Related Issues

Closes #805

@vercel
Copy link

vercel bot commented Dec 4, 2025

@shalini-saloni is attempting to deploy a commit to the dottle's projects Team on Vercel.

A member of the Team first needs to authorize it.

@shalini-saloni shalini-saloni changed the title Add Swahili (sw) language supportAdd Swahili (sw) language support Added Swahili (sw) language support Dec 4, 2025
@1ilit 1ilit added the i18n relating to localization label Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

i18n relating to localization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Swahili (sw) Language Support

2 participants