Skip to content

Conversation

@YASHRDX0001
Copy link

This PR adds complete Bulgarian (bg) language support to DrawDB, providing accurate and consistent translations for users across Bulgaria and Bulgarian-speaking communities.
All strings have been translated following DrawDB’s established i18n structure and match the completeness and consistency of other supported languages.

What’s Included

  1. New Language Support
    Added bg.js locale file
    Added language entry to i18n.js
    Registered in both the languages array and the resources object

  2. Translation Quality & Structure
    All interpolation placeholders preserved
    e.g., {{tableName}}, {{fieldName}}, {{typeName}}, {{refName}}, etc.
    Structure mirrors the English source file exactly
    Terminology kept consistent across:
    Core menus & actions (file, edit, view, help)
    Tables, relationships, enums, notes, subject areas
    Validation messages, dialogs, alerts
    DBML view, multiselect tools, bulk operations
    Sharing, export/import, timeline, tasks, version history
    Ensures that Bulgarian appears correctly in the UI and loads without issues.

  3. Language Details
    Name: Bulgarian
    Native Name: Български
    Code: bg
    Speakers: ~7–8 million (Bulgaria and Bulgarian-speaking communities worldwide)

Testing

Verified all keys and placeholders match the English locale file

Confirmed full structural consistency with other locales

No syntax errors in the JS files

Build and UI load without any issues

Why Bulgarian?

Bulgarian is the official language of Bulgaria, with millions of speakers and a steadily growing presence in the tech and software engineering ecosystem.
Adding Bulgarian support increases DrawDB’s accessibility and usability for students, database designers, and developers in the region—helping expand the tool’s reach in Eastern Europe.

@vercel
Copy link

vercel bot commented Dec 5, 2025

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

A member of the Team first needs to authorize it.

Removed simplified Chinese language support from the i18n configuration.
@1ilit 1ilit added the i18n relating to localization label Dec 5, 2025
@1ilit
Copy link
Member

1ilit commented Dec 5, 2025

duplicate

@1ilit 1ilit closed this 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

2 participants