Plugin multilíngue 🌐

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 curtidas

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 curtida

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 curtida

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 curtidas

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 curtida

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

3 curtidas

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 curtidas

Resolvi os vários problemas de compatibilidade com este plugin. Por favor, atualize o plugin e o discourse e ele funcionará como esperado.

4 curtidas

Olá,

Obrigado antes de tudo por todo o trabalho incrível.

Instalei e ativei este e o plugin de tradutor do Discourse em um novo fórum. A API de tradução funciona bem, mas eu tinha a impressão de que seria possível com este plugin exibir automaticamente posts traduzidos que não são falados por um usuário, em seu respectivo idioma - automaticamente.

Basicamente, em um mundo ideal com traduções ideais, uma pessoa que fala apenas francês navegaria pelos fóruns (que estão, digamos, em inglês) e veria tudo como se estivesse escrito em francês.

Entendi a funcionalidade errada? Isso não é possível de alcançar com este plugin?

3 curtidas

Para todos que me contataram recentemente sobre como fazer as traduções de categorias e tags funcionarem, ou seja, os recursos descritos aqui:

Vocês entraram em contato na hora certa :slight_smile: Um cliente da Pavilion está, na verdade, querendo fazer essa funcionalidade funcionar no Discourse atual, então @merefield e eu trabalharemos nisso em maio/junho. Postaremos uma atualização aqui quando estiver pronto.

Atualmente, este não é um recurso do plugin, mas pode ser adicionado no futuro. Por favor, veja a documentação sobre isso, em particular a parte em negrito abaixo. É isso que a integração com o plugin Translator faz atualmente.

Sincronização do Discourse Translator

Se você tiver:

  1. o Plugin Discourse Translator instalado;
  2. o Plugin Translator ativado;
  3. o Plugin Multilíngue ativado; e
  4. idiomas de conteúdo ativados

você pode ativar multilingual translator content tag sync (você não poderá ativá-lo a menos que todas as quatro condições sejam verdadeiras).

A sincronização aplica automaticamente o idioma detectado dos posts em um tópico como idiomas de conteúdo, desde que o idioma detectado corresponda a um idioma de conteúdo ativado em seu site.

9 curtidas

Olá,

Quando ativo este plugin, minhas tags antigas apresentam erro “Erro interno do servidor”
Tenho este erro ao verificar para escolher tags no editor para uma nova postagem.

3 curtidas

Vou dar uma olhada nisso amanhã e te retorno.

2 curtidas

Também encontrei alguns problemas com as tags aqui:

2 curtidas

@cmdntd Este problema foi resolvido e o plugin está seguro para uso novamente. Obrigado pelo seu relatório.

7 curtidas

Olá,

Quando uso este plugin, a opção “forçar tags em minúsculas” falha.
Não marco esta opção, mas todas as tags são alteradas para texto em minúsculas.

Você poderia verificar isso, por favor?

2 curtidas

Olá, configurei a opção “multilingual require content language tag

Mas ela é obrigatória apenas para mim (administrador). Não exige a tag de idioma de outros usuários.
Você poderia verificar isso, por favor?

Verifiquei novamente. Está tudo bem agora.

3 curtidas

Fico feliz que você tenha descoberto :+1:

Apenas uma observação de que @merefield está trabalhando neste plugin no momento, tanto em correções de bugs quanto nos recursos de traduções personalizadas. Este trabalho deve ser concluído até o final de junho.

3 curtidas

Ok, fãs de idiomas, mesclamos algumas correções e esperamos que o plugin seja mais útil agora:

Aqueles que queriam suporte para idiomas com códigos de maiúsculas e minúsculas mistas agora devem tê-lo:

@4ong, por favor, confirme se isso resolve seu problema

Um bug que permitia que as Tags de Conteúdo de Idioma aparecessem na página de Tags indesejavelmente agora deve estar corrigido:

Como parte de nosso foco renovado em garantir que esses problemas não surjam novamente, fizemos um esforço para incluir testes que cubram esses cenários específicos.

Como sempre, por favor, atualize e nos diga se você está vendo algum problema com esses cenários.

6 curtidas

Sim. Fico muito feliz! Obrigado!

3 curtidas

Olá. Eu gostaria muito de poder traduzir a descrição das categorias. A tradução apenas dos nomes das categorias é quase inútil.

2 curtidas