Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] (ma anche VB6) Parsare un dizionario

Salve a tutti,
in merito al mio traduttore vorrei porvi un quesito.
Ho trovato dei dizionari di FreeLang.
Sono molto completi e vorrei utilizzarli nel mio traduttore.
Il problema č che hanno un formato a dir poco assurdo.
Voi come fareste il parsing di questo dizionario?
[il] giungere                  arriving 
             [risultato della] falciatura   mow ving 
                          [socio] fondatore falciatura   promoter 
                                       [to]sgravare tore falciatura 
disencumber                                          33 giri vare tore 
falciatura   long-plaing record                                   500 
sterline [slang] ciatura   monkey aing record 
         a 0 sterline [slang] ciatura   in, unto, at, up, to 
                      a 0 sterline [slang] ciatura   on, upon, at, up, 
onto                               a base di erbe lang] ciatura   herbal 
n, at, up, onto                               a basso i erbe lang] 
ciatura   down l n, at, up, onto                               a bordo i 
erbe lang] ciatura   aboard n, at, up, onto 
   a breve i erbe lang] ciatura   short-term, shortly to 
                a buon mercato lang] ciatura   chintzy rm, shortly to 
                             a capofitto to lang] ciatura   headfirst , 
shortly to                               a carico del destinatario ra 
collect t , shortly to                               a cavalcioni 
destinatario ra   astride t , shortly to                               a 
che cosa i destinatario ra   whereof t , shortly to 
           a collo [Mar.] stinatario ra   aback f t , shortly to 
                        a colori Mar.] stinatario ra   chintzy t , 
shortly to                               a colori invertiti [Comp.] a 
reversed  , shortly to                               a condizione che i 
[Comp.] a   provided  , shortly to                               a 
destra one che i [Comp.] a   to the right, right to 
           a destra one che i [Comp.] a   right, to the right to 
                        a dispetto di he i [Comp.] a   despite o the 
right to                               a disposizione e i [Comp.] a 
available the right to                               a domicilio ne e i 
[Comp.] a   extramural he right to                               a 
fatica io ne e i [Comp.] a   scarcely l he right to 
           a fianco di ne e i [Comp.] a   beside y l he right to 
                        a fin di bene  e i [Comp.] a   well meant he 
right to
Da quanto vedo la parola precedente "deborda" nella parola successiva, 
finchč non se ne trova una piů lunga ecc...
Ma non era meglio farlo come i miei dizionari?
parola	traduzione, traduzione2 traduzione3...
Comunque vorrei convertirli (o almeno parsarli al volo) nel mio formato, 
voi come fareste?
bye

Nicola Ottomano wrote:
Voglio precisare che, le parole postate prima, se viste con notepad con 
l'opzione "a capo automatico" le si vede cosě:
[il] giungere                  arriving
[risultato della] falciatura   mow ving
[socio] fondatore falciatura   promoter
[to]sgravare tore falciatura   disencumber
33 giri vare tore falciatura   long-plaing record
500 sterline [slang] ciatura   monkey aing record
a 0 sterline [slang] ciatura   in, unto, at, up, to
a 0 sterline [slang] ciatura   on, upon, at, up, onto
a base di erbe lang] ciatura   herbal n, at, up, onto
a basso i erbe lang] ciatura   down l n, at, up, onto
a bordo i erbe lang] ciatura   aboard n, at, up, onto
a breve i erbe lang] ciatura   short-term, shortly to
a buon mercato lang] ciatura   chintzy rm, shortly to
a capofitto to lang] ciatura   headfirst , shortly to
a carico del destinatario ra   collect t , shortly to
a cavalcioni destinatario ra   astride t , shortly to 
             a che cosa i destinatario ra   whereof t , shortly to
a collo [Mar.] stinatario ra   aback f t , shortly to
a colori Mar.] stinatario ra   chintzy t , shortly to
a colori invertiti [Comp.] a   reversed  , shortly to
a condizione che i [Comp.] a   provided  , shortly to
a destra one che i [Comp.] a   to the right, right to
a destra one che i [Comp.] a   right, to the right to
a dispetto di he i [Comp.] a   despite o the right to 
ecc...
bye

 bye 


Infatti č proprio quello che pensavo.
Come faccio a discriminare tra parole effettivamente cambiate e parole 
che invece non cambiano?
Faccio un esempio (utilizzando solo le differenze):
che buono questo biscotto!
che buono questo dolcetto!
--------------------------
                  dol e
Mah...

 Mah...
fammi sapere se funziona e come risolvi!
ciao
marco