Plugin multilingue 🌐

Hey all, thanks for your patience on this plugin. I’ve now

  1. Fixed the various issues that were arising when using the plugin with the latest code
  2. Updated the frontend and backend tests to support the new code
  3. Integrated it into our CI system to monitor any issues going forward
  4. Re-added it to try.thepavilion.io

try.thepavilion.io is Pavilion’s public staging site that’s updated to the latest discourse every 24 hours. You can see for yourself whether the issue you’re interested in is addressed there, and test the feature set. For example if you have you content languages set to French and Italian, and your interface language (aka locale) set to French, you’ll see this

I’ve closed some old issues on the repo, and asked for the recently created ones (the feature requests in any event) to be submitted at thepavilion.io. Please report any further issues, or make any feature requests using the bug report or feature request wizards on thepavilion.io.

4 « J'aime »

An error occurs in the console on the plugin page - /admin/multilingual/languages
Uncaught Error: There is no route named tags.show

And the changes are not saved (Internal Server Error)

1 « J'aime »

Hello @angus,
I have problem on my fresh self-hosted discourse. Every time when I push save changes I get blank modal with “Internal Server Error” title. After hit ok, the plugin page is blank, but settings are saved.
Next, when I try to add other language to exist, the checkboxes which was previously checked after save are uncheck. So when I want to add a new language I must uncheck everything, save, and now check this one which I want.
Also I sometimes notice the settings reset to default just after night.

1 « J'aime »

I’ve merged in an update from vcoffey (sorry Vern, couldn’t find you here), who’s supported by @oreillyc. I’ve also made various updates to the plugin today.

@hiddenlucas Please upgrade and test it again. If you have any further issues please fill out a bug report here: Bug Report

You can test this plugin here: https://try.thepavilion.io/

2 « J'aime »

Hello,

Is this a bug or on purpose ?

Screenshot from: https://try.thepavilion.io/ but I have the same problem.

The language tag is not appearing in the tag dropdown menu making it difficult to filter topics using the tag. The reason I found is simply because the anchor is missing from the list item: <a data-tag-name="en" class="discourse-tag box">en</a>

If you add it it displays properly:

1 « J'aime »

Thanks, that’s been addressed. See: https://try.thepavilion.io

3 « J'aime »

Hi @angus,

Is it possible to select specific interfaced languages that will be shown in the guest language switcher (at header)? Currently the switcher will show many languages in the drop down menu. I didn’t find the code that controls the languages. Any guide will be appreciated.

2 « J'aime »

J’ai rĂ©solu les diffĂ©rents problĂšmes de compatibilitĂ© avec ce plugin. Veuillez mettre Ă  jour le plugin et discourse et cela fonctionnera comme prĂ©vu.

4 « J'aime »

Salut,

Merci d’abord pour tout ce travail formidable.

J’ai installĂ© et activĂ© ce plugin ainsi que le plugin discourse translator sur un nouveau forum. L’API de traduction fonctionne bien, mais j’avais cru comprendre qu’il serait possible avec ce plugin d’afficher automatiquement les messages traduits qui ne sont pas dans la langue de l’utilisateur, dans sa langue respective - automatiquement.

En gros, dans un monde idĂ©al avec des traductions idĂ©ales, une personne parlant uniquement français parcourrait les forums (qui sont, disons, en anglais) et verrait tout comme s’il Ă©tait Ă©crit en français.

Ai-je mal compris la fonctionnalitĂ© ? Est-ce que ce n’est pas possible d’y parvenir avec ce plugin ?

3 « J'aime »

À tous ceux qui m’ont contactĂ© rĂ©cemment au sujet du fonctionnement des traductions de catĂ©gories et de tags, c’est-Ă -dire les fonctionnalitĂ©s dĂ©crites ici :

Vous avez contactĂ© au bon moment :slight_smile: Un client de Pavilion cherche en fait Ă  faire fonctionner cette fonctionnalitĂ© sur Discourse actuellement, donc @merefield et moi y travaillerons en mai/juin. Nous publierons une mise Ă  jour ici lorsqu’elle sera prĂȘte.

