From 11336a87070542b15c5a9c3a64c73c0ff0a8a1b0 Mon Sep 17 00:00:00 2001 From: MatteoG-O <107141059+Mttgo@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:02:02 +0000 Subject: [PATCH 1/5] Adding Italian Files --- src/content/docs/it/about/contributing.mdx | 134 ++++++++++++++++++ src/content/docs/it/about/get-started.mdx | 5 + .../docs/it/about/how-does-concepto-work.mdx | 9 ++ .../docs/it/about/what-is-concepto.mdx | 10 ++ src/content/docs/it/cloud-hosted/index.mdx | 23 +++ src/content/docs/it/index.mdx | 54 +++++++ src/content/docs/it/self-hosted/index.mdx | 29 ++++ src/content/docs/it/self-hosted/setup.mdx | 51 +++++++ 8 files changed, 315 insertions(+) create mode 100644 src/content/docs/it/about/contributing.mdx create mode 100644 src/content/docs/it/about/get-started.mdx create mode 100644 src/content/docs/it/about/how-does-concepto-work.mdx create mode 100644 src/content/docs/it/about/what-is-concepto.mdx create mode 100644 src/content/docs/it/cloud-hosted/index.mdx create mode 100644 src/content/docs/it/index.mdx create mode 100644 src/content/docs/it/self-hosted/index.mdx create mode 100644 src/content/docs/it/self-hosted/setup.mdx diff --git a/src/content/docs/it/about/contributing.mdx b/src/content/docs/it/about/contributing.mdx new file mode 100644 index 0000000..307ecdf --- /dev/null +++ b/src/content/docs/it/about/contributing.mdx @@ -0,0 +1,134 @@ +--- +title: Contribuire +desc: Apprendi come contribuire a Concepto o alla documentazione. +--- + +import { Tabs, TabItem } from '@astrojs/starlight/components'; + +Accogliamo contributi di qualsiasi dimensione e da contributori di qualsiasi livello di competenza. +Essendo un progetto open source, crediamo nel ricambiare ai nostri contributori. + Siamo felici di offrire assistenza per quanto riguarda le richieste di pull (PR), la scrittura tecnica e nel trasformare qualsiasi idea per una funzionalità in realtà. + +:::Note[Consiglio per i nuovi contributori] +Dai un'occhiata ai Documenti di GitHub per informazioni utili su come lavorare con GitHub. [https://docs.github.com/en/get-started/quickstart/hello-world] +::: + +> L'ispirazione per questo manuale per i contributori proviene da @withastro/starlight, la pagina di documentazione su cui è ospitato! + + +## Tipi di contributi + +Ci sono molti modi per contribuire a Concepto AI. + +L'aiuto nella scrittura della documentazione, nell'individuare errori di battitura e errori, così come la traduzione della documentazione in altre lingue, è sempre benvenuto. + +Puoi anche partecipare lasciando feedback su issues o revisionando pull requests di altri contributori. [https://github.com/leowilkin/concepto/issues] [https://github.com/leowilkin/concepto/pulls] + +Ti incoraggiamo a: + +- [**aprire un problema**] (https://github.com/leowilkin/concepto/issues/new) per farci sapere di bug in Concepto, documentazione poco chiara che hai trovato, o altri problemi con cui ti sei imbattuto. + +- [**Dai un'occhiata alle issue esistenti**](https://github.com/leowilkin/concepto/issues). + +- **Fai una pull request (PR).** per affrontare un problema aperto o risolvere problemi evidenti. + Leggi di più su [come fare una PR nella documentazione di GitHub][pr-docs]. + +- [**Rivedi le PR esistenti.**](https://github.com/leowilkin/concepto/pulls)per aiutarci a unire le contribuzioni più velocemente. + +- [**Aggiungi o aggiorna le traduzioni.**](https://concepto-docs.vercel.app/about/contributing/#translations). Abbiamo bisogno di aiuto nella traduzione sia dell'interfaccia utente di Concepto che della documentazione. + +### Configurazione di un ambiente di sviluppo + +Puoi sviluppare in locale o utilizzare un ambiente sviluppo online come [Github Codespaces](#developing-using-github-codespaces) per iniziare rapidamente. + +#### Sviluppo in locale + +**prerequisiti:** Sviluppare Concepto AI richiede [Node.js](https://nodejs.org/en) (v16 o superiore ) e [npm](https://npmjs.org/).Assicurati di averli installati prima di seguire questi passaggi. Se stai sviluppando nuovi strumenti di intelligenza artificiale, potresti aver bisogno di una chiave API per sviluppatori OpenAI. + +1. **Fai un fork di Concepto o dei Concepto Docs.** nel tuo account personale di GitHub cliccando Fork sul progetto che preferisci + [Concepto AI](https://github.com/leowilkin/concepto) + [Concepto Docs](https://github.com/leowilkin/concepto-docs) + +2. **clona il tuo fork** di Concepto sul tuo computer. Sostituisci YOUR-USERNAME nel comando seguente con il tuo nome utente GitHub per clonare da un Terminale: + + Concepto: + ```sh + git clone `https://github.com/YOUR-USERNAME/concepto.git` + ``` + Concepto Docs: + ```sh + git clone `https://github.com/YOUR-USERNAME/concepto-docs.git` + ``` + +3. **cambia directory** al repository clonato: + + Concepto: + ```sh + cd concepto + ``` + Concepto Docs: + ```sh + cd concepto-docs + ``` + +4. **Installa le dipendenze** con `npm`: + + ```sh + npm i + ``` + +#### Sviluppo utilizzando Github Codespaces + +**Crea un nuovo codespace** via + + + + [Create new Concepto Codespace](https://codespaces.new/leowilkin/concepto) + + + [Create new Concepto Docs Codespace](https://codespaces.new/leowilkin/concepto-docs) + + + +il contenitore di sviluppo usato per GitHub Codespaces può [altri strumenti di supporto](https://containers.dev/supporting), inclusi VS Code. + + +## Testing + +### Testare modifiche visive durante lo sviluppo + +Esegui il server di sviluppo sul sito della documentazione per vedere come le modifiche che apporti influenzano un progetto che utilizza Concepto. + +Per farlo, apri il tuo terminale, vai alla root del progetto, quindi esegui pnpm dev: + +```sh +npm run dev +``` + +Dovresti essere in grado di aprire o e vedere le tue modifiche. +## Traduzioni + +Le traduzioni aiutano a rendere la documentazione di Concepto accessibile a più persone. + +### Tradurre l'interfaccia utente di Concepto AI + +L'interfaccia utente di Concepto include alcuni elementi di testo incorporati. Ad esempio, il Concepto it, che ha bisogno di essere tradotto. + +### Tradurre la documentazione di Concepto AI + +La documentazione di Concepto AI è anche tradotta in diverse lingue. Puoi trovare il codice sorgente del sito nella cartella src di questo repository. + +Aiuta: + +- Revisionando [PR di traduzione aperte](https://github.com/leowilkin/concepto/pulls) +- Aggiornando le pagine tradotte obsolete +- Aggiungendo una pagina non tradotta + +#### Aggiungere una nuova lingua alla documentazione di Concepto + +Per agiungere una lingua,avrai bisogno del suo tag BCP-47 e di un'etichetta. Vedi [“Adding a new language”](https://github.com/withastro/docs/blob/main/contributor-guides/translating-astro-docs.md#adding-a-new-language) nel repository delle documentazioni di Astro per alcuni utili consigli su come scegliere quest. + +-aggiungi la tua lingua alla configurazione `locales` in `docs/astro.config.mjs` +- Crea la prima pagina tradotta per la tua lingua + Questo deve essere la pagina principale di concepto: `docs/src/content/docs/{language}/index.mdx`. +- Apri una pull request su GitHub per aggiungere le tue modifiche alla documentazione di Concepto! diff --git a/src/content/docs/it/about/get-started.mdx b/src/content/docs/it/about/get-started.mdx new file mode 100644 index 0000000..9430c45 --- /dev/null +++ b/src/content/docs/it/about/get-started.mdx @@ -0,0 +1,5 @@ +--- +title: introduttiva +desc: informazione su come iniziare utilizzando Concepto AI oggi +--- + diff --git a/src/content/docs/it/about/how-does-concepto-work.mdx b/src/content/docs/it/about/how-does-concepto-work.mdx new file mode 100644 index 0000000..34040ee --- /dev/null +++ b/src/content/docs/it/about/how-does-concepto-work.mdx @@ -0,0 +1,9 @@ +--- +title: Come funziona Concepto AI? +desc: Apprendi come funziona Concepto. +--- +1. Disegna uno schizzo della tua idea per il sito web utilizzando gli strumenti di disegno integrati nella suite. +2. Concepto AI convertirà automaticamente il tuo disegno da SVG a PNG. +3. Utilizzando l'ultima API GPT4-Vision di OpenAI, Concepto AI convertirà poi il tuo file PNG in un file HTML e Tailwind CSS. +4. Una anteprima apparirà sullo schermo del codice e del sito web. +5. È possibile scaricare il file HTML e Tailwind CSS e utilizzarlo nel tuo progetto. \ No newline at end of file diff --git a/src/content/docs/it/about/what-is-concepto.mdx b/src/content/docs/it/about/what-is-concepto.mdx new file mode 100644 index 0000000..e137339 --- /dev/null +++ b/src/content/docs/it/about/what-is-concepto.mdx @@ -0,0 +1,10 @@ +--- +title: Cos'è Concepto AI? +desc: Apprendi cos'è Concepto +next: false +--- + +Concepto AI è una piattaforma alimentata dall'intelligenza artificiale che ti aiuta a creare i tuoi siti web utilizzando la potenza della tua immaginazione e la potenza di OpenAI. + +Puoi disegnare siti web utilizzando uidraw, uno strumento per lavagne web che ti consente di disegnare siti web utilizzando un'interfaccia semplice di penna e carta, e poi convertirli in codice sfruttando la potenza di OpenAI. +![Whiteboard](../../../assets/images/whiteboarding.png) diff --git a/src/content/docs/it/cloud-hosted/index.mdx b/src/content/docs/it/cloud-hosted/index.mdx new file mode 100644 index 0000000..fa665db --- /dev/null +++ b/src/content/docs/it/cloud-hosted/index.mdx @@ -0,0 +1,23 @@ +--- +title: Ottieni accesso all'hosting cloud +tag: beta +desc: Richiedi l'accesso all'hosting cloud per Concepto AI. +prev: false +--- +:::tip[Note] +Questa è una funzionalità beta. +::: + +Invece di ospitare Concepto AI sul tuo server, puoi ospitarlo sui nostri server cloud. Questa è un'ottima opzione se non possiedi un server o non desideri gestirne uno. + +## Come ottenere accesso + +Completa questo modulo per ottenere accesso all'hosting cloud: https://tally.so/r/wLPkel + +## Prezzi +Addebitiamo una tariffa mensile fissa per l'hosting cloud. Tutti i prezzi sono in GBP e includono l'IVA. + +| Piano | Prezzo | +| ---- | ----- | +| Standard | £10/mese | + diff --git a/src/content/docs/it/index.mdx b/src/content/docs/it/index.mdx new file mode 100644 index 0000000..3a97090 --- /dev/null +++ b/src/content/docs/it/index.mdx @@ -0,0 +1,54 @@ +--- +title: Concepto AI +description: Progetta il tuo prossimo sito web con l'intelligenza artificiale. +template: splash +hero: + tagline:Progetta il tuo prossimo sito web con l'intelligenza artificiale. + image: + file: ../../assets/hero.svg + actions: + - text: Informazioni + link: /about/what-is-concepto + icon: right-arrow + variant: primary + - text: Inizia + link: /about/get-started + icon: rocket +banner: + content: | + Abbiamo appena lanciato Concepto AI v1.0. 🚀 +--- + +import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components'; + +## Quick Links + + + + + + + + +## Features + + + + Utilizzando l'editor integrato, puoi disegnare la tua interfaccia utente e esportarla come codice. + + + Concepto AI utilizza l'ultimo modello GPT4-V per generare codice dalla tua immagine. + + + solo le basi, senza sovraccarico. Non traccia né memorizza le tue generazioni. + + + Concepto AI is built with Next.JS 14 and Tailwind CSS, so it's fast and lightweight. + + + Concepto AI genera automaticamente codice compatibile con Tailwind CSS, incluso il CDN. + + + Concepto AI è open source e auto-ospitato. Puoi ospitarlo sul tuo server o utilizzare il nostro hosting cloud. + + diff --git a/src/content/docs/it/self-hosted/index.mdx b/src/content/docs/it/self-hosted/index.mdx new file mode 100644 index 0000000..ad1507e --- /dev/null +++ b/src/content/docs/it/self-hosted/index.mdx @@ -0,0 +1,29 @@ +--- +title: Auto-ospitato +desc: Ospita Concepto AI in modo più semplice sul tuo server. +prev: false +--- +import { Tabs, TabItem, LinkCard } from '@astrojs/starlight/components'; + +**Auto-ospitato** È un'ottima opzione se desideri avere pieno controllo sulla tua distribuzione. Puoi modificare il codice a tuo piacimento e utilizzare il tuo dominio. + +:::Attenzione[Note] +Devi avere **server** & **OpenAI Tier 2** per ospitare Concepto AI. Se non ne possiedi uno, ti consigliamo di utilizzare la versione ospitata su cloud. + +::: + + + + + Hai il pieno controllo sulla tua distribuzione. + + Controllo completo sui prezzi, inclusi i chiavi API + + Puoi utilizzare il tuo dominio. + + Cambia e modifica il codice a tuo piacimento. + + + - È necessario avere accesso all'API e alle chiavi di OpenAI. + - È necessario dispore di un server + - You need to have some technical knowledge + - È necessario avere un dominio. + - Può essere più costoso rispetto alla versione cloud. + + \ No newline at end of file diff --git a/src/content/docs/it/self-hosted/setup.mdx b/src/content/docs/it/self-hosted/setup.mdx new file mode 100644 index 0000000..cecc214 --- /dev/null +++ b/src/content/docs/it/self-hosted/setup.mdx @@ -0,0 +1,51 @@ +--- +title: Configura l'auto-ospitazione +desc: Configura la tua istanza auto-ospitata dell'app. +next: false +--- +:::note +Devi avere conoscenze tecniche per completare questo tutorial. Se non le hai, puoi utilizzare la [hosted version](/cloud-hosted/). +::: + +Se sei sicuro di voler ospitare localmente o su un server, segui i passaggi qui sotto. + +### Prerequisiti +- Node 14 o superiore +- NPM 7 o superiore +- Un [OpenAI API key](https://platform.openai.com/api-keys) +- Un IDE o un editor di testo a tua scelta + +### passaggi + +1. Apri una nuova finestra del terminale e spostati nella directory in cui desideri installare l'applicazione. + +2. Clona il repository nel tuo terminale. + +```bash title="Terminal" +gh repo clone leowilkin/concepto +``` +3. Crea e aggiungi il tuo [OpenAI API key](https://platform.openai.com/api-keys) a un nuovo `.env.local` file. + +```bash title=".env.local" +OPENAI_API_KEY=sk-************ +``` +4. Installa le dipendenze. + +```bash title="Terminal" +npm install +``` +5. Avvia l'applicazione. + +```bash title="Terminal" +npm run dev +``` +6. Apri il tuo browser e vai su http://localhost:3000 +7. Per interrompere l'applicazione, premi CTRL + C nella finestra del terminale. + + +**Hai finito!** Ora puoi utilizzare l'applicazione in locale. + + + + + From 78ab600248c3efe427e5652151bb1d4d83c4e1e9 Mon Sep 17 00:00:00 2001 From: Leo Wilkin Date: Thu, 7 Dec 2023 17:08:11 +0000 Subject: [PATCH 2/5] Update contributing.mdx --- src/content/docs/it/about/contributing.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/it/about/contributing.mdx b/src/content/docs/it/about/contributing.mdx index 307ecdf..fbdc337 100644 --- a/src/content/docs/it/about/contributing.mdx +++ b/src/content/docs/it/about/contributing.mdx @@ -105,7 +105,7 @@ Per farlo, apri il tuo terminale, vai alla root del progetto, quindi esegui pnpm npm run dev ``` -Dovresti essere in grado di aprire o e vedere le tue modifiche. +Dovresti essere in grado di aprire `http://localhost:4321` o `http://localhost:3000` e vedere le tue modifiche. ## Traduzioni Le traduzioni aiutano a rendere la documentazione di Concepto accessibile a più persone. From bcfeadae0156770e6213ccf7734adb399e261e69 Mon Sep 17 00:00:00 2001 From: Leo Wilkin Date: Thu, 7 Dec 2023 17:15:36 +0000 Subject: [PATCH 3/5] Update src/content/docs/it/self-hosted/setup.mdx --- src/content/docs/it/self-hosted/setup.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/it/self-hosted/setup.mdx b/src/content/docs/it/self-hosted/setup.mdx index cecc214..696fe41 100644 --- a/src/content/docs/it/self-hosted/setup.mdx +++ b/src/content/docs/it/self-hosted/setup.mdx @@ -4,7 +4,7 @@ desc: Configura la tua istanza auto-ospitata dell'app. next: false --- :::note -Devi avere conoscenze tecniche per completare questo tutorial. Se non le hai, puoi utilizzare la [hosted version](/cloud-hosted/). +Devi avere conoscenze tecniche per completare questo tutorial. Se non le hai, puoi utilizzare la [versione ospitata](/cloud-hosted/). ::: Se sei sicuro di voler ospitare localmente o su un server, segui i passaggi qui sotto. From f75b74e3a4fc83363ef2ad70589bfec9deb2e64e Mon Sep 17 00:00:00 2001 From: Leo Wilkin Date: Thu, 7 Dec 2023 17:15:53 +0000 Subject: [PATCH 4/5] Update src/content/docs/it/self-hosted/setup.mdx --- src/content/docs/it/self-hosted/setup.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/it/self-hosted/setup.mdx b/src/content/docs/it/self-hosted/setup.mdx index 696fe41..ff3ed9a 100644 --- a/src/content/docs/it/self-hosted/setup.mdx +++ b/src/content/docs/it/self-hosted/setup.mdx @@ -15,7 +15,7 @@ Se sei sicuro di voler ospitare localmente o su un server, segui i passaggi qui - Un [OpenAI API key](https://platform.openai.com/api-keys) - Un IDE o un editor di testo a tua scelta -### passaggi +### Passaggi 1. Apri una nuova finestra del terminale e spostati nella directory in cui desideri installare l'applicazione. From fc78f74770c98a4bde90bb723266896831c9d396 Mon Sep 17 00:00:00 2001 From: LKW Date: Thu, 7 Dec 2023 17:24:17 +0000 Subject: [PATCH 5/5] change config --- astro.config.mjs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 8687b2a..86310f0 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -36,6 +36,10 @@ export default defineConfig({ label: 'Français', lang: 'fr-FR', }, + 'it': { + label: 'Italiano' + lang: 'it-IT' + }, }, lastUpdated: true, favicon: '/favicon.svg', @@ -57,7 +61,8 @@ export default defineConfig({ autogenerate: { directory: 'about' }, collapsed: true, translations: { - 'fr-FR': 'À propos de' + 'fr-FR': 'À propos de', + 'it-IT': 'Translation in Progress' }, }, { @@ -65,7 +70,9 @@ export default defineConfig({ autogenerate: { directory: 'self-hosted' }, collapsed: true, translations: { - 'fr-FR': 'Auto-hébergé' + 'fr-FR': 'Auto-hébergé', + 'it-IT': 'Translation in Progress' + }, }, { @@ -74,7 +81,9 @@ export default defineConfig({ badge: 'BETA', collapsed: true, translations: { - 'fr-FR': 'Hébergement Cloud' + 'fr-FR': 'Hébergement Cloud', + 'it-IT': 'Translation in Progress' + }, }, ],