Moin
Julho 21, 2024, 3:39pm
1
Continuando a discussão de Problema com substituição de tradução de contagem pluralizada :
Acho que o húngaro não é a única língua afetada por isso. Depois de verificar o hebraico por causa de isso , que mencionava problemas Bug , pensei que talvez mais línguas fossem afetadas, então comecei a procurar por mais casos.
Depois de encontrar mais um, espero que ainda mais línguas sejam afetadas.
2 curtidas
david
(David Taylor)
Julho 22, 2024, 12:10pm
3
Obrigado @Moin !
Fiz esta alteração para estancar a sangria. Isso limitará o impacto de compilações com falha, de modo que elas afetem apenas strings _MF, em vez de derrubar o site inteiro.
Continuaremos investigando a causa raiz e atualizaremos aqui quando tivermos uma solução.
11 curtidas
loic
(Loïc Guitaut)
Julho 25, 2024, 12:32pm
5
Acabamos de mesclar um patch que flexibiliza o compilador MessageFormat, permitindo chaves de plural inválidas nas mensagens:
main ← loic-handle-bad-mf-pluralization-rules
opened 04:08PM - 24 Jul 24 UTC
We can get translations with invalid plural keys from Crowdin or from custom ove… rrides. Currently, this will raise an error and the locales won’t be outputted at all.
This PR addresses this issue by using the new `strict: false` option of our `messageformat-wrapper` gem, allowing to generate locales even if there are invalid plural keys present.
Isso deve resolver a maioria dos problemas. Outros patches devem seguir em breve.
5 curtidas
loic
(Loïc Guitaut)
Julho 26, 2024, 10:27am
6
Outro patch acaba de ser mesclado:
main ← loic-validate-translation-overrides
opened 03:00PM - 25 Jul 24 UTC
Currently, when adding translation overrides, values aren’t validated for MF str… ings. This results in being able to add invalid plural keys or even strings containing invalid syntax.
This PR addresses this issue by compiling the string when saving an override if the key is detected as an MF one.
If there’s an error from the compiler, it’s added to the model errors, which in turn is displayed to the user in the admin UI, helping them to understand what went wrong.
----


Isso evitará a criação de substituições MF inválidas na interface do administrador.
5 curtidas
loic
(Loïc Guitaut)
Julho 29, 2024, 1:46pm
7
Acabei de mesclar este PR:
main ← loic-update-ruby-i18n-pluralization-rules
opened 03:56PM - 26 Jul 24 UTC
The current pluralization rules used by the I18n system in Ruby are obsolete and… don’t follow the official rules available at https://www.unicode.org/cldr/charts/45/supplemental/language_plural_rules.html.
Using https://github.com/ruby-i18n/ruby-cldr, new and updated ones have been generated.
As regras de pluralização em Ruby agora devem estar atualizadas com as que temos em JS
4 curtidas
j.jaffeux
(Joffrey Jaffeux)
Fechado
Agosto 3, 2024, 1:46pm
8
Este tópico foi fechado automaticamente 5 dias após a última resposta. Novas respostas não são mais permitidas.