estou tentando traduzir um texto do inglês para o português, só que a primeira vez que crio uma tradução nova,
no primeiro acesso a interface, caso eu use o mesmo texto mais de uma vez, ele só traduz o primeiro texto, e só funciona efetivamente quando dou refresh.
Yii::t tenta enxergar o caminho do arquivo dentro da pasta messages, como você está fazendo para pegar o relativo no banco? Desta maneira Yii::t(‘app’, $model->columnname)?
Ou você só está setando a tag da linguagem no banco? preciso ver como fez este processo, pois isso pode ser erro de sintaxe quando chama o tipo de idioma, se houver o yii não retorna a tradução e sim a variável.