Skip to content

Commit 4cb9c93

Browse files
committed
docs/nav: translated
Translated titles and references when needed Added some terms to the glossary Signed-off-by: Alessandro De Blasis <[email protected]>
1 parent d8222ea commit 4cb9c93

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+133
-127
lines changed

GLOSSARY.md

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Glossary of the translations of technical and React-specific terms.
55
## Untranslatable terms
66
- props (**core concept**)
77
- state (**core concept**)
8+
- hooks (**core concept**)
9+
- ref (**core concept**)
810
- footer
911
- bug
1012
- browser
@@ -21,6 +23,10 @@ Glossary of the translations of technical and React-specific terms.
2123
- console
2224
- warning
2325
- form/forms
26+
- render props
27+
- strict mode
28+
- web components
29+
- build steps
2430

2531
# Common Translations
2632

content/blog/2015-12-18-react-components-elements-and-instances.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ React will ask the `Form` component what element tree it returns, given those `p
350350
}
351351
```
352352
353-
This is a part of the process that React calls [reconciliation](/docs/reconciliation.html) which starts when you call [`ReactDOM.render()`](/docs/top-level-api.html#reactdom.render) or [`setState()`](/docs/component-api.html#setstate). By the end of the reconciliation, React knows the result DOM tree, and a renderer like `react-dom` or `react-native` applies the minimal set of changes necessary to update the DOM nodes (or the platform-specific views in case of React Native).
353+
This is a part of the process that React calls [riconciliazione](/docs/reconciliation.html) which starts when you call [`ReactDOM.render()`](/docs/top-level-api.html#reactdom.render) or [`setState()`](/docs/component-api.html#setstate). By the end of the reconciliation, React knows the result DOM tree, and a renderer like `react-dom` or `react-native` applies the minimal set of changes necessary to update the DOM nodes (or the platform-specific views in case of React Native).
354354
355355
This gradual refining process is also the reason React apps are easy to optimize. If some parts of your component tree become too large for React to visit efficiently, you can tell it to [skip this “refining” and diffing certain parts of the tree if the relevant props have not changed](/docs/advanced-performance.html). It is very fast to calculate whether the props have changed if they are immutable, so React and immutability work great together, and can provide great optimizations with the minimal effort.
356356

content/blog/2017-09-08-dom-attributes-in-react-16.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Just like before, React lets you pass `data-` and `aria-` attributes freely:
8080

8181
This has not changed.
8282

83-
[Accessibility](/docs/accessibility.html) is very important, so even though React 16 passes any attributes through, it still validates that `aria-` props have correct names in development mode, just like React 15 did.
83+
[Accessibilità](/docs/accessibility.html) is very important, so even though React 16 passes any attributes through, it still validates that `aria-` props have correct names in development mode, just like React 15 did.
8484

8585
## Migration Path {#migration-path}
8686

content/docs/accessibility.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: accessibility
3-
title: Accessibility
3+
title: Accessibilità
44
permalink: docs/accessibility.html
55
---
66

content/docs/add-react-to-a-website.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: add-react-to-a-website
3-
title: Add React to a Website
3+
title: Aggiungere React Ad Un Sito
44
permalink: docs/add-react-to-a-website.html
55
redirect_from:
66
- "docs/add-react-to-an-existing-app.html"

content/docs/addons-animation.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ It is also possible to use custom class names for each of the steps in your tran
173173

174174
In order for it to apply transitions to its children, the `ReactCSSTransitionGroup` must already be mounted in the DOM or the prop `transitionAppear` must be set to `true`.
175175

176-
The example below would **not** work, because the `ReactCSSTransitionGroup` is being mounted along with the new item, instead of the new item being mounted within it. Compare this to the [Getting Started](#getting-started) section above to see the difference.
176+
The example below would **not** work, because the `ReactCSSTransitionGroup` is being mounted along with the new item, instead of the new item being mounted within it. Compare this to the [Primi Passi](#getting-started) section above to see the difference.
177177

178178
```javascript{4,6,13}
179179
render() {

content/docs/cdn-links.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: cdn-links
3-
title: CDN Links
3+
title: Collegamenti a CDN
44
permalink: docs/cdn-links.html
55
prev: create-a-new-react-app.html
66
next: hello-world.html

content/docs/codebase-overview.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: codebase-overview
3-
title: Codebase Overview
3+
title: Panoramica sul Codice
44
layout: contributing
55
permalink: docs/codebase-overview.html
66
prev: how-to-contribute.html
@@ -165,7 +165,7 @@ The "core" of React includes all the [top-level `React` APIs](/docs/top-level-ap
165165
* `React.Component`
166166
* `React.Children`
167167

168-
**React core only includes the APIs necessary to define components.** It does not include the [reconciliation](/docs/reconciliation.html) algorithm or any platform-specific code. It is used both by React DOM and React Native components.
168+
**React core only includes the APIs necessary to define components.** It does not include the [riconciliazione](/docs/reconciliation.html) algorithm or any platform-specific code. It is used both by React DOM and React Native components.
169169

170170
The code for React core is located in [`packages/react`](https://github.com/facebook/react/tree/master/packages/react) in the source tree. It is available on npm as the [`react`](https://www.npmjs.com/package/react) package. The corresponding standalone browser build is called `react.js`, and it exports a global called `React`.
171171

@@ -189,7 +189,7 @@ The only other officially supported renderer is [`react-art`](https://github.com
189189
190190
### Reconcilers {#reconcilers}
191191

192-
Even vastly different renderers like React DOM and React Native need to share a lot of logic. In particular, the [reconciliation](/docs/reconciliation.html) algorithm should be as similar as possible so that declarative rendering, custom components, state, lifecycle methods, and refs work consistently across platforms.
192+
Even vastly different renderers like React DOM and React Native need to share a lot of logic. In particular, the [riconciliazione](/docs/reconciliation.html) algorithm should be as similar as possible so that declarative rendering, custom components, state, lifecycle methods, and refs work consistently across platforms.
193193

194194
To solve this, different renderers share some code between them. We call this part of React a "reconciler". When an update such as `setState()` is scheduled, the reconciler calls `render()` on components in the tree and mounts, updates, or unmounts them.
195195

content/docs/create-a-new-react-app.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: create-a-new-react-app
3-
title: Create a New React App
3+
title: Creare una Nuova App React
44
permalink: docs/create-a-new-react-app.html
55
redirect_from:
66
- "docs/add-react-to-a-new-app.html"

content/docs/design-principles.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: design-principles
3-
title: Design Principles
3+
title: Principi di Design
44
layout: contributing
55
permalink: docs/design-principles.html
66
prev: implementation-notes.html

content/docs/faq-ajax.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-ajax
3-
title: AJAX and APIs
3+
title: AJAX ed APIs
44
permalink: docs/faq-ajax.html
55
layout: docs
66
category: FAQ

content/docs/faq-functions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-functions
3-
title: Passing Functions to Components
3+
title: Passare Funzioni ai Componenti
44
permalink: docs/faq-functions.html
55
layout: docs
66
category: FAQ

content/docs/faq-internals.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
id: faq-internals
3-
title: Virtual DOM and Internals
3+
title: Virtual DOM ed Interni
44
permalink: docs/faq-internals.html
55
layout: docs
66
category: FAQ
77
---
88

99
### What is the Virtual DOM? {#what-is-the-virtual-dom}
1010

11-
The virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called [reconciliation](/docs/reconciliation.html).
11+
The virtual DOM (VDOM) is a programming concept where an ideal, or "virtual", representation of a UI is kept in memory and synced with the "real" DOM by a library such as ReactDOM. This process is called [riconciliazione](/docs/reconciliation.html).
1212

1313
This approach enables the declarative API of React: You tell React what state you want the UI to be in, and it makes sure the DOM matches that state. This abstracts out the attribute manipulation, event handling, and manual DOM updating that you would otherwise have to use to build your app.
1414

content/docs/faq-state.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-state
3-
title: Component State
3+
title: State dei Componenti
44
permalink: docs/faq-state.html
55
layout: docs
66
category: FAQ

content/docs/faq-structure.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-structure
3-
title: File Structure
3+
title: Struttura dei File
44
permalink: docs/faq-structure.html
55
layout: docs
66
category: FAQ

content/docs/faq-styling.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-styling
3-
title: Styling and CSS
3+
title: Stili e CSS
44
permalink: docs/faq-styling.html
55
layout: docs
66
category: FAQ

content/docs/faq-versioning.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: faq-versioning
3-
title: Versioning Policy
3+
title: Regole di Versionamento
44
permalink: docs/faq-versioning.html
55
layout: docs
66
category: FAQ

content/docs/forwarding-refs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: forwarding-refs
3-
title: Forwarding Refs
3+
title: Inoltrare Refs
44
permalink: docs/forwarding-refs.html
55
---
66

content/docs/fragments.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: fragments
3-
title: Fragments
3+
title: Frammenti
44
permalink: docs/fragments.html
55
---
66

content/docs/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: getting-started
3-
title: Getting Started
3+
title: Primi Passi
44
permalink: docs/getting-started.html
55
next: add-react-to-a-website.html
66
redirect_from:

content/docs/higher-order-components.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: higher-order-components
3-
title: Higher-Order Components
3+
title: Componenti di Alto Livello
44
permalink: docs/higher-order-components.html
55
---
66

@@ -320,7 +320,7 @@ Higher-order components come with a few caveats that aren't immediately obvious
320320

321321
### Don't Use HOCs Inside the render Method {#dont-use-hocs-inside-the-render-method}
322322

323-
React's diffing algorithm (called reconciliation) uses component identity to determine whether it should update the existing subtree or throw it away and mount a new one. If the component returned from `render` is identical (`===`) to the component from the previous render, React recursively updates the subtree by diffing it with the new one. If they're not equal, the previous subtree is unmounted completely.
323+
React's diffing algorithm (called riconciliazione) uses component identity to determine whether it should update the existing subtree or throw it away and mount a new one. If the component returned from `render` is identical (`===`) to the component from the previous render, React recursively updates the subtree by diffing it with the new one. If they're not equal, the previous subtree is unmounted completely.
324324

325325
Normally, you shouldn't need to think about this. But it matters for HOCs because it means you can't apply a HOC to a component within the render method of a component:
326326

content/docs/hooks-custom.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: hooks-custom
3-
title: Building Your Own Hooks
3+
title: Hooks Personalizzati
44
permalink: docs/hooks-custom.html
55
next: hooks-reference.html
66
prev: hooks-rules.html

content/docs/hooks-effect.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: hooks-state
3-
title: Using the Effect Hook
3+
title: Usare l'Hook Effect
44
permalink: docs/hooks-effect.html
55
next: hooks-rules.html
66
prev: hooks-state.html

0 commit comments

Comments
 (0)