Modulo Language Flags per Magento 2

Offriamo il modulo Language Flags per negozi Magento 2, che introduce un modo moderno di gestire le lingue nel negozio. Grazie a questo modulo, lo switcher delle viste del negozio, cioe della versione linguistica, viene arricchito con bandiere grafiche dei paesi, migliorando in modo significativo l aspetto visivo e la leggibilita dell interfaccia. E una soluzione ideale per i negozi Magento che offrono servizi e prodotti sui mercati internazionali.
SKU
M2-FLAGS
30,75 €
Email to a Friend

Richiedi informazioni su questo prodotto

Descrizione / Modulo Language Flags per Magento 2

Un solo switcher per molti scenari linguistici

Kowal_LanguageFlags risolve il problema di uno switcher della lingua poco leggibile in Magento 2. Invece del classico elenco di codici store view, il cliente vede uno switcher intuitivo con bandiere, nomi delle lingue e la possibilita di passare non solo tra store views, ma anche tra websites e negozi esterni.

Questa soluzione e particolarmente utile soprattutto nei casi in cui:

  • un unico negozio gestisce piu versioni linguistiche;
  • mercati diversi funzionano come websites separati;
  • parte del traffico deve essere indirizzata a un altra istanza Magento;
  • serve un unico switcher coerente per diversi tipi di indirizzi di destinazione.

Cosa offre il modulo

  • bandiere per store views;
  • bandiere per altri websites nella stessa istanza Magento;
  • bandiere per qualsiasi URL, ad esempio verso un negozio Magento separato;
  • etichette personalizzate e abbreviazioni delle lingue;
  • due varianti di visualizzazione: dropdown e inline;
  • supporto per lo switcher nativo Magento e per il widget.

Vantaggi business

  • riconoscimento piu rapido della versione linguistica da parte del cliente;
  • meno errori nella scelta del mercato o della lingua;
  • presentazione piu professionale di un negozio multilingua;
  • possibilita di unire comodamente piu storefront in un unico punto di navigazione;
  • implementazione piu rapida rispetto alla creazione di un componente dedicato da zero.

Vantaggi tecnici

  • configurazione dal pannello amministrativo;
  • compatibilita con il meccanismo nativo Magento per lo store view switch;
  • un unica configurazione per lo switcher nativo e il widget;
  • set predefinito di bandiere SVG pronto all uso copiato in pub/media/language_flags/ durante l installazione;
  • nessuna necessita di creare una tabella dati separata all avvio;
  • possibilita di implementazione tramite Composer.

Set di bandiere pronto all uso

Il modulo include un set di icone SVG 24x18 pronte all uso, che possono essere copiate automaticamente in pub/media/language_flags/ durante bin/magento setup:upgrade.

Bandiere disponibili:

  • at Austria
  • be Belgio
  • bg Bulgaria
  • cy Cipro
  • cz Repubblica Ceca
  • de Germania
  • dk Danimarca
  • ee Estonia
  • es Spagna
  • eu Unione Europea
  • fi Finlandia
  • fr Francia
  • gr Grecia
  • hr Croazia
  • hu Ungheria
  • ie Irlanda
  • it Italia
  • lt Lituania
  • lu Lussemburgo
  • lv Lettonia
  • mt Malta
  • nl Paesi Bassi
  • pl Polonia
  • pt Portogallo
  • ro Romania
  • se Svezia
  • si Slovenia
  • sk Slovacchia
  • uk Regno Unito
  • us Stati Uniti

Per chi e pensato

Il modulo e destinato a:

  • negozi Magento 2 attivi su piu mercati;
  • installazioni con molte store views e websites;
  • progetti in cui parte delle versioni linguistiche funziona al di fuori dello storefront principale;
  • team che vogliono implementare uno switcher chiaro senza ricostruire il core di Magento.

Esempi di utilizzo

Un Magento, molte store views

Il negozio dispone delle versioni:

  • PL
  • EN
  • DE

Ognuna di esse puo avere una bandiera e un etichetta dedicate.

Un Magento, molti websites

Il negozio utilizza websites separati per diversi paesi, ad esempio:

  • Polonia
  • Germania
  • Francia

Il modulo consente di mostrare questi websites nello stesso switcher delle store views locali.

Storefront distribuiti

Alcuni mercati operano in un altra istanza Magento o sotto un altro dominio. In questo caso, Custom URL Flags consentono di aggiungerli a uno switcher comune.

Risultato dell implementazione

Il cliente ottiene uno switcher unico e coerente per lingua e mercato, mentre l amministratore puo gestirlo dalla configurazione di Magento senza creare componenti frontend aggiuntivi.

