#12 new
Edgar Suarez

key :many instead of :other in pluralize

Reported by Edgar Suarez | August 30th, 2008 @ 09:22 PM

following the pastie http://pastie.org/253107 found in http://groups.google.com/group/r...


errors:
  template:
    header:
      one: "1 error prohibited this {{model}} from being saved"
      many: "{{count}} errors prohibited this {{model}} from being saved"

throws an InvalidPluralizationData exception because it is looking for the key :other instead of :many


def pluralize(locale, entry, count)
  return entry unless entry.is_a?(Hash) and count
  # raise InvalidPluralizationData.new(entry, count) unless entry.is_a?(Hash)
  key = :zero if count == 0 && entry.has_key?(:zero)
  key ||= count == 1 ? :one : :other
  raise InvalidPluralizationData.new(entry, count) unless entry.has_key?(key)
  entry[key]
end

So changing the 'many' key for 'other' works propperly but I think it should be working for many as well.


errors:
  template:
    header:
      one: "1 error prohibited this {{model}} from being saved"
      other: "{{count}} errors prohibited this {{model}} from being saved"

Comments and changes to this ticket

  • Clemens Kofler

    Clemens Kofler September 10th, 2008 @ 04:07 PM

    This stems from i18n trying to stick to existing conventions as defined in the Unicode CLDR/LDML. For details, check out the information on pluralization rules in the LDML.

  • tvdeyen

    tvdeyen August 3rd, 2009 @ 10:24 PM

    • Assigned user set to “Sven Fuchs”

    Yes, Clemens is right. So Iain Hecker should update the Wiki Page. Or can some give an account? So I could update the wiki page.

  • tvdeyen

    tvdeyen August 3rd, 2009 @ 10:24 PM

    • Assigned user changed from “Sven Fuchs” to “Ruby I18n Group”
  • PhilT

    PhilT August 23rd, 2009 @ 03:10 AM

    'other' takes care of zero (0) whereas 'many' does not.

  • Therin79

    Therin79 March 30th, 2019 @ 11:37 AM

    Being a programming student, I love to visit your source because it contains amazing information about different programs. Here you can best writing service to manage their any kind of blog post. Your source has become a great place of education and information. I keenly wait for your next posts.

  • pbawerawi

    pbawerawi May 13th, 2020 @ 08:13 AM

    Lassen Sie die Wahrheit beiseite, dass Sie im Jahr 2020 dazu neigen, brandneue Stabilität über den Fuß der Streetstyle-Berühmtheit zu beobachten, wie ein Vorort Adidas I-5923 Schuhe Vater. Diese Art der Zusammenarbeit besteht in der Regel aus Schuhen, die Sie jeden Tag anziehen können und die in langer Zeit genauso gut aussehen werden. Sie haben vielleicht etwas mehr gebogenen Stil als Ihre typischen Adidas Ozweego Schuhe https://www.muriekschuhen.com/ mit brandneuen Stabilitätskicks - aber sie sind einfach nur klassisch.

  • pbawerawi

    pbawerawi May 14th, 2020 @ 04:34 AM

    Az ismeretlen huszadik fotózáshoz a hidden hátulján. new york, a közzététel tárgyát képező dolgok mindazonáltal úgy érzik, mintha a komolyan egyedi eljárás lenne. A rejtett kezdi a számlákat, az igaz, hogy az Adidas NMD cipő https://www.kabrincipo.com/ már több mint százötven 000 rajongó, amelyek nagyszerűen alkalmasak arra, hogy megbeszéljék a stílusával kapcsolatos időszakokat, amelyek vele együtt rezonáltak

  • slotxo

    slotxo May 26th, 2021 @ 09:52 AM

    การเดิมพันมากขึ้นเรื่อย ๆ แบบที่ยิ่งเล่นยิ่งมัน เทคนิคสล็อต</a แล้วหลังจากนั้นท่านจะต้องเลือก

  • slotxo

    slotxo June 3rd, 2021 @ 12:37 PM

    xo สล็อตออนไลน์เกม โปรสล็อต XO ที่ทำออกมาให้ความสนุก สมัคร xo และผ่อนคลายแรงกระแทกต่าง ๆ SLOTXO ที่ผู้เล่นเจอมาเท่านั้น แต่เคยสงสัยไหมว่า ทดลองเล่น xo ทำไมพอได้เข้ามาลองเล่นเกมนี้แล้ว xopg.net/ ส่วนใหญ่จะหยุดเล่นไม่ค่อยได้ นั่นก็เป็นเพราะว่าเกมนี้ มันมีดี

  • slotxo

    slotxo June 9th, 2021 @ 12:16 PM

    northbristol วงล้อหมุนไป mavoixtavoie แล้วจะปรากฏรูปสัญลักษณ์ herbalpertpresents ต่าง ๆ ขึ้นมาในแต่ละรอบ reeffutures2018 คุณทราบไหมว่าสล็อตออนไลน์ xopg.net/ สามารถหมุนให้สัญลักษณ์แตกต่างกันได้เป็นร้อยรอบโดยไม่ต้องมีรอบซ้ำเลย essentialsforasoul แต่หากสังเกตดี ๆ จะเห็นได้ว่าในการหมุนแต่ละครั้งมักจะออกซ้ำกันบ่อย gclub เพราะแบบนี้เองที่ทำให้ท่านกำลังได้รู้ถึงจุดอ่อนของเจ้าสล็อตออนไลน์เข้าแล้ว

  • slotxo

    slotxo June 17th, 2021 @ 12:19 PM

    AMBBET เมื่อเราเล่นเกมสล็อตชนะ ambbet โปร หรือได้โบนัสตามเงื่อนไข AMB ของคาสิโนออนไลน์ สมัคร amb บอกเลยว่า บาคาร่า เงินทุกบาทที่ได้จากการ เกมสล็อต เล่น เว็บคาสิโน สามารถเอาออกมาใช้ได้จริง เกมคาสิโน สำหรับการเล่นนี้

  • slotxo

    slotxo June 18th, 2021 @ 12:25 PM

    pg สล็อตเป็นเกม โปร pg ที่ใครก็สามารถ สมัคร pg เข้ามาหาความสนุก PG SLOT และเพลิดเพลินกับบริการสุดประทับใจได้ ทดลองเล่น pg 24 ชั่วโมง เทคนิคสล็อต ยิ่งในปัจจุบัน สล็อต PG ที่การเข้าถึงอินเตอร์เน็ต

  • slotxo

    slotxo June 23rd, 2021 @ 01:30 PM

    northbristol วงล้อหมุนไป mavoixtavoie แล้วจะปรากฏรูปสัญลักษณ์ herbalpertpresents ต่าง ๆ ขึ้นมาในแต่ละรอบ reeffutures2018 คุณทราบไหมว่าสล็อตออนไลน์ xopg.net/ สามารถหมุนให้สัญลักษณ์แตกต่างกันได้เป็นร้อยรอบโดยไม่ต้องมีรอบซ้ำเลย essentialsforasoul แต่หากสังเกตดี ๆ จะเห็นได้ว่าในการหมุนแต่ละครั้งมักจะออกซ้ำกันบ่อย gclub เพราะแบบนี้เองที่ทำให้ท่านกำลังได้รู้ถึงจุดอ่อนของเจ้าสล็อตออนไลน์เข้าแล้ว

  • slotxo

    slotxo June 24th, 2021 @ 02:07 PM

    joker gaming รวมกับการวางแผนการเงินในการ joker โปร ลงเดิมพันของนัก สมัคร joker เดิมพันด้วย หากจะลอง เทคนิคสล็อต สังเกตในสล็อตออนไลน์ slot joker จะเห็นได้ว่าเมื่อ

  • slotxo

    slotxo June 29th, 2021 @ 11:11 AM

    เทคนิคสล็อต มากกว่าที่เราเห็น สล็อต xo หรือเคยได้ยินมายังไงล่ะ northbristol ซึ่งต้องเป็นคนที่เข้ามาเดิมพัน mavoixtavoie เท่านั้น herbalpertpresents ถึงจะทราบในข้อดีส่วนนี้ reeffutures2018 ความจริงแล้วสล็อต gclub ออนไลน์เป็นเกมที่ต้องอาศัยการคำนวณเข้าามาช่วยนิดหน่อย

  • slotxo

    slotxo June 30th, 2021 @ 11:45 AM

    AMBBET เมื่อเราเล่นเกมสล็อตชนะ ambbet โปร หรือได้โบนัสตามเงื่อนไข AMB ของคาสิโนออนไลน์ สมัคร amb บอกเลยว่า บาคาร่า เงินทุกบาทที่ได้จากการ เกมสล็อต เล่น เว็บคาสิโน สามารถเอาออกมาใช้ได้จริง เกมคาสิโน สำหรับการเล่นนี้

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff

Pages