Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Converts Home marketing pages to telugu #2

Merged

Conversation

ashr81
Copy link
Contributor

@ashr81 ashr81 commented Mar 8, 2019

No description provided.

@tesseralis tesseralis mentioned this pull request Mar 8, 2019
88 tasks
@tesseralis
Copy link
Contributor

@KoushikKumar could you review this? Also it doesn't seem like you accepted the invite to join the reactjs org yet, so you might not have permissions to merge until you do.

@daminisatya
Copy link

@ashr81 I have a question. Should we keep some English terms in English itself but written in Telugu rather than completely translating them to proper a Telugu word?

For example - The word Library can be written as Library itself in Telugu than completely translate it to గ్రంథాలయాలు. My suggestion is to keep such terms as is.

@ashr81
Copy link
Contributor Author

ashr81 commented Mar 28, 2019

@daminisatya As the translation for library in your case is available, and still there are people who never heard of these words and our target is to reach them, it is better to convert most of the words. But cases like for words markdown which is pretty hard to find translation. we can have the word written in Telugu but it's pronunciation will be in English, in this case it would be మార్కడను.

@ashr81
Copy link
Contributor Author

ashr81 commented Mar 29, 2019

@daminisatya please feel free to review this pull request and comment/approve.

@@ -1,7 +1,7 @@
---
title: A Component Using External Plugins
title: బాహ్య ప్లగిన్లు ఉపయోగించి ఒక భాగం

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the word component is a key term and should be just written as a component but not భాగం

Totally changes the meaning

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

భాగం -> కంపోనెంట్

<label htmlFor="markdown-content">
Enter some markdown
కొన్ని మార్కడను నమోదు చేయండి

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

మార్కడను to మార్క్ డౌన్

order: 3
domid: markdown-example
---

React allows you to interface with other libraries and frameworks. This example uses **remarkable**, an external Markdown library, to convert the `<textarea>`'s value in real time.
ప్రతిస్పందన మిమ్మల్ని ఇతర గ్రంథాలయాలు మరియు ఫ్రేమ్వర్క్లతో ఇంటర్ఫేస్కు అనుమతిస్తుంది. ఈ ఉదాహరణ **remarkable**, బాహ్య మార్క్డౌన్ లైబ్రరీని ఉపయోగిస్తుంది, నిజ సమయంలో `<textarea>` s విలువను మార్చడానికి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change ప్రతిస్పందన to రియాక్ట్ = it is the actual library name so don't literally translate!

Interface - > సమన్వయము కల్గించు

maybe use this sentence

రియాక్ట్ ఇతర ఫ్రేంవర్క్ తో మరియు లైబ్రరీలతొ సమన్వయము కల్గించును

second part of the sentence

change మార్కడను to మార్క్ డౌన్

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove s after text area

order: 3
domid: markdown-example
---

React allows you to interface with other libraries and frameworks. This example uses **remarkable**, an external Markdown library, to convert the `<textarea>`'s value in real time.
ప్రతిస్పందన మిమ్మల్ని ఇతర గ్రంథాలయాలు మరియు ఫ్రేమ్వర్క్లతో ఇంటర్ఫేస్కు అనుమతిస్తుంది. ఈ ఉదాహరణ **remarkable**, బాహ్య మార్క్డౌన్ లైబ్రరీని ఉపయోగిస్తుంది, నిజ సమయంలో `<textarea>` s విలువను మార్చడానికి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove s after text area

order: 0
domid: hello-example
---

React components implement a `render()` method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by `render()` via `this.props`.
రియాక్ట్ భాగాలు ఇన్పుట్ డేటాను తీసుకువచ్చే ఒక `render()` పద్ధతిని అమలు చేస్తాయి మరియు దాన్ని ప్రదర్శించడానికి తిరిగి పంపుతుంది. ఈ ఉదాహరణ JSX గా పిలువబడే ఒక XML-వంటి సింటాక్స్ ను ఉపయోగిస్తుంది. భాగానికి పంపుతున్న ఇన్పుట్ డేటాను `this.props` ద్వారా `render()` ద్వారా ప్రాప్తి చేయవచ్చు.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are places where you translated component to భాగం please change to కంపోనెంట్

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ద్వారా ప్రాప్తి - just use this.props this is a term again


**JSX is optional and not required to use React.** Try the [Babel REPL](babel://es5-syntax-example) to see the raw JavaScript code produced by the JSX compilation step.
**JSX ఐచ్ఛికం మరియు ప్రతిచర్యను ఉపయోగించడానికి అవసరం లేదు.** JSX కంపైలేషన్ దశ ద్వారా ఉత్పత్తి చేయబడిన ముడి జావాస్క్రిప్ట్ కోడ్ను చూడడానికి [బాబెల్ REPL](babel://es5-syntax-example) ను ప్రయత్నించండి

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ప్రతిచర్యను to రియాక్ట్

@@ -21,7 +21,7 @@ class Timer extends React.Component {
render() {
return (
<div>
Seconds: {this.state.seconds}
సెకనుల: {this.state.seconds}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use సెకండ్స్

@@ -1,7 +1,7 @@
---
title: A Stateful Component
title: ఒక స్థితి ఉండు కాంపోనెంట్

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stateful is a term, please use - స్టేట్ఫుల్

@@ -1,8 +1,8 @@
---
title: Declarative
title: బద్ధంగా

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

డిక్లరేటివ్

@daminisatya
Copy link

I want to do a second iteration, but want you to change some key terms to Telugu but not to translate like component, declarative at several places. once done, we can go for the second iteration. but kudos and great job! 😄

@ashr81
Copy link
Contributor Author

ashr81 commented Apr 1, 2019

@daminisatya nice review. And updated the pull request. If a word is noun, we should keep the pronunciation same after it's conversion to Telugu as well.

@ashr81 ashr81 requested a review from daminisatya April 1, 2019 05:40
@daminisatya
Copy link

awesome. I will review it by the end of the day.

@ashr81
Copy link
Contributor Author

ashr81 commented Apr 4, 2019

@daminisatya can you please go ahead and review it.

@daminisatya
Copy link

I will review it again over the weekend. Sorry for the delay :)

Copy link

@ChaituKNag ChaituKNag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

కొన్ని కొన్ని వాక్యాలు కొంచెం సరదాగా వ్రాస్తే చదివేవారు ఆసక్తే ప్రదర్శించే అవకాశం ఉంది.

నా వంతు సహాయం ప్రారంభిస్తాను రానున్న రోజులలో.

@@ -1,9 +1,9 @@
---
title: A Simple Component
title: ఎ సింపుల్ కాంపోనెంట్

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

కంపోనెంట్ అనవచ్చునేమో

order: 0
domid: hello-example
---

React components implement a `render()` method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by `render()` via `this.props`.
రియాక్ట్ కంపోనెంట్లు ఇన్పుట్ డేటాను తీసుకువచ్చే ఒక `render()` పద్ధతిని అమలు చేస్తాయి మరియు దాన్ని ప్రదర్శించడానికి తిరిగి పంపుతుంది. ఈ ఉదాహరణ JSX గా పిలువబడే ఒక XML-వంటి సింటాక్స్ ను ఉపయోగిస్తుంది. కంపోనెంట్నికి పంపుతున్న ఇన్పుట్ డేటాను `this.props` ద్వారా `render()` ద్వారా ప్రాప్తి చేయవచ్చు.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

రియాక్ట్ కంపోనెంటు render() అనే ఒక మెథడ్ని వాడుతుంది, ఇది ఇన్పుట్ డేటా తీసుకుని ఏమి చూపించాలో దాన్ని ఇస్తుంది. ఈ ఉదాహరణ XML-లాగ కనిపించే JSX అనే సింటాక్స్ వాడుతోంది. ఈ కంపోనెంటుకు పంపించే ఇన్పుట్ డేటాను this.props ద్వారా render() మెథడ్ చూడగల్గుతుంది.

order: 1
domid: timer-example
---

In addition to taking input data (accessed via `this.props`), a component can maintain internal state data (accessed via `this.state`). When a component's state data changes, the rendered markup will be updated by re-invoking `render()`.
ఇన్పుట్ డేటాను తీసుకోవడంతో పాటు (`this.props` ద్వారా ప్రాప్తి చేయబడుతుంది), ఒక కంపోనెంట్ అంతర్గత స్థితి డేటాను నిర్వహించగలదు (`this.state` ద్వారా ప్రాప్తి చేయబడింది). ఒక కంపోనెంట్ యొక్క స్థితి డేటా మార్పులు మారినప్పుడు, అన్వయించిన మార్కప్ను `render()` మళ్లీ మళ్లీ ప్రేరేపించడం ద్వారా నవీకరించబడుతుంది.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ఇన్పుట్ డాటాతో పాటు (this.props ద్వారా వస్తుంది కదా), ఒక కంపోనెంటు తనలో తానూ కొంత సొంత డాటాను (దీనిని this.state ద్వారా వాడవచ్చు) ఉంచుకుంటుంది. ఈ state డేటా మారిన ప్రతిసారి render() ద్వారా మార్కప్ మరలా రెండర్ అవుతుంది.

</label>
<input
id="new-todo"
onChange={this.handleChange}
value={this.state.text}
/>
<button>
Add #{this.state.items.length + 1}
చేర్చు #{this.state.items.length + 1}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

కూడించు

order: 2
domid: todos-example
---

Using `props` and `state`, we can put together a small Todo application. This example uses `state` to track the current list of items as well as the text that the user has entered. Although event handlers appear to be rendered inline, they will be collected and implemented using event delegation.
`props` మరియు`state`ను ఉపయోగించడం ద్వారా, మేము చిన్న టోడో అప్లికేషన్ను కలిసి ఉంచవచ్చు. ఈ ఉదాహరణ ప్రస్తుత అంశాల జాబితాను అలాగే వినియోగదారు ఎంటర్ చేసిన టెక్స్ట్ను ట్రాక్ చేయడానికి `state`ను ఉపయోగిస్తుంది. ఈవెంట్ హాండ్లర్లు ఇన్లైన్ చేయబడినట్లు కనిపిస్తున్నప్పటికీ, వారు కార్యనిర్వాహక బృందాన్ని ఉపయోగించి సేకరించారు మరియు అమలు చేయబడతారు.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

props ఇంకా stateలను వాడి మనము చిన్న Todo అప్లికేషన్ను చేద్దామా. ఈ ఉదాహరణలో మనం రాసుకున్న todoలను పొందుపరుచుకోవడానికి, ఇంకా మనం నమోదు చేస్తున్న కొత్త todo ఇన్పుట్ ను గమనించడానికి stateను వాడదాము. ఒక విషయం, మనం రాసిన ఈవెంట్ హ్యాండ్లర్స్ అక్కడికి అక్కడే పెట్టేసినట్టు కనిపించినా, అవి ఈవెంట్ డెలిగేషన్ ద్వారా వినియోగించ బడతాయి.

order: 0
---

React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
ఇంటరాక్టివ్ UI లను సృష్టించడానికి రియక్తత అది నొప్పిలేకుండా చేస్తుంది. మీ అప్లికేషన్ లో ప్రతి స్థితి కోసం సాధారణ వీక్షణలు రూపకల్పన మరియు మీ డేటా మారినప్పుడు చర్యలు సమర్ధవంతంగా సరిగ్గా అప్డేట్ మరియు సరైన అంశాలను అందించేవి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ఇంటరాక్టీవ్ UIలను తయారు చేయడంలో రియాక్టుకు ఎదురే లేదు. ముచ్చటైన చిన్ని చిన్ని వ్యూస్ మీ ప్రతి stateకు తయారు చేసుకోండి, వాటిని సమర్థవంతంగా నవీకరించడాన్ని, రెండర్ చేయడాన్ని రియాక్టుకు వదిలేయండి, అది చూసుకుంటుంది.

@ashr81
Copy link
Contributor Author

ashr81 commented May 22, 2019

@ChaituKNag Made changes to the files. can you please review the changes

order: 2
domid: todos-example
---

Using `props` and `state`, we can put together a small Todo application. This example uses `state` to track the current list of items as well as the text that the user has entered. Although event handlers appear to be rendered inline, they will be collected and implemented using event delegation.
`props` ఇంకా `state` లను వాడి మనము చిన్న Todo అప్లికేషన్ను చేద్దామా. ఈ ఉదాహరణలో మనం రాసుకున్న todoలను పొందుపరుచుకోవడానికి, ఇంకా మనం నమోదు చేస్తున్న కొత్త todo ఇన్పుట్ ను గమనించడానికి `state` ను వాడదాము. ఒక విషయం, మనం రాసిన ఈవెంట్ హ్యాండ్లర్స్ అక్కడికి అక్కడే పెట్టేసినట్టు కనిపించినా, అవి ఈవెంట్ డెలిగేషన్ ద్వారా వినియోగించ బడతాయి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi would suggest these changes

ఇంకా -> మరియు
అప్లికేషన్ను -> అప్లికేషన్
వినియోగించ బడతాయి ->అమలు పడతాయి

I would leave some terms as is
track -> ట్రాక్
అక్కడికి అక్కడే పెట్టేసినట్టు -> రెండర్ ఇన్ లైన్

</label>
<textarea
id="markdown-content"
onChange={this.handleChange}
defaultValue={this.state.value}
/>
<h3>Output</h3>
<h3>ఉత్పత్తి</h3>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<h3>ఉత్పత్తి</h3>
<h3>ఫలితము</h3>

order: 3
domid: markdown-example
---

React allows you to interface with other libraries and frameworks. This example uses **remarkable**, an external Markdown library, to convert the `<textarea>`'s value in real time.
రియాక్ట్ ఇతర ఫ్రేంవర్క్ తో మరియు లైబ్రరీలతొ సమన్వయము కల్గించును. ఈ ఉదాహరణ **remarkable**, మార్క్ డౌన్లైబ్రరీని ఉపయోగిస్తుంది, నిజ సమయంలో `<textarea>` విలువను మార్చడానికి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

డౌన్లైబ్రరీని -> డౌన్ లైబ్రరీని

order: 0
domid: hello-example
---

React components implement a `render()` method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by `render()` via `this.props`.
రియాక్ట్ కంపోనెంటు `render()` అనే ఒక మెథడ్ని వాడుతుంది, ఇది ఇన్పుట్ డేటా తీసుకుని ఏమి చూపించాలో దాన్ని ఇస్తుంది. ఈ ఉదాహరణ `XML`-లాగ కనిపించే `JSX` అనే సింటాక్స్ వాడుతోంది. ఈ కంపోనెంటుకు పంపించే ఇన్పుట్ డేటాను `this.props` ద్వారా `render()` మెథడ్ చూడగల్గుతుంది.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

దాన్ని ఇస్తుంది -> రిటర్న్ చేస్తుంది
చూడగల్గుతుంది -> I don't have right word in mind but I would suggest to use different word.

@@ -21,7 +21,7 @@ class Timer extends React.Component {
render() {
return (
<div>
Seconds: {this.state.seconds}
సెకండ్స్: {this.state.seconds}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
సెకండ్స్: {this.state.seconds}
క్షణాలు: {this.state.seconds}

@@ -1,7 +1,7 @@
---
title: An Application
title: ఒక అనువర్తనం

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: ఒక అనువర్తనం
title: ఒక అప్లికేషన్

order: 1
---

Build encapsulated components that manage their own state, then compose them to make complex UIs.
వారి స్వంత స్థితిన్ని నిర్వహించే కప్పబడ్డ కంపోనెంట్లను రూపొందించండి, తరువాత సంక్లిష్ట UI లను రూపొందించడానికి వాటిని రూపొందించండి.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest ఇంకాప్సూల్టెడ్ or some other word instead of కప్పబడ్డ.

స్థితిన్ని -> స్టేట్ని
రూపొందించండి -> నిర్మించు

స్వంత స్టేట్ని  వాడుకునే  ఇంకాప్సూల్టెడ్ కంపోనెంట్లను నిర్మించండి, తరువాత కఠినమైన UI లను నిర్మించడానికి వాడండి

@netlify
Copy link

netlify bot commented Jul 17, 2019

Deploy preview for te-reactjs ready!

Built with commit 06d876f

https://deploy-preview-2--te-reactjs.netlify.com

@mdrahiem
Copy link

mdrahiem commented Jul 30, 2019

Hi Guys. Does any body have 10 mins time to explain on how to get started in contributing to this project? I have followed the instructions on the below page and able to run the project locally.
https://github.com/reactjs/te.reactjs.org
I want to know where exactly shall I start and how exactly shall I do it. Can you please help me with that? @ashr81 @kamthamc @ChaituKNag @daminisatya

Note: This is the first time I am contributing to any opensource project. May be that's the reason that I am confused how to start. If you can help me, I can also be part of this contribution. Thanks in advance.

@ashr81
Copy link
Contributor Author

ashr81 commented Jul 31, 2019

@mdrahiem it great you choose to contribute here. Steps to contribute here as follows:

  1. Add your name into this repository (sample pull request for your reference)
  2. Before picking a page. check all the pages that need to be converted from this issue. If anyone's name is present beside it, it is already picked by someone and it's in progress. Find a page with no name beside it and add in your name beside the page and start working (check for the link attached).
  3. Work on the page you picked above and raise the pull request and get it merged. 🥇

@itsmenaresh
Copy link

commits

@ashr81 ashr81 merged commit cafddea into stale-reactjs-org-translations:master Dec 30, 2019
@ashr81 ashr81 deleted the home-marketing-pages branch November 2, 2020 14:28
react-translations-bot pushed a commit that referenced this pull request Oct 10, 2022
* Added documentation for React.createFactory

* Update beta/src/content/apis/react/createFactory.md

Co-authored-by: Strek <ssharishkumar@gmail.com>

* minor editorial updates (#2)

* Update createFactory.md

* Update createFactory.md

* edits

Co-authored-by: Strek <ssharishkumar@gmail.com>
Co-authored-by: Holly Sweeney <77758406+holly1238@users.noreply.github.com>
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants