# I18n\_lint.rb의 복수화 키에 \`zero\`를 사용할 수 없음

**URL:** <https://meta.discourse.org/t/i18n-lint-rb-pluralization-keys-cant-be-zero/183351>\
**Category:** SSO\
**Created:** [3월 15, 2021, 7:43오후 UTC](https://meta.discourse.org/t/i18n-lint-rb-pluralization-keys-cant-be-zero/183351 "2021-03-15T19:43:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [3월 16, 2021, 11:03오전 UTC](https://meta.discourse.org/t/i18n-lint-rb-pluralization-keys-cant-be-zero/183351/2 "2021-03-16T11:03:46Z")

</div>

> [@pfaffman](#):
>
> 제 코드에서 `zero`는 정상적으로 동작하는 것 같습니다(테스트에서 잡히지 않는 다른 이유 하나 때문에 코드가 깨져 있긴 하지만).

i18n 코드가 zero 키에 대해 특별한 처리를 하고 있기 때문에 동작합니다. Transifex나 Crowdin과 같은 번역 플랫폼을 사용할 계획이 없다면 계속 사용해도 됩니다. 변경 사항이 없다면, 이러한 플랫폼은 영문의 경우 유니코드에서 정의된 "one"과 “other” 키만 지원하므로, 영문 로케일 파일을 파싱할 때 “zero” 키를 무시합니다. 따라서 “zero” 키를 번역하는 것은 작동하지 않습니다.

---

_[View the full topic](https://meta.discourse.org/t/i18n-lint-rb-pluralization-keys-cant-be-zero/183351)._
