Vai al contenuto
Guida didattica

Che cos'è l'internazionalizzazionee localizzazione?

Impari i fondamenti dell'i18n e dell'l10n e scopra come Better i18n aiuta gli sviluppatori a costruire siti web e app multilingue con strumenti di localizzazione basati sull'AI.

Che cosa significa i18n?

L'abbreviazione i18n sta per internazionalizzazione. Il numero 18 si riferisce al numero di lettere tra la prima "i" e l'ultima "n" della parola. Gli sviluppatori di software utilizzano quotidianamente questa sigla.

In pratica, internazionalizzazione implica progettare il codice sorgente in modo che possa supportare più lingue e regioni senza dover riscrivere l'applicazione. Ciò include separare il testo visibile all'utente dal codice, gestire diversi standard di codifica dei caratteri come UTF-8 e creare un'interfaccia utente flessibile che si adatti a qualsiasi impostazione locale.

Perché "i18n"?

Il numeronimo i18n è stato coniato poiché "internazionalizzazione" è un termine lungo e complesso da digitare. Si considerino le lettere: i-n-t-e-r-n-a-z-i-o-n-a-l-i-z-a-z-i-o-n-e — sono 18 lettere tra la "i" e la "n".

i18n = i + (18 letters) + n

Che cosa significa l10n?

L'abbreviazione l10n sta per localizzazione. Come per i18n, il numero 10 rappresenta le lettere tra "l" e "n".

La localizzazione è il processo di adattamento di un prodotto software a un mercato di destinazione specifico. Questo va oltre la semplice traduzione del testo. Comprende l'adeguamento dei formati di data e ora, dei simboli valutari, della formattazione dei numeri e la verifica che le immagini e i colori siano culturalmente appropriati. Il risultato è un testo tradotto e contenuti specifici per ogni area geografica che risultano naturali per ogni pubblico.

Perché "l10n"?

Proprio come i18n, l10n è un numeronimo: l-o-c-a-l-i-z-a-z-i-o-n ha 10 lettere tra la "l" e la "n".

l10n = l + (10 letters) + n

i18n e l10n: differenze fondamentali

Sebbene correlate, l'internazionalizzazione e la localizzazione hanno scopi diversi nel ciclo di vita dello sviluppo software. Ecco un confronto tra le due.

Aspettoi18n (Internazionalizzazione)l10n (Localizzazione)
Nome completoInternazionalizzazioneLocalizzazione
Ambito di applicazioneArchitettura e progettazione del codice sorgenteAdattamento dei contenuti specifici per il mercato
QuandoDurante lo sviluppo inizialeDopo l'internazionalizzazione, per ogni mercato di destinazione
AttenzioneCodice sorgente, struttura dell'interfaccia utenteTesto tradotto, formattazione della data, formati dell'ora
Realizzato daSviluppatori di softwareTraduttori e team di localizzazione
EsempioEstrazione di stringhe dal codice sorgente in file chiaveTraduzione di una pagina di prodotto in giapponese

Cosa comprende l'internazionalizzazione?

Un'applicazione ben internazionalizzata gestisce queste problematiche specifiche della localizzazione sin dal primo giorno.

Layout dell'interfaccia utente

Progettare layout flessibili che si adattino a testi di diversa lunghezza e a scritture da destra a sinistra come l'arabo e l'ebraico.

Formattazione di data e ora

Visualizzare date e orari nei formati appropriati alla regione. Ad esempio, MM/GG/AAAA negli Stati Uniti contro GG.MM.AAAA in Germania.

Codifica dei caratteri

Si prega di utilizzare UTF-8 per supportare l'intera gamma Unicode, dagli alfabeti latini ai caratteri CJK e alle emoji.

Formati numerici e valutari

Formattare numeri, valute e unità in base alle convenzioni locali. Un migliaio può essere 1.000 o 1.000 a seconda della regione.

Separazione dei contenuti

Si prega di conservare tutto il testo destinato agli utenti in file di risorse esterni, in modo che i traduttori possano lavorare senza modificare il codice sorgente.

Regole di pluralizzazione

Gestire correttamente le forme plurali nelle diverse lingue. L'inglese ha due forme, ma l'arabo ne ha sei e alcune lingue ne hanno anche di più.

Che cos'è Better i18n?

Better i18n è una piattaforma di localizzazione completa progettata per gli sviluppatori. Combina la traduzione assistita dall'intelligenza artificiale con flussi di lavoro facili per gli sviluppatori, per aiutare i team a distribuire prodotti multilingue più velocemente.

A differenza dei tradizionali sistemi di gestione delle traduzioni, Better i18n si integra direttamente con il suo flusso di lavoro Git. Le modifiche si sincronizzano automaticamente, le traduzioni rimangono aggiornate e gli sviluppatori non lasciano mai il loro IDE.

Con traduzioni AI consapevoli del contesto, consegna CDN in tempo reale e supporto per tutti i principali framework come React, Next.js, Vue e altri, Better i18n è il framework i18n più completo per lo sviluppo moderno.

Localizzazione continua

Automatizzi il suo flusso di lavoro di localizzazione con la sincronizzazione in tempo reale e gli aggiornamenti istantanei del CDN.

Traduzione potenziata dall'AI

Traduzioni consapevoli del contesto che comprendono il suo prodotto e mantengono la coerenza.

Localizzazione basata su Git

Controlla la versione delle sue traduzioni con la sincronizzazione automatica con GitHub e i flussi di lavoro PR.

Chi usa Better i18n?

Dalle startup alle aziende, i team si affidano a Better i18n per le loro esigenze di localizzazione

Prodotti SaaS

Scalare la localizzazione del suo software con flussi di lavoro automatizzati e una localizzazione continua che tiene il passo con il ciclo di sviluppo.

Applicazioni mobili

Localizza le app iOS e Android con aggiornamenti over-the-air e consegna delle traduzioni in tempo reale, senza dover ripresentare l'app store.

Siti di e-commerce

Si espanda ai mercati globali con l'ottimizzazione SEO multilingue e contenuti di prodotto localizzati che convertono.

Ready to go global?

Start translating your product in minutes, not weeks. No credit card required.