# Erro NoMethodError após atualização

**URL:** <https://meta.discourse.org/t/nomethoderror-after-upgrade/315073>\
**Category:** Bug\
**Tags:** ai, fixed\
**Created:** [5 Julho , 2024 02:27 UTC](https://meta.discourse.org/t/nomethoderror-after-upgrade/315073 "2024-07-05T02:27:52Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)\
**Post date:** [10 Julho , 2024 19:06 UTC](https://meta.discourse.org/t/nomethoderror-after-upgrade/315073/3 "2024-07-10T19:06:07Z")

</div>

Também devemos ter uma chave separada para Chinês Simplificado em `LocaleSiteSetting`. Parece que quando o suporte para a língua Chinesa Simplificada foi adicionado, a chave adicional não foi adicionada a `names.yml`.

Eu fiz um PR para o core para adicionar isso. Isso deve evitar adicionar esta correção de contorno no Discourse AI.

> <https://github.com/discourse/discourse/pull/27847>
>
> Support for Chinese Simplified (\`zh\_CN\`) was added way back \[here\](https://githu…b.com/discourse/discourse/commit/c5761eae8afe37e20cec0d0f9d14b85b6e585bda). However, the language code was not added to \`names.yml\` which results in it missing from the \`LocaleSiteSetting.language\_names\`. This became apparent when Discourse AI added a commit which depends on \`LocaleSiteSetting.language\_names\` for its translation features and \[an issue\](https://meta.discourse.org/t/nomethoderror-after-upgrade/315073/2?u=keegan) became present with Chinese simplified.
> 
> \*\*This PR adds Chinese Simplified to \`zh\_CN\` to the \`names.yml\` file.\*\*

---

_[View the full topic](https://meta.discourse.org/t/nomethoderror-after-upgrade/315073)._