Ce n’est actuellement pas une fonctionnalitĂ© du plugin, mais elle pourrait ĂȘtre ajoutĂ©e Ă  l’avenir. Veuillez consulter la documentation Ă  ce sujet, en particulier la partie en gras ci-dessous. C’est ce que fait actuellement l’intĂ©gration avec le plugin Translator.

Synchronisation du traducteur Discourse

Si vous avez :

  1. le Plugin Discourse Translator installé ;
  2. le Plugin Translator activé ;
  3. le Plugin Multilingue activé ; et
  4. les langues de contenu activées

vous pouvez activer multilingual translator content tag sync (vous ne pourrez pas l’activer à moins que les quatre conditions ne soient remplies).

La synchronisation applique automatiquement la langue détectée des messages dans un sujet comme langues de contenu, tant que la langue détectée correspond à une langue de contenu activée sur votre site.

9 « J'aime »

Salut,

Lorsque j’active ce plugin, mes anciennes balises gĂ©nĂšrent une erreur « Erreur interne du serveur ».
J’ai cette erreur lorsque je vĂ©rifie pour choisir des balises dans l’éditeur pour un nouvel article.

3 « J'aime »

Je vais examiner cela demain et je vous recontacterai.

2 « J'aime »

J’ai Ă©galement trouvĂ© quelques problĂšmes avec les balises ici :

2 « J'aime »

@cmdntd Ce problĂšme a Ă©tĂ© rĂ©solu et le plugin peut Ă  nouveau ĂȘtre utilisĂ© en toute sĂ©curitĂ©. Merci pour votre rapport.

7 « J'aime »

Salut,

Lorsque j’utilise ce plugin, l’option « forcer les balises en minuscules » Ă©choue.
Je ne coche pas cette option, mais toutes les balises sont changées en texte en minuscules.

Pourriez-vous vĂ©rifier cela, s’il vous plaĂźt ?

2 « J'aime »

Salut, j’ai dĂ©fini l’option « multilingue exiger la balise de langue du contenu »

Mais elle ne m’est exigĂ©e qu’à moi (admin). Elle n’est pas exigĂ©e des autres utilisateurs pour la balise de langue.
Pourriez-vous vĂ©rifier cela, s’il vous plaĂźt ?

J’ai vĂ©rifiĂ© Ă  nouveau. C’est bon maintenant.

3 « J'aime »

Content que vous avez trouvé :+1:

Juste une note que @merefield travaille actuellement sur ce plugin, Ă  la fois sur les corrections de bugs et sur les fonctionnalitĂ©s de traductions personnalisĂ©es. Ce travail devrait ĂȘtre terminĂ© d’ici la fin juin.

3 « J'aime »

OK, passionnés de langues, nous avons fusionné quelques corrections et espérons que le plugin est maintenant plus utile :

Ceux qui souhaitaient la prise en charge des langues avec des codes mixtes devraient l’avoir maintenant :

@4ong veuillez confirmer si cela résout votre problÚme

Un bug qui permettait aux balises de contenu linguistique d’apparaĂźtre indĂ©sirablement sur la page des balises devrait maintenant ĂȘtre corrigĂ© :

Dans le cadre de notre concentration renouvelĂ©e sur la garantie que ces problĂšmes ne se reproduisent plus, nous avons fait l’effort d’inclure des tests pour couvrir ces scĂ©narios spĂ©cifiques.

Comme toujours, veuillez mettre à jour et nous faire savoir si vous rencontrez des problÚmes avec ces scénarios.

6 « J'aime »

Oui. Je suis tellement content ! Merci !

3 « J'aime »

Bonjour. J’aimerais beaucoup pouvoir traduire la description des catĂ©gories. La traduction des noms de catĂ©gories uniquement est presque inutile.

2 « J'aime »