Skip to content

Community Call: Help Fill Missing Dictionary Data (Uzbek, Description, etc.) #10

@itsbilolbek

Description

@itsbilolbek

Goal

We need the community's help to enrich and complete the dictionary entries. The primary focus is filling in the missing translations and context for existing keys that are currently incomplete. This is a great task for new contributors and for those who want to contribute directly to the language quality.

Current State and Priorities

Many existing dictionary entries have fields that are empty or incomplete. We are launching a concerted effort to fill the following:

Field Priority Current Status Logic
uz HIGH If empty, the status is likely "Needs translation"
description HIGH If empty, the status is likely "Draft (Missing Description)".
pronunciation_uz MEDIUM Currently optional, but adds significant value.
similar MEDIUM Currently optional, helps with term consistency.

How to Contribute (Workflow)

Please follow these steps to contribute new data:

  1. Find a Key: Browse the translations.toml file and look for entries where the uz, description, pronunciation_uz, or similar fields are empty ("").
  2. Create a New Branch: Create a dedicated branch for your work (e.g., feature/fill-description-for-x).
  3. Fill the Fields: Add the missing data.
  • Translation (uz): Provide the correct Uzbek translation.
  • Description (description): Provide contextual information or a definition of the term's usage.
  1. Update the Status:
  • If you fill a missing description and the entry also has a completed uz translation, change the status from "Draft (Missing Description)" to Ready for Review.
  • If you only fill in optional fields (pronunciation_uz, similar), leave the status unchanged unless otherwise instructed.
  1. Submit a PR: Create a Pull Request (PR). Please reference this issue (#<Issue Number>) in your PR description.

Example of an update

Before (incomplete)

[[translations]]
en = "debug"
uz = ""
part_of_speech = "verb"
description = ""
pronunciation_uz = ""
similar = [""]
status = "Needs translation"

After (contribution)

[[translations]]
en = "debug"
uz = "debaglash"
part_of_speech = "verb"
description = "Kod yozishda kelib chiqqan xatolikni topish va tuzatish jarayoni."
pronunciation_uz = ""
similar = [""]
status = "Ready for review"

New contributors are encouraged to start with 5-10 empty fields, submit a PR, and gain confidence before taking on a larger batch!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions