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