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) + nChe 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) + ni18n 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.
| Aspetto | i18n (Internazionalizzazione) | l10n (Localizzazione) |
|---|---|---|
| Nome completo | Internazionalizzazione | Localizzazione |
| Ambito di applicazione | Architettura e progettazione del codice sorgente | Adattamento dei contenuti specifici per il mercato |
| Quando | Durante lo sviluppo iniziale | Dopo l'internazionalizzazione, per ogni mercato di destinazione |
| Attenzione | Codice sorgente, struttura dell'interfaccia utente | Testo tradotto, formattazione della data, formati dell'ora |
| Realizzato da | Sviluppatori di software | Traduttori e team di localizzazione |
| Esempio | Estrazione di stringhe dal codice sorgente in file chiave | Traduzione 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.
Scoprite
Esplora di più
Continui a consultare le pagine dei prodotti, le guide sui framework e i contenuti di localizzazione mirati.
Per gli sviluppatori
Strumenti di localizzazione Git-first e integrazioni SDK
Per i traduttori
Traduzione AI con contesto e glossari
Per i team di prodotto
Rilascia prodotti localizzati più velocemente senza engineering
Tutte le funzionalità
Panoramica completa delle funzionalità di Better i18n