From 2c6b7d8bed869e0a26e8dbc91d5ba2cda3ba06b0 Mon Sep 17 00:00:00 2001 From: Erick Guan Date: Tue, 15 Apr 2014 19:59:05 +0800 Subject: [PATCH] add pluralization rules in ember for Chinese --- app/assets/javascripts/locales/i18n.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/locales/i18n.js b/app/assets/javascripts/locales/i18n.js index 84d5f9a2193..472400c9eba 100644 --- a/app/assets/javascripts/locales/i18n.js +++ b/app/assets/javascripts/locales/i18n.js @@ -53,8 +53,14 @@ I18n.PLACEHOLDER = /(?:\{\{|%\{)(.*?)(?:\}\}?)/gm; I18n.fallbackRules = {}; I18n.pluralizationRules = { - en: function (n) { + en: function(n) { return n === 0 ? ["zero", "none", "other"] : n === 1 ? "one" : "other"; + }, + "zh_CN": function(n) { + return n === 0 ? ["zero", "none", "other"] : "other"; + }, + "zh_TW": function(n) { + return n === 0 ? ["zero", "none", "other"] : "other"; } };