Re: Especificação da função "Subs tituir 1o... por 1º..." (longo)
Marco <[email protected]> Mon, 22 Feb 2010 02:32:00 -0300
| Newsgroups | gmane.comp.openoffice.devel.pt-br |
|---|---|
| Message-ID | <[email protected]> |
Gustavo Pacheco escreveu: > Ol=C3=A1 pessoal! >=20 > Ap=C3=B3s diversas consultas formais e informais, finalizei o relato d= a > especifica=C3=A7=C3=A3o da fun=C3=A7=C3=A3o "Substituir 1o... por 1=C2=BA= =2E..". A especifica=C3=A7=C3=A3o > reproduz a indica=C3=A7=C3=A3o original do IFILP onde, por exemplo a no= ta=C3=A7=C3=A3o > abrevidada de 'primeiro' =C3=A9 '1.=C2=BA', com o ponto caracter=C3=ADs= tico da > abrevia=C3=A7=C3=A3o. >=20 > A justificativa para essa implementa=C3=A7=C3=A3o =C3=A9 que todos os = argumentos > formais da l=C3=ADngua justificam a constru=C3=A7=C3=A3o 1.=C2=BA (com = o ponto) e n=C3=A3o a > constru=C3=A7=C3=A3o 1=C2=BA (sem o ponto) para a abreviatura dos n=C3=BA= meros ordinais. >=20 > Ou seja, embora a nota=C3=A7=C3=A3o 1=C2=BA para 'primeiro' seja aceit= a > genericamente, n=C3=A3o h=C3=A1 nenhum suporte das regras do idioma par= a esse > uso. Notem, por exemplo, alguns casos citados pelos especialistas: >=20 > "Escreva com o ponto: 1.=C2=BA, 2.=C2=BA... Sem o ponto, passa a ser GR= AU > (medida de tempertura ou dire=C3=A7=C3=A3o; veja 1=C2=BA L e 4=C2=BA W)= =2E" >=20 > "Se a enuncia=C3=A7=C3=A3o das regras n=C3=A3o fosse suficiente, poder=C3= =ADamos sempre > apelar para aspectos pr=C3=A1ticos: sem ponto, =C3=A9 f=C3=A1cil confun= dir =C2=ABprimeiro=C2=BB > com =C2=AB1 grau=C2=BB ou com =C2=AB1 elevado a 0=C2=BB." >=20 > Notem que o s=C3=ADmbolo =C2=BA =C3=A9, na verdade, a letra o em sobres= crito. Neste > email, usei o s=C3=ADmbolo =C2=BA para facilitar a leitura do conte=C3=BA= do, no > entanto, a especifica=C3=A7=C3=A3o correta, com as abreviaturas de 'o',= 'a', > 'os' e 'as' poder=C3=A1 ser encontrada no documento abaixo: >=20 > http://www.openoffice.org/nonav/issues/showattachment.cgi/67801/AutoCor= rect%20Portuguese%20Specification%20(final)%2013022010.odt >=20 > Observa=C3=A7=C3=B5es finais: >=20 > - ao final da implementa=C3=A7=C3=A3o, o nome da fun=C3=A7=C3=A3o deve= r=C3=A1 ser modificado > de "Substituir 1o... por 1=C2=BA..." para "Substituir 1.o... por 1.=C2=BA= =2E.."; >=20 > - preferencialmente, a mesma regra dever=C3=A1 ser utilizada nas futur= as > tradu=C3=A7=C3=B5es do projeto, seja na aplica=C3=A7=C3=A3o, documenta=C3= =A7=C3=A3o, portal, etc...; >=20 > - quem, por algum motivo, quiser utilizar a nota=C3=A7=C3=A3o 1=C2=BA = dever=C3=A1 usar > diretamente o caractere =C2=BA no teclado; >=20 > - lamento, por fim, a falta de resposta formal da Academia Brasileira > de Letras =C3=A0 segunda consulta que fiz sobre o assunto. >=20 > Abra=C3=A7os, >=20 > Gustavo Pacheco. >=20 >=20 Algumas fontes diferenciam =C2=B0 e =C2=BA com um tra=C3=A7o embaixo de =C2= =BA. A falta dessa diferencia=C3=A7=C3=A3o eu considero um erro no desenvolvimento da fonte.= Mas parece, como disse antes, que o OOo p=C3=A1ra de aplicar regras quand= o encontra um ponto ou v=C3=ADrgula e me impede de criar a autocorre=C3=A7=C3=A3o de= "..." para "=E2=80=A6". --=20 Marco de Freitas