IT: new improvements tested on april 2017

reduced length to 160 for unstressed syllables

Added some exceptions to the italian dictionaries
This commit is contained in:
chrislm
2017-05-01 11:06:19 +02:00
parent d093513b65
commit 5d8bb74169
3 changed files with 10 additions and 4 deletions
+5 -1
View File
@@ -1,6 +1,6 @@
// This file is UTF-8 encoded
// Updated 2017 march 31 by Christian Leo M, <llajta2012@gmail.com>
// Updated 2017 april 28 by Christian Leo M, <llajta2012@gmail.com>
// $alt change [e] or [o] in the stressed syllable to [E] or [O]
// $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
@@ -1704,6 +1704,7 @@ vent'anni vent'an:I
(in balia) in||bal'i:a
(presidi sanitari) p@-*ez'idi||sanit'aRI
(con principi) kon||p@-*intS'ipi
(principi attivi) p@-*intS'i:pI||at:'ivI
(principi fondamentali) p@-*intS'i:pI||fondament'a:lI
(principi morali) p@-*intS'i:pI||moR'alI
@@ -3986,6 +3987,7 @@ regolarizzino $4
reimpieghino $3
reintegr @-*e'integ@-*
reinterpretano $3
reinterpret $3
reinvio @-*einv'i:o
remano $1 $alt2
rendano $1
@@ -4794,10 +4796,12 @@ illuminal $2
immergiti $2
importal $2
impostaci $2
impostal $2
impostomi $2
indirizziamoci indiRi_tsj'amotSI // $5
indirizziamol indiRi_tsj'amol // $5
indirizzati indiRits2:'ati
indossal $2
informaci $2 $alt2
informati $2 $alt2 $atstart
insediatisi $3
+4 -2
View File
@@ -550,7 +550,8 @@ boem $alt
bol $alt
bolgheri $1
bolgia $1 $alt
boll $alt2
boll $alt2
bollicine $3
bolsceviche $3
bom $alt
bon $alt
@@ -1733,6 +1734,7 @@ gambusia $2
gamete $alt
ganglio g'anglio
gangliom gangli'om
ganz g'andz
garanzia $3
gardenia $alt
garibaldine $4
@@ -4030,7 +4032,7 @@ turboventol $alt
turgovia $alt
turold $alt
tuttor $alt2
tuttosport $3
ubbia ,ub:'ia
ubbriac $3
ubbriache ub:@-*I'ake
ubold $alt
+1 -1
View File
@@ -978,7 +978,7 @@ Translator *SelectTranslator(const char *name)
break;
case L('i', 't'): // Italian
{
static const short stress_lengths_it[8] = { 165, 140, 150, 165, 0, 0, 218, 305 };
static const short stress_lengths_it[8] = { 160, 140, 150, 165, 0, 0, 218, 305 };
static const unsigned char stress_amps_it[8] = { 17, 15, 18, 16, 20, 22, 22, 22 };
SetupTranslator(tr, stress_lengths_it, stress_amps_it);
tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable