Skip to content

Commit

Permalink
[.NET] Italian Dimension support (#1661)
Browse files Browse the repository at this point in the history
  • Loading branch information
aitelintII authored and tellarin committed Jun 27, 2019
1 parent 352bb01 commit f182895
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 55 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -343,15 +343,15 @@ protected override void InitializeConfiguration()
},
}));

/* RegisterModel<DimensionModel>(
RegisterModel<DimensionModel>(
Culture.Italian,
(options) => new DimensionModel(new Dictionary<IExtractor, IParser>
{
{
new NumberWithUnitExtractor(new Italian.DimensionExtractorConfiguration()),
new NumberWithUnitParser(new Italian.DimensionParserConfiguration())
},
}));*/
}));

RegisterModel<AgeModel>(
Culture.Italian,
Expand Down
1 change: 1 addition & 0 deletions Patterns/Italian/Italian-NumbersWithUnit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -574,6 +574,7 @@ VolumeSuffixList: !dictionary
Ettolitro: ettolitro|ettolitri
Decalitro: decalitro|decalitri|dekalitro|dekalitri
#Decalitro: dal|decalitro|decalitri|dekalitro|dekalitri
#"l" is a valid form of litro and should not be removed.
Litro: l|litro|litri
Decilitro: dl|decilitro|decilitri
Centilitro: cl|centilitro|centilitri
Expand Down
64 changes: 11 additions & 53 deletions Specs/NumberWithUnit/Italian/DimensionModel.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
[
{
"Input": "75ml",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -16,7 +15,6 @@
},
{
"Input": "il suo più grande svantaggio potrebbe essere il suo spessore di 3 pollici , grande abbastanza da ocnsentire ad un consulente di descriverlo come ingombrante.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -31,7 +29,6 @@
},
{
"Input": "un tornado ha attraversato un'area lunga circa dieci miglia , uccidendo almeno quattordici persone e trasformando decine di case in macerie.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -46,7 +43,6 @@
},
{
"Input": "ha preso molto di più di 10 1/2 miglia di cavo e filo per agganciale tutto , e 23 computer .",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -61,7 +57,6 @@
},
{
"Input": "il viaggio di sei miglia al mio hotel in aeroporto che doveva prendere 20 minuti prima nella giornata ha preso più di tre ore.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -76,7 +71,6 @@
},
{
"Input": "industrywide , la produzione di olio in questo paese è sceso di 500.000 barili al giorno rispetto ai barili nei primi otto mesi di quest'anno.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -91,7 +85,6 @@
},
{
"Input": "è quello che 1 ) spiega perchè noi siamo come , beh , noi stessi invece che bo jackson ; 2 ) avverte che è possibile affogare in un lago che è in media profondo due piedi ; e 3 ) prevede che 10 . 000 scimmie collocate prima di 10 . 000 pianoforti produrranno 1 . 118 brani pubblicabili di rock ' n ' roll.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -106,7 +99,6 @@
},
{
"Input": "il 19 maggio, fda, ha iniziato a trattenere funghi cinesi il scatole da 68 once dopo che più di 100 persone in mississippi, new york e pennsylvania si sono ammalati mangiando funghi contaminati.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -121,7 +113,6 @@
},
{
"Input": "mr . hulings si compiace che ha venduto tutte le sue azioni una settimana prima che il mercato crollasse di 190 punti il 13 ottobre , e sta usando i soldi per comprare un maneggio di 45 acri.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -135,8 +126,7 @@
]
},
{
"Input": "quindi, per far diventare questo gardenettes letteralmente una stanza, ha abbattuto muri senza finestre (mattone, lattice, siepe) otto su 10 piedi alti, proiettando i suoi interni in sfumature di un lungo giorno stigio.",
"NotSupported": "dotnet",
"Input": "quindi, per far diventare questo gardenettes letteralmente una stanza, ha abbattuto muri senza finestre (mattone, lattice, siepe) alti da otto a 10 piedi, proiettando i suoi interni in sfumature di un lungo giorno stigio.",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand Down Expand Up @@ -166,7 +156,6 @@
},
{
"Input": "un raffredatore di acqua da 10 galloni si è rovesciato sul pavimento , bagnando il tappeto rosso.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -181,7 +170,6 @@
},
{
"Input": "nelle vicinanze, sei delfini salteranno in un acquario da 1,5 milioni di galloni di acqua salata.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -196,7 +184,6 @@
},
{
"Input": "e questo bambino è più di due libbre.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -211,7 +198,6 @@
},
{
"Input": "``non mi fido delle persone che non mangiano,'' ha detto ms. volokh, anche se lei stessa ha smesso di mangiare qualche anno fa per perdere 25 libbre.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -226,22 +212,20 @@
},
{
"Input": "shell , una filiale di royal dutch / shell group , gli sarà concesso di esportare 0,9 trilioni di piedi cubi , e gulf , una unità di olympia & york developments ltd. gli sarà concesso di esportare",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
"Text": "0,9 trilioni di piedi cubi",
"TypeName": "dimension",
"Resolution": {
"value": "900000000000",
"value": "9E+17",
"unit": "Piede cubo"
}
}
]
},
{
"Input": "i punti salienti del documento, come attualmente inquadrati , sono: - - una restrizione sulla quantità di beni immobili che una famiglia può possedere , a 660 metri quadri nelle sei città più grandi della nazione , ma di più nelle città più piccole e nelle aree rurali.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -255,8 +239,7 @@
]
},
{
"Input": "gli eserciti di tigrea sono ora 200 miglia a nord di of addis ababa , minacciando la cittè di dese , che taglierebbe fuori il capitale di mr . mengistu ' s dal porto di assab , grazie al quale tutto il combustibile e e le altre forniture raggiungono addis ababa.",
"NotSupported": "dotnet",
"Input": "gli eserciti di tigrea sono ora 200 miglia a nord di addis ababa , minacciando la cittè di dese , che taglierebbe fuori il capitale di mr . mengistu ' s dal porto di assab , grazie al quale tutto il combustibile e e le altre forniture raggiungono addis ababa.",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -271,7 +254,6 @@
},
{
"Input": "ha detto che uno dei computer ha intrapreso un viaggio di tre piedi scivolando sul pavimento.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -286,7 +268,6 @@
},
{
"Input": "il cuore delle sue partecipazioni è 190.000 metri quadri di proprietà incredibilmente costose nel distretto marunouchi , il centro finanziario ed economico di tokyo , spesso chiamato scherzosamente` ` mitsubishi village. ' '",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -301,7 +282,6 @@
},
{
"Input": "il satellite, costruito da hughes per la international telecommunications satellite organization , è parte di un contratto da $ 700 milioni conferiti a hughes nel 1982 per sviluppare cinque satelliti da tre tonnellate.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -316,7 +296,6 @@
},
{
"Input": "in un rapporto del 1996 sulle armi biologiche, il centro per gli studi strategici e internazionali, un istituto di ricerca di politica pubblica a washington , avvisano che era molto facile per aspiranti terroristi assemblare armi biologiche _ usando attrezzatura commerciale con una capacità di 130 galloni.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -331,7 +310,6 @@
},
{
"Input": "la raccolta dei dati del dipartimento del commercio del gruppo ha mostrato le importazioni agosto , il secondo totale mensile più grande dell'anno, era sopra del 5 % dalle 1.458.000 tonnellate di luglio ma al di sotto del massimo dell'anno scorso, nel giugno 1988.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -346,7 +324,6 @@
},
{
"Input": "al n . 1 , singh ha colpito un ferro 9 lanciando a meno di sei piedi dalla coppa.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -361,7 +338,6 @@
},
{
"Input": "così quando il raccolto di psyllium del prossimo anno viene raccolto a marzo , forse sarà più piccolo delle 16.000 tonnellate dei cinque anni scorsi - - proprio sulla cresta del boom del pysllium.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -376,7 +352,6 @@
},
{
"Input": "il 486 è il discendente di una lunga serie di chip intel che hanno iniziato a dominare il merceto da quando ibm utilizzò il chip a 16-bit 8088 pr i suoi primi personal computer.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -391,7 +366,6 @@
},
{
"Input": "Il 'jiotto caspita' può correre oltre i 188 miglia all'ora, disse un portavoce dell'azienda.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -406,7 +380,6 @@
},
{
"Input": "la marina ha allestito una zona di atterraggio per elicotteri a soli 100 metri da una sala operatoria mobile, proprio alla periferia di Baghdad.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -421,7 +394,6 @@
},
{
"Input": "caltrans prevede di aggiungere un secondo ponte per autobus e parcheggi sopra la media di un tratto di 2,5 miglia dell'autostrada del porto appena a sud di Los Angeles, vicino al colosseo.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -436,7 +408,6 @@
},
{
"Input": "sulla mia guida di quattro miglia al quartier generale della fattoria ogni mattina, guido da altre quattro case vuote.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -451,7 +422,6 @@
},
{
"Input": "siamo insultati, ha detto langa dal quartier generale greco cattolico, a circa 325 chilometri a nord-ovest di Bucarest.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -466,7 +436,6 @@
},
{
"Input": "rotich è un piccolo ( 5 piedi",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -481,7 +450,6 @@
},
{
"Input": "4 pollici) 28enne che non ha iniziato a correre seriamente fino a tre anni fa e non ha gareggiato in casa fino a questo mese.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -496,7 +464,6 @@
},
{
"Input": "raceway park (minnesota) a Shakopee è un ovale pavimentato di 1/4 di miglio.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -511,7 +478,6 @@
},
{
"Input": "La montagna di castlecrag si trova a sud del lago del fossato, a 1,6 km a ovest del monte frink lungo la stessa linea di cresta.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -526,7 +492,6 @@
},
{
"Input": "le colline di javadi si trovano a circa 17 km da ambur.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -541,7 +506,6 @@
},
{
"Input": "dopo aver circondato il lago Michigan in prossimità dell'esposizione per due ore, il comandante hugo eckener ha atterrato il dirigibile di 776 piedi nel vicino aeroporto di curtiss-wright a glenview.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand Down Expand Up @@ -571,7 +535,6 @@
},
{
"Input": "nel 1995 Canon ha introdotto il primo obiettivo SLR disponibile in commercio con stabilizzazione dell'immagine interna, ef 75-300mm f / 4-5.6 è usm.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -586,7 +549,6 @@
},
{
"Input": "Gli sterili armamenti di dagenham, essex produssero un kit di conversione comprendente un nuovo barilotto da 7,62 mm, un caricatore, un estrattore e un eiettore per la vendita commerciale.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -601,7 +563,6 @@
},
{
"Input": "il progetto costa $ 46. 8 milioni, e ha lo scopo di aumentare la capacità produttiva dell'azienda del 25% a 34.500 tonnellate di catodo di rame all'anno.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -615,8 +576,7 @@
]
},
{
"Input": "acciaio canadese - la produzione di lingotti ha totalizzato 291.890 tonnellate nel week end ott. 7, in alto 14. 8% dal totale della settimana precedente, statistiche canada, un'agenzia federale, ha detto.",
"NotSupported": "dotnet",
"Input": "acciaio canadese - la produzione di lingotti ha totalizzato 291.890 tonnellate nella settimana terminata il 7 ott., in aumento del 14. 8% dal totale della settimana precedente, ha detto statistiche canada, un'agenzia federale.",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -631,7 +591,6 @@
},
{
"Input": "le pantere florida vivono in una gamma di case tra 190 km2.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
Expand All @@ -646,23 +605,22 @@
},
{
"Input": "una tonnellata è pari a 2.204,62 libbre.",
"NotSupported": "dotnet",
"NotSupportedByDesign": "python,javascript,python",
"Results": [
{
"Text": "2.204,62 libbre",
{
"Text": "una tonnellata",
"TypeName": "dimension",
"Resolution": {
"value": "2204,62",
"unit": "Libbra"
"value": "1",
"unit": "Tonnellata"
}
},
{
"Text": "una tonnellata",
"Text": "2.204,62 libbre",
"TypeName": "dimension",
"Resolution": {
"value": null,
"unit": "Tonnellata"
"value": "2204,62",
"unit": "Libbra"
}
}
]
Expand Down

0 comments on commit f182895

Please sign in to comment.