Localized Country Select plugin
Localized Country Select plugin permette di ottenere una select di nazioni con i nomi dei paesi tradotti in diverse lingue.
Il codice è basato su quello del vecchio country_select plugin e si appoggia all’I18n di Rails per la traduzione dei nomi.
Il primo parametro, :iso nel mio caso, individua il country code della lingua in cui deve essere visualizzata la lista delle nazioni.
Inoltre all’interno dell’applicazione è possibile tradurre, con una semplice interrogazione all’I18n, il codice di una nazione nella lingua desiderata, la quale viene selezionata dal valore di I18n.locale
Vediamo un esempio dalla console di rails:
Le traduzioni nelle lingue desiderate possono essere scaricate comodamente con task di rake e verranno importate direttamente dal repository CLDR di Unicode.org


Ciao, vorrei segnalare il mio fork del repository ufficiale: http://github.com/jodosha/country_select
E’ integrato al 100% con l’API i18n, si appoggia ad un file YAML per le traduzioni dei paesi ed è retrocompatibile con le versioni di Rails precedenti alla 2.2