Re: [FUG-BR] perl - versão

2007-01-28 Por tôpico Celso Viana
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

2007-01-27 Por tôpico Celso Viana
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

2007-01-27 Por tôpico Giovanni P. Tirloni
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

2007-01-27 Por tôpico Celso Viana
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

2007-01-27 Por tôpico Augusto Cesar
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-01-27 Por tôpico Celso Viana
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

2007-01-27 Por tôpico Augusto Cesar
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