Acho que esse não é o texto que você mencionou no primeiro post. O que é sobre tópicos é
{ HAS_UNREAD_AND_NEW, select,
true {
{ UNREAD, plural,
=0 {}
one {Há # tópico não lido}
other {Há # tópicos não lidos}
}
{ NEW, plural,
=0 {}
one { e # tópico novo restante,}
other { e # tópicos novos restantes,}
}
}
false {
{ UNREAD, plural,
=0 {}
one {Há # tópico não lido restante,}
other {Há # tópicos não lidos restantes,}
}
{ NEW, plural,
=0 {}
one {Há # tópico novo restante,}
other {Há # tópicos novos restantes,}
}
}
other {}
}
{ HAS_CATEGORY, select,
true {ou navegue por outros tópicos em {categoryLink}}
false {ou { <a href="{basePath}/latest">veja os tópicos mais recentes</a>}}
other {}
}
Esta string usa o Formato de Mensagem ICU. Veja https://meta.discourse.org/t/7035 para diretrizes de tradução.
Tanto UNREAD quanto NEW são maiores que 0 quando HAS_UNREAD_AND_NEW é true
Um dos UNREAD ou NEW é maior que 0 quando HAS_UNREAD_AND_NEW é false
Se entendi o comentário corretamente, o primeiroisprecisa ser alterado paraare, pois esse é o texto para 1 tópico não lido e pelo menos 1 tópico novo. Se isso for alterado, você deverá ver “Há 1 tópico não lido e 1 tópico novo restante,”
Enquanto “Há 1 tópico novo restante,” e “Há 1 tópico não lido restante,” ainda usam “is”.
Se eu estiver certo, você pode corrigir isso em seu fórum alterando o primeiro is em js.topic.read_more_MF para are.
Então podemos tentar o mesmo para mensagens e criar um pull request para corrigir para todos os fóruns.