Skip to content

Translations: Italian (Part 08/13) - docs: smart contracts & programming languages#17288

Closed
minimalsm wants to merge 4 commits into
devfrom
i18n/import/2026-01-30T13-28-10-it-part-08
Closed

Translations: Italian (Part 08/13) - docs: smart contracts & programming languages#17288
minimalsm wants to merge 4 commits into
devfrom
i18n/import/2026-01-30T13-28-10-it-part-08

Conversation

@minimalsm
Copy link
Copy Markdown
Contributor

Summary

Split from #17198 (Italian automated Crowdin translation import).

  • Part 08 of 13
  • 24 files — docs: smart contracts & programming languages

Files included

  • public/content/translations/it/developers/docs/programming-languages/dart/index.md
  • public/content/translations/it/developers/docs/programming-languages/delphi/index.md
  • public/content/translations/it/developers/docs/programming-languages/dot-net/index.md
  • public/content/translations/it/developers/docs/programming-languages/elixir/index.md
  • public/content/translations/it/developers/docs/programming-languages/golang/index.md
  • public/content/translations/it/developers/docs/programming-languages/index.md
  • public/content/translations/it/developers/docs/programming-languages/java/index.md
  • public/content/translations/it/developers/docs/programming-languages/javascript/index.md
  • public/content/translations/it/developers/docs/programming-languages/python/index.md
  • public/content/translations/it/developers/docs/programming-languages/ruby/index.md
  • public/content/translations/it/developers/docs/programming-languages/rust/index.md
  • public/content/translations/it/developers/docs/smart-contracts/anatomy/index.md
  • public/content/translations/it/developers/docs/smart-contracts/compiling/index.md
  • public/content/translations/it/developers/docs/smart-contracts/composability/index.md
  • public/content/translations/it/developers/docs/smart-contracts/deploying/index.md
  • public/content/translations/it/developers/docs/smart-contracts/formal-verification/index.md
  • public/content/translations/it/developers/docs/smart-contracts/index.md
  • public/content/translations/it/developers/docs/smart-contracts/languages/index.md
  • public/content/translations/it/developers/docs/smart-contracts/libraries/index.md
  • public/content/translations/it/developers/docs/smart-contracts/naming/index.md
  • public/content/translations/it/developers/docs/smart-contracts/security/index.md
  • public/content/translations/it/developers/docs/smart-contracts/testing/index.md
  • public/content/translations/it/developers/docs/smart-contracts/upgrading/index.md
  • public/content/translations/it/developers/docs/smart-contracts/verifying/index.md

Notes

@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels Feb 12, 2026
Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test


A ogni modo, è importante per le applicazioni blockchain essere in grado di usare dati off-chain. La soluzione sono gli [oracoli](/developers/docs/oracles/) che sono strumenti che ingeriscono dati off-chain e li rendono disponibili per i contratti intelligenti.
However, it is important for blockchain applications to be able to use offchain data. La soluzione sono gli [oracoli](/developers/docs/oracles/), strumenti che acquisiscono dati off-chain e li rendono disponibili ai contratti intelligenti.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test2

description: 'Panoramica e confronto dei due linguaggi principali dei contratti intelligenti: Solidity e Viper.'
title: Linguaggi del contratto intelligente
description: "Panoramica e confronto dei due linguaggi principali dei contratti intelligenti: Solidity e Viper."
lang: it
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test2

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test4

