La buona notizia è che sono stato un bravo ragazzo e ho usato la ricerca per trovare una risposta al mio problema. La notizia ancora migliore è che ho scoperto che è stato già trattato numerose volte. E c’è un’altra bella notizia: gli argomenti che ho trovato indicavano tutti chiaramente la stessa pagina per la soluzione. La cattiva notizia è che questa pagina non è più disponibile
Quindi, purtroppo, chiederò qui.
Dove posso definire il formato della data in modo da evitare questa strana differenza tra “Feb, 12” e “Feb 12”? Ho anche cercato nelle impostazioni e ho visto varie opzioni, ma non è chiaro quale dovrei modificare.
E, solo per provocare, qual è la logica dietro il formato di data predefinito piuttosto confuso (vedi sopra), dato che nel tempo ci sono stati diversi commenti che lo trovano confuso?
Grazie, Jeff. Non è così facile distinguere gli argomenti che sono chiaramente obsoleti :), dato che quello a cui fai riferimento ha quasi 4 anni.
Ho visto quell’argomento, ma sembrava un po’ un workaround. Una stringa con “tiny” nel nome dovrebbe usare YY. Modificarla per usare YYYY potrebbe risolvere un problema, ma potrebbe avere conseguenze indesiderate altrove, dove quella stringa potrebbe essere preferita proprio perché è “tiny”.
Senza sapere ancora troppo su dove apportare questa modifica, ipotizzo che un approccio migliore sarebbe trovare l’HTML che attualmente fa riferimento alla stringa “tiny” per la data del post e modificarlo per utilizzare invece la forma estesa. Non ne so ancora abbastanza, però, per sapere dove farlo e se questo renderebbe la modifica vulnerabile agli aggiornamenti del prodotto in futuro.
Quello che so è che non mi piace affatto quel formato di data strano
Non voglio essere polemico, Jay, ma perché modificare la definizione della stringa piccola per usare la forma estesa e poi cercare tra i vari riferimenti per trovarla e testarla sarebbe più semplice rispetto a modificare direttamente il template pertinente in modo che utilizzi la forma estesa con il nome appropriato?
La prima opzione sembra piuttosto macchinosa per quello che appare come un cambiamento semplice.
Ci sono problemi nel aggiornare il “template” (non sono sicuro che Discourse usi proprio questo termine) per utilizzare il formato preferito?
Modificare il valore nell’interfaccia web è semplice e non richiede di sovrascrivere il template, che contiene molte altre cose che potrebbero cambiare in futuro. È abbastanza probabile che nulla si rompa e, anche se accadesse, il CSS che modificheresti in un tema è esattamente ciò che faresti sovrapponendo il template. Inoltre, se sovrascrivi il template e questo cambia in futuro, dovrai scoprire che è cambiato e correggere la tua versione ogni volta che ciò accade.
Si tratta semplicemente di modificare il testo nello stesso modo in cui si modificherebbe il testo in qualsiasi punto di Discourse tramite Amministrazione, Personalizza. Non è per nulla rischioso e non può essere “rotto” dagli aggiornamenti. È il modo più semplice e immediato per ottenere la personalizzazione che desideri.