Title format is not configurable
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
- Domínio
- frontend, localization
Direção de pesquisa
Comece por src/relative-time-element.ts, no código de formatação do título vinculado na issue, e depois inspecione as opções de formatação existentes e os testes relacionados. Defina e implemente como a formatação do título reutiliza as configurações de estilo ou aceita uma regra independente, preservando a formatação no fuso horário local do navegador; considera-se concluído quando o título aceitar o formato localizado solicitado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hello, and thanks for this custom element!
I am starting to use <relative-time> in an app that supports multiple languages and users are in different countries. I started with the basics and just set the datetime attribute and inner text.
I noticed the automatic title always had short months. I tried to change it by setting formatStyle="long" and month="long" to no avail. Inspecting the source I found that titles use a fixed format:
Thanks to the comment in the code above, I was able to temporarily solve for my use case by rendering the title from the server side, but that meant giving up showing the time in the timezone of the browser.
Would you consider re-using the style settings when formatting the title or provide a specific formatting rule for the title, independent from the inner text?
PS: Related, but less important, it would also be useful to add some text around the date, like title="Updated at {formatted-date-here}" (where the string "Updated at" is rendered in the correct locale on the server).
Thanks again!
- Linguagem predominante
- JavaScript
- Estrelas
- 4k
- Forks
- 198
- Merge médio
- 7h 50min
- PRs com merge (30d)
- 4
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/relative-time-element
-
Use tabular numbers for elapsed time (format=duration|elapsed)Talvez já em andamento @Goldloli assumiu há 6 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
github/relative-time-element#383 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 57/100
github/relative-time-element#391 · 1 comentário ·
-
Inconsistent use of "yesterday"Talvez já em andamento @gabrielcaires assumiu há 2 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
github/relative-time-element#313 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
github/relative-time-element#307 ·
-
Astro SupportAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
github/relative-time-element#306 · 2 comentários ·
Todas as issues de github/relative-time-element
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
hugomrdias/playwright-test#753 ·
Mantenedores costumam responder em até 1 dia
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
KonstantinStarovoytov/kitden#21 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
guybedford/es-module-shims#556 ·
-
app ernst:4-klein
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
NewspeedyNL/PidLane#683 ·
Mantenedores costumam responder em até 1 dia