jlcoo
(Jiang Long)
Mars 18, 2025, 6:13
158
Moi aussi, ma version de Discourse est 3.5.0.beta2-dev, discourse-multilingual est la derniĂšre version
Trace dâappels
app/controllers/extra_locales_controller.rb:39:in `bundle_js_hash'
plugins/discourse-multilingual/extensions/extra_locales_controller.rb:25:in `bundle_js_hash'
app/controllers/extra_locales_controller.rb:44:in `url'
plugins/discourse-multilingual/lib/multilingual/locale_loader.rb:26:in `preload_custom_locale'
plugins/discourse-multilingual/plugin.rb:76:in `block (2 levels) in activate!'
lib/plugin/instance.rb:729:in `block in register_html_builder'
lib/discourse_plugin_registry.rb:230:in `block in build_html'
lib/discourse_plugin_registry.rb:230:in `map'
lib/discourse_plugin_registry.rb:230:in `build_html'
app/helpers/application_helper.rb:572:in `build_plugin_html'
app/views/layouts/application.html.erb:24
Quelquâun sait comment rĂ©soudre ce problĂšme ?
1 « J'aime »
jlcoo
(Jiang Long)
Mars 18, 2025, 9:48
159
Jâutilise la configuration custom names.yml pour changer lâanglais (US) en anglais, mais cela a causĂ© une erreur avec Oops. Traceback :
ActionView::Template::Error (Bundle inconnu : custom-language)
app/controllers/extra_locales_controller.rb:39:in `bundle_js_hash'
app/controllers/extra_locales_controller.rb:44:in `url'
lib/plugin/instance.rb:729:in `block in register_html_builder'
lib/discourse_plugin_registry.rb:230:in `block in build_html'
lib/discourse_plugin_registry.rb:230:in `map'
lib/discourse_plugin_registry.rb:230:in `build_html'
app/helpers/application_helper.rb:572:in `build_plugin_html'
app/views/layouts/application.html.erb:24
lib/topic_list_responder.rb:15:in `block (2 niveaux) dans respond_with_list'
lib/topic_list_responder.rb:8:in `respond_with_list'
app/controllers/list_controller.rb:347:in `block (2 niveaux) dans <class:ListController>'
app/controllers/list_controller.rb:316:in `public_send'
app/controllers/list_controller.rb:316:in `top'
app/controllers/application_controller.rb:427:in `block in with_resolved_locale'
app/controllers/application_controller.rb:427:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:409:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
lib/middleware/default_headers.rb:13:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'
1 « J'aime »
das-g
(Raphael Das Gupta)
Mars 24, 2025, 4:11
160
AprĂšs la mise Ă niveau de Discourse, une banniĂšre sâaffiche avec
[Avis administrateur] Lâun de vos thĂšmes ou plugins nĂ©cessite une mise Ă jour pour ĂȘtre compatible avec les futurs changements du noyau de Discourse. (id:discourse.component-template-overrides ) Plugin identifiĂ© : âdiscourse-multilingualâ
Je suppose donc que des changements techniques à ce plugin seront nécessaires avant juin 2025.
5 « J'aime »
Zas666
(Zas)
Avril 3, 2025, 10:03
161
Des nouvelles de la part des développeurs ?
1 « J'aime »
Olle11
Avril 6, 2025, 3:03
162
Une idĂ©e de pourquoi mon forum a changĂ© sa langue en anglais alors que le plugin multilingue Ă©tait activĂ© ? Jâai dĂ©sactivĂ© le plugin et il est toujours en anglais.
1 « J'aime »
Alowbt
Avril 8, 2025, 1:35
163
Jâai rĂ©ussi Ă suivre ce guide pour ajouter des traductions pour les catĂ©gories.
Mais je nâai pas rĂ©ussi Ă faire fonctionner les traductions pour les tags.
Voici ce que jâai dans un fichier tag.ja.yml :
discussions: ăăŁăčă«ăă·ă§ăł
questions: èłȘć
self-intro: èȘć·±çŽčä»
showcase: äœăŁăŠăżă
other: ăăźä»
guidelines: ăŹă€ăă©ă€ăł
updates: æ°ç
Et voici le rĂ©sultat lorsque jâai changĂ© la langue de lâinterface en japonais.
Toute aide serait appréciée, merci !
1 « J'aime »
Olle11
Avril 8, 2025, 5:58
164
@angus Y a-t-il un moyen de corriger les doubles virgules ? @Arkshine a trouvĂ© la solution ici en supprimant lâancien CSS :
We are seeing duplicate commas:
Probably one comes from the new HTML code and the other comes from the custom theme CSS (old code).
The former (HTML) is indeed selectable, while the latter (CSS) is not.
Following this change, all custom themes should be fixed, apparently?
1 « J'aime »
Mon Discourse est bloquĂ© au chargement. Je suppose que câest le bug des changements techniques ?
Post : Discourse Stuck on Loading (Logs) - #6 by joshhabka
1 « J'aime »
@angus Sais-tu comment supprimer complÚtement tous les fichiers/réglages restants de ce plugin multilingue ?
1 « J'aime »
@Angus Veuillez voir la nouvelle erreur avec le plugin : « 500 » lors de la sauvegarde dâun article lors de lâajout dâune balise de langue. Merci pour le dĂ©veloppement de ce plugin
I have both the Multilingual and Discourse Translator plugins installed. I tried to go to someoneâs post, click edit, and add a language tag(as when someone sets their user language preferences, no posts show(unless explicitly tagged with the respective language)).
Upon saving the edit, it shows â500 errorâ Here is the respective console error:
ajax.js:188
PUT https://biohacking.forum/t/does-anybody-here-use-peptides/953 500 (Internal Server Error)
ajax-error.js:35 SyntaxError: Unexpected tâŠ
1 « J'aime »
Bonjour,
Jâai essayĂ© dâinstaller le plugin Multilingual sur mon forum Discourse local.
Je lâai clonĂ© avec la commande suivante dans le dossier des plugins :
git clone https://github.com/paviliondev/discourse-multilingual
Mais je ne trouve pas lâonglet Multilingual dans mes paramĂštres dâadministration. Il apparaĂźt uniquement dans le menu des plugins, mais il ne contient pas tous les paramĂštres. Que puis-je faire ?
Il donne cet avis de dépréciation :
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
journal du serveur local
Exécution de la tùche : bin/rake db:create db:migrate
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
La base de donnĂ©es âdiscourse_developmentâ existe dĂ©jĂ
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
Le terminal sera rĂ©utilisĂ© par les tĂąches, appuyez sur nâimporte quelle touche pour le fermer.
Exécution de la tùche : bin/ember-cli -u
PortĂ©e : 16 projets de lâespace de travail
Le fichier de verrouillage est Ă jour, lâĂ©tape de rĂ©solution est ignorĂ©e
Déjà à jour
Terminé en 1,4s en utilisant pnpm v9.15.7
Ember CLI sâexĂ©cute sur le PID : 57615
I, [2025-04-25T12:45:00.214872 #57627 ] INFO â : RafraĂźchissement de la liste des gems
Démarrage du watcher des changements CSS
[ember-cli] Le paramĂštre âstaticAddonTreesâ sera dĂ©fini par dĂ©faut sur true dans la prochaine version dâEmbroider et ne pourra pas ĂȘtre dĂ©sactivĂ©. Pour vous prĂ©parer Ă cela, vous devriez dĂ©finir âstaticAddonTrees: trueâ dans votre configuration Embroider.
[ember-cli] Le paramĂštre âstaticAddonTestSupportTreesâ sera dĂ©fini par dĂ©faut sur true dans la prochaine version dâEmbroider et ne pourra pas ĂȘtre dĂ©sactivĂ©. Pour vous prĂ©parer Ă cela, vous devriez dĂ©finir âstaticAddonTestSupportTrees: trueâ dans votre configuration Embroider.
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:188:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:193:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:199:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:312:in block in activate!
Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_* ?. Utilisez plutĂŽt lâargument de mot-clĂ© include_condition.
Ă /workspace/discourse/plugins/discourse-multilingual/plugin.rb:314:in block in activate!
I, [2025-04-25T12:45:03.044278 #57627 ] INFO â : Ă©coute sur addr=127.0.0.1:3000 fd=29
[ember-cli] Proxy vers http://127.0.0.1:3000
[ember-cli] constructionâŠ
I, [2025-04-25T12:45:04.243153 #57627 ] INFO â : dĂ©marrage de 1 sidekiqs supervisĂ©s
[ember-cli] âŠ[ConfigLoader]
I, [2025-04-25T12:45:04.554744 #57627 ] INFO â : processus maĂźtre prĂȘt
I, [2025-04-25T12:45:04.667840 #57910 ] INFO â : Chargement de Sidekiq dans le processus id 57910
I, [2025-04-25T12:45:04.680493 #57914 ] INFO â : worker=0 prĂȘt
I, [2025-04-25T12:45:04.686440 #57919 ] INFO â : worker=1 prĂȘt
I, [2025-04-25T12:45:04.686445 #57924 ] INFO â : worker=2 prĂȘt
[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] Construction rĂ©ussie (31766ms) â Service sur http://localhost:4200/
[ember-cli]
[ember-cli] NĆuds les plus lents (totalTime >= 5%) | Total (moy)
[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] Avertissement de dĂ©prĂ©ciation : LâAPI util._extend est dĂ©prĂ©ciĂ©e. Veuillez utiliser Object.assign() Ă la place.
[ember-cli] (Utilisez node --trace-deprecation ... pour afficher oĂč lâavertissement a Ă©tĂ© créé)
2 « J'aime »
cmdntd
(cmdntd)
Mai 7, 2025, 3:35
169
Cela a provoqué une application défectueuse, vous devriez passer à la derniÚre version :
I can not go to my discourse after the last upgrade
And now, I can not rebuild my app
Launcher updated, restarting...
x86_64 arch detected.
Ensuring launcher is up to date
Updating Launcher...
Updating 721facb..09d5eb6
error: Your local changes to the following files would be overwritten by merge:
image/base/Dockerfile
Please commit your changes or stash them before you merge.
Aborting
failed to update
thoka
(Thomas Kalka)
Mai 18, 2025, 7:31
170
Jâai dĂ» dĂ©sactiver ce plugin en raison de lâerreur suivante :
ActionView::Template::Error (L'asset 'locales/i18n.js' n'a pas été trouvé dans le chemin de chargement.)
locales/i18n.js a été supprimé dans PERF: Compile main locale bundles just-in-time (#32335) · discourse/discourse@c62a4a4 · GitHub
2 « J'aime »
Bonjour @angus ,
Avez-vous des nouvelles concernant la disponibilitĂ© dâune version compatible avec Discourse 3.4 ?
Nous essayons actuellement dâinstaller le plugin sur notre instance Discourse 3.4.3, mais nous rencontrons plusieurs erreurs dues Ă des incompatibilitĂ©s.
Merci dâavance pour votre aide !
En raison de PERF: Compile main locale bundles just-in-time (#32335) · discourse/discourse@c62a4a4 · GitHub , discourse-multilingual ne peut pas ĂȘtre utilisĂ©. Avez-vous un plan pour corriger cela ?
3 « J'aime »
Bonjour - concernant le changement de lâinterface utilisateur des paramĂštres dâadministration, oĂč pouvons-nous insĂ©rer les fichiers de traduction ?
cmdntd
(cmdntd)
Juillet 29, 2025, 5:58
174
Jâai utilisĂ© une tag, au lieu de ce plugin. Mais elle est uniquement dans le filtre des tags.
Je pense que cela devrait ĂȘtre un fork pour mettre Ă jour la source, lâauteur est figĂ© depuis trop longtempsâŠ
Bien que ce plugin soit gelé, il convient de noter que les versions plus récentes de Discourse permettent la localisation des noms/descriptions de catégories, ainsi que des localisations de sujets uniques en tant que fonctionnalité de base de Discourse, y compris manuellement c:
That could be done, but to be very honest, if the limit is set to X and any user edits it X+1 times, you would face the same issue as well. We would then have developed a solution that doesnât really solve the problem systematically.
We do have an indicator that shows when a translation may be outdated, it is coloured the same way as post edits indicator
[image]
"This post was originally written in English. Translation may be outdated"
En tant que tel, il est comprĂ©hensible que ce plugin ne soit plus pris en charge, car les fonctionnalitĂ©s quâil apporte sont presque toutes disponibles par dĂ©faut dans Discourse.
EDIT : Ă titre dâavertissement, toutes les fonctionnalitĂ©s multilingues actuelles ne sont pas nativement disponibles dans Discourse Ă lâheure actuelle, par exemple :
Vous ne pouvez pas masquer les sujets dans les diffĂ©rentes pages de sujets de catĂ©gorie selon le paramĂštre Content Languages dans le profil de nâimporte quel utilisateur.
Câest toujours une grande avancĂ©e en termes de fonctionnalitĂ©s, mais un avertissement avant de mettre Ă niveau votre instance.
4 « J'aime »