Skip to content

Conversation

@curiouscoder-cmd
Copy link

@curiouscoder-cmd curiouscoder-cmd commented Dec 1, 2025

🐛 Fix: Complete Missing Hindi Translations

Problem

Several UI strings were displaying in English when Hindi was selected, breaking the localization experience.

Solution

Added 60+ missing Hindi translations to src/i18n/locales/hi.js

Translations Added

  • View menu: snap_to_grid, show_datatype, show_relationship_labels, show_debug_coordinates, dbml_view
  • Settings: export_saved_data, clear_cache, docs
  • Database: pick_db, generic, enums, declare_array
  • Sharing: share, unshare, copy_link, share_info
  • Versions: version, record_version, restore_version, restore_warning
  • And many more...

Impact

  • Hindi is spoken by 600+ million people (3rd most spoken language globally)
  • Complete translation improves accessibility for Indian developers
  • Ensures consistent UX across all UI elements

Testing

  • ✅ All 285+ translation keys now have Hindi translations
  • ✅ No breaking changes

this solves the issue #769

…s East Africa

�� Major Language Addition: Swahili (sw)
• Official language in Kenya, Tanzania, Uganda, Rwanda, DRC, and South Sudan
• 200+ million speakers across East Africa
• Most widely spoken African language
• Growing tech adoption in the region

✨ Implementation:
• Complete translation of 285+ UI strings
• Native display name: 'Kiswahili'
• Full database terminology localization
• Seamless integration with existing i18n system

🎯 Impact:
• Expands accessibility to entire East African tech community
• Supports developers in Kenya's Silicon Savannah
• Enables database design education in local language
• Aligns with regional digital transformation initiatives

📋 Technical Details:
• Added src/i18n/locales/sw.js with comprehensive translations
• Updated src/i18n/i18n.js with proper registration
• Maintains alphabetical sorting in language selector
• Follows existing translation patterns and conventions

This addition significantly expands DrawDB's reach in one of the world's fastest-growing tech regions, making database design accessible to millions of Swahili speakers.
🐛 Bug Fix: Hindi (हिंदी) translation incomplete

Several UI strings were displaying in English when Hindi was selected.
This commit adds all missing translations to provide complete Hindi support.

📝 Added Translations (60+ strings):
• View menu: snap_to_grid, show_datatype, show_relationship_labels, show_debug_coordinates, dbml_view
• Settings: export_saved_data, clear_cache, docs
• Database: pick_db, generic, generic_description, enums, declare_array
• Sharing: share, unshare, copy_link, share_info
• Versions: version, versions, record_version, restore_version, restore_warning
• And many more...

🎯 Impact:
• Hindi is spoken by 600+ million people (3rd most spoken language globally)
• Complete translation improves accessibility for Indian developers
• Ensures consistent UX across all UI elements

✅ All 285+ translation keys now have Hindi translations
@vercel
Copy link

vercel bot commented Dec 1, 2025

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

A member of the Team first needs to authorize it.

@curiouscoder-cmd
Copy link
Author

@1ilit there was a major bug in hindi language , I have fixed the issue,
pls review it and let me know if any changes needed to be made

@curiouscoder-cmd
Copy link
Author

curiouscoder-cmd commented Dec 1, 2025

Screenshot 2025-12-01 at 4 52 51 PM Screenshot 2025-12-01 at 4 54 33 PM

compare the images with the one attached in the issue, all the bugs been solved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant