Repository navigation
[OLD] Legacy Italian Translation Progress #1
Description
Maintainer List
For New Translators
To translate a page:
- Check that no one else has claimed your page in the checklist and comments below.
- Comment below with the name of the page you would like to translate. Please take only one page at a time.
- Clone this repo, translate your page, and submit a pull request!
Before contributing, read the glossary and style guide (once they exist) to understand how to translate various technical and React-specific terms.
Please be prompt with your translations! If you find that you can't commit any more, let the maintainers know so they can assign the page to someone else.
Beta website (https://beta.reactjs.org/)
We are now focusing our translation efforts on the new Beta website.
The new docs aren't fully written yet, and some parts will definitely change. However, a lot of the pages are already "stable". We suggest to use this checklist for the beginning. ✅ means "ok to translate", 🔴 means "don't translate yet".
- ✅ Installation (note: a lot of content here is similar to old website) (@deblasis) Beta website part I #374
- ✅ Start a New React Project (@deblasis) Beta website part I #374
- ✅ Add React to a Website
- ✅ Editor Setup (@deblasis) Beta website part I #374
- ✅ React Developer Tools
- 🔴 Quick Start (don't translate the index page yet, it will change)
- ✅ Thinking in React
- 🔴 Describing the UI (don't translate the index page yet, it might change)
- ✅ Your First Component
- ✅ Importing and Exporting Components
- ✅ Writing Markup with JSX
- ✅ JavaScript in JSX with Curly Braces
- ✅ Passing Props to a Component
- ✅ Conditional Rendering
- ✅ Rendering Lists
- ✅ Keeping Components Pure
- 🔴 Adding Interactivity (don't translate the index page yet, it might change)
- ✅ Responding to Events
- ✅ State: A Component's Memory
- ✅ Render and Commit
- ✅ State as a Snapshot
- ✅ Queueing a Series of State Updates
- ✅ Updating Objects in State
- ✅ Updating Arrays in State
- 🔴 Managing State (don't translate the index page yet, it might change)
- ✅ Reacting to Input with State
- ✅ Choosing the State Structure
- ✅ Sharing State Between Components
- ✅ Preserving and Resetting State
- ✅ Extracting State Logic into a Reducer
- ✅ Passing Data Deeply with Context
- ✅ Scaling Up with Reducer and Context
- 🔴 Escape Hatches (not written yet)
- ✅ Referencing Values with Refs
- ✅ Manipulating the DOM with Refs
Legacy website
Emojis:
| Emoji | Description |
|---|---|
| ✅ | Translated in legacy website |
| ⏹ | Stale (no need to translate anymore) |
Core Pages
To do before releasing as an "official" translation. Please translate these pages first.
- ✅Home Page (@deblasis) Home Page Translation #5
- ✅Tutorial (@deblasis) Translation of the
Tutorialpage #6
Basics
- ✅Hello World (@LucaBlackDragon) Translation of the Hello World page #4
- ✅Introducing JSX (@LucaBlackDragon) Transtation of the
Introducing jsxpage #14 - ✅Rendering Elements (@deblasis) Translation of the
Rendering Elementspage #16 - ✅Components and Props (@deblasis) Translation for the page 'Components and props' #101
- ✅State and Lifecycle (@LucaBlackDragon) Translation of State and Lifecycle page #18
- ✅Handling Events (@lssmn) Translation for the page 'Basics -> Handling Events' #20
- ✅Conditional Rendering (@deblasis) Translation for the page 'Basics -> Conditional Rendering' #21
- ✅Lists and Keys (@lssmn) Translation for the page 'Basics -> Lists and Keys' #22
- ✅Forms (@deblasis) Translation for the page 'Basics -> Forms' #23
- ✅Lifting State Up (@lssmn) Translation for the page 'Basics -> Lifting State Up' #24
- ✅Composition vs Inheritance (@deblasis) Translation for the page 'Basics -> Composition vs Inheritance' #25
- ✅Thinking in React (@deblasis) Translation for the page 'Basics -> Thinking in React' #26
API Reference
- ✅React (@LucaBlackDragon) Translation for the page 'React' (API Reference) #130
- ✅React.Component (@LucaBlackDragon) Translation for the page 'API Reference -> React.Component' #27
- ✅ReactDOM (@Manugal) Translation for the page 'API Reference -> ReactDOM' #28
- ✅ReactDOMServer (@Manugal) Translation for the page 'API Reference -> ReactDOMServer' #29
- ✅DOM Elements (@deblasis) Translation for the page 'API Reference -> DOM Elements' #30
- ✅SyntheticEvent (@frankcalise) Translation for the page 'API Reference -> SyntheticEvent' #31
- ✅Test Utilities (@guerrap) Translation for the page 'API Reference -> Test Utilities' #32
- ✅Shallow Renderer (@deblasis) Translation for the page 'API Reference -> Shallow Renderer' #33
- ✅Test Renderer (@Manugal) Translation for the page 'API Reference -> Test Renderer' #34
- ✅JS Environment Requirements (@deblasis) Translation for the page 'API Reference -> JS Environment Requirements' #35
- ✅Glossary (@Manugal) Translation for the page 'API Reference -> Glossary' #36
Navigation
These are the navigation links that appear in the sidebar. Possibly wait until
the corresponding sections are translated to do these.
- ✅tutorial/nav.yml (@deblasis) Translation for the page 'Navigation -> tutorial/nav.yml' #37
- ✅docs/nav.yml (@deblasis) Translation for the page 'Navigation -> docs/nav.yml' #38
Next Steps
These are the next most important translations, ordered by importance:
Installation
- ✅Getting Started (@deblasis) Translation for the page 'Installation -> Getting Started' #39
- ✅Add React to a Website (@LucaBlackDragon ) Translation for the page 'Installation -> Add React to a Website' #40
- ✅Create a New React App (@LucaBlackDragon ) Translation for the page 'Installation -> Create a New React App' #41
- ✅CDN Links (@Manugal) Translation for the page 'Installation -> CDN Links' #42
Hooks
Everyone is hooked on hooks! People are really excited for these and it would be great for them to be translated.
- ✅Introducing Hooks (@deblasis) Translation for the page 'Hooks -> Introducing Hooks' #43
- ✅Hooks at a Glance (@deblasis) Translation for the page 'Hooks -> Hooks at a Glance' #44
- ✅Using the State Hook (@one89) Translation for the page 'Hooks -> Using the State Hook' #45
- ⏹Using the Effect Hook (@one89) Translation for the page 'Hooks -> Using the Effect Hook' #46
- ✅Rules of Hooks (@hawz) Translation for the page 'Hooks -> Rules of Hooks' #47
- ✅Building Your Own Hooks (@hawz) Translation for the page 'Hooks -> Building Your Own Hooks' #48
- ⏹Hooks API Reference (@acifani) Translation for the page 'Hooks -> Hooks API Reference' #49
- ⏹Hooks FAQ (@acifani) Translation for the page 'Hooks -> Hooks FAQ' #50
Warnings
These are the pages that you get when you click the links in the console (e.g. https://reactjs.org/warnings/dont-call-proptypes.html). People tend to search these, so please don't translate the error message itself.
- ⏹dont-call-proptypes Translation for the page 'Warnings -> dont-call-proptypes' #51
- ✅invalid-aria-prop (@mbellagamba) Translation for the page 'Warnings -> invalid-aria-prop' #52
- ⏹invalid-hook-call-warning Translation for the page 'Warnings -> invalid-hook-call-warning' #53
- ⏹legacy-factories Translation for the page 'Warnings -> legacy-factories' #54
- ⏹refs-must-have-owner Translation for the page 'Warnings -> refs-must-have-owner' #55
- ⏹special-props Translation for the page 'Warnings -> special-props' #56
- ⏹unknown-prop Translation for the page 'Warnings -> unknown-prop' #57
Advanced Guides
- ✅Accessibility (@DennisBoanini) Translation for the page 'Advanced Guides -> Accessibility' #58
- ✅Code-Splitting (@DennisBoanini) Translation for the page 'Advanced Guides -> Code-Splitting' #59
- ⏹Context (@vikysingh) Translation for the page 'Advanced Guides -> Context' #60
- ✅Error Boundaries (@DennisBoanini) Translation for the page 'Advanced Guides -> Error Boundaries' #61
- ✅Forwarding Refs (@DennisBoanini) Translation for the page 'Advanced Guides -> Forwarding Refs' #62
- ✅Fragments (@carmensantoro) Translation for the page 'Advanced Guides -> Fragments' #63
- ⏹Higher-Order Components (@DennisBoanini) Translation for the page 'Advanced Guides -> Higher-Order Components' #64
- ⏹Integrating with Other Libraries Translation for the page 'Advanced Guides -> Integrating with Other Libraries' #66
- ✅JSX In Depth (@DennisBoanini) Translation for the page 'Advanced Guides -> JSX In Depth' #65
- ⏹Optimizing Performance Translation for the page 'Advanced Guides -> Optimizing Performance' #67
- ⏹Portals Translation for the page 'Advanced Guides -> Portals' #68
- ⏹React Without ES6 Translation for the page 'Advanced Guides -> React Without ES6' #69
- ✅React Without JSX (@mattia-sanfilippo) Translation for the page 'Advanced Guides -> React Without JSX' #70
- ✅Reconciliation (@mattveraldi) Translation for the page 'Advanced Guides -> Reconciliation' #71
- ⏹Refs and the DOM Translation for the page 'Advanced Guides -> Refs and the DOM' #72
- ⏹Render Props Translation for the page 'Advanced Guides -> Render Props' #73
- ⏹Static Type Checking Translation for the page 'Advanced Guides -> Static Type Checking' #74
- ⏹Strict Mode Translation for the page 'Advanced Guides -> Strict Mode' #75
- ⏹Typechecking With PropTypes Translation for the page 'Advanced Guides -> Typechecking With PropTypes' #76
- ⏹Uncontrolled Components Translation for the page 'Advanced Guides -> Uncontrolled Components' #77
- ⏹Web Components Translation for the page 'Advanced Guides -> Web Components' #78
FAQ
- ✅APIs and AJAX (@adifsgaid) Translation for the page 'FAQ -> APIs and AJAX' #79
- ⏹Babel, JSX, and Build Steps Translation for the page 'FAQ -> Babel, JSX, and Build Steps' #80
- ⏹Passing Functions to Components Translation for the page 'FAQ -> Passing Functions to Components' #81
- ⏹Component State Translation for the page 'FAQ -> Component State' #82
- ✅Styling and CSS (@alessioitalo) Translation for the page 'FAQ -> Styling and CSS' #83
- ✅File Structure (@mattia-sanfilippo) Translation for the page 'FAQ -> File Structure' #84
- ⏹Versioning Policy Translation for the page 'FAQ -> Versioning Policy' #85
- ⏹Virtual DOM and Internals Translation for the page 'FAQ -> Virtual DOM and Internals' #86
Contributing
Priority: Low
- ⏹How to Contribute Translation for the page 'Contributing -> How to Contribute' #87
- ⏹Codebase Overview Translation for the page 'Contributing -> Codebase Overview' #88
- ⏹Implementation Notes Translation for the page 'Contributing -> Implementation Notes' #89
- ⏹Design Principles Translation for the page 'Contributing -> Design Principles' #90
Components
Components in src/components that have some text in them.
- ⏹CodeEditor Translation for the page 'Components -> CodeEditor' #91
- ⏹CodeExample Translation for the page 'Components -> CodeExample' #92
- ⏹ErrorDecoder Translation for the page 'Components -> ErrorDecoder' #93
- ⏹LayoutFooter Translation for the page 'Components -> LayoutFooter' #94
- ⏹LayoutHeader Translation for the page 'Components -> LayoutHeader' #95
- ⏹MarkdownPage Translation for the page 'Components -> MarkdownPage' #96
Additional Translations
These are not the primary translation targets.
Activity
deblasis commentedon Feb 13, 2019
Fantastic! Thanks @tesseralis !
Actually, I already have Homepage ready for review and around 40% of the tutorial.
These have been done forking the base project in an effort to teach React to some folks during a meetup, showing them how to setup the environment and by let them follow the tutorial of course... while translating it 😄
I'll update the issue later.
@LucaBlackDragon, please pick something else so that we don't do things twice! 👍 Obviously, I'll ask you to review.
Ciaoo!
tesseralis commentedon Feb 13, 2019
Great! @deblasis once you accept the invitation to join the reactjs organization, you should be able to edit the issue itself. Do something like:
[ ] Home Page (@deblasis) #2
This way people can keep track!
LucaBlackDragon commentedon Feb 13, 2019
@tesseralis thank you!
@deblasis I updated this issue assigning Homepage and Tutorial to you and picked Hello World for starters. Buona serata e buon lavoro!
LucaBlackDragon commentedon Feb 13, 2019
I have also opened and pinned two issues for the Style Guide and Glossary, should we need it
deblasis commentedon Feb 14, 2019
Great! I can see some very good progress here already.
I have updated the issue adding work items tracking emojis (not super useful now that it's just the two of us but I reckon it will help loads when we will have many contributors 😄 hopefully!)
deblasis commentedon Feb 14, 2019
I have created a new PR (#8), also removed the tracking emojis just because... better to use tags. I will copy a few of the tags used by our Brazilian friends and let's see how that goes! 😉
medenagan commentedon Feb 14, 2019
Hey! Can I join? I'd like to help translate a page too.
deblasis commentedon Feb 14, 2019
Hi @medenagan ! Of course! Feel free to pick a page from the list and follow the instructions, shout if you need help with anything.
deblasis commentedon Feb 14, 2019
Added CircleCI webhook
medenagan commentedon Feb 15, 2019
@deblasis @LucaBlackDragon cool! Is it okay if I pick
API Reference > React? I don't have any preference 😄LucaBlackDragon commentedon Feb 15, 2019
Ok I'll assign that page to you! Just be sure to read the style guide and glossary before beginning to translate (and feel free to contribute to those too)
deblasis commentedon Feb 16, 2019
Hi guys! I think we need to attract more people, we need help! I was thinking about creating issues with the flags "help wanted" and "good first issue" for all the open/unassigned tasks in the progress issue.
I know that there are a lot of people that search for those tags in order to find projects to contribute on.
Then I thought... I can automate this thing and maybe other teams could find this script useful! So... I am gonna run it then I'm gonna shout about it and let's see what happens :D perhaps you guys could do the same!
lssmn commentedon Feb 18, 2019
Ciao guys! I have been looking for this for days and then I got distracted by work 😅I would love to contribute!
I can work on Basics -> Handling Events if nobody has taken it already (I actually have an almost ready Hooks -> Introducing Hooks as I was excited to do it but then realised that it is too early).
Let me know!
deblasis commentedon Feb 19, 2019
Ciao @lssmn! Fantastic! Please go on, read the instructions, assign the issue to yourself and start working on it at your own pace. I suggest we follow the advice we received in terms of focusing on core pages first. The newest ones are more likely to change I guess, also, the website is not live yet, otherwise yeah perhaps having a hot topic translated would have been better IMHO.
Welcome aboard 😄
37 remaining items
deblasis commentedon Apr 25, 2021
Ciao @DennisBoanini ! All yours 👍
adifsgaid commentedon Jul 2, 2021
Hello 😊, I would love to start working on FAQ page number #79.
mattia-sanfilippo commentedon Sep 18, 2021
Ciao! Can I start working on #84 ?
DennisBoanini commentedon Oct 3, 2021
Ciao I'd like to start work on #64 @deblasis
alessioitalo commentedon Oct 6, 2021
Hi, absolute beginner here trying to make his first steps in the open source world.
I would like to be assigned on #83, 'FAQ - Styling and CSS'
mattia-sanfilippo commentedon Oct 6, 2021
Ciao! Can I start working on #70 ?
deblasis commentedon Oct 6, 2021
👋 Benvenuto!
Of course, please read the Style Guide, I'll assign #83 to you, any questions do not hesitate to ask
deblasis commentedon Oct 6, 2021
All yours @mattia-sanfilippo !
deblasis commentedon Nov 30, 2021
Ciao!
We are now translating the new website that's currently in beta! (https://beta.reactjs.org/)
All the ongoing translations are suspended as it only makes sense to focus on the new website content as described here.
This issue has been updated. More info in #328
deblasis commentedon Jul 21, 2022
Ciao @LucaBlackDragon e @lssmn ! Long time no see!! Come va?
Siete ancora interessati a collaborare? Ho appena creato la PR #374 e mi farebbe piacere che qualcuno gli dia uno sguardo :)
Nessun problema se non avete tempo.
Fix legacy link (#1)
[-]Italian Translation Progress[/-][+][OLD] Legacy Italian Translation Progress[/+]gaearon commentedon Apr 25, 2023
Thanks to everyone who contributed to the old website translation!
Started a new issue for the new website: #418