Title format is not configurable
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- frontend, localization
Direzione di ricerca
Inizia da src/relative-time-element.ts, nel codice di formattazione del titolo collegato nell’issue, quindi esamina le opzioni di formattazione esistenti e i test correlati. Definisci e implementa il modo in cui la formattazione del titolo riutilizza le impostazioni di stile o accetta una regola indipendente, preservando la formattazione nel fuso orario locale del browser; il lavoro è completato quando il titolo supporta il formato localizzato richiesto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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!
- Lingua principale
- JavaScript
- Stelle
- 4k
- Fork
- 194
- Merge medio
- 4g 10h
- PR unite (30g)
- 5
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/relative-time-element
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
github/relative-time-element#383 · 1 commento ·
-
Inconsistent use of "yesterday"Forse di nuovo libera @ayushman1210 l’ha presa 331 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
github/relative-time-element#313 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
github/relative-time-element#307 ·
-
Astro SupportAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
github/relative-time-element#306 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
github/relative-time-element#293 · 2 commenti · 5 reazioni ·
Tutte le issue di github/relative-time-element
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
maproulette/maproulette-frontend#2944 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jaegertracing/jaeger-ui#4618 ·
I maintainer di solito rispondono entro 1 giorno
-
area:plugins enhancement platform:vscode
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
anthropics/claude-code#103166 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Kids Zone LogoApertacheck:failed logos:add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
-
[workshop-sim] Improve: Add verifiable checkpoint and bridge to Step 5 (What Are Agentic Workflows?)Apertafeedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
githubnext/gh-aw-workshop#4715 ·
I maintainer di solito rispondono entro 1 giorno