Saltar para o conteúdo

Wikipédia:Esplanada/propostas/Usar espaço não-separável como separador de milhar (3abr2012)

Origem: Wikipédia, a enciclopédia livre.

Usar espaço não-separável como separador de milhar (3abr2012)

Gostaria de saber o que acham de pedirmos no bugzilla (como no bug #3408) para que alterem o separador de milhar, de modo que em vez de um espaço (simples) ele passe a ser um espaço não separável?

O separador é usado pela {{formatnum}} e nas partes da interface em que aparecem números. O problema da configuração atual, que usa um espaço comum como separador, é que os números podem acabar "quebrados" de uma linha para a outra, forçando-nos a usar CSS junto com {{formatnum}}, ou então fazer a formatação manualmente com "nbsp".

Essa questão já havia sido levantada pelo Stegop em fevereiro de 2010, e surgiu novamente neste tópico, mas não houve resposta. Então coloco isso em pauta novamente, para coletar a opinião da comunidade sobre o assunto.

A configuração em uso atualmente é

$separatorTransformTable = array( ',' => ' ', '.' => ',' );

e o que proponho é alterá-la para

$separatorTransformTable = array( ',' => "\xc2\xa0", '.' => ',' );

como fizeram em diversos idiomas. Helder 02h11min de 4 de abril de 2012 (UTC)[responder]

Concordo. Não posso dizer muito mais que isto. JohnR (discussão) 02h36min de 4 de abril de 2012 (UTC)[responder]
Eu, para dizer menos, espero que, em se alterando, continue sendo opcional. Luiza Teles Lu 03h09min de 4 de abril de 2012 (UTC)[responder]

Concordo Tetraktys (discussão) 05h13min de 4 de abril de 2012 (UTC)[responder]

Concordo Já é mais que tempo da "minha" {{fmtn}} ficar obsoleta (apesar de ser mais fácil de escrever que {formatnum} :-). Stegop (discussão) 09h38min de 4 de abril de 2012 (UTC)[responder]

Concordo OTAVIO1981 (discussão) 10h44min de 4 de abril de 2012 (UTC)[responder]


Concordo sem margem para dúvidas. É uma boa proposta. JF K 15h08min de 4 de abril de 2012 (UTC)[responder]

Concordo também. – Opraco (discussão), às 18h13min de 4 de abril de 2012 (UTC)[responder]

Concordo, mas Stegop, as tuas {{fmtn}} e {{fmtnx}} não ficam obsoletas visto que incluem também as unidades. EuTugamsg 12h25min de 7 de abril de 2012 (UTC)[responder]

Solicitado no Bug 36012. Helder 13h30min de 16 de abril de 2012 (UTC)[responder]

E está feito (pelo menos no código-fonte, mas imagino que ainda será preciso aguardar a próxima atualização do MW). Helder 14h34min de 16 de abril de 2012 (UTC)[responder]
Parece que já está funcionando, pois o número resultante do código abaixo não quebra de uma linha para outra, mesmo que não caiba na tela:
{{formatnum:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890}}
12 345 678 901 234 568 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
Helder 19h03min de 28 de maio de 2012 (UTC)[responder]