- [UniswapV2 swap with event listening](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/tokenswapwitheventlistening/TokenSwapWithEventListening.kt)
- [ETH / ERC20 balance tracker](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/balancetracker/BalanceTracker.kt)
Scopri come usare [ethers-kt](https://github.com/Kr1ptal/ethers-kt), una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate sull'EVM. Si occupando delle piattaforme JVM e Android.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test4

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test5

- Il bytecode del tuo contratto: è generato tramite la [compilazione](/developers/docs/smart-contracts/compiling/)
- Il bytecode del tuo contratto – questo è generato attraverso la [compilazione](/developers/docs/smart-contracts/compiling/)
- ETH per gas: imposterai il limite di gas come per altre transazioni, quindi, sappi che la distribuzione del contratto necessita di molto più gasi di un semplice trasferimento di ETH
- uno script o un plugin di distribuzione.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test5

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test-128


- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
- [Consensys: A Definitive List of Ethereum Developer Tools](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Fonte GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
- [Consensys: un elenco definitivo degli strumenti per sviluppatori di Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Sorgente su GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test-128

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test-line-side


- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
- [Consensys: A Definitive List of Ethereum Developer Tools](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Fonte GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
- [Consensys: un elenco definitivo degli strumenti per sviluppatori di Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Sorgente su GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test-line-84

Copy link
Copy Markdown
Contributor Author

@minimalsm minimalsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation Review: Italian (Part 08/13) — docs: smart contracts & programming languages

Score: 9.2/10 | 2 critical | 4 warnings

Critical: untranslated English sentence in smart-contracts/index.md (see inline), corrupted word "xcontcontrollare" in languages/index.md line 94 (not in diff — see below).


Non-diff issue (manual fix required)

Criticalpublic/content/translations/it/developers/docs/smart-contracts/languages/index.md line 94:

Corrupted word facili da xcontcontrollare should be facili da controllare.

Current:

- Contiene deliberatamente meno funzionalità di Solidity, mirando a rendere i contratti più sicuri e facili da xcontcontrollare. Vyper non supporta:

Fix:

- Contiene deliberatamente meno funzionalità di Solidity, mirando a rendere i contratti più sicuri e facili da controllare. Vyper non supporta:


A ogni modo, è importante per le applicazioni blockchain essere in grado di usare dati off-chain. La soluzione sono gli [oracoli](/developers/docs/oracles/) che sono strumenti che ingeriscono dati off-chain e li rendono disponibili per i contratti intelligenti.
However, it is important for blockchain applications to be able to use offchain data. La soluzione sono gli [oracoli](/developers/docs/oracles/), strumenti che acquisiscono dati off-chain e li rendono disponibili ai contratti intelligenti.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Critical: Untranslated English sentence left in Italian text. The first sentence is still in English.

Suggested change
Tuttavia, è importante che le applicazioni blockchain possano utilizzare dati off-chain. La soluzione sono gli [oracoli](/developers/docs/oracles/), strumenti che acquisiscono dati off-chain e li rendono disponibili ai contratti intelligenti.

description: 'Panoramica e confronto dei due linguaggi principali dei contratti intelligenti: Solidity e Viper.'
title: Linguaggi del contratto intelligente
description: "Panoramica e confronto dei due linguaggi principali dei contratti intelligenti: Solidity e Viper."
lang: it
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: Typo in frontmatter description — "Viper" should be "Vyper" (the language name).

Suggested change
lang: it
description: "Panoramica e confronto dei due linguaggi principali dei contratti intelligenti: Solidity e Vyper."

- [UniswapV2 swap with event listening](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/tokenswapwitheventlistening/TokenSwapWithEventListening.kt)
- [ETH / ERC20 balance tracker](https://github.com/Kr1ptal/ethers-kt/blob/master/examples/src/main/kotlin/io/ethers/examples/balancetracker/BalanceTracker.kt)
Scopri come usare [ethers-kt](https://github.com/Kr1ptal/ethers-kt), una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate sull'EVM. Si occupando delle piattaforme JVM e Android.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: Verb conjugation error — "Si occupando" should be "Si occupa" (third person singular present indicative).

Suggested change
Scopri come usare [ethers-kt](https://github.com/Kr1ptal/ethers-kt), una libreria Kotlin asincrona e ad alte prestazioni per interagire con le blockchain basate sull'EVM. Si occupa delle piattaforme JVM e Android.

- Il bytecode del tuo contratto: è generato tramite la [compilazione](/developers/docs/smart-contracts/compiling/)
- Il bytecode del tuo contratto – questo è generato attraverso la [compilazione](/developers/docs/smart-contracts/compiling/)
- ETH per gas: imposterai il limite di gas come per altre transazioni, quindi, sappi che la distribuzione del contratto necessita di molto più gasi di un semplice trasferimento di ETH
- uno script o un plugin di distribuzione.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: "molto più gasi" — "gas" is invariable in Italian (no plural form). Should be "molto più gas".

Suggested change
- uno script o un plugin di distribuzione.
- ETH per gas: imposterai il limite di gas come per altre transazioni, quindi, sappi che la distribuzione del contratto necessita di molto più gas di un semplice trasferimento di ETH


- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
- [Consensys: A Definitive List of Ethereum Developer Tools](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Fonte GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
- [Consensys: un elenco definitivo degli strumenti per sviluppatori di Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Sorgente su GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: "Consensys" should be "ConsenSys" (official casing with capital S).

Suggested change
- [Consensys: un elenco definitivo degli strumenti per sviluppatori di Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Sorgente su GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
- [ConsenSys: un elenco definitivo degli strumenti per sviluppatori di Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Sorgente su GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)

@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 12, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 96da66b
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/6991e98d128eb30008782120
😎 Deploy Preview https://deploy-preview-17288.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 61 (🟢 up 6 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

…act docs

- Fix "Viper" -> "Vyper" in languages description frontmatter
- Fix "xcontcontrollare" -> "controllare" typo in languages doc
- Translate leftover English sentence in smart-contracts/index.md
- Fix "risoverle" -> "risolverle" typo in security doc
- Fix "indicec" -> "indice" and "richiededre" -> "richiedere" in zk-rollups
- Fix "Ddiagramma" -> "Diagramma" in EVM doc
@minimalsm
Copy link
Copy Markdown
Contributor Author

Translation Quality Review

Language: Italian (it)
Files reviewed: 101 files (all changed files scanned for brand names; 15 files reviewed in-depth)
Model: Claude Opus 4.6

Quality Score: 8/10

Category Score Notes
Brand Name Preservation 9/10 Solidity, Vyper, MetaMask, Alchemy, Hardhat, OpenZeppelin, Uniswap, etc. all correctly preserved. One instance of "Viper" instead of "Vyper" in frontmatter (fixed).
Technical Accuracy 8/10 Technical concepts accurately conveyed. Code snippets correctly left in English. URLs intact.
Naturalness & Fluency 8/10 Italian reads naturally and fluently overall. Good use of formal register consistent across files. Some minor Crowdin artifacts (typos, one untranslated sentence).
Terminology Consistency 8/10 "contratti intelligenti" used consistently for smart contracts. "distribuzione" for deployment. "catena" for chain. Consistent throughout.

Issues Found & Fixed

7 issues found and fixed in commit 96da66b381:

File Issue Fix
smart-contracts/languages/index.md Brand name "Viper" in description frontmatter Changed to "Vyper"
smart-contracts/languages/index.md Typo "xcontcontrollare" Changed to "controllare"
smart-contracts/index.md Untranslated English sentence: "However, it is important for blockchain applications to be able to use offchain data." Translated to Italian
smart-contracts/security/index.md Typo "risoverle" Changed to "risolverle"
scaling/zk-rollups/index.md Typo "indicec" Changed to "indice"
scaling/zk-rollups/index.md Typo "richiededre" Changed to "richiedere"
evm/index.md Typo "Ddiagramma" Changed to "Diagramma"

Minor Notes (Not Fixed - Pre-existing)

  • The term "contratto intelligente" (literal: "intelligent contract") is used for "smart contract" - this is the established Italian convention and is correct.
  • Code comments in Solidity examples are translated to Italian, which is appropriate for educational content.
  • The formal register ("tu" form) is used consistently throughout.

Summary

Overall good translation quality. The Italian reads naturally and technical content is accurately conveyed. The main issues were minor typos (likely Crowdin artifacts) and one untranslated English sentence. All brand names, technical units (ETH, Wei, Gwei, Gas), URLs, and code snippets are properly preserved. All 7 issues have been fixed and pushed.

@github-actions
Copy link
Copy Markdown
Contributor

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions Bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Mar 18, 2026
@wackerow wackerow added the duplicate 🐥🐥 This issue or pull request already exists label Mar 27, 2026
@wackerow
Copy link
Copy Markdown
Member

Closing in lieu of:

@wackerow wackerow closed this Mar 27, 2026
@github-actions github-actions Bot added the abandoned This has been abandoned or will not be implemented label Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

abandoned This has been abandoned or will not be implemented content 🖋️ This involves copy additions or edits duplicate 🐥🐥 This issue or pull request already exists Status: Stale This issue is stale because it has been open 30 days with no activity. translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants