Skip to content

Commit

Permalink
Added Italian translation & states (#73)
Browse files Browse the repository at this point in the history
Credit to @luigirossi-niluan
  • Loading branch information
luigirossi-niluan authored and Luke Towers committed Jul 19, 2019
1 parent 4f5fe0d commit 0dff321
Show file tree
Hide file tree
Showing 3 changed files with 195 additions and 0 deletions.
70 changes: 70 additions & 0 deletions lang/it/lang.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?php

return [
'plugin' => [
'name' => 'Località',
'description' => 'Feature basate sulla località, come Paese e Stati.',
],
'permissions' => [
'settings' => 'Locations management',
],
'location' => [
'label' => 'Località',
'new' => 'Nuova Località',
'create_title' => 'Crea Località',
'update_title' => 'Modifica Località',
'preview_title' => 'Anteprima Località',
],
'locations' => [
'menu_label' => 'Paesi & Stati',
'menu_description' => 'Gestisci paesi e stati disponibili per l\'utente.',
'disabled_label' => 'Disabilitato',
'enabled_label' => 'Abilitato',
'enabled_help' => 'Le località disabilitate non saranno visibili nel front-end.',
'enable_or_disable_title' => "Abilita o Disabilita Località",
'enable_or_disable' => 'Abilita o Disabilita',
'selected_amount' => 'Località selezionata: :amount',
'enable_success' => 'Località abilitate correttamente.',
'disable_success' => 'Località disabilitate correttamente.',
'disable_confirm' => 'Sei sicuro?',
'unpin_label' => 'Unpinned',
'pinned_label' => 'Pinned',
'pinned_help' => 'Località di tipo "Pinned" sono mostrate prime nella lista.',
'pin_or_unpin_title' => "Pin o Unpin Località",
'pin_or_unpin' => 'Pin o unpin',
'pin_success' => 'Pin a località selezionata effettuato correttamente.',
'unpin_success' => 'Unpin a località selezionata effettuato correttamente.',
'unpin_confirm' => 'Sei sicuro?',
'list_title' => 'Gestisci Località',
'delete_confirm' => 'Sei sicuro di voler eliminare questa località?',
'return_to_list' => 'Torna a lista località',
'default_country' => 'Paese Default',
'default_country_comment' => 'Quando un utente non specifica la sua località, seleziona un paese di default da usare.',
'default_state' => 'Stato Default',
'default_state_comment' => 'Quando un utente non specifica lo Stato, seleziona uno Stato di default da usare.',
],
'settings' => [
'menu_label' => 'Impostazioni Località',
'menu_description' => 'Gestisci impostazioni basate sulla località.',
'google_maps_key' => 'Google Maps API Key',
'google_maps_key_comment' => 'Se hai intenzione di utilizzare i servizi di Google Maps, insierisci qui le API key.',
'credentials_tab' => 'Credenziali',
],
'state' => [
'label' => 'Stato',
'name' => 'Nome',
'select' => '-- seleziona Stato --',
'name_comment' => 'Inserisci il nome visualizzato per questo Stato.',
'code' => 'Codice',
'code_comment' => 'Inserisci un codice univoco per identificare questo Stato.',
],
'country' => [
'label' => 'Paese',
'name' => 'Nome',
'select' => '-- seleziona Paese --',
'code' => 'Codice',
'code_comment' => 'Inserisci un codice univoco per identificare questo Paese.',
'enabled' => 'Abilitato',
'pinned' => 'Pinned',
],
];
122 changes: 122 additions & 0 deletions updates/seed_it_states.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
<?php namespace RainLab\Location\Updates;

use October\Rain\Database\Updates\Seeder;
use RainLab\Location\Models\Country;

class SeedItStates extends Seeder
{
public function run()
{
$it = Country::whereCode('IT')->first();

if ($it->states()->count() > 0) {
return;
}

$it->states()->createMany([
['code' => 'AG', 'name' => 'Agrigento'],
['code' => 'AL', 'name' => 'Alessandria'],
['code' => 'AN', 'name' => 'Ancona'],
['code' => 'AO', 'name' => 'Aosta'],
['code' => 'AR', 'name' => 'Arezzo'],
['code' => 'AP', 'name' => 'Ascoli Piceno'],
['code' => 'AT', 'name' => 'Asti'],
['code' => 'AV', 'name' => 'Avellino'],
['code' => 'BA', 'name' => 'Bari'],
['code' => 'BL', 'name' => 'Belluno'],
['code' => 'BN', 'name' => 'Benevento'],
['code' => 'BG', 'name' => 'Bergamo'],
['code' => 'BI', 'name' => 'Biella'],
['code' => 'BO', 'name' => 'Bologna'],
['code' => 'BZ', 'name' => 'Bolzano'],
['code' => 'BS', 'name' => 'Brescia'],
['code' => 'BR', 'name' => 'Brindisi'],
['code' => 'CA', 'name' => 'Cagliari'],
['code' => 'CL', 'name' => 'Caltanissetta'],
['code' => 'CB', 'name' => 'Campobasso'],
['code' => 'CE', 'name' => 'Caserta'],
['code' => 'CT', 'name' => 'Catania'],
['code' => 'CZ', 'name' => 'Catanzaro'],
['code' => 'CH', 'name' => 'Chieti'],
['code' => 'CO', 'name' => 'Como'],
['code' => 'CS', 'name' => 'Cosenza'],
['code' => 'CR', 'name' => 'Cremona'],
['code' => 'KR', 'name' => 'Crotone'],
['code' => 'CN', 'name' => 'Cuneo'],
['code' => 'EN', 'name' => 'Enna'],
['code' => 'FE', 'name' => 'Ferrara'],
['code' => 'FI', 'name' => 'Firenze'],
['code' => 'FG', 'name' => 'Foggia'],
['code' => 'FO', 'name' => 'Forli\'-Cesena'],
['code' => 'FR', 'name' => 'Frosinone'],
['code' => 'GE', 'name' => 'Genova'],
['code' => 'GO', 'name' => 'Gorizia'],
['code' => 'GR', 'name' => 'Grosseto'],
['code' => 'IM', 'name' => 'Imperia'],
['code' => 'IS', 'name' => 'Isernia'],
['code' => 'SP', 'name' => 'La Spezia'],
['code' => 'AQ', 'name' => 'L\'Aquila'],
['code' => 'LT', 'name' => 'Latina'],
['code' => 'LE', 'name' => 'Lecce'],
['code' => 'LC', 'name' => 'Lecco'],
['code' => 'LI', 'name' => 'Livorno'],
['code' => 'LO', 'name' => 'Lodi'],
['code' => 'LU', 'name' => 'Lucca'],
['code' => 'MC', 'name' => 'Macerata'],
['code' => 'MN', 'name' => 'Mantova'],
['code' => 'MS', 'name' => 'Massa-Carrara'],
['code' => 'MT', 'name' => 'Matera'],
['code' => 'ME', 'name' => 'Messina'],
['code' => 'MI', 'name' => 'Milano'],
['code' => 'MO', 'name' => 'Modena'],
['code' => 'NA', 'name' => 'Napoli'],
['code' => 'NO', 'name' => 'Novara'],
['code' => 'NU', 'name' => 'Nuoro'],
['code' => 'OR', 'name' => 'Oristano'],
['code' => 'PD', 'name' => 'Padova'],
['code' => 'PA', 'name' => 'Palermo'],
['code' => 'PR', 'name' => 'Parma'],
['code' => 'PV', 'name' => 'Pavia'],
['code' => 'PG', 'name' => 'Perugia'],
['code' => 'PS', 'name' => 'Pesaro e Urbino'],
['code' => 'PE', 'name' => 'Pescara'],
['code' => 'PC', 'name' => 'Piacenza'],
['code' => 'PI', 'name' => 'Pisa'],
['code' => 'PT', 'name' => 'Pistoia'],
['code' => 'PN', 'name' => 'Pordenone'],
['code' => 'PZ', 'name' => 'Potenza'],
['code' => 'PO', 'name' => 'Prato'],
['code' => 'RG', 'name' => 'Ragusa'],
['code' => 'RA', 'name' => 'Ravenna'],
['code' => 'RC', 'name' => 'Reggio di Calabria'],
['code' => 'RE', 'name' => 'Reggio nell\'Emilia'],
['code' => 'RI', 'name' => 'Rieti'],
['code' => 'RN', 'name' => 'Rimini'],
['code' => 'RM', 'name' => 'Roma'],
['code' => 'RO', 'name' => 'Rovigo'],
['code' => 'SA', 'name' => 'Salerno'],
['code' => 'SS', 'name' => 'Sassari'],
['code' => 'SV', 'name' => 'Savona'],
['code' => 'SI', 'name' => 'Siena'],
['code' => 'SR', 'name' => 'Siracusa'],
['code' => 'SO', 'name' => 'Sondrio'],
['code' => 'TA', 'name' => 'Taranto'],
['code' => 'TE', 'name' => 'Teramo'],
['code' => 'TR', 'name' => 'Terni'],
['code' => 'TO', 'name' => 'Torino'],
['code' => 'TP', 'name' => 'Trapani'],
['code' => 'TN', 'name' => 'Trento'],
['code' => 'TV', 'name' => 'Treviso'],
['code' => 'TS', 'name' => 'Trieste'],
['code' => 'UD', 'name' => 'Udine'],
['code' => 'VA', 'name' => 'Varese'],
['code' => 'VE', 'name' => 'Venezia'],
['code' => 'VB', 'name' => 'Verbano-Cusio-Ossola'],
['code' => 'VC', 'name' => 'Vercelli'],
['code' => 'VR', 'name' => 'Verona'],
['code' => 'VV', 'name' => 'Vibo Valentia'],
['code' => 'VI', 'name' => 'Vicenza'],
['code' => 'VT', 'name' => 'Viterbo'],
]);
}
}
3 changes: 3 additions & 0 deletions updates/version.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@
- Include Argentina states
- seed_ar_states.php
1.1.4: Added support for UK counties
1.1.5:
- Include Italian states (province)
- seed_it_states.php

0 comments on commit 0dff321

Please sign in to comment.