2008/7/24 Da Silva, Gilberto (GE Healthcare, consultant) < [EMAIL PROTECTED]>:
> > -----Original Message----- > > From: Alain M. [mailto:[EMAIL PROTECTED] > > Sent: quarta-feira, 23 de julho de 2008 19:40 > > To: [email protected] > > Subject: Re: [usuarios OOo] Dica (Ponto convertido em vírgula) > > > > > > > > Andre Cavalcante escreveu: > > > Acho que o Gustavo matou a charada. > > > > > > Agora restaria a saber qual seria o padrão "ideal". > > > > No meu modo de ver: A tecla "ponto" deveria retornar "ponto". A > tecla "vírgula" deveria retornar "vírgula" assim como a tecla "A" deve > retornar "A" e assim por diante. Simples assim. Gilberto, o buraco é mais embaixo: Veja http://www.openoffice.org/issues/show_bug.cgi?id=1820 Resumindo: se você teclar ponto para indicar a decimal numa célula do Calc ele vai entender aquilo como texto. Se você teclar vírgula ele vai entender como número. Esse é funcionamento normal para o português do Brasil. Claro, no Brasil o separador decimal é a vírgula, apesar de vários brasileiros acharem que estão no EUA e querem usar ponto para separar decimais (e isso sem modificar nada no sistema, como o sistema fosse um expert em ler pensamentos). Se você modificar o comportamento "padrão" vai estar inserindo um problema maior: quando é que o Calc vai achar que 1,25 é um número ou é um texto? Idem para o Writer, Impress, Base etc. Você poderia no máximo dizer que 1,25 e 1.25 são sempre um números. Nao é o caso. Se você teclar 1.25 no Writer e for número ele deve deixar do mesmo jeito, se não ele deve inserir um espaço 1. 25 pois terminou uma sentença. No Calc é mais grave: 1,25 são dois números 1 e 25 separados por uma vírgula? (neste caso a célula DEVE ser tratada como texto, pois se for tratada com o número vai ficar uma zona a tua planilha). Imagine um formulário do Base: você digita 1.25 isso é texto ou um número para o banco? Se você colocou em um textfield poderia assumir que é texto. Se o textfield tiver máscaras será um número, mas no caso, o ponto será o serpador de milhar ou decimal? É sempre um problema. Vejam que o buraco é mais embaixo. Não é somente achar que um caso como o que Felipe postou se resolve simplesmente desmarcando uma opção em Ferramentas/Opções. Para ele aquilo basta, mas para muita gente isso implica em muito mais coisas no sistema. O problema, de fato, que vejo aqui é que existem "dois padrões", e "de facto", pois no Brasil se usa tanto o ponto como a vírgula como separador de decimal e o contexto indica se eu estou escrevendo números ou não (por exemplo todos aqui vão entender quando escrevo: 1,25, 2,25, 3,25. Isso é uma PA de razão 1) mas o computador ainda não entende essas nuances, concordam? Agora poderíamos abrir uma outra issue sobre o teclado ABNT2: que tem os dois sinais, como sugeriu o colega acima e tentar mudar o padrão no caso do BrOffice. Assumindo que seria o teclado mais comum ao seu público alvo (o que poderia discordar, pois quase todos os notes vendidos no Brasil usam teclado USA internaciona). Isso significa que a solução seria de deixar desmarcada a opção de compatibilidade, que vem marcada por padrão no Openoffice padrão. Mas teríamos que estudar o impacto disso em relação à suite como um todo. Espero agora ter sido claro. Favor verificar a inssue indicada que há uma extensa discussão sobre o ponto. Inclusive lá você pode ler que eles mapearam que o problema era mais de configuração do sistema operacional do que do Openoffice e, ao contrário do que indicaram aí em cima, parece que o "problema" apareceu justamente para adequar o OOo ao comportamento padrão do MSO. Como não uso o MSO há um bom tempo, não saberia dizer se o comportamento permanece o mesmo da época em que eu o utilizava. Mas posso garantir que em teclados USA internacional nunca tivemos problemas assim (a não no VB, mas isso é outra história). Sugestão: abrir um issue como o Gustavo postou acima e ver o que a comunidade brasileira diz. André Cavalcante
