Escalas curta e longa
Closed this issue · 9 comments
Olá, Matheus! Primeiramente obrigado pelo projeto, que com certeza irei utilizar.
Mas eu vim aqui relatar que há uma pequena diferença na nomenclatura de escalas pt_PT/pt_BR
Resumidamente, o "nosso" bilhão é mil milhões em Portugal, nosso trilhão é bilião etc
Wikipedia – Escalas curta e longa
Eu não acredito que isso seja um problema urgente - até porque meu alvo é pt_BR - mas como tem a opção locale
, acredito que devemos pensar em uma possível solução para isso.
Desde já agradeço!
Gabriel Rodrigues
Interessante, não havia reparado isso.
Vou dar mais algumas estudas aqui e assim que possível inicio as alterações (ou se você disponibilidade, você pode submeter um Pull Request).
@theuves estou pensando em usar algo com a representação científica do número (5.987.000.000 = 5,987 x 10^9)
Vamos supor que tenhamos o número 1.000.000.000
Poderíamos usar o Decimal.js de comparação para ver a quantidade de casas que tem no número.
e | br | pt |
---|---|---|
^9 | bilhão | mil milhões |
^12 | trilhão | bilião |
eu sei que isso parece óbvio, mas vou tentar "implementar" isso ao código 🙃
eu sei que isso parece óbvio, mas vou tentar "implementar" isso ao código 🙃
Opa, @gabrodbr, ótimo!
Antigamente ele aceitava a representação científica, do próprio JavaScript, ou seja:
extenso("1e+3"); // 'mil'
Mas eu acabei removendo devido a logistica duma nova implementação.
Sinta-se livre para implementar e mandar um PR.
@theuves eu estou recebendo um erro quanto rodo npm run build
:
ERROR in extenso.min.js from UglifyJs
Unexpected token: keyword (const) [extenso.min.js:116,0]
Olá, Matheus!
Me desculpe a demora, nesse meio tempo eu estava em um momento ocupado, e, quando fiquei "livre", foquei em outros projetos
Mas isso não foi algo ruim. Pelo contrário, eu aprendi muita coisa de lá pra cá. Inclusive os testes deste projeto me ajudaram a chegar à uma solução dessa issue.
Por conta do hacktoberfest, eu lembrei dessa issue em aberta. Mas para compensar minha falta, quero que, se for aceitar o PR, revise antes de outubro ou após o mesmo. É claro, só se você quiser 😁🙃
Antes de eu mandar um PR, eu queria saber se tem algum guia de estilo para seguir (ou devo me basear no já presente nos arquivos).
Obrigado!
Agora que vi aqui no readme, em breve eu mando o pr