More Information

Conformità al modello Luma / Vuoto, Fabbro

Istruzioni per l'installazione del modulo

# Riceverai i dati di accesso (e-mail del cliente e token di licenza) via e-mail dopo l'acquisto.
# Sono disponibili anche nel pannello cliente dopo aver effettuato l'accesso su kowal.store.
# Sostituisci TWOJ_EMAIL_KLIENTA con l'indirizzo e-mail dell'account e TWOJ_TOKEN con il token ricevuto.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'
composer require kowal/module-language-flags
bin/magento module:enable Kowal_LanguageFlags
bin/magento setup:upgrade
bin/magento cache:flush
Istruzioni per l'installazione e la configurazione del modulo Magento 2 Language Flags

Installazione

Installazione tramite Composer

 

Riceverai i dati di accesso al repository Composer (indirizzo e-mail del cliente e token di licenza) via e-mail dopo l'acquisto. Sono disponibili anche nel pannello cliente dopo aver effettuato l'accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l'indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-language-flagsbin/magento module:enable Kowal_LanguageFlagsbin/magento setup:upgradebin/magento cache:flush

Comandi aggiuntivi per la production mode

bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento cache:flush

Posizione della configurazione

Pannello di amministrazione:

Stores > Configuration > Kowal > Language Flags

Widget per l'editor CMS

Il modulo mette a disposizione il widget:

Language Flags Switcher

Può essere inserito in:

  • Content > Blocks
  • Content > Pages

Percorso nell'editor:

Edit > Insert Widget > Language Flags Switcher

Il widget supporta:

  • modalità dropdown o inline;
  • attivazione o nascondimento dei nomi delle lingue;
  • classe CSS aggiuntiva.

Flag predefinite

Durante bin/magento setup:upgrade il modulo copia i file SVG predefiniti da:

view/frontend/web/images/flags/

nella directory:

pub/media/language_flags/

Vengono copiati solo i file mancanti, senza sovrascrivere le flag già esistenti.

Configurazione generale

La sezione General Settings contiene i campi che controllano il funzionamento del modulo.

Enable Module

Percorso:

language_flags/general/enabled

Significato:

  • Yes attiva il modulo;
  • No disattiva il modulo sul frontend.

Replace Native Store View Switcher

Percorso:

language_flags/general/native_enabled

Significato:

  • Yes sostituisce lo switcher nativo di Magento con la versione con flag;
  • No lascia invariato lo switcher nativo.

Native Display Mode

Percorso:

language_flags/general/native_display_mode

Opzioni disponibili:

  • dropdown
  • inline

Significato:

  • dropdown mostra l'elemento corrente e un elenco a discesa degli altri;
  • inline mostra subito tutte le flag su un'unica riga.

Show Language Names

Percorso:

language_flags/general/show_labels

Significato:

  • Yes mostra i nomi delle lingue accanto alle flag;
  • No nasconde i nomi nella vista principale, ma li lascia disponibili per l'accessibilità.

Fallback to Store View Name

Percorso:

language_flags/general/fallback_to_store_name

Significato:

  • Yes usa il nome della store view quando Label non è stato compilato;
  • No usa il codice della store view in lettere maiuscole.

Inline Flag Gap (px)

Percorso:

language_flags/general/inline_gap

Significato:

  • imposta la distanza tra gli elementi dello switcher in modalità inline;
  • il valore è espresso in pixel;
  • il valore predefinito è 8.

Icon Scale (%)

Percorso:

language_flags/general/icon_scale_percent

Significato:

  • 100 mantiene le dimensioni originali dell'immagine;
  • un valore più basso riduce proporzionalmente larghezza e altezza;
  • scala le flag in entrambe le modalità di rendering.

Configurazione delle tabelle con le flag

Il modulo supporta tre set separati di voci:

  1. Store View Flags
  2. Website Flags
  3. Custom URL Flags

Sul frontend le voci vengono unite in un unico set di elementi dello switcher.

Store View Flags

Percorso:

language_flags/general/flag_config

Scopo:

Configurazione delle flag per le store view gestite dal meccanismo nativo di Magento.

Colonne del modulo

Store Code

Seleziona la store view dall'elenco di Magento.

Significato:

  • assegna la flag a una store view specifica;
  • utilizza il meccanismo nativo di Magento per il cambio della store view.

Flag File

Percorso del file della flag selezionato tramite il file picker integrato.

