Importar e exportar traduções
Em vez de gerar traduções com o AI Translate, traga as suas próprias de um fornecedor de tradução, uma planilha ou outra predefinição do Pushwoosh.
Abra Conteúdo → Predefinições de push, abra a predefinição e, em seguida, use Importar ou Exportar ao lado do seletor de idioma no editor de predefinições de Push.

- Exportar: baixe o título, subtítulo e mensagem atuais para cada idioma como um CSV para traduzir em outro lugar ou reutilizar em outra predefinição.
- Importar: faça o upload de um arquivo CSV ou JSON para aplicar traduções a esta predefinição.
Exportar o conteúdo atual
Anchor link toClique em Exportar para baixar o título, subtítulo e mensagem da predefinição para cada idioma que ela possui atualmente, incluindo o padrão, como um arquivo CSV. O nome do download se parece com welcome-series-translations.csv (o nome da predefinição, em formato slug, seguido de -translations.csv).
O arquivo se parece com isto:
| language | title | subtitle | message |
|---|---|---|---|
| default | Welcome to our app! | Thanks for installing. | |
| es | ¡Bienvenido a nuestra app! | Gracias por instalar. | |
| de | Willkommen in unserer App! | Danke fürs Installieren. |
Importar traduções para a predefinição
Anchor link toPreparar o arquivo
Anchor link toUse o CSV de Exportar depois de editá-lo, ou crie um arquivo que corresponda ao mesmo layout. A importação também aceita .json.
- language: coluna de cabeçalho obrigatória. Escreva cada código da mesma forma que aparece no seletor de idioma, por exemplo,
zh-Hantpara Chinês Tradicional. A capitalização não importa (ESeesfuncionam). Se a pré-visualização da importação listar um código que o Pushwoosh não reconhece, corrija-o no arquivo e importe novamente. Esse idioma não será enviado para ninguém até que o código seja válido. - title, subtitle e message: opcionais. As colunas podem estar em qualquer ordem. Uma coluna que você omite é tratada como em branco para cada linha, o mesmo que uma célula vazia em uma coluna que você manteve. Cada linha seguinte é um idioma.
Usar um arquivo JSON em vez de CSV
Anchor link toSe o seu fornecedor ou equipe já envia um arquivo .json, a Importação também o aceita. Você não precisa de JSON se trabalhar com o CSV da Exportação.
-
Mesmos campos do CSV:
title,subtitleemessage, agrupados por código de idioma:{"default": { "title": "Welcome to our app!", "message": "Thanks for installing." },"es": { "title": "¡Bienvenido a nuestra app!", "message": "Gracias por instalar." }} -
A mesma estrutura que a API de Predefinições usa para
localizedTitle,localizedSubtitleelocalizedContent(estes correspondem às colunas do CSVtitle,subtitleemessage). Útil se você já exporta predefinições através da API:{"localizedTitle": { "default": "Welcome to our app!", "es": "¡Bienvenido a nuestra app!" },"localizedContent": { "default": "Thanks for installing.", "es": "Gracias por instalar." }}
Importar o arquivo
Anchor link to- Clique em Importar ao lado do seletor de idioma.
- Escolha um arquivo
.csvou.json. A pré-visualização mostra quantos idiomas serão aplicados, quantos deles são novos para esta predefinição e quantos são ignorados. - Marque Sobrescrever idiomas que já têm texto apenas se desejar que o arquivo substitua as traduções existentes. Deixe desmarcado para preencher idiomas vazios e adicionar novos sem alterar o texto que você já escreveu.

- Clique em Importar.
Após a importação, mude o seletor de idioma para um idioma do arquivo e confirme se o título e a mensagem estão corretos.
Se o Pushwoosh não conseguir ler o arquivo
Anchor link toEm vez de uma pré-visualização, você verá uma destas mensagens:
| Mensagem | Quando acontece |
|---|---|
| O arquivo está vazio. | O arquivo não tem conteúdo. |
| O arquivo não é um JSON válido. | Um arquivo .json (ou um arquivo que começa com {) não pode ser analisado como JSON, ou seu nível superior não é um objeto. |
| O arquivo CSV não tem a coluna “language”. | A linha de cabeçalho de um arquivo CSV está sem a coluna language. |
| O arquivo não tem traduções. | Toda linha, ou toda entrada JSON, está sem um código de idioma. |