Houve um problema ao editar texto com %

Movi este tópico para a categoria Contribute > Bug. O que estou observando no meu site Discourse hospedado é que, quando o conteúdo de texto que inclui um marcador de posição é editado, o texto editado é salvo na tabela TranslationOverride. O texto é exibido na interface do usuário do site. Por exemplo, se eu editar o texto login_required.welcome_message, meu texto editado será usado na página de login.

O problema é que o texto editado não é exibido de forma consistente na lista Admin / Personalizar / Texto, e não é exibido de forma alguma na página de edição de texto:

Se eu marcar a caixa de seleção “Mostrar apenas substituídos” ou pesquisar por uma chave de tradução específica, o texto editado será exibido:

Se eu clicar no botão de edição do texto, uma área de texto vazia será exibida:

Edição: isso parece ser um duplicado do problema vinculado por @tshenry: https://meta.discourse.org/t/changing-systems-welcome-message/128572/3. A diferença que estou encontrando é que clicar no botão reverter na etapa 6 reverte para o texto padrão, e não para o texto editado recentemente. O problema parece acontecer apenas em strings que possuem marcadores de posição. Fecharei este tópico como duplicado por enquanto.

3 curtidas