# Como mover/restaurar tradução personalizada para nova instância do Discourse

**URL:** <https://meta.discourse.org/t/how-to-move-restore-custom-translation-to-new-discourse-instance/260283>\
**Category:** Migration\
**Created:** [Abril 2, 2023, 10:09pm UTC](https://meta.discourse.org/t/how-to-move-restore-custom-translation-to-new-discourse-instance/260283 "2023-04-02T22:09:15Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![f1r4s](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/f1r4s/32/245347_2.png) [@f1r4s](https://meta.discourse.org/u/f1r4s)\
**Post date:** [Abril 2, 2023, 10:09pm UTC](https://meta.discourse.org/t/how-to-move-restore-custom-translation-to-new-discourse-instance/260283/1 "2023-04-02T22:09:15Z")

</div>

Tenho pesquisado e encontrei apenas 1 maneira de fazer backup da pasta de locais e restaurá-la no novo discourse; mas estou procurando conselhos avançados de membros especialistas aqui.

Como restaurar as configurações do site + idiomas personalizados (que foram alterados por mim palavra por palavra).

e restaurá-lo para um novo discourse, como consigo isso? copiando locales.tar.gz para o novo fórum discourse?

Eu exportei a tradução com este comando:

> root@old-app:/# rake export:translation\_overrides  
> Exporting all translation overrides…
> 
> Export saved to translation-overrides-2023-04-02-223254.json
> 
> Done
> 
> root@old-app:/#

e depois movo o arquivo translation-overrides-2023-04-02-223254.json para o novo container discourse e restauro usando este comando:

> root@ar:/var/discourse# docker exec -it app rails r ‘SiteSetting.import\_settings\_from\_file(“translation-overrides-2023-04-02-223254.json”)’  
> Please specify a valid ruby command or the path of a script to run.  
> Run ‘rails runner -h’ for help.
> 
> undefined method `import\_settings\_from\_file’ for SiteSetting:Class  
> root@ar:/var/discourse#

e tentei isto

> root@app:/var/www/discourse# rake import:translation\_overrides[‘translation-overrides-2023-04-02-223254.json’]  
> rake aborted!  
> Don’t know how to build task ‘import:translation\_overrides’ (See the list of available tasks with `rake --tasks`)  
> Did you mean? export:translation\_overrides  
> /usr/local/bin/bundle:25:in `load' /usr/local/bin/bundle:25:in `’  
> (See full trace by running task with --trace)  
> root@app:/var/www/discourse#

Verifiquei as últimas tarefas rake usando o comando:

`bundle exec rake -T`

– tarefas  
[https://pastebin.mozilla.org/gLvK4Yq4/raw](https://pastebin.mozilla.org/gLvK4Yq4/raw)

Com base na saída que você forneceu, parece que a tarefa `rake import:translation_overrides` não está definida na instalação do Discourse, o que está causando o erro; como posso importá-la?

– Descobri; aqui está para futuros caras que precisam desta assistência.

```plaintext
root@app:/var/www/discourse# rake import:file[translation-overrides-2023-04-02-223848.json]
Importing translation overrides...

Done

root@app:/var/www/discourse#

```

---

_[View the full topic](https://meta.discourse.org/t/how-to-move-restore-custom-translation-to-new-discourse-instance/260283)._
