chore(i18n,docs): processed translations (#46010)

This commit is contained in:
camperbot
2022-05-17 21:28:52 +05:30
committed by GitHub
parent 319200ba37
commit df10ffd65c
9 changed files with 76 additions and 76 deletions

View File

@@ -32,7 +32,7 @@ Per favore nota che queste issue in GitHub sono per problemi e discussioni sulla
### Come posso segnalare un problema di sicurezza?
Per favore non creare issue su GitHub per problemi di sicurezza. Instead, please [follow our security policy](https://contribute.freecodecamp.org/#/security).
Per favore non creare issue su GitHub per problemi di sicurezza. Invece, per favore [segui la nostra politica di sicurezza](https://contribute.freecodecamp.org/#/security).
### Sono uno studente. Posso lavorare su una funzionalità ottenendo crediti accademici?

View File

@@ -29,7 +29,7 @@
- **Manuali di volo** (per membri dello staff & moderatori)
- [Manuale del moderatore](moderator-handbook.md)
- [Manuale DevOps](devops.md)
- [Courses VSCode Extension](courses-vscode-extension.md)
- [Estensione VSCode per i corsi](courses-vscode-extension.md)
---

View File

@@ -1,49 +1,49 @@
# Courses VSCode Extension
# Estensione di VSCode per i corsi
This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension.
Questo dettaglia le linee guida della manutenzione del repo [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) che contiene il codice sorgente per l'estensione [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses).
## Publishing the Extension
## Pubblicazione dell'estensione
A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch.
Una azione GitHub pubblica l'estensione automagicamente su Visual Studio marketplace quando il branch `prod` viene aggiornato.
Ensure the `main` branch is checked out.
Assicurati di essere sul branch `main`.
```bash
git checkout main
```
Update the local repository with `upstream`, and reset `main`.
Aggiorna il repository locale con `upstream`, e ripristina `main`.
```bash
git fetch upstream
git reset --hard upstream/main
```
Checkout the `prod` branch.
Vai sul branch `prod`.
```bash
git checkout prod
```
Merge the commits wanted for deployment into `prod`.
Unisci i commit da distribuire in `prod`.
```bash
git merge main
```
Push the local branch to `upstream`.
Fai il push del ramo locale a `upstream`.
```bash
git push upstream
```
> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository.
> [!NOTE] Fare il push ad `upstream` richieste il permesso di scrittura al repo `freeCodeCamp/courses-vscode-extension`.
## Manually Publishing the Extension
## Pubblicare l'estensione manualmente
A manual upload to the Visual Studio Marketplace can be achieved, by following these steps:
Un upload manuale a Visual Studio Code può essere fatto, seguendo questi step:
1. Visit https://marketplace.visualstudio.com/ and sign in
2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp)
3. Select the relevant extension, and select `Update`
4. Upload the file from your local files
1. Visita https://marketplace.visualstudio.com/ e fai l'accesso
2. Naviga alla pagina [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp)
3. Seleziona l'estensione rilevante, e seleziona `Update`
4. Carica il file dal tuo file locale

View File

@@ -244,13 +244,13 @@ npm run develop
Questo singolo comando attiverà tutti i servizi, compreso il server API e le applicazioni client disponibili su cui lavorare.
> [!NOTE] Una volta pronto, apri un browser web e **visita <http://localhost:8000>**. If the app loads, sign in. Congratulations you're all set! You now have a copy of freeCodeCamp's entire learning platform running on your local machine.
> [!NOTE] Una volta pronto, apri un browser web e **visita <http://localhost:8000>**. Se l'app si carica, accedi. Congratulazioni sei pronto! Hai ora una copia dell'intera piattaforma di apprendimento di freeCodeCamp in esecuzione sul tuo computer.
> [!TIP] Il server API serve le API su `http://localhost:3000`. L'app Gatsby serve il client dell'applicazione su `http://localhost:8000`
> While you are logged in, if you visit <http://localhost:3000/explorer> you should see the available APIs.
> Mentre hai effettuato l'accesso, se visiti <http://localhost:3000/explorer> dovresti vedere le API disponibili.
> [!WARNING] Clearing your cookies or running `npm run seed:certified-user` will log you out, and you will have to sign in again.
> [!WARNING] Se pulisci i cookie o esegui `npm run seed:certified-user` perderai l'accesso, e dovrai fare di nuovo l'accesso.
## Accedi con un utente locale
@@ -498,7 +498,7 @@ Se sei su un sistema operativo diverso e/o continui ad avere dei problemi, visit
> [!WARNING]
>
> Please avoid creating GitHub issues for prerequisite issues. They are out of the scope of this project.
> Per favore evita di creare issue su GitHub per problemi con i prerequisiti. Sono al di fuori dell'ambito di questo progetto.
### Problemi con UI, Font, errori di build, ecc.
@@ -568,7 +568,7 @@ Se incontri degli errori durante l'installazione delle dipendenze, assicurati di
La prima configurazione può richiedere un po' di tempo a seconda della larghezza di banda della rete. Sii paziente, e se continui a rimanere bloccato ti raccomandiamo di usare GitPod invece di un setup offline.
> [!NOTE] If you are using Apple Devices with M1 Chip to run the application locally, it is suggested to use Node v14.7 or above. You might run into issues with dependencies like Sharp otherwise.
> [!NOTE] Se stai usando un device Apple con Chip M1 per eseguire l'applicazione in locale, suggeriamo di usare Node v14.7 o superiore. Altrimenti potresti avere problemi con dipendenze come Sharp.
## Ottenere Aiuto

View File

@@ -50,49 +50,49 @@ Ogni componente è diverso, ma in genere un componente dovrebbe:
- Essere stilizzato internamente basato sulle proprietà (Il consumatore non dovrebbe avere bisogno di stilizzare il componente con la proprietà `className`)
- Utilizzare il sistema integrato di stilizzazione di Tailwind invece di usare stili personalizzati
### Using colors
### Uso dei colori
There are two color "layers" in the component library:
Ci sono due strati di colori nella libreria dei componenti:
- The base layer, where the color names describe what the colors are, e.g. `gray00`, `blue50`
- The semantic layer, where the color names describe what the colors are for, e.g. `foreground-primary`, `background-danger`
- Lo strato base, dove i nomi dei colori descrivono cosa sono i colori, per esempio `gray00`, `blue50`
- Lo strato semantico, dove i nomi dei colori descrivono lo scopo de colori, per esempio `foreground-primary`, `background-danger`
Generally when using colors in a component, you should choose semantic variables over the base ones. There are exceptions, however, specifically when you are styling the component's states such as hover, active, disabled, etc. In these cases, we recommend using the base variables directly instead of creating new semantic variables, since each component can have different styles for their states.
In genere quando usi i colori in un componente dovresti preferire le variabili semantiche rispetto a quelle base. Però ci sono eccezioni, specialmente quando stai dando uno stile agli stati del componente, tipo hover, attivo, disabilitato, ecc. In questo caso, raccomandiamo l'uso delle variabili base invece di creare nuove variabili semantiche, visto che ogni compnente può avere diversi stili per i vari stati.
> [!NOTE] Color definition can be found in the [`colors.css` file](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/tools/ui-components/src/colors.css). A color is only available for use if it is added to the [`tailwind.config.js` file](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/tools/ui-components/tailwind.config.js) under the `colors` property.
> [!NOTE] Le definizioni dei colori possono essere trovate nel [file `colors.css`](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/tools/ui-components/src/colors.css). Un colore è disponibile per l'uso solo se è aggiunto al [file `tailwind.config.js`](https://github.com/freeCodeCamp/freeCodeCamp/blob/main/tools/ui-components/tailwind.config.js) sotto la proprietà `colors`.
### Link utili
- [Tailwind CSS Configuration](https://tailwindcss.com/docs/configuration)
- [React Bootstrap v0.33 Docs](https://react-bootstrap-v3.netlify.app)
- [Bootstrap 3.3.7 stylesheet](https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css)
- [React Bootstrap current implementation](https://github.com/react-bootstrap/react-bootstrap/tree/master/src)
- [React Bootstrap current tests](https://github.com/react-bootstrap/react-bootstrap/tree/master/test)
- [Implementazione corrente di React Bootstrap](https://github.com/react-bootstrap/react-bootstrap/tree/master/src)
- [Test attuali di React Bootstrap](https://github.com/react-bootstrap/react-bootstrap/tree/master/test)
## Visualizzazione degli use case con Storybook
Use cases of the component should be added to the Storybook file (`.stories.tsx`).
Gli use case di un componente dovrebbero essere aggiunti al file Storybook (`.stories.tsx`).
To start Storybook, run the following command from the root directory:
Per far partire Storybook, esegui i seguenti comandi dalla directory root:
```bash
npm run storybook
```
The Storybook page is available on [http://localhost:6006](http://localhost:6006).
La pagina Storybook è disponibile a [http://localhost:6006](http://localhost:6006).
## Scrivere test unitari
We use [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/) to write unit tests. The tests should assert that the components behave as expected and are accessible.
Usiamo [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/) per scrivere i test dell'unità. I test dovrebbero verificare che i componenti si comportano come previsto e sono accessibili.
To run tests against the component library, run the following command from the root directory:
Per eseguire i test sulla libreria componenti, esegui il seguente comando dalla directory root:
```bash
npm run test-ui-components
```
### Useful links
### Link utili
- [Testing for Accessibility](https://testing-library.com/docs/dom-testing-library/api-accessibility)
- [Order of priority of React Testing Library's queries](https://testing-library.com/docs/queries/about/#priority)
- [Common mistakes with React Testing Library](https://kentcdodds.com/blog/common-mistakes-with-react-testing-library)
- [Testare per accessibilità](https://testing-library.com/docs/dom-testing-library/api-accessibility)
- [Ordine di priorità delle query di React Testing Library](https://testing-library.com/docs/queries/about/#priority)
- [Errori comuni con React Testing Library](https://kentcdodds.com/blog/common-mistakes-with-react-testing-library)

View File

@@ -37,7 +37,7 @@ e servi la directory `/docs`
docsify serve docs
```
Alternatively, if you have installed freeCodeCamp locally (see the local setup guide), we bundled the CLI with the development tools so you can run any of the below commands as needed from the root of the repo:
In alternativa, se hai installato freeCodeCamp localmente (vedi la guida di installazione locale), impacchettiamo il CLI con gli strumenti di sviluppo in modo da poter eseguire uno qualsiasi dei comandi sottostanti dalla root del repo quando necessario:
### Servire e avviare solo il sito di documentazione

View File

@@ -1,30 +1,30 @@
# freeCodeCamp.org's Security Policy
# Politica di sicurezza di freeCodeCamp.org
Questo documento delinea la nostra politica di sicurezza per codepase, le piattaforme che operiamo, e come riportare vulnerabilità.
## Segnalare una vulnerabilità
> [!NOTE] If you think you have found a vulnerability, **please report it responsibly**. Do not create GitHub issues for security issues. Instead, follow this guide.
> [!NOTE] Se pensi di aver trovato una vulnerabilità, **perfavore riportala responsabilmente**. Non creare una issue su GitHub per problemi di sicurezza. Invece, segui questa guida.
### Guidelines
### Linee guida
We appreciate responsible disclosure of vulnerabilities that might impact the integrity of our platforms and users. In the interest of saving everyone time, we encourage you to report vulnerabilities with these in mind:
Apprezziamo la notifica responsabile di vulnerabilità che possa impattare l'integrità delle nostre piattaforme e i nostri utenti. Nell'interesse di risparmiare il tempo di tutti, ti incoraggiamo a riportare vulnerabilità tenendo i seguenti punti a mente:
1. Ensure that you are using the **latest**, **stable**, and **updated** versions of the Operating System and Web Browser(s) available to you on your machine.
2. We consider using tools & online utilities to report issues with SPF & DKIM configs, SSL Server tests, etc., in the category of ["beg bounties"](https://www.troyhunt.com/beg-bounties) and are unable to respond to these reports.
3. While we do not offer any bounties or swags at the moment, we'll be happy to list your name in our [Hall of Fame](security-hall-of-fame.md) list, provided the reports are not low-effort.
1. Assicurati di star usando l'**ultima** versione **aggiornata** e **stabile** del tuo sistema operativo e del browser web che sono disponibili sulla tua macchina.
2. Consideriamo l'ultilizzo di strumenti e utility online per riportare problemi con le configurazioni SPF & DKIM, o test SSL Server, nella categoria ["beg bounties"](https://www.troyhunt.com/beg-bounties) e non siamo possibilitati a rispondere a questi report.
3. Anche se non offriamo ricompense al momento, saremo felici di aggiungere il tuo nome alla lista nella [Hall of Fame](security-hall-of-fame.md), sempre che i report non siano senza sforzo.
### Reporting
### Segnalare
After confirming the above guidelines, please feel free to send an email to `possible-security-issue [at] freecodecamp.org`. You can also send us a PGP encrypted message at `flowcrypt.com/me/freecodecamp`.
Dopo aver confermato le linee guida di qui sopra, sentiti libero di mandare una mail a `possible-security-issue [at] freecodecamp.org`. Puoi anche mandare un messaggio crittografato PGP a `flowcrypt.com/me/freecodecamp`.
Once you report a vulnerability, we will look into it and ensure that it is not a false positive. If we need to clarify any details, we will get back to you. You can submit separate reports for each issue you find. Please note that we will not be able to respond to any issues that we think are outside the guidelines.
Una volta che riporti una vulnerabilità, la investigheremo e ci assicureremo che non sia un falso positivo. Se abbiamo bisogno di chiarimenti e dettagli, ti ricontatteremo. Puoi fare segnalazioni separate per ogni problema che trovi. Per favore nota che non saremo in grado di rispondere a qualsiasi problema che pensiamo sia al di fuori delle linee guida.
## Piattaforme & Codebase
Here is a list of the platforms and codebases we are accepting reports for:
Ecco una lista delle piattaforme e codebase per cui accettiamo segnalazioni:
### Learn Platform
### Piattaforma di apprendimento
| Versione | Branch | Supportata | Website attivo |
| ---------- | -------------- | ---------- | ------------------------ |
@@ -32,23 +32,23 @@ Here is a list of the platforms and codebases we are accepting reports for:
| staging | `prod-staging` | Sì | `freecodecamp.dev/learn` |
| sviluppo | `main` | No | |
### Publication Platform
### Piattaforma di pubblicazione
| Versione | Supportata | Website attivo |
| ----------- | ---------- | ---------------------------------------- |
| production | Sì | `freecodecamp.org/news` |
| localizzata | Sì | `freecodecamp.org/<language>/news` |
### Mobile App
### App mobile
| Versione | Supportata | Website attivo |
| ---------- | ---------- | ---------------------------------------------------------------- |
| production | Sì | `https://play.google.com/store/apps/details?id=org.freecodecamp` |
### Other Platforms
### Altre Piattaforme
Apart from the above, we are also accepting reports for repositories hosted on GitHub under the freeCodeCamp organization.
Oltre queste, accettiamo report per repository ospitate su GitHub sotto l'organizzazione freeCodeCamp.
### Other Self-hosted Applications
### Altre Applicazioni self-hosted
We self-host some of our platforms using open-source software like Ghost & Discourse. If you are reporting a vulnerability, please ensure that it is not a bug in the upstream software.
Facciamo l'host noi stessi di alcune delle nostre piattaforme usando software open-source come Ghost & Discourse. Se stai riportando una vulnerabilità per favore assicurati che non sua un bug nel software a fonte.

View File

@@ -29,7 +29,7 @@
- **Manuais de Voo** (para Equipe & Moderadores)
- [Manual do Moderador](moderator-handbook.md)
- [Manual do DevOps](devops.md)
- [Courses VSCode Extension](courses-vscode-extension.md)
- [Extensão do VSCode Courses](courses-vscode-extension.md)
---

View File

@@ -1,49 +1,49 @@
# Courses VSCode Extension
# Extensão do VSCode Courses
This details the maintenance guidelines for the [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repository which contains the source code for the [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses) extension.
Aqui detalharemos as diretrizes de manutenção para o [freeCodeCamp/courses-vscode-extension](https://github.com/freeCodeCamp/courses-vscode-extension) repositório que contém o código-fonte para a extensão [freeCodeCamp - Courses](https://marketplace.visualstudio.com/items?itemName=freeCodeCamp.freecodecamp-courses).
## Publishing the Extension
## Publicando a extensão
A GitHub Action automagically publishes the extension to the Visual Studio Marketplace, on pushes to the `prod` branch.
Uma GitHub Action publica automaticamente a extensão no Visual Studio Marketplace, em pushes para a branch `prod`.
Ensure the `main` branch is checked out.
Certifique-se de ter feito o check-out na branch `main`.
```bash
git checkout main
```
Update the local repository with `upstream`, and reset `main`.
Atualize o repositório local com `upstream` e dê um reset em `main`.
```bash
git fetch upstream
git reset --hard upstream/main
```
Checkout the `prod` branch.
Faça o check-out na branch `prod`.
```bash
git checkout prod
```
Merge the commits wanted for deployment into `prod`.
Faça o merge dos commits desejados para implantação em `prod`.
```bash
git merge main
```
Push the local branch to `upstream`.
Envie a branch local para `upstream`.
```bash
git push upstream
```
> [!NOTE] Pushing to `upstream` requires write access to the `freeCodeCamp/courses-vscode-extension` repository.
> [!NOTE] O envio para `upstream` requer acesso de gravação ao repositório `freeCodeCamp/courses-vscode-extension`.
## Manually Publishing the Extension
## Publicando a extensão manualmente
A manual upload to the Visual Studio Marketplace can be achieved, by following these steps:
Um upload manual para o Visual Studio Marketplace pode ser feito seguindo estes passos:
1. Visit https://marketplace.visualstudio.com/ and sign in
2. Navigate to the [freeCodeCamp Publisher page](https://marketplace.visualstudio.com/manage/publishers/freecodecamp)
3. Select the relevant extension, and select `Update`
4. Upload the file from your local files
1. Visite https://marketplace.visualstudio.com/ e faça login
2. Navegue até a [página do editor do freeCodeCamp](https://marketplace.visualstudio.com/manage/publishers/freecodecamp)
3. Selecione a extensão relevante e selecione `Update`
4. Faça o upload do arquivo a partir de seus arquivos locais