Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Alteração de texto em react

Olá , boa tarde,

Como eu altero uma frase da aplicação (lado do desktop) sem alterar o lado do mobile ?

obs: estou usando React.

3 respostas

Fala aí Vittorio, tudo bem? Depende, o que seria essa frase? Ela vem da API? Está salva no banco? Varia muito de cenário para cenário.

Fico no aguardo.

A frase seria algo do tipo: 'Tire uma foto do seu CPF' quando o certo seria : ' Importe um arquivo... ' .

Por isso pedi um exemplo de como alterar frases da aplicação web sem alterar o lado do mobile.

Essa frase e outras, vem de um arquivo de traduções do poedit(programa de edição) .

Acredito que esteja linkada a uma API , não sei dizer ao certo.

Qualquer exemplo que você tiver referente a esse assunto já me ajuda.

solução!

Fala aí Vittorino, tudo bem? Bom, nesse caso se as traduções vem do poedit(não conheço), sugiro você fazer de dois jeitos:

  1. Adicionar chaves diferentes para mobile ou web, por exemplo:
{
    mobile: { ... }
    web: { ... }
}

Assim você pode fazer algo do tipo:

mobile.titulo.home
web.titulo.home

Será uma frase para cada um e o que for comum e igual Não precisaria estar dentro de mobile ou web.

  1. Retornar arquivos de traduções diferentes para web e mobile com as mesmas chaves.

Espero ter ajudado.