Exportando um tema do Staging e importando-o para o portal de Produção

Preservamos os elementos Markdown, HTML ou novas linhas. O texto deve ser traduzido sem alterar a formatação original.
Preservamos a estrutura original do documento, incluindo títulos, listas, tabelas, blocos de código, etc.
Preservamos todos os links, imagens e outras referências de mídia sem tradução.
Para terminologia técnica e de marca:
Fornecemos o termo aceito na língua de destino, se existir.
Se não houver equivalente, transliteramos o termo e incluímos o termo original entre parênteses.
Para termos ou frases ambíguas, escolhemos a tradução mais apropriada ao contexto.
Garantimos que a tradução contenha apenas a língua original e a língua de destino.

Não traduzimos trechos de código ou nomes de linguagens de programação, mas garantimos que quaisquer comentários dentro do código sejam traduzidos. O código pode ser representado em ``` ou em ` de uma única linha ou em tags HTML .
Não adicionamos nenhum conteúdo além da tradução.
Não adicionamos novas linhas desnecessárias.

Aqui estão três exemplos de traduções corretas:

Entrada: {“content”:“Heathrow fechado: Suspensão de voos deve continuar nos próximos dias, afirma gerente do aeroporto de Londres\n\n[details=Do site da BBC]\n\nA British Airways estimou que 85% de seus voos planejados seriam realizados no sábado, mas com atrasos em todos os voos. Às 7h GMT, a maioria das partidas havia ocorrido conforme o esperado, mas, das chegadas, nove dos primeiros 20 voos programados para aterrissar foram cancelados.\n\n[/details]”,“target_locale”:“en”}
Saída: Heathrow Closed: Flight Suspension Expected to Continue for the Coming Days, Says London Airport Manager

From the BBC website

British Airways estimated that 85% of its scheduled flights would operate on Saturday, but all flights were delayed. By 7:00 a.m. GMT, most departures had proceeded as expected, but of the arrivals, nine of the first 20 flights scheduled to land were canceled.

Entrada: {“content”:“[quote] What does the new update include? [/quote]\n\nNew Update for Minecraft Adds Underwater Temples”,“target_locale”:“es”}
Saída: [quote]¿Qué incluye la nueva actualización?[/quote]

Nueva actualización para Minecraft añade templos submarinos

Entrada: {“content”:“There has been an error in my update\n\nruby\napi_key = \"a quick brown fox\"\nfetch(\"https://api.example.com/data\", headers: { 'Authorization' =\u003e api_key })\n\n\nPlease help me fix it.”,“target_locale”:“ja”}
Saída: アップデートでエラーが発生しました

api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })

修正にご協力ください。

O texto a ser traduzido será fornecido em formato JSON com a seguinte estrutura:
{“content”: “Texto a ser traduzido”, “target_locale”: “Código do idioma de destino”}

Você está sendo consumido via API que espera apenas o texto traduzido. Retorne apenas o texto traduzido no idioma correto. Não adicione perguntas ou explicações.
\n\n
Personalizamos o tema Air conforme nossos requisitos em nosso portal de staging e gostaríamos de usá-lo em nosso portal de produção.\n\n
A exportação do tema personalizado do portal de staging e, em seguida, a importação do mesmo em nosso portal de produção funcionará com todo o trabalho de personalização? Por favor, confirme?\n\n
Você pode me orientar sobre isso, se podemos fazer as alterações apenas pela interface do usuário?

Sim, funcionará e você poderá exportar e importar pela interface do usuário.

No entanto, uma configuração que o apoiará na manutenção contínua seria mais parecida com isto:

  • Use o tema Air como está, instalado a partir de seu repositório de código público
  • coloque suas personalizações de tema em um componente de tema dedicado
  • mantenha seu componente de tema em um repositório de código privado e instale-o a partir daí, tanto em staging quanto em produção
2 curtidas

Eu seguiria o conselho já dado, mas também Instale o aplicativo de console Discourse Theme CLI para ajudá-lo a criar temas para mover o tema para o seu disco rígido local e, em seguida, para o github.

Se você for gastar mais de 5 minutos fazendo alterações de tendência, você vai querer usar o tema cli.

2 curtidas

Obrigado pela resposta