Skip to content

Conversation

@Divyapahuja31
Copy link
Contributor

Add Bulgarian Language Support

Summary

This PR introduces full Bulgarian (Български) language support to DrawDB. It includes complete translation of all UI strings and updates to the i18n configuration.


Changes

  • Added new locale file: src/i18n/locales/bg.js
  • Added Bulgarian (bg) to language imports
  • Added Bulgarian to the languages array (alphabetically sorted)
  • Added Bulgarian to the i18n resources object

Notes on Translation

  • Native Name: Български
  • Completeness: All ~285 UI strings translated
  • Consistency: Technical terms such as “Foreign Key” and “Cardinality” were translated accurately or preserved in standard technical Bulgarian where appropriate

Testing

  • Bulgarian appears correctly in the language selector dropdown
  • All strings render properly without fallback to English
  • No missing translation keys
  • No build or runtime errors

Files Changed

  • src/i18n/locales/bg.js (new file)
  • src/i18n/i18n.js (modified)

How to Test

  1. Run:

    npm run dev
  2. Open DrawDB → Settings → Language

  3. Select “Български”

  4. Verify that the UI updates completely to Bulgarian

Related Issue

This PR contributes to the ongoing effort to expand language support as requested in issue #115 (“Add translations for other languages”).

@vercel
Copy link

vercel bot commented Dec 2, 2025

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

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Dec 3, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
drawdb Canceled Canceled Dec 3, 2025 8:04pm

@1ilit 1ilit added the i18n relating to localization label Dec 5, 2025
@1ilit 1ilit merged commit 1e909dd into drawdb-io:main Dec 5, 2025
6 checks passed
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.

2 participants