Skip to content

Gujarati‐Glossary‐for‐translation

Harshil Parmar edited this page Jan 2, 2026 · 3 revisions

Gujarati Glossary (ગુજરાતી શબ્દકોષ)

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.


Gujarati translations

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 વર્ચુઅલ

Content that does not need to be translated

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

Translation guidance / style notes

  • 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.

Examples of recommended usage

  • "Render a component" → "એક કમ્પોનેન્ટ રેન્ડર કરો"
  • "Open the Browser console" → "બ્રાઉઝર કન્સોલ ખોલો"
  • "Try it on CodePen" → "આને CodePen પર અજમાવો"

How to contribute

  1. If you want to suggest changes or add more terms, comment on the originating issue: Gujarati Glossary #3.
  2. Propose additions via a pull request or edit the wiki page if you have access. Use this file as the canonical glossary.
  3. When adding new terms, include:
    • English term
    • Gujarati translation
    • Short note about context if the term can be ambiguous

Credits and source

Based on the community-submitted list in the issue: https://github.com/reactjs/gu.react.dev/issues/3


License

Follow the repository's license for contributions (see repository for details).