Dopo l’aggiornamento di Discourse, ora viene visualizzato un banner con
[Avviso Admin] Uno dei tuoi temi o plugin necessita di un aggiornamento per la compatibilità con le prossime modifiche principali di Discourse. (id:discourse.component-template-overrides) Plugin identificato: ‘discourse-multilingual’
Quindi immagino che saranno necessarie alcune modifiche tecniche a questo plugin prima di giugno 2025.
Hai qualche idea sul motivo per cui il mio forum ha cambiato la lingua in inglese quando il plugin multilingue era attivo? Ho disattivato il plugin ed è ancora in inglese
@Angus Si prega di vedere il nuovo errore con il plugin: “500” durante il salvataggio di un post quando si aggiunge un tag linguistico. Grazie per lo sviluppo di questo plugin
Ma non riesco a trovare la scheda Multilingual nelle mie impostazioni di amministrazione. Appare solo nel menu dei plugin, ma non contiene tutte le impostazioni. Cosa posso fare?
mostra questo avviso di deprecazione:
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_*?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
log del server locale
Esecuzione del task: bin/rake db:create db:migrate
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
Database ‘discourse_development’ già esistente
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
Il terminale verrà riutilizzato dai task, premi un tasto per chiuderlo.
Esecuzione del task: bin/ember-cli -u
Ambito: tutti i 16 progetti dell’area di lavoro
Lockfile aggiornato, passaggio di risoluzione saltato
Già aggiornato
Completato in 1.4s utilizzando pnpm v9.15.7
Ember CLI in esecuzione sul PID: 57615
I, [2025-04-25T12:45:00.214872 #57627] INFO – : Aggiornamento dell’elenco delle gemme
Avvio del watcher delle modifiche CSS
[ember-cli] L’impostazione ‘staticAddonTrees’ sarà impostata su true per impostazione predefinita nella prossima versione di Embroider e non potrà essere disattivata. Per prepararti a questo, dovresti impostare ‘staticAddonTrees: true’ nella tua configurazione Embroider.
[ember-cli] L’impostazione ‘staticAddonTestSupportTrees’ sarà impostata su true per impostazione predefinita nella prossima versione di Embroider e non potrà essere disattivata. Per prepararti a questo, dovresti impostare ‘staticAddonTestSupportTrees: true’ nella tua configurazione Embroider.
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_*?. Utilizzare invece l’argomento keyword include_condition
In /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
I, [2025-04-25T12:45:03.044278 #57627] INFO – : in ascolto su addr=127.0.0.1:3000 fd=29
[ember-cli] Proxying a http://127.0.0.1:3000
[ember-cli] building…
I, [2025-04-25T12:45:04.243153 #57627] INFO – : avvio di 1 sidekiq supervisionati
[ember-cli] …[ConfigLoader]
I, [2025-04-25T12:45:04.554744 #57627] INFO – : processo master pronto
I, [2025-04-25T12:45:04.667840 #57910] INFO – : Caricamento di Sidekiq nel processo id 57910
I, [2025-04-25T12:45:04.680493 #57914] INFO – : worker=0 pronto
I, [2025-04-25T12:45:04.686440 #57919] INFO – : worker=1 pronto
I, [2025-04-25T12:45:04.686445 #57924] INFO – : worker=2 pronto
[ember-cli] …[Babel: discourse-widget-hbs > applyPatches]
[ember-cli] …[Babel: ember-source > applyPatches]
[ember-cli] …[Babel: dialog-holder > applyPatches]
[ember-cli] …[embroider-template-compile-stage1 > applyPatches]
[ember-cli] …[Babel: select-kit > applyPatches]
[ember-cli] …[@embroider/compat/app]
[ember-cli] …[@embroider/webpack]
[ember-cli] …[@embroider/webpack]
[ember-cli] …[@embroider/webpack]
[ember-cli] …[SourceMapConcat]
[ember-cli] …[Babel: admin > applyPatches]
[ember-cli] …[SourceMapConcat]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli] …[TemplateCompiler > applyPatches]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli] …[SourceMapConcat]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli] …[TemplateCompiler > applyPatches]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli] …[SourceMapConcat]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli] …[SourceMapConcat]
[ember-cli] …[Babel: discourse-plugins > applyPatches]
[ember-cli]
[ember-cli] Build completato (31766ms) – In esecuzione su http://localhost:4200/
[ember-cli]
[ember-cli] Nodi più lenti (totalTime >= 5%) | Totale (medio)
[ember-cli] -±
[ember-cli] @embroider/webpack (1) | 21608ms
[ember-cli] Babel: discourse-plugins (29) | 4506ms (155 ms)
[ember-cli] broccoli-persistent-filter:Mapper (36) | 1628ms (45 ms)
[ember-cli]
[ember-cli] (node:57634) [DEP0060] Avviso di deprecazione: L’API util._extend è deprecata. Si prega di utilizzare Object.assign() invece.
[ember-cli] (Utilizzare node --trace-deprecation ... per mostrare dove è stato creato l’avviso)
Hai aggiornamenti su quando sarà disponibile una versione compatibile con Discourse 3.4?
Attualmente stiamo cercando di installare il plugin sulla nostra istanza Discourse 3.4.3, ma stiamo riscontrando diversi errori a causa di incompatibilità.
Mentre questo plug-in è bloccato, vale la pena notare che le versioni più recenti di Discourse consentono la localizzazione dei nomi/descrizioni delle categorie, nonché la localizzazione di singoli argomenti come funzionalità di base di Discourse, inclusa la manuale c:
Pertanto, è comprensibile che questo plug-in non sia più supportato, poiché le funzionalità da esso offerte sono quasi tutte disponibili per impostazione predefinita in Discourse.
EDIT: Come avvertimento, non tutte le attuali funzionalità multilingue sono disponibili nativamente in Discourse al momento, ad esempio:
Non è possibile nascondere argomenti nelle diverse pagine degli argomenti delle categorie in base all’impostazione Lingue dei contenuti in qualsiasi profilo utente.
È comunque un grande avanzamento nelle funzionalità, ma un avviso prima di aggiornare la tua istanza.