-
Notifications
You must be signed in to change notification settings - Fork 16
Gujarati‐Glossary‐for‐translation
Harshil Parmar edited this page Jan 2, 2026
·
3 revisions
This glossary collects common translations and guidance for translating React documentation into Gujarati. The goal is to make React concepts understandable to Gujarati-speaking readers using clear, natural Gujarati — avoid obscure or overly formal translations that may confuse readers.
| Term | Translation |
|---|---|
| App | એપ્લિકેશન |
| Apps | એપ્લિકેશન્સ |
| Attribute | એટ્રિબ્યુટ |
| Assert | અસ્સર્ટ |
| Browser | બ્રાઉઝર |
| Component | કમ્પોનેન્ટ |
| Copies | કોપીસ |
| Declarative | ઘોષણાત્મક |
| Ecosystem | ઇકોસિસ્ટમ |
| Elements | એલીમેન્ટ્સ |
| Editor | એડિટર |
| Function | ફંકશન |
| Hooks | હુક્સ |
| Javascript | જાવાસ્ક્રિપ્ટ |
| Immutable | અપરિવર્તનશીલ |
| Library | લાઈનબ્રેરી |
| Locally | લોકલી |
| Method | મેથોડ |
| Mock | મોક |
| Model | મોડેલ |
| Mutate | મ્યૂટેટ |
| Mutable | મ્યુટેબલ |
| Mutation | મ્યુટેશન |
| Mutating | મ્યુટેટિંગ |
| Object | ઓબ્જેક્ટ |
| Objects | ઓબ્જેક્ટસ |
| Overview | ઓવરવ્યૂ |
| Page | પેજ |
| Parent | પેરેન્ટ |
| Playgrounds | પ્લેગ્રાઉન્ડ્સ |
| Render | રેન્ડર |
| Static | સ્થિર |
| Step-by-step | સ્ટેપ-બાય-સ્ટેપ |
| Submit | સબમિટ |
| Tutorial | ટ્યૂટોરિયલ |
| Text | ટેક્સ્ટ |
| Try it on Codepen | આને CodePen પર અજમાવો |
| Tic-Tac-Toe | ટીક-ટેક-ટો |
| UseEffect | યુઝઈફેક્ટ |
| Value | વેલ્યૂ |
| Variable | વેરીએબલ |
| Version | વર્સન |
| View | વ્યુ |
| Virtual | વર્ચુઅલ |
These items should be left in English (or as-is). They are typically technical tokens, proper nouns, acronyms, or widely recognized terms where translating would reduce clarity.
- API
- array
- babel
- boolean
- bundle
- class
- constructor
- context
- CDN
- Create React App
- DOM
- event
- event-handler
- fragments
- HTML
- JSON
- JSX
- MDN
- Tick
- package
- props
- portal
- ref
- React
- React Native
- strings
- state
- Web (Encounter capitalized "Web", don't translate)
- Webpack
- widgets
- UI
- key
- Use plain, easy-to-understand Gujarati that a developer or learner can read comfortably. Avoid obscure or overly technical Gujarati words where a common transliteration is clearer.
- Preserve English technical terms, proper nouns, and acronyms (see the "do not translate" list). When in doubt, prefer leaving a recognized technical term in English and optionally add a short Gujarati explanation in parentheses.
- Keep code, identifiers, filenames, and API names exactly as they appear in the source (do not translate code tokens, e.g.,
useState,props,className). - For UI labels and short phrases, prefer concise Gujarati that fits typical UI contexts.
- If a glossary term has multiple senses, ensure the translation matches the React-specific meaning (e.g., "render" as a React rendering action → રેન્ડર).
- Maintain consistency with existing Gujarati translations across the site. Use these glossary entries as the canonical forms.
- Plurals: follow the form used in documentation. If the English is plural, the Gujarati may be transliterated with an 's' or use a Gujarati plural — prioritize clarity.
- Capitalization: preserve capitalization for brand/technology names (React, React Native, Create React App). The word "Web" (capitalized) should not be translated.
- "Render a component" → "એક કમ્પોનેન્ટ રેન્ડર કરો"
- "Open the Browser console" → "બ્રાઉઝર કન્સોલ ખોલો"
- "Try it on CodePen" → "આને CodePen પર અજમાવો"
- If you want to suggest changes or add more terms, comment on the originating issue: Gujarati Glossary #3.
- Propose additions via a pull request or edit the wiki page if you have access. Use this file as the canonical glossary.
- When adding new terms, include:
- English term
- Gujarati translation
- Short note about context if the term can be ambiguous
Based on the community-submitted list in the issue: https://github.com/reactjs/gu.react.dev/issues/3
Follow the repository's license for contributions (see repository for details).