Significato:

  • definisce l'immagine visualizzata sul frontend;
  • può essere salvato come pl.svg o language_flags/pl.svg;
  • i percorsi relativi vengono risolti a partire dalla directory:
pub/media/language_flags/

Label

Nome completo della lingua o del mercato, ad esempio:

  • Polski
  • English
  • Deutsch

Significato:

  • viene mostrato accanto alla flag quando Show Language Names è attivato;
  • funge anche da testo di supporto per l'accessibilità.

Short Label

Etichetta abbreviata, ad esempio:

  • PL
  • EN
  • DE

Significato:

  • viene utilizzata in una vista più compatta;
  • può essere usata al posto del nome completo.

Website Flags

Percorso:

language_flags/general/website_flag_config

Scopo:

Configurazione delle flag che indirizzano ad altri website nella stessa istanza Magento.

Come funziona

  • il clic non esegue il store switch post nativo;
  • la voce viene renderizzata come un normale link al base URL del website di destinazione;
  • il website corrente non viene aggiunto come opzione separata.

Colonne del modulo

Website

Seleziona il website Magento dall'elenco.

Significato:

  • definisce il website di destinazione per la voce;
  • serve per recuperare l'indirizzo base dello storefront di destinazione.

Flag File

Funziona come in Store View Flags.

Label

Etichetta completa visualizzata sul frontend.

Se rimane vuota:

  • il modulo userà il nome del website.

Short Label

Etichetta abbreviata, ad esempio:

  • UK
  • DE
  • FR

Se rimane vuota:

  • il modulo userà il codice del website in lettere maiuscole.

Custom URL Flags

Percorso:

language_flags/general/custom_url_flag_config

Scopo:

Configurazione delle flag che indirizzano a qualsiasi URL, ad esempio a un'altra istanza Magento o a uno store esterno.

Colonne del modulo

URL

Indirizzo di destinazione del link.

Esempi:

  • https://example.de/
  • https://en.example.com/
  • https://shop.example.cz/

Significato:

  • la voce viene renderizzata come un normale link href;
  • non utilizza il meccanismo nativo di Magento per il cambio store.

Flag File

Funziona come nelle altre tabelle.

Label

Etichetta completa visualizzata sul frontend.

Se rimane vuota:

  • il modulo proverà a usare l'host dall'URL.

Short Label

Etichetta abbreviata per la variante compatta.

Se rimane vuota:

  • il modulo creerà un'abbreviazione sulla base dell'host;
  • se non è possibile, userà il valore URL.

Preparazione dei file delle flag

Posizione consigliata:

pub/media/language_flags/

Formati consigliati:

  • svg
  • png

Esempi di nomi file:

pl.svgen.svgde.svgfr.svg

Flusso di configurazione di base

  1. Attiva il modulo tramite Enable Module.
  2. Decidi se vuoi sostituire lo switcher nativo di Magento.
  3. Imposta Native Display Mode.
  4. Aggiungi i file delle flag in pub/media/language_flags/.
  5. Compila Store View Flags.
  6. Aggiungi voci opzionali in Website Flags.
  7. Aggiungi voci opzionali in Custom URL Flags.
  8. Salva la configurazione e svuota la cache.

Comandi CLI utili

bin/magento module:status Kowal_LanguageFlagsbin/magento cache:cleanbin/magento cache:flush
Write Your Own Review
You're reviewing: Modulo Language Flags per Magento 2
Your Rating:
Qualité
Prezzo
Assistenza
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Domande e risposte

Domanda
Cosa fa il modulo Language Flags?
Risposta
Consente di visualizzare le bandiere grafiche dei Paesi nel selettore della lingua, rendendo l’interfaccia del negozio più professionale e chiara
Domanda
Quali sono i principali vantaggi dell’uso delle bandiere?
Risposta
Aggiungono professionalità e migliorano la navigazione, aiutando i clienti a scegliere la lingua e migliorando l’aspetto generale del negozio
Domanda
Quali opzioni di personalizzazione offre il modulo?
Risposta
Consente di modificare le dimensioni e il contenuto delle bandiere, nascondere i nomi delle viste linguistiche e caricare file grafici personalizzati nei formati JPG/JPEG/GIF/PNG
Domanda
Con quali versioni di Magento è compatibile?
Risposta
Supporta Magento dalla versione 2.3.4 alla 2.4.7 e successive
Domanda
Con quali versioni di Magento è compatibile?
Risposta
Il modulo può essere acquistato direttamente nel negozio Kowal e installato nel proprio negozio; l’azienda offre anche supporto per l’implementazione e l’adattamento alle esigenze del cliente
Update cookie preferences