2007/1/27, Augusto Cesar <[EMAIL PROTECTED]>:
> On Sat, 2007-01-27 at 21:20 -0300, Celso Viana wrote:
> > O módulo EN retorna, para "JOAO DOs santos", "Joao Dos Santos" e o
> > resultado esperado é "Joao dos Santos"
>
> Bem, eu não sou nenhum monge (heh) e vou tentar não mergulhar muito no
> off-topic, mas acredito que se você fizer algumas modificações triviais
> no EN::NameCase para incluir essas variações do português você resolva
> seu problema, já que segundo a descrição do módulo:
>
> "NameCase currently correctly name cases names which include any of the
> following: Mc, Mac, al, el, ap, da, de, delle, della, di, du, del, der,
> la, le, lo, van and von."
>
> ele já 'corrige' da maneira que você quer algumas situações análogas em
> outras línguas.
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Augusto,

Adicionei as linhas...
    s{ \b Da([s]) \b }{da$1}gox ;      # da, de, di Italian; du French.
    s{ \b Do([s]) \b }{do$1}gox ;      # da, de, di Italian; du French.

...ao arquivo NameCase.pm e funcionou; nao sei se vai causar algum problema.

Thanks

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a