BuddyPress é um dos plugins originais WordPress que permite transformar seu site em uma rede social totalmente funcional. É uma opção simples, de código aberto, que tem sido uma escolha popular há muitos anos. O plugin de integração BuddyPress Multilingual permite que você e, muito importante, os visitantes do seu site tenham uma experiência de idioma consistente. Ele garante que todas as páginas sejam exibidas no idioma requerido.
BuddyBoss é construído sobre BuddyPress, oferecendo todos os mesmos recursos com uma aparência moderna e fresca. Ele também oferece uma versão premium, que inclui seu próprio tema e ainda mais funcionalidades através do plugin BuddyBoss Platform Pro.
Nesta página:
- Começar
- Tradução de páginas
- Traduzindo Outros Textos BuddyPress ou BuddyBoss
- Tradução de campos de perfil
- Tradução de nomes e descrições de grupos
- Problemas conhecidos
- Obtendo suporte
Começar
Comece instalando e ativando os seguintes plug-ins:
- Versão 4.5 ou superior do WPML Multilingual CMS
- Complemento WPML String Translation
- Versões atualizadas de BuddyPress ou BuddyBoss
- Complemento BuddyPress Multilingual (também disponível na página de Downloads da sua conta WPML)
Executando BuddyPress 12.0 ou superior?
Você precisa instalar e ativar o BP Classic Add-on.
Este complemento permite que você mantenha a compatibilidade com WPML e BuddyPress Multilingual e garante que os recursos do WPML funcionem corretamente.
Por favor, note: Para que o BuddyPress Multilingual funcione, o formato de URL de idioma do seu site precisa estar configurado para usar diferentes idiomas em diretórios. Você pode encontrar as opções de URL de idioma indo para WPML → Idiomas e rolando até a seção Formato de URL de Idioma.
Se você é novo no WPML, confira nosso Guia de Introdução. Você será rapidamente guiado através das diferentes opções de tradução que pode utilizar.
Traduzindo Páginas BuddyPress e BuddyBoss
Quando você instala e ativa o BuddyPress ou BuddyBoss, um conjunto de páginas é criado automaticamente. Você pode facilmente traduzir essas páginas com WPML. Você pode deixar o WPML traduzir páginas automaticamente, enviá-las para serem traduzidas por outros, ou fazer a tradução você mesmo.
Traduzindo Outros Textos BuddyPress ou BuddyBoss
Como muitos outros plug-ins e temas, o BuddyPress e o BuddyBoss incluem texto que não faz parte das páginas, publicações ou taxonomia padrão. Chamamos isso de strings, e você pode traduzi-las usando o complemento String Translation doWPML.
Primeiro, vá para WPML → Localização de temas e plug-ins. Se você usa o BuddyPress ou a plataforma BuddyBoss, verifique o plug-in. O BuddyBoss Pro inclui um tema e um plug-in profissional que você também pode verificar se há strings.
Tradução de campos de perfil
BuddyPress e BuddyBoss permitem que você adicione campos de perfil aos membros da sua rede social. Usando WPML, você pode traduzir esses campos.
Depois de criar os campos no seu idioma padrão, clique no botão Registrar campos no aviso que aparece na página Campos de Perfil.
Em seguida, vá para a página WPML → String Translation, procure os nomes e valores desses campos e traduza-os.
Aqui está um exemplo de um campo de perfil ao traduzi-lo na página String Translation.
Tradução de nomes e descrições de grupos
BuddyPress e BuddyBoss permitem que administradores e usuários do site criem grupos públicos, ocultos ou privados.
Para traduzir o nome ou a descrição de um grupo, vá para WPML → String Translation e encontre o conteúdo do grupo que você criou. Clique no ícone de mais para adicionar suas traduções.
Após traduzir a página, nome e descrição, você verá o grupo traduzido na interface do seu site:
Problemas conhecidos
O WPML funciona bem com este plugin, mas às vezes pode haver problemas menores, os quais estamos trabalhando para resolver. Isso é esperado, já que ambos os plugins oferecem atualizações frequentes.
Problemas atuais não resolvidos:
- BuddyPress – Member Pages Not Available For Translation After Version 12.0
- BuddyPress – PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WPML\\BuddyPress\\Groups::translateExcerpt()
- BuddyPress – Profile fields are not translated on the frontend
- Problems with BuddyPress Multilingual and Redis Object Cache or Object Cache Pro
Você também pode pesquisar todos os problemas conhecidos deste plugin, inclusive os resolvidos anteriormente.
Obtendo suporte
Caso precise de ajuda para traduzir seu site construído usando BuddyPress e WPML, visite o fórum de suporte do WPML.