Ciao a tutti, riscontro una situazione simile in cui ho localizzato l’argomento e ho sia la traduzione completa in EN che in FR, ma questo argomento fissato mostra solo l’abstract originale. Il cambio di lingua sostanzialmente “aggiorna” solo il suo titolo nella home page. C’è qualche soluzione alternativa? Sembra che voi l’abbiate fatto funzionare per meta.discourse.org (vedi il messaggio di benvenuto fissato “New to Discourse?Start Here” che cambia lingua con successo anche per l’abstract nella home page) ![]()
Grazie per la condivisione, darò un’occhiata.
Questo è un dettaglio per informazioni aggiuntive: gli estratti e i titoli sono collegati a TopicLocalizations (una localizzazione di un argomento). Il contenuto del post è collegato a un PostLocalization.
Quindi, ciò che sta probabilmente accadendo è che potremmo dover “aggiornare” l’estratto quando la localizzazione del primo post dell’argomento subisce modifiche.
Ciao Nat ![]()
Grazie mille per il tuo aiuto e supporto. Se questo può essere d’aiuto per l’indagine:
Esempio di comportamenti attesi su meta.discourse.org con l’argomento fissato “New to Discourse? Start Here” che aggiorna correttamente il suo titolo + abstract quando cambiamo lingua. È quello che vorrei ottenere anche io.
Esempio di problema simile su meta.discourse.org come quello che ho sulla mia istanza:
Support - Discourse Meta guardando l’argomento fissato “About the Support category”. Il passaggio alla lingua francese aggiorna solo il titolo ma l’abstract rimane in inglese. In pratica riscontro la stessa cosa ![]()
Grazie per il tuo aiuto e supporto,
Saluti,
Terenui
Questo è stato risolto con
- FIX: Update topic excerpts when the first post is localized by nattsw · Pull Request #36885 · discourse/discourse · GitHub
- e anche DEV: Add rake task to backfill localization excerpts which were empty by nattsw · Pull Request #36901 · discourse/discourse · GitHub
Anche questo dovrebbe essere risolto ![]()
Una cosa da notare per chi ospita autonomamente con estratti localizzati mancanti: dovrai aggiornare, quindi eseguire il seguente rake task [1] nella tua console
bundle exec rake topic_localizations:backfill_excerpts
## o possibilmente con sudo
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts
in modo che gli estratti localizzati vuoti possano essere popolati.
In alternativa, se il rake task non è possibile, un modo più manuale è ritradurre il primo post degli argomenti interessati.
Alcuni potrebbero chiedere - “Perché non una migrazione che è automatica?”, perché usiamo
PrettyTextqui per gli estratti, e come al solito cerchiamo di evitare codice applicativo nelle migrazioni. ↩︎
Grazie mille!! Aggiornerò la mia istanza dopo Capodanno e ti farò sapere se ho ancora problemi, ma grazie per questa risposta efficiente e veloce
Ciao
