Traduzindo visualizações: o conteúdo das visualizações de grupos de texto não é permitido para tradução devido ao seu formato de texto

11

Eu tenho esse problema quando estou com o cabeçalho da minha visualização. É permitido inserir uma tradução, mas o texto traduzido não é renderizado quando a exibição é exibida nesse idioma.

Eu tenho o seguinte aviso na interface Views: content for textgroup views is not allowed for translation because of its text format.

Li outras postagens sugerindo ir Configuration » Regional and language » Multilingual settingse verificar se o formato do texto está selecionado. Esta postagem estava abordando o problema de blocos e não resolveu o meu problema. Alguma experiência ou solução semelhante?

Drupal 7 - Visualizações 3

znat
fonte

Respostas:

21

Eu tive o mesmo problema, depois encontrei uma solução. Eu vou te mostrar os detalhes com screenshots.

  1. Primeiro, ative as Visualizações de internacionalização (i18nviews) .
  2. Crie sua exibição personalizada. Por exemplo, listarei os nós relacionados ao tipo de conteúdo do artigo.
  3. Adicione um cabeçalho:
    1. Clique em "adicionar" ao lado da seção Cabeçalho Cabeçalho - adicionar
    2. Adicione "Global: área de texto" Global: área de texto
    3. Digite o texto do cabeçalho e selecione o formato de entrada. Observe que eu selecionei "HTML filtrado" aqui! texto do cabeçalho
    4. Clique em Aplicar
  4. Depois de salvar a visualização, você verá um aviso informando que esse texto do cabeçalho não pode ser traduzido, portanto, no meu caso:
    "A cadeia views:list_articles:default:header:views:area:contentde caracteres do grupo de texto viewsnão é permitida para tradução devido ao seu formato de texto".
    Visualizações - aviso de tradução para o cabeçalho;  A string <code> views: list_articles: default: header: views: area: content </code> para o grupo de texto <code> views </code> não é permitida para tradução devido ao seu formato de texto.
  5. Vá para admin/config/regional/i18n/strings(Início »Administração» Configuração »Regional e idioma» Configurações multilíngues »Strings)
  6. Verifique o formato de texto apropriado que você usou acima, ao adicionar um texto de cabeçalho, ele deve ser o mesmo - portanto, no meu caso, é "HTML filtrado" - e, em seguida, clique em Salvar configuração . admin / config / regional / i18n / strings - verificando o formato de entrada apropriado
  7. Agora volte à sua visualização personalizada e, no menu suspenso à direita, clique em "traduzir visualização" : traduzir vista
  8. Agora você verá isso: traduzir vista 2
  9. Clique em um dos " traduzir " links. Depois disso, você verá a seguinte tela e uma mensagem informando que a string apropriada para a tradução do texto do cabeçalho foi criada - o que significa que a partir de agora, você poderá traduzi-la! Sequência criada para visualizações de grupos de texto
  10. Role para baixo até o texto do cabeçalho apropriado e traduza-o: texto do cabeçalho a ser traduzido
  11. Após a tradução , clique em "Salvar tradução".
  12. Na tela a seguir, você pode ver que algumas traduções foram salvas .
  13. Agora, ao mudar para o outro idioma, você verá que o texto do cabeçalho está traduzido! Você está pronto! O texto do cabeçalho do Views já está traduzido
Sk8erPeter
fonte
Eu sei que estou muito atrasado com isso, mas isso não parece funcionar. Ao adicionar as traduções, tudo fica bem e fica bem, mas se você alterar o conteúdo original (no meu caso, inglês), todos os outros idiomas serão atualizados com o texto em inglês e você precisará revisá-los um por um novamente para alterá-los novamente para o idioma original. próprio idioma.
xaddict