po-ui / po-angular

Biblioteca de componentes Angular.
https://po-ui.io
MIT License
916 stars 212 forks source link

poDatePicker: Nao respeita o locale para a Russia #1506

Open eternauta123 opened 2 years ago

eternauta123 commented 2 years ago

https://stackblitz.com/edit/po-ui-zpggch?file=src%2Fapp%2Fapp.component.html,src%2Fapp%2Fapp.module.ts

Passos para reproduzir:

  1. Definir o locale para RUSSO no p18nModule Verificar no app.module.ts do stackblitz PoI18nModule.config(i18nConfig),
  2. Definir um campo de data no datepicker
  3. Setar o navegador para o idioma russo
  4. Verificar que o Date padrao do HTML respeita a picture do locale, e o objeto dateicker nao

Qual o comportamento atual?

Esta hardcoded no datepicker base component a mascara dd/mm/yyyy

Que comportamento você esperava ver?

O datepicker deveria mostrar a mascara correta para o russo, com ponto como separadador de acordo com o parametro p-locale do componente ou com o locale do po18nModule se o p-locale esta vazio

Ambiente

alinelariguet commented 2 years ago

Bom dia @eternauta123 no stackblitz eu não consegui identificar qual seria o comportamento correto, já configurei o meu navegador para o russo e não consegui identificar qual seria o correto. Segue imagem da minha simulação: Screen Shot 2022-11-10 at 11 15 34

eternauta123 commented 2 years ago

Ne meu navegador com a linguagem em russo mostra assim: image

De todas formas, ja fiz o PR https://github.com/po-ui/po-angular/pull/1515 com a correcao.

(Abri uma issue para implementar o mesmo para o datepicker, Issue https://github.com/po-ui/po-angular/issues/1516)

alinelariguet commented 1 year ago

Boa tarde @eternauta123, identificamos que não se trata de um bug e sim de uma melhoria no componente, vou ajustar as labels.

eternauta123 commented 1 year ago

@alinelariguet a PR desta issue já foi aceita em novembro