Internationalization (i18n)

Cos'è l'Internationalization (i18n)?

L'internationalization, abbreviata i18n perché ci sono diciotto lettere tra la prima "i" e la "n" finale, è la pratica architetturale di progettare il software in modo che possa essere adattato a qualsiasi lingua, regione o convenzione culturale senza modifiche al codice. In uno stack di composable commerce riguarda quasi ogni livello: rendering dello storefront, modellazione dei contenuti nel CMS, indicizzazione della ricerca, prezzi, checkout e persino il logging.

Definizione

L'i18n è il lavoro di base ingegneristico che rende possibile la Localization (l10n). Include l'esternalizzazione delle stringhe rivolte all'utente, il supporto end-to-end di Unicode, la progettazione di strutture URL sensibili alla locale (ad esempio /de/ch/produkt rispetto a /en/us/product) e la parametrizzazione dei formati per numeri, date, valute e indirizzi. Copre anche la gestione del testo bidirezionale per le locale RTL, le regole di pluralizzazione tramite CLDR e la pianificazione sensibile al fuso orario. Fondamentalmente, l'i18n non è traduzione, è il livello di abstrazione che disaccoppia la logica dalle convenzioni locali.

Perché è importante

Senza i18n, l'espansione verso nuovi mercati diventa una serie di deviazioni: formati di data hardcoded, messaggi di validazione solo in inglese o flussi di checkout che si rompono per i franchi svizzeri. Uno storefront headless che gestisce correttamente l'i18n può lanciare una nuova locale in giorni invece che in trimestri, perché contenuti, prezzi e routing sono già astratti. Per i team e-commerce che puntano al Cross-Border Commerce, l'i18n influisce direttamente sulla conversione: i clienti convertono meglio quando prezzi, indirizzi e formulazioni fiscali risultano familiari. Consente inoltre una SEO più forte tramite i segnali Hreflang e un Locale Routing pulito, entrambi dipendenti da una base i18n coerente.

Casi d'uso

Un retailer di moda che usa il Composable Commerce modella il prodotto una sola volta in un CMS Headless Commerce e distribuisce varianti localizzate per mercato combinando il Locale Fallback con override tradotti. Un marketplace B2C che si espande dalla regione DACH al MEA usa le primitive i18n per passare il proprio storefront al supporto RTL per l'arabo, riutilizzando la stessa libreria di componenti. Un brand in abbonamento affianca la Edge Personalization all'i18n per instradare i visitatori verso la locale corretta in base al Geo-IP Detection, ricadendo su un albero di Locale Routing predefinito quando i segnali sono deboli. In ogni caso, la Storefront API e i Microservices sottostanti restano agnostici rispetto alla locale, mentre i livelli di presentazione consumano i metadati di locale a runtime.

Correlati

Scopri Multi-Brand and Multi-Market.

Frontend Insights

SEO / GEO / AEO Ready
Performance e Core Web Vitals
WCAG 3.0 Ready
Tracciamento & Analytics
Coerenza del brand