Skip to content

Commit

Permalink
italian translation
Browse files Browse the repository at this point in the history
also added some fixes to devlog
  • Loading branch information
kristoff-it committed Sep 12, 2024
1 parent 06419e4 commit b0ee24a
Show file tree
Hide file tree
Showing 28 changed files with 1,607 additions and 389 deletions.
2 changes: 1 addition & 1 deletion assets/css/home.css
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
display: none;
}

h1.section-title {
.section-title>h1 {
font-size: 3em;
color: #444;
text-align: center;
Expand Down
5 changes: 5 additions & 0 deletions assets/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -532,4 +532,9 @@ video {
#back {
margin-top: 1em;
display: inline-block;
}


.changelist>div {
padding: 5px 20px;
}
44 changes: 44 additions & 0 deletions content/en-US/devlog/index.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
.title = "Devlog",
.author = "",
.date = @date("2024-08-07T00:00:00"),
.layout = "devlog.shtml",
.alternatives = [{
.layout = "devlog.xml",
.output = "devlog/index.xml",
}],
.custom = {
"mobile_menu_title": "Devlog",
},
// Every entry is a block of markdown content that
// starts with a $section heading.
// The $section.id is the date of the new micro-post.
// It will also be used as the unique identifier for your
// new entry both in HTML (as the fragment value) and in
// the RSS feed.
// If you want to publish more than one entry in the same
// day, add hours, minutes and seconds to the id value.
// If you get a date parsing error on build, you messed up
// the date syntax.
// You can look at this page's '.date' frontmatter field for
// an example of a correct date string.
---

# [Zig tokenizer updated to use labeled switch statements]($section.id('2024-09-11'))

Author: Andrew Kelley

Now that Matthew landed [labeled switch continue syntax](https://github.com/ziglang/zig/pull/21257), it's time
to start using it.

[Eric Petersen swooped in for a first-time contribution](https://github.com/ziglang/zig/pull/21367),
updating Zig's tokenizer to use the new syntax, measuring a 13% wall time
performance increase for the `zig ast-check` command:

![](perf.png "perf benchmark screenshot")

This line of code tickles me:

```zig
state: switch (State.start) {
```
File renamed without changes
32 changes: 0 additions & 32 deletions content/en-US/log.smd

This file was deleted.

47 changes: 36 additions & 11 deletions content/it-IT/index.smd
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,50 @@
---

[]($section.id("slogan"))
Zig e' un linguaggio di programmazione general purpose...
Zig è un linguaggio di programmazione general-purpose e toolchain per
mantenere software **robusto**, **ottimale**, e **riusabile**.

[]($section.id("features"))
## ⚡ Un linguaggio semplice
## ⚡ Un Linguaggio Semplice
Concentrati nel debuggare la tua applicazione, invece di debuggare la tua conoscenza del linguaggio di programmazione.

- Nessun controllo di flusso implicito.
- Niente allocazioni dinamiche implicite.
- Nessun preprocessore, niente macro.

## ⚡ Comptime
Un nuovo approccio alla metaprogrammazione basato sull'esecuzione di codice durante la compilazione e valutazione pigra del codice.

## ⚡ Mantieni i tuoi progetti con Zig
- Chiama qualunque funzione mentre compili.
- Manipola tipi come valori senza nessuno spreco a runtime.
- Comptime emula l'archittetura per cui stai compilando.

# [La community e' decentralizzata]($section.id("decentralized"))
## ⚡ Mantienilo con Zig
Migliora gradualmente il tuo codice C/C++/Zig.

# [Community]($section.id("community"))
## [Main development]($section.id("main-development"))
## [Zig Software Foundation]($section.id("zsf").attrs("section-title"))
- Il compilatore Zig puo' sostituire altri compilatori C/C++, non richiede dipendenze e supporta cross-compilazione nativamente.
- Usa `zig build` per creare un ambiente di sviluppo consistente su più piattaforme.
- Aggiungi una unita' di compilazione Zig ai tuoi progetti C/C++; LTO tra i vari linguaggi è abilitato di default.

## The ZSF is a 501(c)(3) non-profit corporation.
# [Community]($section.id("community").attrs("section-title"))
# [La comunità e' decentralizzata]($section.id("decentralized"))
Chiunque è libero di avviare e mantenere un proprio spazio per permettere alla comunità di interagire.
Non c'è nessuna distinzione tra spazi "ufficiali" e non, ma ogni posto ha le proprie regole e moderatori.

# [Sponsors]($section.id('sponsors').attrs('section-title'))
## [Corporate Sponsors]($section.id("corporate-sponsors"))
# [Sviluppo del progetto]($section.id("main-development"))
Il repository di Zig può essere trovato a [https://github.com/ziglang/zig](https://github.com/ziglang/zig), dove manteniamo anche l'issue tracker e discutiamo le proposte di miglioramento.
I contributori sono tenuti a rispettare il [codice di comportamento](https://github.com/ziglang/zig/blob/master/.github/CODE_OF_CONDUCT.md) di Zig.

# [Zig Software Foundation]($section.id("zsf").attrs("section-title"))

## [GitHub Sponsors]($section.id("github-sponsors"))
## La ZSF è una corporazione non-profit.
La Zig Software Foundation è una corporazione non-profit fondata nel 2020 da Andrew Kelley, il creatore di Zig, con l'obbiettivo di supportare lo sviluppo del linguaggio. Al momento la fondazione è in grado di offire pagamenti con tariffe competitive ad un piccolo numero di contributori. Speriamo di poter estendere questa offerta a più contibutori nel prossimo futuro.

La Zig Software Foundation si sostiene tramite donazioni.

# [Sponsors]($section.id('sponsors').attrs('section-title'))
# [Aziende sponsor]($section.id("corporate-sponsors"))
Le seguenti compagnie offrono diretto supporto finanziario alla Zig Software Foundation.

# [GitHub Sponsors]($section.id("github-sponsors"))
Grazie a tutte le persone che [supportano Zig](/zsf/), il progetto fa riferimento all propria comunità open source, invece che ad uno stuolo di shareholder. In particolare, i seguenti illustri individui supportano Zig per un quantitativo di 200 USD/mese o superiore:
Loading

0 comments on commit b0ee24a

Please sign in to comment.