Ciao ragazzi.
Spero che si tratti di un problema di errata configurazione della mia configurazione, altrimenti lo definirei un bug per…
un argomento con caratteri nazionali nel titolo ottiene un URL con quei caratteri bene, nessun problema, ma la pagina pubblicata da tale argomento mostra un URL orribilmente corrotto.
Non posso usare, inserire caratteri corretti manualmente perché Discourse dice che lo slug contiene caratteri errati.
Ho avuto codificato - che credevo fosse un must per le lingue non inglesi, quindi non ho provato altro, ancora.
no… non risolve il problema, preferirei (immagino tutti) mantenere i miei caratteri nazionali. Sembra sempre più un bug, no?
Qualcuno di @devel qui? Dovrei spostarlo in bug?
Se desideri segnalare un bug anziché chiedere supporto alla community, qui troverai una guida utile per la segnalazione di bug: Writing an effective bug report
Avremmo bisogno di alcuni passaggi per la riproduzione e anche screenshot sarebbero di valore.
@JammyDodger Non c’è molto da fare: distribuisci, cambia lingua (PL nel mio caso), imposta codifica - dovrebbe essere molto facile da riprodurre.
Puoi creare titoli (da cui vengono presumibilmente creati URL/slug) con caratteri nazionali - non puoi pubblicare una pagina del genere con quei caratteri nazionali.
Speravo che qualcuno/sviluppatore potesse riprodurlo prima che presentassi un bug.
Hai un titolo di argomento che potrei copiare e incollare per provarlo?
Se non lattuga, allora non rana
Oppure secondo esempio:
Olio sul ghiaccio nella vecchia Åbo.
Ho fatto una prova:
- Imposta
localizzazione predefinitasu polski (o suomi) - Imposta
metodo di generazione slugsu ‘encoded’ - Abilita
abilita pubblicazione pagina
- Creato argomento con titolo ‘Jeśli nie sałata to nie żaba’ (o ‘Jäällä öljyä vanhassa Åbossa’)
- Slug dell’argomento generato
/t/je%C5%9Bli-nie-sa%C5%82ata-to-nie-%C5%BCaba/758(o/t/j%C3%A4%C3%A4ll%C3%A4-%C3%B6ljy%C3%A4-vanhassa-%C3%A5bossa/759)
- Tentativo di pubblicare l’argomento con lo slug codificato
je%C5%9Bli-nie-sa%C5%82ata-to-nie-%C5%BCabacome URL - Impossibile pubblicare poiché l’URL contiene caratteri non validi
- La rimozione della codifica consente la pubblicazione della pagina
In alternativa…
Sembra che gli slug codificati non siano supportati per la pubblicazione di pagine.
Cosa ci si aspetta qui? Ho controllato i siti web dei governi polacco e finlandese per vedere come sono i loro URL e non li codificano per tenerne conto.
Ho anche cercato e non credo che questo sia mai emerso come problema prima, il che potrebbe renderlo territorio di #richiesta di funzionalità piuttosto che di Bug se non sono mai stati supportati.
Non preoccupatevi dei governi: sono estremamente raramente i più brillanti tra noi, anche se molti vorrebbero che lo fossero.
Per quanto riguarda il resto di noi, sì, mi sorprende che nessuno l’abbia mai segnalato prima: molti, se non la maggior parte, sono pecore o pigri o entrambi.
Cosa aspettarsi: mi preoccuperei solo, concentrandomi su una cosa che conta, che certamente dovrebbe contare per solidi sviluppatori/programmatori: la logica e la coerenza. Se una parte del sistema/codice fa (o non fa) qualcosa, allora un’altra parte (o più parti) che si basa su quella prima, dovrebbe… ovviamente. E così via.
Il bug è: le pagine pubblicate si rompono con caratteri nazionali nei titoli e non dovrebbero. Discourse dovrebbe essere in grado di pubblicare pagine con caratteri nazionali negli URL/slug.
Puoi riprodurre questo molto più facilmente.
Prova solo a pubblicare una pagina e ad aggiungere un segno % alla slug. Verrà immediatamente visualizzato il messaggio che indica la presenza di un carattere non valido.
Hai un URL di ciò che ti aspetteresti di vedere che puoi fornire come esempio?
Penso che l’idea dietro la pubblicazione di pagine sia avere un URL leggibile, quindi uno codificato sembrerebbe andare contro questo?
No, non lo fanno, almeno in Finlandia - e per quanto ne so, la stessa cosa vale per tutti i paesi nordici, inclusi quasi o totalmente tutti i paesi del mondo.
Solo perché internet funziona in quel modo per ragioni storiche e per l’inglese (e il suo sistema alfabetico molto limitato
). Ma è sempre una cattiva idea usare quei caratteri negli URL e nei nomi dei file su Linux.
Non mi aspetto che vengano ripulite o codificate altro che lettere diverse da a..z. Dobbiamo anche ricordare il fatto che pochissimi vedono gli URL effettivi.
Quindi… il mio ruolo qui era solo offrire qualche blocco di Lego in più con cui giocare, e non ho mai avuto problemi con gli URL. Né i miei utenti.
Non capisco: ho segnalato un bug.
La pubblicazione incrociata del tuo problema è superflua. Se potessi fornire qui i dettagli aggiuntivi sarebbe sufficiente. ![]()
