Re: [FUG-BR] perl - versão
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
[FUG-BR] perl - versão
All, Já tem tempo que a instalação do FreeBSD já vem com o perl 5.8.8; tava olhando o port do perl e percebi que ainda está na versão 5.6.2; alguém sabe o porque dessa diferença de versões? -- 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
Re: [FUG-BR] perl - versão
Celso Viana wrote: All, Já tem tempo que a instalação do FreeBSD já vem com o perl 5.8.8; tava olhando o port do perl e percebi que ainda está na versão 5.6.2; alguém sabe o porque dessa diferença de versões? Olá, Existem dois ports do Perl disponíveis: lang/perl5 - 5.6.2_2 lang/perl5.8 - 5.8.8 -- Giovanni P. Tirloni http://tirloni.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] perl - versão
Em 27/01/07, Giovanni P. Tirloni[EMAIL PROTECTED] escreveu: Celso Viana wrote: All, Já tem tempo que a instalação do FreeBSD já vem com o perl 5.8.8; tava olhando o port do perl e percebi que ainda está na versão 5.6.2; alguém sabe o porque dessa diferença de versões? Olá, Existem dois ports do Perl disponíveis: lang/perl5 - 5.6.2_2 lang/perl5.8 - 5.8.8 -- Giovanni P. Tirloni http://tirloni.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Tô tentando executar o código... #!/usr/bin/perl use Lingua::PT::NameCase 'NameCase' ; my $OriginalName=JOAO DOs santos; $FixedCasedName = NameCase( $OriginalName ); print $FixedCasedName\n; ... que tá retornando o erro... Can't locate Lingua/PT/NameCase.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./maiuscula.sh line 3. BEGIN failed--compilation aborted at ./maiuscula.sh line 3. Como resolvo isso? -- 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
Re: [FUG-BR] perl - versão
On Sat, 2007-01-27 at 19:24 -0300, Celso Viana wrote: Tô tentando executar o código... #!/usr/bin/perl use Lingua::PT::NameCase 'NameCase' ; my $OriginalName=JOAO DOs santos; $FixedCasedName = NameCase( $OriginalName ); print $FixedCasedName\n; ... que tá retornando o erro... (..) Eu não conheço esse módulo PT::NameCase. O módulo existe em algum dos caminhos indicados no erro de compilação? Talvez o EN::NameCase[1] sirva para você [1] http://search.cpan.org/~summer/Lingua-EN-NameCase-1.13/README - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] perl - versão
2007/1/27, Augusto Cesar [EMAIL PROTECTED]: On Sat, 2007-01-27 at 19:24 -0300, Celso Viana wrote: Tô tentando executar o código... #!/usr/bin/perl use Lingua::PT::NameCase 'NameCase' ; my $OriginalName=JOAO DOs santos; $FixedCasedName = NameCase( $OriginalName ); print $FixedCasedName\n; ... que tá retornando o erro... (..) Eu não conheço esse módulo PT::NameCase. O módulo existe em algum dos caminhos indicados no erro de compilação? Talvez o EN::NameCase[1] sirva para você [1] http://search.cpan.org/~summer/Lingua-EN-NameCase-1.13/README - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd O módulo EN retorna, para JOAO DOs santos, Joao Dos Santos e o resultado esperado é Joao dos Santos -- 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
Re: [FUG-BR] perl - versão
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